[Guide]Roota Desire Z

Diskussion i 'Desire Z' startad av Dracoth, 14 jun 2011.

  1. Dracoth

    Dracoth Youth Droid Medlem

    Blev medlem:
    13 okt 2010
    Inlägg:
    209
    Mottagna gillanden:
    23

    MINA ENHETER

    Här är en guide på svenska för att roota Desire Z (2011-07-20)

    Observera att roota och och flasha m.m. innebär alltid en risk. I värsta fall kan du bricka din telefon helt, vilket gör den helt oanvändbar förutom att ha den som en brevpress. Jag tar ingen ansvar för vad du gör med din mobil och man bör veta vad man ger sig in på när man försöker sig på detta.

    Denna guide är översatt med vissa ändrade grejer och kompletteringar och är ursprungligen från http://forum.xda-developers.com/wiki/index.php?title=HTC_Vision

    Detta utfördes i Windows och med gfree v0.6 metoden. Det funkade fint för mig att få S-OFF och ENG_HBOOT

    Innan du börjar behöver/måste du:

    -Avinstallera Visionary om du har den. (Var säker på att du har helt tagit bort den och startat om. Viktigt!)
    - Ladda ner Android SDK för att få ADB. http://developer.android.com/sdk/index.html
    Instruktioner för adb hittar du här http://forum.xda-developers.com/showthread.php?t=865685
    -Lämpliga USB-drivrutiner, drivrutinerna från HTC Sync funkade fint

    Om du har högre firmware version än 1.34.405.5 så måste du nedgradera!
    För att nedgradera följ denna guide https://swedroid.se/forum/showthread.php?t=45069

    1. Filer som du behöver

    psneuter

    gfree v0.7

    root_psn

    flash_image

    Engineering hboot för Desire Z
    http://android.d3xt3r01.tk/cyanogen/vision/hboot/vision.hboot-0.76.2000.zip

    Clockwork recovery http://mirrorbrain.cyanogenmod.com/cm/recoveries/recovery-clockwork-3.0.2.4-vision.img



    2.Dags att föra över filerna till telefonen!

    2.1 Förberedelse

    På telefonen:
    Slå på USB-felsökning (Home->Inställningar->Program->Utveckling) och koppla telefonen med USB-kabeln till datorn
    Du ska inte inte montera som diskenhet

    På datorn:
    Start->Kör->cmd
    Kod:
    adb devices
    Om Du ser din enhet så är du good to go!

    2.2 Överföringen

    Extrahera alla .zip och lägg alla filer i en mapp

    På kommandotolken (cmd) navigera till mappen med alla filer
    Kod:
    cd (C:\Där\du\sparade filerna)
    ock kör sedan dessa kommandon
    Notera att # och $ ska inte skrivas utan det markerar bara kommandon

    Kod:
    $ adb push psneuter /data/local/tmp/
    $ adb push gfree /data/local/tmp/
    $ adb push busybox /data/local/tmp/
    $ adb push hboot-eng.img /data/local/tmp/
    $ adb push root_psn /data/local/tmp/
    $ adb push flash_image /data/local/tmp/
    $ adb push su /sdcard/
    $ adb push Superuser.apk /sdcard/
    $ adb shell chmod 755 /data/local/tmp/*
    och sedan
    Kod:
    $ adb push recovery-clockwork-3.0.2.4-vision.img /data/local/tmp/recovery.img
    3. Skaffa temp root
    Kod:
    $ adb shell /data/local/tmp/psneuter
    $ adb shell
    Om du får # istället för en $ så har du temp root! Lämna denna kommandotolk öppen.

    4. S-OFF och root & co

    Notera: om du får "Error reading [hboot] input file" och telefonen slås av, få inte panik. Det betyder du behöver använda gfree v0.5 istället.


    Det är nu rekommenderat att installera engineering hboot men om du av nåt skäl vill skippa det så gå över till 4.b

    4.a Med Engineering hboot och beräkna md5sum av originalet

    I kommandotolken innan med # skiv dessa kommandon
    Kod:
    # cd /data/local/tmp
    # ./busybox md5sum /dev/block/mmcblk0p18
    Det kommer då att dyka upp ett värde t.ex. 613ddd077...........
    Kopiera eller skriv ner detta värde. Detta ska vi jämföra senare. Vi kallar detta nummer md5_1

    4.a.1 Installera Engineering hboot
    Kod:
    # cd /data/local/tmp
    # ./gfree -f -b hboot-eng.img
    # ./flash_image recovery recovery.img
    # ./root_psn
    # sync
    
    Vänta nu en stund för det ska ta och synca

    4.a.2 Kolla upp md5sum av den installerade engineering boot

    Det är viktigt att dessa nummer stämmer

    Kod:
    # cd /data/local/tmp
    # ./busybox md5sum hboot-eng.img
    # ./busybox md5sum /dev/block/mmcblk0p18
    Efter varje kommando (busybox) kommer värden att dyka upp
    Dessa nummer som kommer upp kallar vi md5_2 och md5_3 (Alltså md5_2 kommer upp efter andra kommandon och md5_3 efter tredje kommandon.)

    *Om md5_3 matchar md5_1 : Så har gfree v0.6 misslyckats -> Antingen har du för hög firmware och inte nedgraderat eller så måste du använda gfree v0.5 istället. Här kan du ladda ner den

    *Om md5_3 varken matchar md5_1 eller md5_2 så reboota INTE av telefonen. Sök hjälp hos #G2ROOT IRC-kanal på freenode. Folket där är väldigt kunniga.

    *Om md5_3 matchar md5_2 : Yay det funkar!

    -Skriv då kommandot
    Kod:
    # reboot

    4.b Skippa ENG_HBOOT

    Kod:
    # cd /data/local/tmp
    # ./gfree -f
    # ./flash_image recovery recovery.img
    # ./root_psn
    # sync
    Vänta en stund för att det ska synca

    Därefter reboota telefonen med
    Kod:
    # reboot

    5. Verifiera att gfree har lyckats

    Detta gör du genom att gfree_verify
    Du ladda ner det här

    Extrahera det någonstans i datorn

    Öppna kommandotolken och navigera dit.
    Skriv sedan
    Kod:
    $ adb push gfree_verify /data/local/tmp
    $ adb shell chmod 755 /data/local/tmp/gfree_verify
    $ adb shell
    Alright i denna shell skriver du:
    *Notera: Det kommer att poppa ett meddelande om godkänna SU på telefonens skärm så har den upplåst

    Kod:
    $ su
    # cd /data/local/tmp
    # stop ril-daemon
    # ./gfree_verify
    Du bör då se

    Kod:
    gfree verify_cid returned: 
    @CID: 11111111
    
    OK
    
    gfree verify_secu_flag returned: 
    @secu_flag: 0
    
    OK
    
    gfree verify_simlock returned: 
    @SIMLOCK= 00
    
    OK
    @secu_flag: 0 betyder att du har S-OFF! :D

    Ifall du vill veta resten:

    @CID: 11111111 betyder superCID
    @SIMLOCK= 00 betyder att simlock är av

    Glöm inte att starta det igen
    Kod:
    # start ril-daemon
    6. Backup och städning

    Under processens gång så har gfree sparat backup kallade
    part7backup<tiden> och part18backup<tiden> OCH part21backup<tiden> på sdkortet.
    Spara dessa på säker plats! Ifall du skulle behöva dessa igen.

    Filerna som sparades i /data/local/tmp/ kan man ta bort
    Antingen genom adb eller Root Explorer! (yay för root only apps xD (finns på market))
    Kod:
    adb shell rm-f /data/local/tmp/*
    Av någon anledning funkade det inte för mig utan jag var tvungen navigera mig dit och ta bort den där. Hursomhelst funkar det väl bra med Root Explorer

    Du kan nu även ta backup av NAND genom recovery! Starta telefonen genom hålla i (-) volymknappen och tryck på startknappen

    7. Du har perm-rootat din Desire Z för tusan!
    Dags att leta efter ROMs och flasha! :D
    Flasha gör du genom Recovery (se ovan) eller Rom Manager (finns på market).

    Ställ gärna frågor om det är några oklarheter eller om något inte stämmer. Finns alltid XDA att kolla samt IRC-kanalen #G2ROOT på freenode.
    Inte Lika enkel som Visionary men detta är säkrare än att använda Visionary som folk har rapporterat att deras telefoner har blivit brickade

    Stöd utvecklarna som låg bakom detta!
     
    Last edited: 20 jul 2011
    Hunnert, Nitram, Tokas och 1 annan gillar detta.
  2. Dracoth

    Dracoth Youth Droid Medlem

    Blev medlem:
    13 okt 2010
    Inlägg:
    209
    Mottagna gillanden:
    23

    MINA ENHETER

    2011-06-14 Guiden läggs upp :)

    2011-07-20 Uppdaterad med ny gfree version gfree 0.7 gamla gfree 0.6
     
    Last edited: 20 jul 2011
  3. Emptydroid

    Emptydroid Youth Droid Medlem

    Blev medlem:
    8 dec 2010
    Inlägg:
    230
    Mottagna gillanden:
    17
    Operatör:
    Comviq
    Telefon:
    Samsung Galaxy S7 Edge

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Samsung Galaxy S7 Edge
    Tackar mannen, då blir det roota av då! :D

    EDIT: Eller inte!
     
    Last edited: 28 jun 2011
  4. olsson

    olsson Youth Droid Medlem

    Blev medlem:
    19 apr 2010
    Inlägg:
    107
    Mottagna gillanden:
    2

    MINA ENHETER

    Är det
    # ./busybox md5sum /dev/block/mmcblk0p18
    som ska överstämma med andra gången man plockar fram det? (det fetmarkerade).
    Var lite otydligt där :P

    Edit: Eller det kanske är ett värde som dyker upp efter man skrivit kommandot som man ska anteckna?
     
    Last edited: 14 jun 2011
  5. Dracoth

    Dracoth Youth Droid Medlem

    Blev medlem:
    13 okt 2010
    Inlägg:
    209
    Mottagna gillanden:
    23

    MINA ENHETER

    Det kommer upp ett värde efter du har skrivit kommandot som du antecknar
    Tack att du påpekade det hade glömt skriva det ^_^
     
    Last edited: 14 jun 2011
  6. olsson

    olsson Youth Droid Medlem

    Blev medlem:
    19 apr 2010
    Inlägg:
    107
    Mottagna gillanden:
    2

    MINA ENHETER

    Efter steg 4.a då jag skrev reboot så startade luren om men har nu stannat vid vit skärm med den vanliga HTC-loggan. Har stått så i kanske 10 min nu och jag börjar nojja. Är det något att vara orolig över? :eek:
    Observera att md5_2 och md5_3 matchade!
     
  7. Dracoth

    Dracoth Youth Droid Medlem

    Blev medlem:
    13 okt 2010
    Inlägg:
    209
    Mottagna gillanden:
    23

    MINA ENHETER

    Hmm tog också ett tag för mig. Har det fortfarande inte bootat upp?
     
  8. olsson

    olsson Youth Droid Medlem

    Blev medlem:
    19 apr 2010
    Inlägg:
    107
    Mottagna gillanden:
    2

    MINA ENHETER

    Nej fortfarande inget :( Man brukar ju tycka att den är seg att starta från grunden annars men det tar ju inte 20 min. USB-kabeln sitter fortfarande i, men den påverkar inget va?
     
  9. Dracoth

    Dracoth Youth Droid Medlem

    Blev medlem:
    13 okt 2010
    Inlägg:
    209
    Mottagna gillanden:
    23

    MINA ENHETER

    Skriv $ adb devices och se om din telefon är fortfarande detected
     
  10. olsson

    olsson Youth Droid Medlem

    Blev medlem:
    19 apr 2010
    Inlägg:
    107
    Mottagna gillanden:
    2

    MINA ENHETER

    Nej helt blankt i listan som dyker upp.
     
  11. Dracoth

    Dracoth Youth Droid Medlem

    Blev medlem:
    13 okt 2010
    Inlägg:
    209
    Mottagna gillanden:
    23

    MINA ENHETER

    Okej försök att boota upp i bootloader

    dra ur Batterin och usb-kabel och starta om den igen med - volymknappen nere och power
     
  12. olsson

    olsson Youth Droid Medlem

    Blev medlem:
    19 apr 2010
    Inlägg:
    107
    Mottagna gillanden:
    2

    MINA ENHETER

    Jag kommer in i den där menyn. Men väljer jag FASTBOOT -> BOOTLOADER så hittar den ju inte nån fil att använda. Tog bort den där filen man använde i den andra guiden du gjorde, ska jag lägga in den igen?
     
  13. Dracoth

    Dracoth Youth Droid Medlem

    Blev medlem:
    13 okt 2010
    Inlägg:
    209
    Mottagna gillanden:
    23

    MINA ENHETER

    Står det eng s-off där uppe?
     
  14. olsson

    olsson Youth Droid Medlem

    Blev medlem:
    19 apr 2010
    Inlägg:
    107
    Mottagna gillanden:
    2

    MINA ENHETER

    Jajamen!

    (Man blir på hugget att svara när man är nervös, märker jag)
     
  15. Dracoth

    Dracoth Youth Droid Medlem

    Blev medlem:
    13 okt 2010
    Inlägg:
    209
    Mottagna gillanden:
    23

    MINA ENHETER

    Good,

    http://developer.htc.com/google-io-device.html#s2
    Get the tools -> ta ner fastboot.exe och lägg den i samma mapp som adb (platform tools)

    Testa sedan adb devices igen

    Den bör då dyka upp

    Eng-hboot funkar så det är recoveryn som strular så vi får flasha om den
     
    Last edited: 14 jun 2011
  16. olsson

    olsson Youth Droid Medlem

    Blev medlem:
    19 apr 2010
    Inlägg:
    107
    Mottagna gillanden:
    2

    MINA ENHETER

    I vilket läge är det tänkt att telefonen ska vara när jag gör detta? Har provat att starta den och låta den fastna på HTC-skärmen igen och varit inne i den där andra menyn men den tycks inte dyka upp.
     
  17. Dracoth

    Dracoth Youth Droid Medlem

    Blev medlem:
    13 okt 2010
    Inlägg:
    209
    Mottagna gillanden:
    23

    MINA ENHETER

    I fastboot usb mode (röda bokstäver)

    ta ner denna fil http://mirrorbrain.cyanogenmod.com/cm/recoveries/recovery-clockwork-3.0.2.4-vision.img

    och sedan
    Kod:
    fastboot flash recovery C:\users\etc\recovery-clockwork-3.0.2.4-vision.img
    Alltså där du har sparat filen inte user etc
     
  18. olsson

    olsson Youth Droid Medlem

    Blev medlem:
    19 apr 2010
    Inlägg:
    107
    Mottagna gillanden:
    2

    MINA ENHETER

    På telefonen står det FASTBOOT USB i rött men den dyker ändå inte upp i listan. Jag gjorde som du skrev ändå och recovery-filen verkar ha skickats någonstans iallafall, för överföringen lyckades. Så vad är nästa steg?
     
  19. Dracoth

    Dracoth Youth Droid Medlem

    Blev medlem:
    13 okt 2010
    Inlägg:
    209
    Mottagna gillanden:
    23

    MINA ENHETER

    Ok gå in i bootloader och sedan recovery
     
  20. olsson

    olsson Youth Droid Medlem

    Blev medlem:
    19 apr 2010
    Inlägg:
    107
    Mottagna gillanden:
    2

    MINA ENHETER

    Jag kom in. Är det bara att flasha in en ROM nu? :)