Il Forum è consultabile solo in modalità lettura. Per domande o consigli iscriviti al nostro GRUPPO FACEBOOK / COMMUNITY cliccando qui

[GUIDA] HTC Unbricking Project

Discussione in 'Modding - HTC Evo 3D' iniziata da Morissio, 9 Lug 2012.

  1. Morissio

    Morissio Guest

    Link discussione xda: link

    Nota: Questo metodo funziona solo con telefoni brickati nel tentativo di tornare in S-ON

    DISCLAIMER: We do NOT guarantee that this method will work for you, or that it is flawless. We are also not responsible if your phone is completely dead after the procedure, or your house burns down because your phone exploded. You are doing this in YOUR OWN RISK.

    L'idea è quella di tradurre il tutto, per ora mi limito a postare pari pari il testo della discussione di xda
    .


    Requisiti:
    • linux live cd senza unity
    • I pacchetti appropriati per il telefono
    • L'ultima RUU
    • Un telefono brickato by writing security flag 3 with an unsigned hboot, o causato da un hboot danneggiato per via di una interruzione dell'aggiornamento OTA/RUU flash su un S-ON device
    • Cavo USB
    • Conoscenza base di Linux
    • Pazienza

    Passaggi:
    • Boot the linux box and download the appropriate package for the device.
      WARNING: IT IS DEVICE SPECIFIC. DO NOT USE THE GSM VERSION ON A CDMA EVO AND VICE VERSA. SAME GOES FOR THE INSTRUCTIONS
    • Extract the package in the home directory
    • Open up a terminal
    • Remove SIM, microSD card and battery and connect the device using the USB cable. This procedure must be done without battery
    • Detect the device using the script provided. Type this in the terminal

      Codice:
      ./brickdetect.sh
    • Unplug the usb cable from the device
    • Backup the hboot currently in the phone by using this command. Plug the device in ONLY when asked to

      Codice:
      sudo ./emmc_recover --backup b_hboot.img --device /dev/sdX12
    • Follow the on-screen instructions from emmc_recover
    • Hexdump the b_hboot to check the hboot version

      Codice:
      hexdump -C b_hboot.img |less
      The output should be like this:

      Codice:
      00000000  05 00 00 00 03 00 00 00  00 00 00 00 00 00 10 40  |...............@|
      00000010  d8 fc 0f 00 d8 fb 0f 00  d8 fb 1f 40 00 01 00 00  |...........@....|
      00000020  d8 fc 1f 40 00 00 00 00  12 00 00 ea 31 2e 34 39  |...@........1.49|
      00000030  2e 31 31 30 37 00 00 00  38 32 36 30 20 53 50 4c  |.1107...8260 SPL|
      00000040  00 00 00 00 00 f0 20 e3  53 48 49 50 00 00 00 00  |...... .SHIP....|
      00000050  00 f0 20 e3 00 f0 20 e3  48 42 4f 4f 54 2d 38 32  |.. ... .HBOOT-82|
      00000060  36 30 00 00 00 f0 20 e3  65 64 62 61 38 31 32 66  |60.... .edba812f|
      This is the typical hex of a hboot. We are interested to check if that is the hboot partition and if it is, to get to know the version. In this case it is 1.49
    • If in the above step you failed to identify the hboot, unplug all devices connected to that pc, reboot and try again
    • Unplug the device
    • Check again it is the right version, because if you do a mistake here, you won't be able to go back
    • You can only flash the same version as the one in the device.

      !!!!!DO NOT ATTEMPT TO FLASH ANOTHER VERSION OR DOWNGRADE!!!IT HAS BEEN PROVEN FATAL!!!!
    • Flash the hboot on the device. Replace "V.VV" with hboot version (eg. 1.49) and "X" with the one you got from the detect script. Plug the device in ONLY when asked to

      Codice:
      sudo ./emmc_recover --flash shotrUV.VV.nb0 --device /dev/sdX12 --backupafter hboot_f.nb0
    • Follow the on-screen instructions from emmc_recover. A successful flash should have this output:

      Codice:
      511+1 records in
      511+1 records out
      1047808 bytes(1.0 MB) copied
    • Unplug the device, put SIM, microSD card and battery in and power on
    • Congratulations, the device is unbricked.
    • FLASH THE RUU IMMEDIATELY AFTER RECOVERING!! The device will be unstable after the recovery if you don't flash it.

    Notes on the procedure:

    • If the device doesn't power on, get a copy of the hboot_f.nb0 and b_hboot.img (should be located in the home directory) and contact us
    • The connection between the device and the pc will be unstable, and will time out. You have to be quick when doing the above, specially while flashing. If the connection times out don't panic, just unplug and replug the device
    • Unity and automount are known to cause issues in ubuntu 11.04 and 11.10. We recommend getting rid of both, or use a 12.04, or 10.04/.10 liveCD
    • USB3 ports do not work properly. Please plug the device in a USB2 port

    Downloads

    Versione 32 bit: link
    Versione 64 bit: link
     
    Ultima modifica di un moderatore: 9 Lug 2012
    A Mikhael e japoco_poz14 piace questo messaggio.
  2. sampei45

    sampei45 Baby Droid

    Iscritto:
    17 Mar 2013
    Messaggi:
    4
    "Mi Piace":
    0
    questa procedura puo essere valida anche per huawei g330d
     
  3. Morissio

    Morissio Guest

    Se è una domanda.. la risposta è NO :)