Android: app utente come app di sistema

Come tutti odio le app preinstallate nei vari dispositivi che montano android e che non si possono disinstallare come utente. Quindi ora cercherò di fare altrettanto, ovvero prendere un'app installata su un telefono e renderela "di sistema", ovvero non disinstallabile.

Lo smartphone in questione, un Nexus 6p è rootato e l'interfaccia adb è abilitata.

Mi ci collego via adb e divento root

Di default il file system /system è read only: devo rimontarlo rw

Per vedere se questo comando ha avuto esito positivo faccio un rapidissimo test

Ok, il file è stato creato senza problemi.

Ora non faccio altro che spostare l'app installata in /data/app in /system/app, andando anche a cambiargli i permessi. Nel mio caso prverò con wifi analyzer.

Vado a vedere i permessi che ha l'app e che permessi hanno le altre app in /system

Do alla directory appena copiata e a tutti i file in essa contenuti i permessi di root

Riavvio e...

ecco l'app a cui è scomparso il tasto "Uninstall".


Ciao Clè, non ti dimenticheremo.

Print Friendly, PDF & Email