CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: usitaly con ben 9 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: carotix con ben 25 Thanks ricevuti negli ultimi sette giorni
Utente del mese: carotix con ben 132 Thanks ricevuti nell'ultimo mese

NEWS DAL BLOG:
Pagina 1 di 2 12 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 13
Discussione:

hwmod s7-301u-c232b005 : problemi SU binario

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano VIP L'avatar di almaximo


    Registrato dal
    Sep 2010
    Messaggi
    1,035
    Smartphone
    Mate 10 PRO / Samsung S8

    Ringraziamenti
    28
    Ringraziato 234 volte in 191 Posts
    Predefinito

    hwmod s7-301u-c232b005 : problemi SU binario

    apro un nuovo thread perchè purtroppo continuo a trovare problemi con la gestione del binario SU che non viene trovato correttamente da eseguibili nonostante la gestione fatta da HWMOD nel percorso CUST sia ineccepibile

    il problema nasce dal fatto che vari programmi cercano l'eseguibile nei percosi canonici, dove dovrebbe stare, invece che affidarsi ai link simbolici e quindi a una ricerca generica fatta dal sistema operativo nei percorsi identificati come di sistema

    ultima scoperta :

    superusers, ultimo oggiornamento di adesso, non trova il binario SU e fa un gran casinino se si tenta di forzare l'aggiornamento :o (non so se superSU ha lo stesso problema - viene usato normalmente sui dispositivi samsung e non mi sembra affatto male)

    in pratica Superuser funziona bene usando i link simbolic, non rileva però il binario e nel momento in cui rileva che SU non è aggiornato e va a fare l'aggiornamento si perde addirittura il root con gli effetti devastanti che ne consegue

    oggi ho docuto installare nuovamente il firmware per riabilitare il root che era stato irrimediabilmente corrotto.

    onestamnete mi piaceva molto la scoperta del percoroso di sistema /CUST trovato da HWMOD, utilissimo per non modificare niente e accedere a varie risorse utili, ROOT compreso, MA questa è l'ennesimo probelma riscontrato che sicuramente non facilita la vita agli utenti

    bene o male che sia, molti programmi che utilizzano SU binario vanno a cercarlo non tramite le API di sistema ma in percorsi fissi e questo ne limita l'utilizzo

    forse dovremmo pensare seriamente a tornare a metoditi tradizionali, tipo SANIX per intenderci che garantivano compatibilità con tutto il software dedicato a utenti ROOT.
    Filosoficamente parlando appoggio al 100% la scelta di HWMOD ma praticamente questa introduce non pochi problemi di compatibilità che sarebbe meglio non avere.

    So bene che un purista di linux/unix come HWMOD adesso avrà la pelle d'oca per le cose che ho detto MA indifferentemente dalla bontà teorica del lavoro che approvo e apprezzo al 101% poi ci si scontra con la realtà del mondo che ha adottato degli standard e lavora con quelli.

    So bene anche che questa è una discussione infinita e se fosse su un forum XDA scatenerebbe un FLAME inimmaginabile ma la questione e molto più pratica di quello che sembra :
    standardizzarsi agli "errori" di programmazione comuni o cercare di facilitare la vita agli utenti ?

    oggi ho dovuto installare ex novo il firmware e ho perso un paio d'ore per i vari programmi ...... mi sarebbe piaciuto non fosse così !


    senza rancore

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Jun 2012
    Messaggi
    43

    Ringraziamenti
    3
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Quote Originariamente inviato da almaximo Visualizza il messaggio
    apro un nuovo thread perchè purtroppo continuo a trovare problemi con la gestione del binario SU che non viene trovato correttamente da eseguibili nonostante la gestione fatta da HWMOD nel percorso CUST sia ineccepibile

    il problema nasce dal fatto che vari programmi cercano l'eseguibile nei percosi canonici, dove dovrebbe stare, invece che affidarsi ai link simbolici e quindi a una ricerca generica fatta dal sistema operativo nei percorsi identificati come di sistema

    ultima scoperta :

    superusers, ultimo oggiornamento di adesso, non trova il binario SU e fa un gran casinino se si tenta di forzare l'aggiornamento :o (non so se superSU ha lo stesso problema - viene usato normalmente sui dispositivi samsung e non mi sembra affatto male)

    in pratica Superuser funziona bene usando i link simbolic, non rileva però il binario e nel momento in cui rileva che SU non è aggiornato e va a fare l'aggiornamento si perde addirittura il root con gli effetti devastanti che ne consegue

    oggi ho docuto installare nuovamente il firmware per riabilitare il root che era stato irrimediabilmente corrotto.

    onestamnete mi piaceva molto la scoperta del percoroso di sistema /CUST trovato da HWMOD, utilissimo per non modificare niente e accedere a varie risorse utili, ROOT compreso, MA questa è l'ennesimo probelma riscontrato che sicuramente non facilita la vita agli utenti

    bene o male che sia, molti programmi che utilizzano SU binario vanno a cercarlo non tramite le API di sistema ma in percorsi fissi e questo ne limita l'utilizzo

    forse dovremmo pensare seriamente a tornare a metoditi tradizionali, tipo SANIX per intenderci che garantivano compatibilità con tutto il software dedicato a utenti ROOT.
    Filosoficamente parlando appoggio al 100% la scelta di HWMOD ma praticamente questa introduce non pochi problemi di compatibilità che sarebbe meglio non avere.

    So bene che un purista di linux/unix come HWMOD adesso avrà la pelle d'oca per le cose che ho detto MA indifferentemente dalla bontà teorica del lavoro che approvo e apprezzo al 101% poi ci si scontra con la realtà del mondo che ha adottato degli standard e lavora con quelli.

    So bene anche che questa è una discussione infinita e se fosse su un forum XDA scatenerebbe un FLAME inimmaginabile ma la questione e molto più pratica di quello che sembra :
    standardizzarsi agli "errori" di programmazione comuni o cercare di facilitare la vita agli utenti ?

    oggi ho dovuto installare ex novo il firmware e ho perso un paio d'ore per i vari programmi ...... mi sarebbe piaciuto non fosse così !


    senza rancore
    Io ho copiato "SU", come suggerito anche dallo stesso HWMOD (vedi discussione sull'ultimo firmare) su /system/bin e l'applicazione che necessitava di privilegi di root ora funziona.

  4. #3
    Senior Droid L'avatar di herny


    Registrato dal
    Feb 2010
    Località
    Milano
    Messaggi
    921
    Smartphone
    Xiaomi Mi2s | Moto X1_2

    Ringraziamenti
    47
    Ringraziato 59 volte in 54 Posts
    Predefinito

    @almaximo ciao,della versione bacata di superuser sono a conoscenza,su xda hwmod,dice appunto di nn aggiornare allultima versione,anche per il semplice fatto che se nn si ha problemi è anche inutile,mi ricordi il nome dei software che ti creano di sti casini,sono di uso comune o particolari...grazie

  5. #4
    Senior Droid


    Registrato dal
    Mar 2012
    Messaggi
    300

    Ringraziamenti
    2
    Ringraziato 63 volte in 36 Posts
    Predefinito

    Quote Originariamente inviato da almaximo Visualizza il messaggio
    apro un nuovo thread perchè purtroppo continuo a trovare problemi con la gestione del binario SU che non viene trovato correttamente da eseguibili nonostante la gestione fatta da HWMOD nel percorso CUST sia ineccepibile
    Grazie per l'appunto almaximo, tutto vero quanto dici, comunque ho gia detto come superare questo problema.
    Io non ho voluto modificare la partizione "system" di tutti i MediaPad, ma tu sul tuo lo puoi fare tranquillamente.

    Copiare il binario "su" in "/system/bin/" per sistemare l'apparente ignoranza di queste applicazioni così rigide

    Informazioni relative alla installazione dei privilegi di "root"

    Le versioni 3.1 e 3.1.2 di Superuser non funzionano bene su vari dispositivi e sono già state sostituite.
    Dalla versione 3.1.3 sembra che sia tornata ad essere stabile come la precedente 3.0.7 anche se più lenta.

    Dal sito "androidsu.com" potete scaricare l'ultima versione stabile dell'esequibile (versione su-bin-3.1.1-arm-signed.zip).
    Per quanto riguarda l'applicazione "Superuser" (versione 3.1.3) funziona bene ma non riesce ad aggiornare l'eseguibile "su".
    L'eseguibile "su" può essere installato manualmente in "/system/bin/su" per evitare problemi con l'aggiornamento automatico.

    Non ne so il motivo ma le dimensioni del binario "su" sono quasi 20 volte maggiori rispetto alla versione 3.0.3.2 mentre l'applicazione "Superuser.apk" e quasi il doppio della versione 3.0.7. Tutto questo rallenta un po' il processo di abilitazione quando vengono richiesti i privilegi di "root".

    Versioni e dimensioni dei file

    binario eseguibile "su":

    versione 3.0.3.2 - Dimensione 22.364 bytes
    versione 3.1.1 - Dimensione 380.532 bytes

    applicazione "Superuser.apk":

    versione 3.0.7 - Dimensione 843.503 bytes
    versione 3.1.3 - Dimensione 1.468.798 bytes

    Non riesco a capire come mai le dimensioni siano aumentate così tanto in queste ultime versioni.

    La versione precedente di "Superuser" (la 3.0.7) funziona ancora egregiamente ed è in grado di aggiornare il binario "su" senza alcun problema quindi per il momento suggerisco agli utenti di non aggiornare "Superuser.apk" ne il binario "su" se non per necessità specifiche.

    Piuttosto è meglio spostare il binario "su" (3.0.3.2) in "/system/bin/su" che come abbiamo visto risolve le problematiche più comuni.

    PS: Sto lavorando su questo problema e sto riducendo il percorso "/cust/channel/normal/" a "/cust/" e basta, percorso più corto e quindi accesso più veloce.
    Ultima modifica di hwmod; 11-07-12 alle 12:51

  6. #5
    Androidiano VIP L'avatar di almaximo


    Registrato dal
    Sep 2010
    Messaggi
    1,035
    Smartphone
    Mate 10 PRO / Samsung S8

    Ringraziamenti
    28
    Ringraziato 234 volte in 191 Posts
    Predefinito

    Quote Originariamente inviato da hwmod Visualizza il messaggio
    Grazie per l'appunto almaximo, tutto vero quanto dici, comunque ho gia detto come superare questo problema.
    Io non ho voluto modificare la partizione "system" di tutti i MediaPad, ma tu sul tuo lo puoi fare tranquillamente.

    Copiare il binario "su" in "/system/bin/" per sistemare l'apparente ignoranza di queste applicazioni così rigide

    Informazioni relative alla installazione dei privilegi di "root"

    Le versioni 3.1 e 3.1.2 di Superuser non funzionano bene su vari dispositivi e sono già state sostituite.
    Dalla versione 3.1.3 sembra che sia tornata ad essere stabile come la precedente 3.0.7 anche se più lenta.

    Dal sito "androidsu.com" potete scaricare l'ultima versione stabile dell'esequibile (versione su-bin-3.1.1-arm-signed.zip).
    Per quanto riguarda l'applicazione "Superuser" (versione 3.1.3) funziona bene ma non riesce ad aggiornare l'eseguibile "su".
    L'eseguibile "su" può essere installato manualmente in "/system/bin/su" per evitare problemi con l'aggiornamento automatico.

    Non ne so il motivo ma le dimensioni del binario "su" sono quasi 20 volte maggiori rispetto alla versione 3.0.3.2 mentre l'applicazione "Superuser.apk" e quasi il doppio della versione 3.0.7. Tutto questo rallenta un po' il processo di abilitazione quando vengono richiesti i privilegi di "root".

    Versioni e dimensioni dei file

    binario eseguibile "su":

    versione 3.0.3.2 - Dimensione 22.364 bytes
    versione 3.1.1 - Dimensione 380.532 bytes

    applicazione "Superuser.apk":

    versione 3.0.7 - Dimensione 843.503 bytes
    versione 3.1.3 - Dimensione 1.468.798 bytes

    Non riesco a capire come mai le dimensioni siano aumentate così tanto in queste ultime versioni.

    La versione precedente di "Superuser" (la 3.0.7) funziona ancora egregiamente ed è in grado di aggiornare il binario "su" senza alcun problema quindi per il momento suggerisco agli utenti di non aggiornare "Superuser.apk" ne il binario "su" se non per necessità specifiche.

    Piuttosto è meglio spostare il binario "su" (3.0.3.2) in "/system/bin/su" che come abbiamo visto risolve le problematiche più comuni.

    PS: Sto lavorando su questo problema e sto riducendo il percorso "/cust/channel/normal/" a "/cust/" e basta, percorso più corto e quindi accesso più veloce.
    tardi.....
    aggiornato alla 3.1.3 elite e non vede SU

    e ora ?

    Inviato dal mio HUAWEI MediaPad con Tapatalk 2
    __________________________________________________ ________________________________
    Huawei Mate 10 Pro
    Huawei Mediapad M5

  7. #6
    Senior Droid


    Registrato dal
    Mar 2012
    Messaggi
    300

    Ringraziamenti
    2
    Ringraziato 63 volte in 36 Posts
    Predefinito

    Quote Originariamente inviato da almaximo Visualizza il messaggio
    tardi.....
    aggiornato alla 3.1.3 elite e non vede SU

    e ora ?

    Inviato dal mio HUAWEI MediaPad con Tapatalk 2
    Non importa che Superuser veda il binario per poterlo aggiornare, quello lo puoi sempre fare a mano.
    La cosa importante è che ci sia ancora il binario "su" e sia raggiungibile attraverso il PATH.

    Io mi chiedo perchè fino alla 3.0.7 funzionava tutto e trovava/aggiornava il binario anche sulle HWMOD ?
    Domanda lecita e no ? Io credo sia cambiato qualche cosa in Superuser, o no ? Mi sembra di vedere vari problemi.

    Comunque dopo aver sbagliato una volta è facile capire cosa fare in precedenza prima di provare a smanettare con "su".
    Prima di rimuovere il "su" originale copiatelo come "su2" così avete sempre il modo di tornare indietro via "adb shell".
    Anzi assicuratevi di aver sempre una copia dell'eseguible "su2" nel PATH, così non rimanete mai tagliati fuori.
    Alla fine se vedete che tutto è a posto lo potete sempre rimuovere, anche se per la verità non da fastidio.

  8. #7
    Androidiano VIP L'avatar di almaximo


    Registrato dal
    Sep 2010
    Messaggi
    1,035
    Smartphone
    Mate 10 PRO / Samsung S8

    Ringraziamenti
    28
    Ringraziato 234 volte in 191 Posts
    Predefinito

    Quote Originariamente inviato da hwmod Visualizza il messaggio
    Non importa che Superuser veda il binario per poterlo aggiornare, quello lo puoi sempre fare a mano.
    La cosa importante è che ci sia ancora il binario "su" e sia raggiungibile attraverso il PATH.

    Io mi chiedo perchè fino alla 3.0.7 funzionava tutto e trovava/aggiornava il binario anche sulle HWMOD ?
    Domanda lecita e no ? Io credo sia cambiato qualche cosa in Superuser, o no ? Mi sembra di vedere vari problemi.

    Comunque dopo aver sbagliato una volta è facile capire cosa fare in precedenza prima di provare a smanettare con "su".
    Prima di rimuovere il "su" originale copiatelo come "su2" così avete sempre il modo di tornare indietro via "adb shell".
    Anzi assicuratevi di aver sempre una copia dell'eseguible "su2" nel PATH, così non rimanete mai tagliati fuori.
    Alla fine se vedete che tutto è a posto lo potete sempre rimuovere, anche se per la verità non da fastidio.
    Il problema è che la prima volta non so cosa fosse successo
    Avevo il binario poi a un certo punto cercando di aggiornarlo ho perso il root e non ho dovuto installare di.nuovo

    Inviato dal mio Galaxy Nexus con Tapatalk 2
    __________________________________________________ ________________________________
    Huawei Mate 10 Pro
    Huawei Mediapad M5

  9. #8
    Senior Droid


    Registrato dal
    Mar 2012
    Messaggi
    300

    Ringraziamenti
    2
    Ringraziato 63 volte in 36 Posts
    Predefinito

    Quote Originariamente inviato da almaximo Visualizza il messaggio
    Il problema è che la prima volta non so cosa fosse successo
    Avevo il binario poi a un certo punto cercando di aggiornarlo ho perso il root e non ho dovuto installare di.nuovo

    Inviato dal mio Galaxy Nexus con Tapatalk 2
    L'importante è che tu abbia risolto.

  10. #9
    Androidiano VIP L'avatar di almaximo


    Registrato dal
    Sep 2010
    Messaggi
    1,035
    Smartphone
    Mate 10 PRO / Samsung S8

    Ringraziamenti
    28
    Ringraziato 234 volte in 191 Posts
    Predefinito

    Quote Originariamente inviato da hwmod Visualizza il messaggio
    L'importante è che tu abbia risolto.
    Si, installando da capo il firmware.....

    Inviato dal mio Galaxy Nexus con Tapatalk 2
    __________________________________________________ ________________________________
    Huawei Mate 10 Pro
    Huawei Mediapad M5

  11. #10
    Baby Droid


    Registrato dal
    Dec 2012
    Messaggi
    11

    Ringraziamenti
    4
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Grazie per le informazioni, ma scusa l'ignoranza, materialmente come si sposta ?( L'eseguibile "su" può essere installato manualmente in "/system/bin/su" per evitare problemi con l'aggiornamento automatico.)

Pagina 1 di 2 12 ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy