MIUI Global 10.3 Stable con root: system app disinstallate ritornano

RigacciOrg

Utente registrato
Registrato
13 Maggio 2019
Messaggi
6
Punteggio reazioni
0
Punti
1
Età
54
Salve a tutti,

ho un Redmi 6 acquistato da poco che ha ricevuto OTA la MIUI Global 10.3 Stable 10.3.2.0 (OCGMIXM), Android 8.1.0 O11019 patchlevel 2019-03-01. Dopo aver installato TWRP e Magisk 19.1 ho provato ad eliminare alcune app di sistema Xiaomi, ma la cosa non funziona: al reboot la app rimossa è di nuovo al suo posto! Ho trovato questi due post simili, ma non hanno avuto spiegazioni chiare: Disinstallare app sistema non funziona, app ritornano e Disinstallare app di sistema.

Ho provato ad esempio con Mi Videoplayer, queste sono le mie risultanze:
  1. Elimino la app via adb shell, dopo aver fatto il mount -o remount,rw /system cancello le cartelle /system/app/MiuiVideoPlayer/ e /data/data/com.miui.videoplayer/. La cartella non c'è più, ma ricompare intatta dopo il reboot.
  2. Provo ad aggiungere un file nella cartella /system/app/MiuiVideoPlayer/, dopo un reboot il file aggiunto è scomparso.
  3. Ho provato ad eliminare la app con Titanium Backup, sfruttando i permessi di root: dopo il reboot la app ritorna al suo posto.
Mi sembra incredibile che un comportamento del genere non sia stato già notato ed analizzato da qualcuno, ma non riesco a trovare alcuna documentazione a riguardo.

P.S. per nascondere un po' di bloatware ho usato per ora il metodo pm disable <package>, che sembra funzionare e resistere al reboot.
 

angelo76

Super Moderatore
Amministratore
Moderatore
Registrato
28 Giugno 2015
Messaggi
32.180
Punteggio reazioni
7.951
Punti
113
Età
47
Terminale
redmi 5 plus 4/64; redmi 4x; redmi 3 pro; redmi 2 2gb 2014813; mi band 2
Per offrirmi una birra
Fai una donazione a questo utente
Thread spostato nella sezione corretta

Inviato dal mio xiaomi redmi 5 plus utilizzando Tapatalk
 

ilnikko

Utente esperto
Registrato
22 Ottobre 2017
Messaggi
251
Punteggio reazioni
48
Punti
28
Età
47
Senti, scusa, ma, anche se hai già provato ad usare adb e Titanium... un tentativo con SDMaid?
Eppòi, una volta che comunque ti risultano disinstallate (eliminando aggiornamenti, cache, dati, apk...) hai mica per caso controllato con un file manager se i path originali sono sempre presenti?
Tipo con X-plore o Root explorer, concedendogli i privilegi di scrittura...
Perchè mi sembra strano, che, se li hai eliminati da system (o, per lo meno, te lo facciano risultare...) si ripresentino dopo un riavvio... Dove\Come vengono ripescati?
 

RigacciOrg

Utente registrato
Registrato
13 Maggio 2019
Messaggi
6
Punteggio reazioni
0
Punti
1
Età
54
Ho provato a rimuovere la cartella /system/app/MiuiVideoPlayer/, oppure ad aggiungere un file dentro /system/app/MiuiVideoPlayer/, oppure a modificare il file /system/build.prop. La modifica risulta davvero fatta, controllando con ls -l via adb shell oppure con un filemanager è tutto OK. Purtroppo tutte le modifiche spariscono al successivo reboot.

Ho scoperto che posso modificare il file /system/build.prop solo agendo da TWRP: rimonto la /system in read/write (dal menu Mount) e lancio una shell (dal menu Advanced). Le modifiche che faccio in questo contesto restano permanenti.

È come se durante il normale funzionamento la /system fosse montata in overlay o su tmpfs o qualcosa del genere. Peccato che con il comando mount pare tutto normale:

/dev/block/mmcblk0p36 on /system type ext4 (ro,seclabel,relatime,data=ordered)
 

ilnikko

Utente esperto
Registrato
22 Ottobre 2017
Messaggi
251
Punteggio reazioni
48
Punti
28
Età
47
Ho provato a rimuovere la cartella /system/app/MiuiVideoPlayer/, oppure ad aggiungere un file dentro /system/app/MiuiVideoPlayer/, oppure a modificare il file /system/build.prop. La modifica risulta davvero fatta, controllando con ls -l via adb shell oppure con un filemanager è tutto OK. Purtroppo tutte le modifiche spariscono al successivo reboot.

Ho scoperto che posso modificare il file /system/build.prop solo agendo da TWRP: rimonto la /system in read/write (dal menu Mount) e lancio una shell (dal menu Advanced). Le modifiche che faccio in questo contesto restano permanenti.

È come se durante il normale funzionamento la /system fosse montata in overlay o su tmpfs o qualcosa del genere. Peccato che con il comando mount pare tutto normale:

/dev/block/mmcblk0p36 on /system type ext4 (ro,seclabel,relatime,data=ordered)

No, mi spiace davvero: va oltre le mie competenze.
 

complicazio

Utente molto esperto
Registrato
25 Luglio 2016
Messaggi
3.854
Punteggio reazioni
1.388
Punti
113
Ho provato a rimuovere la cartella /system/app/MiuiVideoPlayer/, oppure ad aggiungere un file dentro /system/app/MiuiVideoPlayer/, oppure a modificare il file /system/build.prop. La modifica risulta davvero fatta, controllando con ls -l via adb shell oppure con un filemanager è tutto OK. Purtroppo tutte le modifiche spariscono al successivo reboot.

Ho scoperto che posso modificare il file /system/build.prop solo agendo da TWRP: rimonto la /system in read/write (dal menu Mount) e lancio una shell (dal menu Advanced). Le modifiche che faccio in questo contesto restano permanenti.

È come se durante il normale funzionamento la /system fosse montata in overlay o su tmpfs o qualcosa del genere. Peccato che con il comando mount pare tutto normale:

/dev/block/mmcblk0p36 on /system type ext4 (ro,seclabel,relatime,data=ordered)
Con cosa hai fatto il root?

Cosa usi per modificare i file di sistema?
 

Utenti online

Statistiche del sito

Discussioni
33.433
Messaggi
314.208
Membri
34.096
Ultimo iscritto
porcodio696