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 rotfl