CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: raimondomartire con ben 15 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: peppe130 con ben 116 Thanks ricevuti negli ultimi sette giorni
Utente del mese: Pierdebeer con ben 665 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 9 su 9
Discussione:

[ROOT] Uno sguardo alle cartelle e ai file di sistema di Android ICS

  1. #1
    Androidiano
    Registrato dal
    Sep 2012
    Messaggi
    275
    Smartphone
    LG Optimus 4x HD (LGP880)
    Thanks
    11
    Thanked 43 Times in 38 Posts
    Predefinito

    [ROOT] Uno sguardo alle cartelle e ai file di sistema di Android ICS

    Con questa discussione vorrei iniziare a discutere sulle funzionalità di root del 4x, cominciando a dare uno sguardo alle cartelle e ai file di sistema del 4x. Ovviamente questa discussione è dedicata a chi ha esperienza nel maneggiare Android con privilegi di root.... vale sempre la regola "se non si sa cosa si sta facendo, meglio non farlo!!!".

    Nella cartella "/data/app" si trovano tutti gli .APK delle app scaricate con il Play Store.
    Nella cartella "/data/data" si trovano tutte le impostazioni di ogni app/service dello smartphone (anche delle app installate tramite Play Store).
    Il file "/etc/hosts" permette di mappare i nomi degli host agli indirizzi IP (maggiori info "http://en.wikipedia.org/wiki/Hosts_(file)") - usato ad esempio dall'app "Ad Free" per bloccare i banner pubblicitari.
    I file "/etc/fallback_fonts.xml" e "system_fonts.xml" gestiscono i font di sistema, compresi i font gestibili direttamente in "Impostazioni - Display - Tipo di carattere".
    Il file "/etc/hmconfig.txt" contiene alcuni parametri hardware di default. Da questo file si capisce che il 4x oltre al GPS, supporta anche il GLONASS.
    Il file "/etc/media_profiles.xml" contiene tutte le impostazioni della parte multimediale del 4x come ad esempio risoluzioni supportate dalla fotocamera e codec audio/video.
    Il file "/etc/nvcamera.conf" contiene la configurazione hardware delle due fotocamere del 4x. Stranamente questo file è stato modificato alcune volte da LG per il modello di fotocamera (nelle righe "/dev/....", ora commentate, tranne le ultime due). Da questo file si evince anche che la fotocamera posteriore è stata ruotata di 90 gradi (per vederla dritta), mentre quella anteriore di 270 gradi. E' proprio quello che mi ci voleva con il SOL (con Skype si vedeva tutto storto ;-)).
    Nel file "/proc/config.gz" (da decomprimere ovviamente) si trovano tutte le variabili di compilazione del kernel (sono una marea, perché supportano tutti i chipset per Android attualmente disponibili sul mercato - ovviamente solo poco è stato attivato per la compilazione del kernel del 4x). Da questo file si ottengono informazioni persino sui driver usati per gestire i sensori, le fotocamere, il display, la cpu, la gpu, e tutto il resto dell'hardware. Da questo file si evince anche che la funzionalità USB OTG non è stata attivata sul 4x (basta cercare proprio la stringa "OTG").
    Nella cartella "/system/app" sono contenute tutte le app di sistema di Android, ovvero quelle installate dopo un factory reset. E' possibile aggiungerne altre o eliminare quelle già preinstallate. Ogni qualvolta si aggiunge un .APK, automaticamente Android installerà la relativa app nello smartphone.
    Nella cartella "/system/apps/bootup" vi sono le app di sistema gestite dall'app "Gestione Applicazioni" di sistema. Volendo si possono inserire altri file .APK in questa cartella per farli gestire dalla suddetta applicazione.
    Nella cartella "/system/fonts" vi sono i font di sistema usati dal 4x.
    La cartella "/system/media" contiene tutti i file multimediali di sistema di Android, ma anche i file "bootanimation.zip" e "shutdownanimation.zip" che contengono rispettivamente i file bitmap delle animazioni all'avvio e alla chiusura dell'ambiente operativo.
    Il file "/system/build.prop" contiene alcune impostazioni di sistema di Android. Di questo file magari ne parliamo in altra discussione, poiché su Internet la lista dei parametri è a dir poco senza fine (ovviamente parecchi sono inutili sul 4x, altri potrebbero migliorare alcune caratteristiche del 4x - però vanno tutti verificati, anche perché molti risalgono alle versioni Froyo e Gingerbread di Android).
    Il file "/system/usbautorun.iso" contiene l'immagine del drive montato dal sistema operativo di un computer host quando si connette il 4x al computer via cavo usb e quando la modalità usb è impostata su "Software LG" (Impostazioni - Connettività - Tipo connessione USB - Software LG). Se nel computer è attivato l'autoplay, partirà il programma di installazione della Suite di LG.

    Ricordo inoltre che oltre al build.prop, vi è la possibilità di conoscere parecchi parametri del proprio Android usando la riga di comando "ADB GETPROP" (ADB è lo stesso programma usato per ottenere i diritti di root sul 4x).
    Ultima modifica di Quadcore; 18-10-12 a 21:38
    LG Optimus 4x HD (P880) - Samsung Galaxy Nexus (i9250) - LG Optimus One (P500)

  2. I seguenti Utenti 2 hanno ringraziato Quadcore per il post:

    Bruxon (18-10-12),Tsuami (19-10-12)

  3.  
  4. #2
    Androidiano
    Registrato dal
    Sep 2012
    Messaggi
    164
    Thanks
    5
    Thanked 9 Times in 9 Posts
    Predefinito

    Quote Originariamente inviato da Quadcore
    Con questa discussione vorrei iniziare a discutere sulle funzionalità di root del 4x, cominciando a dare uno sguardo alle cartelle e ai file di sistema del 4x. Ovviamente questa discussione è dedicata a chi ha esperienza nel maneggiare Android con privilegi di root.... vale sempre la regola "se non si sa cosa si sta facendo, meglio non farlo!!!".

    Nella cartella "/data/app" si trovano tutti gli .APK delle app scaricate con il Play Store.
    Nella cartella "/data/data" si trovano tutte le impostazioni di ogni app/service dello smartphone (anche delle app installate tramite Play Store).
    Il file "/etc/hosts" permette di mappare i nomi degli host agli indirizzi IP (maggiori info "http://en.wikipedia.org/wiki/Hosts_(file)") - usato ad esempio dall'app "Ad Free" per bloccare i banner pubblicitari.
    I file "/etc/fallback_fonts.xml" e "system_fonts.xml" gestiscono i font di sistema, compresi i font gestibili direttamente in "Impostazioni - Display - Tipo di carattere".
    Il file "/etc/hmconfig.txt" contiene alcuni parametri hardware di default. Da questo file si capisce che il 4x oltre al GPS, supporta anche il GLONASS.
    Il file "/etc/media_profiles.xml" contiene tutte le impostazioni della parte multimediale del 4x come ad esempio risoluzioni supportate dalla fotocamera e codec audio/video.
    Il file "/etc/nvcamera.conf" contiene la configurazione hardware delle due fotocamere del 4x. Stranamente questo file è stato modificato alcune volte da LG per il modello di fotocamera (nelle righe "/dev/....", ora commentate, tranne le ultime due). Da questo file si evince anche che la fotocamera posteriore è stata ruotata di 90 gradi (per vederla dritta), mentre quella anteriore di 270 gradi. E' proprio quello che mi ci voleva con il SOL (con Skype si vedeva tutto storto ;-)).
    Nel file "/proc/config.gz" (da decomprimere ovviamente) si trovano tutte le variabili di compilazione del kernel (sono una marea, perché supportano tutti i chipset per Android attualmente disponibili sul mercato - ovviamente solo poco è stato attivato per la compilazione del kernel del 4x). Da questo file si ottengono informazioni persino sui driver usati per gestire i sensori, le fotocamere, il display, la cpu, la gpu, e tutto il resto dell'hardware. Da questo file si evince anche che la funzionalità USB OTG non è stata attivata sul 4x (basta cercare proprio la stringa "OTG").
    Nella cartella "/system/app" sono contenute tutte le app di sistema di Android, ovvero quelle installate dopo un factory reset. E' possibile aggiungerne altre o eliminare quelle già preinstallate. Ogni qualvolta si aggiunge un .APK, automaticamente Android installerà la relativa app nello smartphone.
    Nella cartella "/system/apps/bootup" vi sono le app di sistema gestite dall'app "Gestione Applicazioni" di sistema. Volendo si possono inserire altri file .APK in questa cartella per farli gestire dalla suddetta applicazione.
    Nella cartella "/system/fonts" vi sono i font di sistema usati dal 4x.
    La cartella "/system/media" contiene tutti i file multimediali di sistema di Android, ma anche i file "bootanimation.zip" e "shutdownanimation.zip" che contengono rispettivamente i file bitmap delle animazioni all'avvio e alla chiusura dell'ambiente operativo.
    Il file "/system/build.prop" contiene alcune impostazioni di sistema di Android. Di questo file magari ne parliamo in altra discussione, poiché su Internet la lista dei parametri è a dir poco senza fine (ovviamente parecchi sono inutili sul 4x, altri potrebbero migliorare alcune caratteristiche del 4x - però vanno tutti verificati, anche perché molti risalgono alle versioni Froyo e Gingerbread di Android).
    Il file "/system/usbautorun.iso" contiene l'immagine del drive montato dal sistema operativo di un computer host quando si connette il 4x al computer via cavo usb e quando la modalità usb è impostata su "Software LG" (Impostazioni - Connettività - Tipo connessione USB - Software LG). Se nel computer è attivato l'autoplay, partirà il programma di installazione della Suite di LG.

    Ricordo inoltre che oltre al build.prop, vi è la possibilità di conoscere parecchi parametri del proprio Android usando la riga di comando "ADB GETPROP" (ADB è lo stesso programma usato per ottenere i diritti di root sul 4x).




    Inviato dal mio LG-P880 usando Androidiani Appprima di tutto grazie davvero per l'ottima guida, sicuramente non mi sognero' di osare troppo ma con qualche dritta si può fare molto....... Volevo sapere una cosa, sotto /system/app trovo tutti gli apk del telefono(sempre se non sbaglio) quindi se disinstallato quelli di default tipo quelli di lg, posso levarsi definitivamente senza doverli freezzare con titanium giusto? ..... E poi una volta disinstallati, se eseguo un hard reset me li ritrovo nuovamente oppure no?
    Grazie:-)

  5. #3
    Androidiano
    Registrato dal
    Sep 2012
    Messaggi
    275
    Smartphone
    LG Optimus 4x HD (LGP880)
    Thanks
    11
    Thanked 43 Times in 38 Posts
    Predefinito

    Quote Originariamente inviato da Joyx Visualizza il messaggio
    Inviato dal mio LG-P880 usando Androidiani Appprima di tutto grazie davvero per l'ottima guida, sicuramente non mi sognero' di osare troppo ma con qualche dritta si può fare molto....... Volevo sapere una cosa, sotto /system/app trovo tutti gli apk del telefono(sempre se non sbaglio) quindi se disinstallato quelli di default tipo quelli di lg, posso levarsi definitivamente senza doverli freezzare con titanium giusto? ..... E poi una volta disinstallati, se eseguo un hard reset me li ritrovo nuovamente oppure no?
    Grazie:-)
    Prima di disinstallare un'app di sistema, meglio farsi un backup di tale app da qualche parte, perché l'hard reset riformatta da zero il dispositivo, ma non reinstallerà le app mancanti di sistema (ovvero quelle disinstallate con i privilegi di root). Per farlo, bisognerà rieseguire il flash completo del firmware usando non il FOTA (ovvero il programma di aggiornamento integrato nel telefono), ma bensì il programma di installazione firmware per computer (fornito da LG nella sua pagina di supporto). Ovviamente dò per scontato che si perderanno tutti i dati nel 4x con qualunque procedura di ripristino della rom.
    LG Optimus 4x HD (P880) - Samsung Galaxy Nexus (i9250) - LG Optimus One (P500)

  6. #4
    Androidiano
    Registrato dal
    Sep 2012
    Messaggi
    164
    Thanks
    5
    Thanked 9 Times in 9 Posts
    Predefinito

    Una domanda per imparare....
    Usando es gestore file, dove trovo il file(in Windows si chiamano librerie, ovvero .dll) che contiene i miei codici segreti o le chiavi di accesso ad esempio dell'applicazione Androidiani.... O del mio profilo Google o del wifi, ecc. Ecc...... Sempre se é possibile, però sicuramente da qualche parte verranno salvate mi chiedo..... Di nuovo grazie per questo post.... Sorry ma con l'applicazione Androidiani non c'è il tasto thanks.


    Inviato dal mio LG-P880 usando Androidiani App

  7. #5
    Androidiano
    Registrato dal
    Sep 2012
    Messaggi
    275
    Smartphone
    LG Optimus 4x HD (LGP880)
    Thanks
    11
    Thanked 43 Times in 38 Posts
    Predefinito

    Quote Originariamente inviato da Joyx Visualizza il messaggio
    Una domanda per imparare....
    Usando es gestore file, dove trovo il file(in Windows si chiamano librerie, ovvero .dll) che contiene i miei codici segreti o le chiavi di accesso ad esempio dell'applicazione Androidiani.... O del mio profilo Google o del wifi, ecc. Ecc...... Sempre se é possibile, però sicuramente da qualche parte verranno salvate mi chiedo..... Di nuovo grazie per questo post.... Sorry ma con l'applicazione Androidiani non c'è il tasto thanks.


    Inviato dal mio LG-P880 usando Androidiani App
    Come ho detto sopra, i dati privati delle app di Android vengono salvati in "/data/data". Onestamente non so altro su Android, l'unica cosa che so è che buona parte dei file è incorporata all'interno del file .APK di ogni app (i file .APK scaricati si trovano in "/data/app"), a loro volta i file .APK non sono altro che file .ZIP rinominati (quindi basta rinominarli in .ZIP e decomprimerli) - al loro interno troverai ovviamente i file che servono all'app per funzionare (tieni conto che tutto l'ambiente operativo di Android non è altro che una macchina virtuale Java).
    LG Optimus 4x HD (P880) - Samsung Galaxy Nexus (i9250) - LG Optimus One (P500)

  8. #6
    Androidiano
    Registrato dal
    Sep 2012
    Messaggi
    164
    Thanks
    5
    Thanked 9 Times in 9 Posts
    Predefinito

    Quote Originariamente inviato da Quadcore
    Originariamente inviato da Joyx
    Una domanda per imparare....
    Usando es gestore file, dove trovo il file(in Windows si chiamano librerie, ovvero .dll) che contiene i miei codici segreti o le chiavi di accesso ad esempio dell'applicazione Androidiani.... O del mio profilo Google o del wifi, ecc. Ecc...... Sempre se é possibile, però sicuramente da qualche parte verranno salvate mi chiedo..... Di nuovo grazie per questo post.... Sorry ma con l'applicazione Androidiani non c'è il tasto thanks.


    Inviato dal mio LG-P880 usando Androidiani App
    Come ho detto sopra, i dati privati delle app di Android vengono salvati in "/data/data". Onestamente non so altro su Android, l'unica cosa che so è che buona parte dei file è incorporata all'interno del file .APK di ogni app (i file .APK scaricati si trovano in "/data/app"), a loro volta i file .APK non sono altro che file .ZIP rinominati (quindi basta rinominarli in .ZIP e decomprimerli) - al loro interno troverai ovviamente i file che servono all'app per funzionare (tieni conto che tutto l'ambiente operativo di Android non è altro che una macchina virtuale Java).


    Ok ancora non ho trovato ma cercherò.
    Per quanto riguarda il file build.prop nella stringa audio.earpiece.voice.0=20 se modifico il valore 20 con 25 dovrebbe aumentare il volume dell'altoparlante, oppure devo modificare tutte le stringhe?
    Inkino.

    Inviato dal mio LG-P880 usando Androidiani App

  9. #7
    Androidiano
    Registrato dal
    Sep 2012
    Messaggi
    275
    Smartphone
    LG Optimus 4x HD (LGP880)
    Thanks
    11
    Thanked 43 Times in 38 Posts
    Predefinito

    Quote Originariamente inviato da Joyx Visualizza il messaggio
    Ok ancora non ho trovato ma cercherò.
    Per quanto riguarda il file build.prop nella stringa audio.earpiece.voice.0=20 se modifico il valore 20 con 25 dovrebbe aumentare il volume dell'altoparlante, oppure devo modificare tutte le stringhe?
    Inkino.

    Inviato dal mio LG-P880 usando Androidiani App
    Io su internet ho cercato la stringa "audio.earpiece.voice" ma ho trovato i valori inclusi nel file build.prop di default del 4x v10f. Se proprio vuoi sperimentare altri valori, meglio aumentare di un solo valore alla volta tutta la serie di valori che iniziano con la suddetta stringa, quindi audio.earpiece.voice.0=21 (Da 20 a 21, un solo valore in più), questo al fine di evitare di danneggiare l'hardware.

    Tieni conto che se vuoi aumentare il volume dei due altoparlanti e delle cuffie, puoi usare l'app "Volume+" ( https://play.google.com/store/apps/d...EE.android.lvh ) oppure meglio ancora "DSP Manager" ( [APP]Latest DSP Manager for ICS - xda-developers ).
    LG Optimus 4x HD (P880) - Samsung Galaxy Nexus (i9250) - LG Optimus One (P500)

  10. #8
    Androidiano
    Registrato dal
    Sep 2012
    Messaggi
    164
    Thanks
    5
    Thanked 9 Times in 9 Posts
    Predefinito

    Quote Originariamente inviato da Quadcore
    Originariamente inviato da Joyx
    Ok ancora non ho trovato ma cercherò.
    Per quanto riguarda il file build.prop nella stringa audio.earpiece.voice.0=20 se modifico il valore 20 con 25 dovrebbe aumentare il volume dell'altoparlante, oppure devo modificare tutte le stringhe?
    Inkino.

    Inviato dal mio LG-P880 usando Androidiani App
    Io su internet ho cercato la stringa "audio.earpiece.voice" ma ho trovato i valori inclusi nel file build.prop di default del 4x v10f. Se proprio vuoi sperimentare altri valori, meglio aumentare di un solo valore alla volta tutta la serie di valori che iniziano con la suddetta stringa, quindi audio.earpiece.voice.0=21 (Da 20 a 21, un solo valore in più), questo al fine di evitare di danneggiare l'hardware.

    Tieni conto che se vuoi aumentare il volume dei due altoparlanti e delle cuffie, puoi usare l'app "Volume+" ( https://play.google.com/store/apps/d...EE.android.lvh ) oppure meglio ancora "DSP Manager" ( [APP]Latest DSP Manager for ICS - xda-developers ).

    Ho provato a cambiare i settaggi ma non ho riscontrato nessun miglioramento, nel frattempo vorrei sapere se a te durante una chiamata l'audio può essere messo a zero, a me al massimo scende fino al minimo ma, non a zero, penso sia così di default, invece ho modificato la stringa del wifi.interface ovvero
    ro.wifi.channels=
    in
    ro.wifi.channels=14
    14 sono i canali standard europei e a me sembra funzioni molto meglio il wifi, con delle reti che prendevo poco e quindi con connessione non fluida, ora riesco a navigarci bene, il tutto lo sto ancora testando ma sembra funzionare.
    Poi gentilmente mi dici quali file (a parte le cartelle) vedi quando apri la cartella System.
    Ultima cosa, per il file contenente le password ancora non ho trovato ma continuo a cercare, se qualcuno ha informazioni in merito gli sarei grato se potesse spiegarlo a tutti.
    Grazie.



    Inviato dal mio LG-P880 usando Androidiani App

  11. #9
    Androidiano
    Registrato dal
    Sep 2012
    Messaggi
    275
    Smartphone
    LG Optimus 4x HD (LGP880)
    Thanks
    11
    Thanked 43 Times in 38 Posts
    Predefinito

    Quote Originariamente inviato da Joyx Visualizza il messaggio
    Ho provato a cambiare i settaggi ma non ho riscontrato nessun miglioramento, nel frattempo vorrei sapere se a te durante una chiamata l'audio può essere messo a zero, a me al massimo scende fino al minimo ma, non a zero, penso sia così di default, invece ho modificato la stringa del wifi.interface ovvero
    ro.wifi.channels=
    in
    ro.wifi.channels=14
    14 sono i canali standard europei e a me sembra funzioni molto meglio il wifi, con delle reti che prendevo poco e quindi con connessione non fluida, ora riesco a navigarci bene, il tutto lo sto ancora testando ma sembra funzionare.
    Poi gentilmente mi dici quali file (a parte le cartelle) vedi quando apri la cartella System.
    Ultima cosa, per il file contenente le password ancora non ho trovato ma continuo a cercare, se qualcuno ha informazioni in merito gli sarei grato se potesse spiegarlo a tutti.
    Grazie.



    Inviato dal mio LG-P880 usando Androidiani App
    Ma a me l'app "analizzatore wi-fi" già mi dà il canale 14 disponibile sul 4x, ma il router, se impostato a funzionare in Italia, arriva al massimo al canale 13. In ogni caso con la suddetta app si può scoprire qual'è il canale che dà le migliori prestazioni e in questa maniera forzare il router ad usare quel canale.

    Per quanto riguarda la cartella root di system, io vedo solo il file "build.prop" e il file "usbautorun.iso", da me già spiegati all'inizio di questa discussione.

    Continuo a non capire cosa intendi per file contenente le password. Quali password ti servono? Tieni conto che buona parte delle password in Android (sia del sistema sia delle app) sono cifrate.
    LG Optimus 4x HD (P880) - Samsung Galaxy Nexus (i9250) - LG Optimus One (P500)

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •