Questa guida (scritta in gran parte da tonycalbas, che ringrazio, e basata sul mio post nell'altro topic sul forum) rende possibile il root completo del tablet della Mediacom.
Disclaimer: non sono responsabile di eventuali danni, brick o malfunzionamenti ai vostri dispositivi, in nessun caso. Usate questa guida solo se sapete cosa state facendo.
Prerequisiti: ADB (da installare sul PC) e driver per windows del vostro terminale.
Per i più pigri: in calce al post troverete uno zip, da scompattare nella cartella in cui avete installato ADB. Una volta fatto ciò basterà avviare Root_MD860S2.bat, e il root verrà fatto in automatico!!
Per i più curiosi: Il sistema usato per ottenere il root prende spunto da questo post su xda. Sfruttando un bug del kernel, si riesce ad ottenere una shell su android con i privilegi di root, temporanei. Ottenuto il root temporaneo, possiamo montare le partizioni in scrittura ed installare su e Superuser.apk, ed avere il nostro tablet rootato in modo completo!!!
Ecco quindi la guida completa
Software necessary:
- pacchetto n95-offsets.zip scaricabile dal post su xda
- pacchetto superuser-3.1.3-arm-signed.zip LINK
Come procedere:
- Installate ADB sul vostro PC
- Installate i driver del vostro dispositivo sul PC
- Attivate la modalità “debug mode” sul vostro dispositivo (Nelle impostazioni, Opzioni Sviluppatore, attivate Debug USB)
- Connettete il tablet al PC
- Estraete i file contenuti nell’archivio n95-offsets.zip nella stessa cartella in cui avete l'eseguibile di ADB
- Aprite un terminale di Windows, lanciate ADB e “Pushate” i 2 file mempodroid in /data/local/tmp/
- Entrate ora in shell sul vostro terminale android ( adb shell) ed andate nella cartella in cui avete messo i files:
codice:cd /data/local/tmpcodice:chmod 755 *- Quindi date il comando
codice:/data/local/tmp/mempodroid 0xdaa4 0xaffb sh- Avete ottenuto il root TEMPORANEO!!! Sempre da shell sul vostro terminale android, rimontate la partizione system in scrittura:
codice:busybox mount -o rw,remount /system- Ora da PC estraete i file su e Superuser.apk nella stessa cartella in cui c'è l'eseguibile di adb (solo i files, senza il path completo);
- Quindi aprite un'altra finestra di terminale di windows, andate nella cartella in cui avete l'eseguibile di adb , e pushate in /data/local/tmp il binario di su e Superuser.apk
ecodice:adb push superuser.apk /data/local/tmp/
codice:adb push su /data/local/tmp/- Tornate alla finestra di terminale in cui avevate la shell di root sul tablet e copiate i due files nei posti giusti:
ecodice:cp /data/local/tmp/su /system/bin/
codice:cp /data/local/tmp/superuser.apk /system/app/- Ed infine aggiustiamo i permessi:
ecodice:chmod 6755 /system/bin/su
codice:chmod 644 /system/app/superuser.apk- Rimontiamo la partizione system in modalità sola lettura:
codice:busybox mount -o ro,remount /system- Chiudete la shell (exit) e disconnetete pure il vostro teminale dal PC
Ecco il file per fare tutto in automatico: root_MD860S2.zip
Grazie ancora a tonycalbas!!!