Witaj Gościu, jeśli to widzisz to znaczy że nie jesteś zarejestrowany. Proszę poświęć chwilę na kliknij tu aby się zarejestrować w kilku prostych krokach, będziesz mógł korzystać z wszystkich funkcji naszego forum. Proszę pamiętać aby nie tworzyć bezsensownych nicków (na przykład losowy ciąg liter i cyfr) oraz przedstawić się na forum aby poznać naszą społeczność.

Lista tagów użytkowników

Pokaż wyniki od 1 do 1 z 1

Wątek: Trochę o adb

  1. #1
    Starszy Poster
    Awatar Nieaktywny



    Płeć
    Dołączył/a
    gru 2012
    Posty
    820
    Sieć
    Plus i Orange
    Telefon
    Samsung
    FW
    4.1.2 Android Revolution HD
    Tablet
    Samsung Galaxy Note 10.1
    Wspomniany
    0 Post(y)
    Tagowany
    0 Temat(ów)
    Poziom reputacji
    5388
    (5388p.)

    Domyślnie Trochę o adb

    Adb inaczej Android Debug Bridge teoretycznie przeciętnemu użytkownikowi nigdy się nie przyda :S
    My jesteśmy wyjątkowi i potrafimy uceglić/zbrickować nasze urządzenie tak że nawet przez adb nic nie zrobimy .
    W tym temacie chciałem zebrać wszystkie przydatne informacje dla desperatów którzy za wszelką cenę chcą uniknąć oddawania towaru na gwarancje .


    To co powinno być na naszym komputerze
    Kod:
    Java JDK
    http://www.oracle.com/technetwork/java/javame/index.html
    Android SDK 
    http://developer.android.com/sdk/index.html
    Włączanie debugowania w naszym urządzeniu tablecie/telefonie/mieczu świetlnym/lodówce

    By nasz komputer widział nasze urządzenie w adb musimy uruchomić Debugowanie USB

    Wchodzimy w Ustawienia kolejno do Opcji Programisty gdzie znajdujemy Debugowanie USB
    (Czasami jest zablokowane wystarczy kliknąć w prawym górnym rogu żeby korzystać z opcji programisty)

    Konsola ADB

    Gdy wszystko zainstalujemy w wybranym przez nas folderze np. C:\C:\Users\Użytkownik\Desktop\Moje ADB(wybrana nazwa folderu)
    Jeżeli zainstalowaliśmy to do tego folderu to w środku będzie plik exe którym wszystko uruchomimy .

    Wszystkie komendy związane z adb poprzedzamy adb np. adb push ....

    Jeżeli chcemy się przekonać czy wszystko jest w porządku podłączamy urządzenie i wprowadzamy

    adb devices

    Jeżeli wszystko jest w porządku wyskoczy list of devices attached i nasze urządzenie powinno się pokazać nie będzie to np. sony tablet tylko cyferki .


    Najważniejsze funkcje ADB

    Głównym powodem dla którego ludzie biorą się za adb jest to że chcą szybko wejść w recovery bo mają stylową 10 calową cegłę .

    Ponowne uruchomienie telefonu - adb reboot

    Uruchomienie w recovery - adb reboot recovery

    Uruchomienie w booloaderze - adb reboot bootloader

    Jeżeli chcemy zainstalować aplikacje to wystarczy że znamy ścieżkę do pliku albo wrzucamy wszystko do naszego katalogu z adb

    przykładowo

    adb install opera.apk

    adb install C:\sciezka_do_pliku\suchary.apk

    Skoro możemy zainstalować to i odinstalować pewnie ktoś powie no i ma racje korzystamy z tego

    adb uninstall facebook.apk


    Przenoszenie plików Komputer <---> Urządzenie
    To jest chyba to co wszystkich interesuje


    Kopiowanie z urządzenia:
    adb pull /system/app/Chrome.apk C:\temp
    adb pull /sdcard/notatka.txt

    Kopiowanie na urządzenie:
    adb push C:\temp\plik.apk /data/local
    adb push PhotoGallery.apk /sdcard

    Shell
    Shell w adb daje nam dostęp do konsoli

    Gdy wszystko się już uda dostajemy się standardowo do katalogu root:root@android:/ #
    Znak zachęty „#” informuje nas o dostępie z prawami root. W przypadku pojawienia się znaku zachęty „$” wpisujemy jeszcze komendę „su” by dostać prawa root (ale tylko dla zrootowanych urządzeń!)(Jeżeli chcemy zrobić root to tutaj nie dowiemy się jak)

    cp – kopiowanie, rm – usuwanie, mv – zmiana nazwy/przeniesienie

    cp plik sciezka
    cp -r katalog sciezka
    rm plik
    rm -r katalog
    mv plik1 plik2
    mv /data/local/plik /sdcard/plik


    Parametr „-r” kopiuje/usuwa z katalogami

    chmod – zmiana uprawnień do plików

    chmod 0644 /system/lib/mojaaplikacja.xx

    Jeżeli wszystko już skończyliśmy możemy wpisać exit

    Przykłady zastosowania znalezione na forach .


    Podmiana aplikacji apexlauncher.apk z /system/app na inną

    Zakładam, że dysponujemy plikiem apexlauncher.apk do podmiany w katalogu z ADB (nie trzeba wpisywać ścieżki windowsowej jeżeli w folderze)

    Komendy jedna po drugiej:
    adb remount
    adb push apexlauncher.apk /system/app
    adb shell
    cd /system/app
    chmod 0644 Camera.apk
    exit


    Build.prop najczęstszy winowajca czarnego ekranu i pracy dla serwisu .

    Skopiowanie pliku na komputer, edycja i ponowne skopiowanie na właściwe miejsce
    Powinniśmy być w recovery Montować możemy przez recovery bez poleceń w prompcie

    adb reboot recovery
    adb shell mount /system
    adb pull /system/build.prop
    Edycja pliku…

    adb push build.prop /system/build.prop
    adb shell
    cd system
    chmod 0644 build.prop
    exit



    Jest to zbiór przydatnych informacji dostępnych w sieci mam nadzieje że umieszczenie ich tutaj pomoże w rozwiązaniu waszych problemów .
    Pamiętajcie trzeba być cierpliwym wszystko powoli przeczytać a gdyby cos nie szło można zapytać tutaj czy przez pw.
    Głownie korzystałem z MUI ale wszędzie jest to samo


    Obrazek do pobrania gdyby ktoś chciał :
    Ostatnio edytowane przez Nieaktywny ; 22-07-13 o 23:59

Podobne wątki

  1. Trochę o nas samych.. CV ze zdjęciem!
    Przez matchojs85 w dziale Off Topic
    Odpowiedzi: 214
    Ostatni post / autor: 11-10-14, 21:29
  2. Trochę aplikacji do BB7290
    Przez vanderort w dziale Programy
    Odpowiedzi: 3
    Ostatni post / autor: 07-07-14, 15:23
  3. Trochę pytań SGS2
    Przez Tygrys22 w dziale Starsze modele
    Odpowiedzi: 9
    Ostatni post / autor: 31-10-12, 19:40
  4. iPhone 3G : 3G Downgrade z 4.2.1 do 3.1.3 - troche lipa
    Przez Bite13 w dziale Pomoc
    Odpowiedzi: 1
    Ostatni post / autor: 29-01-12, 13:28
  5. Jak troche przerobic temat?
    Przez tadziu w dziale Problemy i pytania użytkowników
    Odpowiedzi: 9
    Ostatni post / autor: 13-09-09, 16:14

Tagi dla tego wątku

Zakładki

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
  •