Odpowiedz na ten temat
Pokaż wyniki od 1 do 3 z 3

  1. Dołączył
    Jun 2007
    Skąd
    Moszczanka
    Postów
    158

    Cytuj | #1

    Więc ostatnio pomyślałem sobie że stworzę sobie kilka prostych skryptów dla ułatwienia pracy z telefonami których to robię coraz więcej. Problem w tym że nie znam się na programowaniu i nie potrafię stworzyć skryptu z zapytaniem. Próbowałem z prostym skryptem:

    echo Wait for phone reboot
    adb reboot
    echo Flashing your image
    fastboot-mac flash splash1 splash1.img
    echo DONE!
    echo Rebooting your phone
    fastboot-mac reboot

    ale niestety przy pierwszym restarcie urządzenia skrypt się wywala, pomyślałem, że możnaby go ulepszyć przez dodanie zapytania czy bootloader sie juz uruchomil i czy mozna kontynuowac, wtedy skrypt nie będzie się wywalał. Ktoś ma jakieś pomysły?
    Komputer: MacBook Pro 15, late 2007
    Telefon: HTC Desire HD - CM7
    Click! Boom! Amazing!


  2. Avatar Krzema
    Dołączył
    Jul 2008
    Skąd
    Gdańsk, PL
    Postów
    181

    Cytuj | #2

    Nie miałem nigdy do czynienia z adb, ale myślę, że taki bashowy kod powinien załatwić sprawę:
    Kod:
    while [ "`adb get-state`" == "offline" ]; do
    done
    Czekamy w pętli aż urządzenie wyjdzie ze stanu "offline", czyli przejdzie do stanu "bootloader". Jeżeli to nie zadziała, to będziemy kombinować dalej.
    Jest jeszcze polecenie adb wait-for-device, ale z tego co widzę, ono czeka aż urządzenie już wyjdzie z bootloadera.


  3. Dołączył
    Jun 2007
    Skąd
    Moszczanka
    Postów
    158

    Cytuj | #3

    FACEPALM!!!! próbowałem przejść do bootloadera przez skrypt a w poleceniu skryptu jest zwykly reboot zamiast reboot bootloader. Poza tym sytuacja jest taka sama, telefon, zwyczajnie sie restartuje, nawet nie przechodzi do bootloadera tylko zwykly restart robi a w momencie wyłączenia, skrypt sie wywala.
    Ostatnio edytowane przez Harrunio ; 09.01.2012 o 21:13
    Komputer: MacBook Pro 15, late 2007
    Telefon: HTC Desire HD - CM7
    Click! Boom! Amazing!

Odpowiedz na ten temat