sabato, maggio 14, 2011

Avete fatto troppi esperimenti sul vostro Desire HD ed ora non gira più come dovrebbe?
Non riuscite ad effetture l'ultimo upgrade perchè avete flashato male il vostro mostro?
Niente paura questa guida che è frutto della genialità e del lavoro degli utenti di Xda e vi darà una mano.
Ogni credito e merito và a loro, io la riporto solo in italiano!

La procedura permette di effettuare il downgrade alla build 1.32 (ultima versione attualmente rootabile semplicemente) dalla build 1.7x/1.8x/2.x che sono le versioni non rootabili causa nuovo hboot e nuovi controlli dal modulo radio!

La guida è la seguente:

1) Per tutti gli utenti
Scaricate il file downgrade.zip ed il file stock 1.32 PD98IMG.zip necessary all'operazione dalla pagina della guida ufficiale direttamente da qui

2 A)Parte relativa a chi possiede un terminale con rom 1.7x/1.8x

- collegate il device in modalità solo ricarica
- scompattate l'archivio downgrade direttamente in c:\
- aprite il prompt Dos e posizionatevi nella cartella che avete appena estratta e digitate i seguenti comandi:
adb push psneuter /data/local/tmp
adb push misc_version /data/local/tmp
adb shell chmod 777 /data/local/tmp/psneuter
adb shell chmod 777 /data/local/tmp/misc_version
adb shell /data/local/tmp/psneuter
adb shell


2 B)Parte dedicata a chi possiede terminale con rom 2.x

- scaricate dalla guida di xda il file immagine ed il nuovo file zippato del downgrade e scompattatelo dove volete, non serve scaricare più il gingerbreak, è compreso dentro il nuovo downgrade!
- collegate il device al pc, solo carica e usb debug
- a questo punto aprite la finestra Dos e dopo esservi posizionati nella cartella downgrade date i seguenti comandi:

-adb push misc_version /data/local/tmp
-adb push GingerBreak /data/local/tmp
-adb shell chmod 777 /data/local/tmp/misc_version
-adb shell chmod 777 /data/local/tmp/GingerBreak
-adb shell
-./data/local/tmp/GingerBreak

dopodichè il cell si è riavviato

dovrebbe essere il gingerbreak che lavora, per cui dopo il riavvio terminate la procedura da dove l'avete interrotta!

3) Per tutti i device
Se dopo il comando "su" ottenete #, significa che avete ottenuto il root temporaneo e quindi digitate i seguenti comandi dal prompt di ADB in Dos:

cd /data/local/tmp
./misc_version -s 1.31.405.3
(per ottenere "#" questa operazione l'ho dovuta ripetere diverse volte)

In questo modo modificate il data version in maniera tale da permettere il downgrade!

4) Parte finale della procedura

- Ora potete copiare il file con la stock rom nella root della vostra SD e potete chiudere il promt Dos!
- riavviate il device in modalità bootloader e seguite le istruzioni per flashare la stock rom ed attendete il termine della procedura!
- riavviate il device e verificate il avvenuto downgrade!
- a questo punto potete effettuare il root con il tool Visionary di Paul di Modaco ed è consigliabile effettuare anche S-Off in maniera tale da lasciare una porta aperta per possibili downgrade o upgrade sicuri!


Buon Downgrade e buoni futuri flash!

La guida originale è consultabile da qui


PS. Si ricorda che queste sono procedure sempre delicate e che vanno fatte con attenzione, quindi prestate sempre la massima attenzione e LEGGETE, LEGGETE E POI RILEGGETE. Ed in qualsiasi caso nè il sottoscritto ne Batista70Phone è responsabile di eventuali danni!

PS 2 Non sono responsabile se la vostra ragazza rimane incinta, se il vostro cane morde il vicino e sopratutto se seguire questa guida causerà danni al vostro cellulare.

2 commenti:

Mattia ha detto...

Ciao Marco, ti ringrazio per l'ottima guida, avevo un problema nella seconda parte e volevo chiederti se magari potresti aiutarmi.
Dopo aver dato i comandi elencati non mi compare il simbolo # ma il simbolo $. Purtroppo è già da un po di tempo che sono fermo a quel passaggio, ma non riesco a capire il problema.
Penso chi il simbolo # mi sia comparso solo una delle prime volte, ma non avendo il materiale per continuare sono uscito -.-.
Ti copio il testo che mi compare per darti un idea migliore.

C:\Downgrade>adb shell
$ ./data/local/tmp/GingerBreak
./data/local/tmp/GingerBreak

[**] Gingerbreak/Honeybomb -- android 2.[2,3], 3.0 softbreak
[**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.
[**] Kudos to jenzi, the #brownpants-party, the Open Source folks,
[**] Zynamics for ARM skills and Onkel Budi

[**] donate to 7-4-3-C@web.de if you like
[**] Exploit may take a while!

[-] Cannot copy boomsh.: Permission denied
$

Grazie

Primo su Google ha detto...

Lo sai ho avuto lo stesso problema,
mi sembra di averlo risolto lavorando sul tipo di connessione ho risolto con "htc sync".
comunque avevo fai qualche prova.