[Hack/Guida] Come ottenere permessi di root su HTC Magic (Aggiornato 30/Mag)
Questa è la guida originale, per leggere la guida AGGIORNATA seguire questo link nella wiki:
https://www.androidworld.it/wiki/Root_HTC_Magic
Disclaimer:
Avere i permessi di root, vuol dire poter fare tutto sul vostro telefono, ma è comunque un'operazione non sicura all 100%, lo è ancora meno se non sapete cosa state facendo. In ogni caso andate a invalidare la garanzia del telefono.
Se decidere comunque di proseguire, in caso di problemi chiedete pure sul nostro forum.
Perchè dovrei avere accesso root al mio Magic?
-
Per installarci una distribuzione completa come Debian.
-
Per far girare applicazioni che necessitano di permessi “root”, come Screenshot e Auto Rotate your Browser oppure qualsiasi altra applicazione.
-
Puoi installare le ultime versioni di Android prendendole direttamente dalla source.
-
Personalizzare la tua immagine di boot.
-
Creare backup completi del vostro Magic
-
Creare ROM personalizzate.
-
Installare applicazioni nella microSD per risparmiare spazio.
-
Usare il tuo telefono come modem.
- Far diventare il tuo telefono un router per condividere la connessione UMTS.
Speriamo di avervi convinto abbastanza!
Per chi ha un HTC Dream la guida da seguire è questa.
Come ottenere i permessi di root:
(questa operazione vi darà solo i permessi di root ma non cambierà il vostro firmware)
- Dovete aver scaricato l'SDK per il vostro sistema operativo dalla nostra sezione download e decomprimetela dove vi è più comoda.
- Aprite un terminale e navigate fino alla cartella che avete appena decompresso, entrate poi (sempre da terminale) dentro la cartella tools.
- Scaricate il file rootme-signed.zip, il nuovo file recovery e il nuovo file superuser.apk e copiateli cartella tools dell'SDK.
- Colleghiamo il telefono al computer. Il computer vi chiederà di installare i driver (se usate Windows). Scegliete di selezionare voi attraverso un percorso dove trovare i driver. I driver si trovano nella cartella usb_drivers della vostra SDK appena scaricata. Scegliete x86 o AMD64 in base alla vostra architettura (di solito x86).
- Aprite un terminale e entrate nella cartella tools dell'SDK (qui una guida). Digitate poi:
adb push rootme-signed.zip /sdcard/update.zip
adb push recovery-new.img /sdcard/recovery-new.img - Spegnete il telefono e avviatelo tenendo premuto VOLUME-GIU'+POWER. Il telefono si avvierà in Fastboot mode.
- Probabilmente vi farà reinstallare i driver.
- Facciamo il boot con la nuova immagine digitando: fastboot boot recovery-new.img
- Dovrebbero apparire delle scritte di conferma e il telefono si riavvierà. Una volta riavviato in modalità di conferma facciamo un backup con nandroid andando a selezionare la voce nandroid.
- Installiamo poi il pacchetto update.zip selezionando: Apply sdcard: update.zip
- Se al termine il telefono non si dovesse riavviare facciamolo noi premendo Home+Back
- Installiamo definitivamente la nostra immagine recovery: adb shell flash_image recovery /sdcard/recovery-new.img
- adb remount
- Installiamo anche l'applicazione che si occupa dei permessi superuser: adb push Superuser.apk /system/app
- Adesso avete i permessi di root. Per verificarlo aprite una shell, digitando adb shell, e poi digitando id. Dovrebbe restituirvi il vostro utente, ovvero root.
- E' anche possibile installare il nuovo SPL di Haykuro che potrà servire per installare nuove build o recuperare backup fatti con nandroid. Copiate il file il file spl-signed-magic.zip nella vostra cartella tools dell'SDK e dal terminale digitate:
adb push spl-signed-magic.zip /sdcard/update.zip - Spegnete il telefono e avviatelo in recovery mode con Home+Power
- Installate l'aggiornamento dell'SPL con: Apply sdcard: update.zip
E Adesso?
In caso di problemi:
https://www.androidworld.it/2009/05/24/guida-adb-fastboot-e-connessione-usb/
Ringrazio nk02 di Androidiani per la segnalazione nei commenti dell'ultimo passo ;)
Ringrazio ancora Androidiani per i nuovi aggiornamenti ;)