Compilare/Installare Android Tools

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Compilare/Installare Android Tools

Messaggio da joe »

Sono riuscito in parte con la soluzione di miklos, in parte perchè dopo aver impostato la modalità sviluppatore sul telefono, dopo aver attivato il debug USB e dopo aver creato il bridge, aggiunte le interfaccie wwan0 (internet) e usb0 (cellulare)....
Ecco che al lancio "adb" dice:

Codice: Seleziona tutto

# ./adb shell netcfg usb0 dhcp
action 'dhcp' failed (Permission denied)
Cercando in rete salta fuori che probabilmente dipende dalla necessità di avere il telefono rootato.
Cosa ne dite? Non si riesce senza avere accesso di root al cellulare?

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Compilare/Installare Android Tools

Messaggio da conraid »

joe ha scritto:Alla fine ho fatto il contrario di quanto avevo detto: ho provato prima a prendere la libreria libcrypto di debian e l'ho copiata in /lib.
ALT!!!
Io ti ho detto, che in quel caso specifico, l'ho messa nella subdir "dir". Cioè in una sottodirectory del programma. Non cambiare quella di sistema, altrimenti avrai lo stesso problema per tanti e tanti programmi.
Rimetti quella della slackware.

Quella di debian, se vuoi seguire questa strada, che come hai detto anche tu, non è la migliore, mettila nella stessa directory del programma, per esempio /opt/adb, e quindi lancerai il programma con
$ /opt/adb/adb
Se non va usa la variabile LD_PRELOAD, quindi nel caso specifico lanci il programma con
$ LD_PRELOAD=/opt/adb/libcrypto.so.1.0.0 /opt/adb/adb

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Compilare/Installare Android Tools

Messaggio da joe »

Ecco il trucco... LD_PRELOAD
LA cosa migliore in questi casi mi sembra:
1- directory con tutto il necessario in /opt, es /opt/adb contenente l'eseguibile, le librerie e magari uno script "wrapper" che inizializzi la variabile LD_PRELOAD e lanci l'eseguibile appoggiandosi alla libreria giusta.
2- perchè no... costruirsi un pacchetto .txz slackware per installare lì il tutto.


Ma la vera domanda è...
Al di là della compilazione ecc...
Secondo voi per il "reverse tethering over usb" sono costretto ad avere accesso di root al telefono oppure dovrebbe funzionare anche senza privilegi particolari?

Rispondi