Witamy na HTC Forum - HtcClub.pl
Pokaż wyniki od 1 do 1 z 1
  1. #1
    Senior Member [Sr Member]
    Dołączył
    26.08.2011
    Skąd
    Grójec
    Posty
    1,355
    Słuchawka
    Nokia N9 16 GB
    Rom
    MeeGo 1.2 Harmattan PR1.3
    Radio
    Grające x)

    HTC pod Ubuntu - Bootloader, CWM, ROOT, kernele

    Tak więc - postanowiłem napisać poradnik odblokowywania bootloadera w telefonach HTC, oraz proces wgrywania custom recovery za pomocą Ubuntu. Zapraszam do lektury.

    Naturalnie, wszystko robicie na własną odpowiedzialność

    Co będzie nam potrzebne?
    1. Komputer z zainstalowanym systemem operacyjnym Ubuntu lub pochodnymi
    2. Telefon HTC
    3. Kabel USB

    1. Pobieramy skrypt instalujący Android-SDK.

    2. Tworzymy katalog o nazwie "sdk" w katalogu /home.

    3. Wklejamy pobrany skrypt do katalogu "sdk" i przechodzimy do katalogu za pomocą komendy:
    Kod:
    cd ~/sdk
    4. Uruchamiamy skrypt komendami
    Kod:
    chmod +x andadb.sh 
    ./andadb.
    5. Wybieramy punkt 2 i gdy skrypt zacznie pobierać NDK - zamykamy terminal (nie jest on nam potrzebny).

    6. Przechodzimy do katalogu /usr/local/android-sdk/tools

    7. Jeżeli znajduje się tam SDK - przechodzimy do kroku 8, jeżeli nie - przechodzimy do punktu 5.

    8. Przechodzimy do terminala i wpisujemy:
    Kod:
    sudo su 
    cd /usr/local/android-sdk/tools
    ./android
    9. Zaznaczamy narzędzia platformowe i instalujemy je



    10. Gdy paczka się zainstaluje, zamykamy program i przechodzimy do Nautilusa jako ROOT
    Kod:
    sudo nautilus
    11. Pobieramy plik fastboot i przenosimy go do lokalizacji /usr/local/android-sdk/platform-tools
    Aby to zrobić, włączamy Nautilusa jako ROOT. Następnie przechodzimy do katalogu platform-tools

    Kod:
    cd /usr/local/android-sdk/platform-tools
    12. Sprawdzamy czy pliki mają potrzebne usprawnienia komendą (podłączamy telefon do komputera w trybie Bootloader -> Fastboot (aby go włączyć wyłączamy telefon i włączamy go za pomocą kombinacji włącznik + głos w dół)).
    Kod:
    adb devices
    13. Jeżeli otrzymamy wynik
    Kod:
    List of devices attached
    ???????????? no permissions
    Przechodzimy do kroku 14, jeżeli podobny do tego:
    Kod:
    List of devices attached
    001029309AAAAA device
    Krok 14 można pominąć.

    14. Dodajemy usprawnienia dla naszego telefonu:

    Kod:
    sudo touch /etc/udev/rules.d/51-android.rules
    sudo echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="1004",   SYSFS{idProduct}=="61b4", MODE="0666"' >>   /etc/udev/rules.d/51-android.rules sudo chmod 644  /etc/udev/rules.d/51-android.rules
    sudo restart udev
    sudo ./adb kill-server
    sudo ./adb start-server
    15. Dodajemy uprawnienia pliku Fastboot:
    Kod:
    chmod 777 fastboot
    16. Wyłączamy telefon i włączamy go za pomocą kombinacji włącznik + głos w dół.

    17. W Bootloaderze przechodzimy do opcji Fastboot i akceptujemy go klawiszem power (w górę oraz dół przechodzimy klawiszami dźwięku).

    18. Pobieramy Token Bootloadera
    Kod:
    fastboot oem get_identifier_token
    19. Przechodzimy na stronę HTCDev i po zalogowaniu/zarejestrowaniu wklejamy uzyskany Token

    20. Gdy Token zostanie wklejony dobrze, sprawdzamy pocztę e-mail w celu znalezienia wiadomości ze strony HTCDev - w załączniku znajduje się plik który posłuży do odblokowania bootloadera.

    21. Pobrany z załącznika plik Unlock_code.bin przenosimy do lokalizacji /usr/local/android-sdk za pomocą Nautilusa włączonego w trybie ROOT
    Kod:
    sudo nautilus
    22. Po podłączeniu telefonu w trybie Fastboot do komputera, wykonujemy odblokowanie

    Kod:
    fastboot flash unlocktoken Unlock_code.bin
    23. Po wyświetleniu się komunikatu o odblokowywaniu wybieramy Yes i telefon się restartuje.


    24. Na forum XDA poszukujemy CWM-Recovery - w tym także Wam nie pomogę

    25. Zmieniamy nazwę pobranego pliku .img na recovery.img i przenosimy go do lokalizacji /usr/local/android-sdk/tools

    26. Po podłączeniu telefonu w trybie Fastboot do komputera, wpisujemy komendę
    Kod:
    fastboot flash recovery recovery.img
    I instalujemy Clock Work Mod.

    27. Restartujemy telefon. Przechodzimy do bootloadera i wybieramy Recovery - bum!


    Naszym oczom ukaże się CWM
    Dodatek #1 - instalacja kernelów w formacie .img

    W HTC One V napotkałem na rzecz stosunkowo nową w moich oczach - instalacją kernelu z pliku .img, nie paczki .zip - jak to zrobić?

    Nic trudnego!
    Po wykonaniu powyższych kroków wystarczy zmienić nazwę pobranego kernelu na boot.img i przeniesienie go do katalogu /usr/local/android-sdk/tools
    Gdy to zrobimy, wystarczy za pomocą Fastboot wgrać kernel za pomocą komendy:
    Kod:
    fastboot flash boot boot.img
    Dodatek #2 - ROOT'owanie telefonu (w moim przypadku HTC One V)

    Pobieramy plik który posłuży nam do operacji, oraz umieszczamy go w ścieżce /usr/local/android-sdk/tools
    Podłączamy telefon w trybie fastboot i wydajemy komendę:
    Kod:
    fastboot boot boot.superboot.img
    Gdy operacja się skończy, telefon się restartuje.


 

Tagi dla tego wątku

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Back to top