Grazie al lavoro dell'utente Botto00 di XDA ora abbiamo il root per il nostro Fonepad:
Versione 3.2.9 ROOT + Flashplayer x86 + Busybox x86
Sempre grazie all'utente Botto00 che armato di buona volontà ha rilasciato il firmware in versione 3.2.9 già root con flashplayer e busybox.
Per questa versione è possibile tornare al metodo standard Asus, senza bisogno di inserire i comandi da terminale.
Link al post con i file firmware (scaricate la versione WW)
Vi ricordo che la procedura Asus per flashare la potete trovare in questo PDF della Asus
Versione 3.2.4 WW ROOT con Flashplayer x86 e Busybox x86
Qui trovate il link al file da scaricare
ATTENZIONE! L'aggiornamento OTA cancella il root!
Per chi vuole effettuare l'aggiornamento OTA, partendo da una Rom root c'è un interessante metodo riportato dall'utente rfrazier (sempre XDA) per fare un backup del su e ricrearlo dopo l'OTA.
Utile per chi vuole imparare qualcosa in più e per chi volesse effettuare l'aggiornamento OTA e non flashare l'intero firmware.
Io ho seguito questa procedura senza la necessità di avere un PC (ero in spiaggia). Ho utilizzato un normale programma "terminale" scaricabile dal Play Store, ed ho seguito quanto riportato in questo POST Tradotto in Italiano qui sotto.
Metodo alternativo (fino alla v3.2.4)
Fino alla release 3.2.4 è possibile utilizzare il metodo Cydia Impactor che sfrutta una vulerabilità (importante) di Android corretta con le versioni successive.
Tutti gli smartphone, tablet, Glass Android che non siano stati patchati dovrebbero soffrire di questa Android "Master Key" vulnerability, quindi il tool dovrebbe essere valido per molti dispositivi, non solo il fonepad.
il link è il seguente: Cydia Impactor
L'ho appena provato anche se il mio Fonepad era già root, ma ho notato che il binario del su è stato cambiato con il SuperSu. Al momento non vedo malfunzionamenti o differenze nell'uso del tablet.
Il funzionamento è semplice:
- Collegare il Fonepad al PC
- attivare la modalità Debug USB (Impostazioni - Opzioni Sviluppatore - Debug USB)
- attendere l'installazione di tutti i driver se è la prima volta che lo collegate in questa modalità
- fate partire l'eseguibile Impactor.exe che avete downloadato dal link sopra
- assicuratevi che sia tutto come in figura qui sotto
Allegato 77834
Impactor.jpg
- Premete il pulsante start
Alla fine se non si riavvia da solo, riavviate il tablet e dovrebbe essere con root.
ATTENZIONE! Questo metodo NON installa Flashplayer e Busybox.
Procedura per ripristinare il root per aggiornamenti OTA, da effettuare PRIMA di fare l'aggiornamento.
E' possibile digitare i comandi da PC tramite ADB o da Terminal Emulator direttamente da Fonepad
Io ho fatto così:
- Partenza da Firmware v3.2.3 con root
- scarica dallo store l'app Emulatore Terminale
- avvia l'applicazione e digita i comandi seguenti (quelli che NON iniziano con #)
codice:
#####
# creare una copia valida del binario su#
# usa adb e guadagna i privilegi di root
su
# rimonto il filesystem /system in modalità lettura/scrittura
mount -o remount,rw /system /system
# Se hai seguito la procedura e hai già salvato il su, devi togliere l'attributo immutabile
# per poterlo riscrivere.
# Se e' la PRIMA VOLTA che esegui questa procedura puoi saltare la riga seguente
/system/bin/busybox chattr -i /system/usr/abcd/efgh
# Creo una cartella fittizia denominata abcd
mkdir /system/usr/abcd
# Cambio i permessi sulla cartella
chmod 001 /system/usr/abcd
# Copia il file su in un file fittizio denominato efgh
# Stiamo assumendo che /system/bin/su è un link a /system/xbin/su.
# ma se avete usato questi file è corretto
cat /system/xbin/su > /system/usr/abcd/efgh
# Cambio i permessi sul file appena creato
chmod 06755 /system/usr/abcd/efgh
# assegno l'attributo immutable al file appena creato per evitare che venga sostituito durante l'OTA
/system/bin/busybox chattr +i /system/usr/abcd/efgh
# smonto e rimonto il filesystem con i permessi di sola lettura
mount -o remount,ro /system /system
# controlla attentamente gli attributi e i permessi del file efgh.
# Esci dalla modalità root.
exit
# cerca di ritornare in root usando il nuovo file creato
/system/usr/abcd/efgh
# Se non ci sono errori la copia del file su è andata a buon fine.
#####
- CHIUDERE TUTTO ED EFFETTUARE L'AGGIORNAMENTO OTA COME DI CONSUETO
- aspettare che il fonepad finisca tutto ciò che ritiene di dover fare :-)
- riapri l'applicazione Emulatore Terminale (o ADB da pc) e digita i seguenti comandi (solo quelli NON preceduti da #)
codice:
#####
# Ripristinare su. #
# Guadagna i privilegi di root usando il binario copiato in precedenza
/system/usr/abcd/efgh
# se tutto è andato bene, rimontare il filesystem /System in lettura/scrittura
mount -o remount,rw /system /system
# Stiamo assumendo che /system/bin/su è un link a /system/xbin/su.
# Ripristiniamo il binario su ricopiandolo dalla nostra copia di backup
cat /system/usr/abcd/efgh > /system/xbin/su
# Cambiamo proprietario e permessi del file su (due comandi da digitare)
chown 0:0 /system/xbin/su
chmod 06755 /system/xbin/su
# rimontiamo il filesystem in sola lettura
mount -o remount,ro /system /system
# FATTO, su ripristinato!#
####
Se volete rimuovere la copia di backup, ma fatelo solo se siete sicuri di aver ripristinato correttamente il file su
codice:
# Use adb and get root.
su
rm /system/usr/abcd/efgh
cd /system/usr
rmdir abcd
La chiave di tutto è quello di assegnare l'attributo immutable che impedisce al file di essere sovrascritto se prima non viene rimosso l'attributo.
Sembra che al momento Asus non si preoccupi di fare ciò.
VERSIONI PRECEDENTI
Versione 3.2.3 WW ROOT
Qui trovate il link al file da scaricare
mirror:
mega.co.nz - ME371MG_all_WW_user_V3.2.3-2.raw
Multiupload - ME371MG_all_WW_user_V3.2.3-2.raw
Versone 3.2.3 WW ROOT con Flashplayer x86 e Busybox x86
Sempre grazie all'eccellente botto00 che si è messo di buona lena, ecco la versione con Root e Flashplayer installato:
Ecco il post da cui potete scaricare il file
Chrome non supporta il plugin flash, mentre il browser stock si (abilitate i plugin dal menu impostazioni) oppure provate con Firefox Beta che ora supporta anche device x86 come il nostro Fonepad
La procedura per flashare è la medesima utilizzata per l'aggiornamento Asus tradizionale e la potete trovare in questo PDF della Asus