Det går nu att nedgradera från 2.45.405.2 (gingerbread 2.3.3) för att skaffa root på Desire Z, det är fortfarande något nytt men bör fungera för de flesta.
För att kunna roota Desire Z i dagsläget (2010-07-22) krävs firmware 1.34.405.5, alltså har du högre än 1.34 så måste du nedgradera innan du skaffa root på din Desire Z.
Observera!
Allt detta görs på egen risk, jag och inte heller någon annan kan tar något ansvar för vad som kan ske
*Krävs ADB och viss kunskap om hur man använder det. (Inte så svårt som det verkar...) NOTERA att $ och # markerar kommandon och ska inte skrivas i konsolen.
Och att detta kommer att göra en wipe på din mobil. Alltså ta backup på de saker du vill ha kvar.*
Innan du börjar
- Ladda ner Android SDK för att få ADB. Android SDK | Android Developers
Rekommenderar att följa dessa instruktionerna för att installera [GUIDE] ADB for Noobs - How to get adb working ! - xda-developers
Du bör ha nån av dessa INFOCID
HTC__001
HTC__032
HTC__E11
HTC__203
HTC__Y13
HTC__102
HTC__405
HTC__304
HTC__A07
HTC__N34
HTC__J15
För att kolla
Kod:
$ adb reboot bootloader
$ fastboot oem boot
Om du inte har nån av dessa så måste du göra en goldcard!
[GUIDE] Debranding Bell Desire Z - xda-developers
Tvivlar dock på det om du inte har operatörlåst telefon
Dags att börja!
1. Ta ner dessa två filer först
Fre3v0
misc_version_01
Under tiden kan du ta ner denna fil också
1.34.405.5_PC10IMG.zip Multiupload.com - upload your files to multiple file hosting sites!
2 Extrahera misc_version_01.zip (Du behöver bara misc_version). OCH fre3vo.zip och spara det tillsammans i en mapp.
3.*Ta ner PC10IMG.zip om du inte har redan gjort*
Koppla upp telefonen till datorn (krävs att adb är installerat och USB-felsökning ibockad) och kör dessa kommandon i cmd (Start-Kör-cmd)
Navigera till mappen där du har extraherat filerna
4.1. Efter du har navigerat dit så skriver du dessa kommandon
Kod:
$ adb shell cat /dev/msm_rotator
Det borde sedan stå
Kod:
/dev/msm_rotator: invalid length
Kod:
$ adb push fre3vo /data/local/tmp
$ adb shell
$ chmod 777 /data/local/tmp/fre3vo
$ /data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFFl
Detta borde ge
Kod:
Buffer offset: 00000000
Buffer size: 8192
Scanning region fb7b0000...
Scanning region fb8a0000...
Scanning region fb990000...
Scanning region fba90000...
Potential exploit area found at address fbb4d600:a00.
Exploiting device...
a) Efter detta borde du kickas ur adb shell, gå över till steg 4.2.
b) Om det misslyckas och du inte åker ur adb shell så testa någon av dessa (Du måste starta om telefonen efter varje försök!)
Kod:
$ /data/local/tmp/fre3vo -debug -start 10000000 -end 1FFFFFFF
$ /data/local/tmp/fre3vo -debug -start 20000000 -end 2FFFFFFF
$ /data/local/tmp/fre3vo -debug -start 30000000 -end 3FFFFFFF
$ /data/local/tmp/fre3vo -debug -start F0000000 -end FFFFFFFF
$ /data/local/tmp/fre3vo -debug -start E0000000 -end EFFFFFFF
4.2. Kickades du ut ur adb shellen? Alltså bör du ha nu ett # tecken istället för ett $, i adb shell när du öppnar det igen.
5.# tecken istället för ett $ innebär att du har temproot!
Dags att gå vidare!
Kod:
$ adb push misc_version /data/local/tmp/misc_version
$ adb shell chmod 777 /data/local/tmp/misc_version
$ adb shell
# /data/local/tmp/misc_version -s 1.33.405.5
--set_version set. VERSION will be changed to: 1.33.405.5
Patching and backing up partition 17...
# sync
6. Döp om 1.34.405.5_PC10IMG.zip till PC10IMG (PC10IMG.zip om den inte är redan en zip-fil.)
Och för över den till ditt SD-kort
7. Skriv i cmd
Kod:
adb reboot bootloader
8. Vänta tills telefonen kommer in i bootloader-mode.
Navigera sen med hjälp av volymknapparna och power-knappen för att välja alternativen "bootloader"
9. Vänta tills telefonen skannar SD-kortet och följ sedan instruktionerna på skärmen för att installera 1.34.405.5.
10. Kontrollera att du har 1.34.405.5 och börja sedan skaffa root ^_^
För root se:
[Guide]Roota Desire Z | Swedroid
Källor:
#G2ROOT på freenode IRC logs
[GUIDE] Downgrade your Desire-Z from 1.72 to 1.34 (and get root and S-OFF) - xda-developers
Säg till gärna om jag har missat något och feedback och blabla xD