Devo ancora aggiungere un po' di altre funzioni, ma diciamo che questo ennesimo #progetto è comunque già pronto per il pubblico, e allora fuck it: grazie ai poteri del silicio, ho creato #SpiderADB, una collezione di strumentopoli che hanno a che fare con il benedettissimo #AndroidDebugBridge, utilizzabili direttamente dal #browser senza installare un fico secco. 🗽️
Per ora funge solo su Chromium, perché le scimmie che lavorano ad Apple e Mozilla non hanno ancora, dopo credo ben 7 anni, implementato #WebUSB. In realtà Tango, la libreria che ho usato che implementa il porting di ADB, supporterebbe anche la connessione via rete, ma è un casino che richiede comunque #software sull'androide o sul dispositivo host (per via di limitazioni della piattaforma #web), per cui, anche ammesso mi vada di sbattermi, non so quanto possa essere utile. 🍂️
Comunque l'idea di creare questo piripicchio viene dall'altro giorno, in cui dovevo dare dei comandi shell sul tablet (dove non ho il root) ma l'unico altro dispositivo che avevo in quel momento era il telefono, dove a quanto pare il server #ADB in Termux non riesce a rilevare dispositivi via USB... e non potevo nemmeno usare il TCP/IP, perché ero su VPN e non potevo scollegarmi. Alcune #app native ci sono, ma soltanto abbastanza mediocri, tralasciando il fatto che ad installare un #programma per ogni singola evenienza si finisce subito ad accumulare monnezza. 💔️
...Ovviamente se esiste questa libreria che io ho usato, doveva esistere anche una (1) app toolkit demo, simile in effetti alla mia di ora, però... da un lato il terminale che c'è lì è buggato su #mobile, e dall'altro ho pensato quasi quasi di approfittarne per implementare #utility più specifiche che lì non c'erano. Ad esempio, di roba in più nella mia #applicazione c'è già un listino di pacchetti installati... che a breve diventerà anche gestore effettivo, con pure funzioni di debloat, eheh. 👽️