logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] Robienie screenshotu w trybie recovery: USB, skrypt RUNrs.bat, aplikacja .zip, TWRP, kabel USB, adb

Gelip 19 Maj 2022 09:40 1179 2
REKLAMA
  • #1 20025207
    Gelip
    Poziom 35  
    Jak zrobić screenshota w trybie recovery? Pudełko ma USB ale działa jako normalne USB a nie jak w telefonie i skrypt RUNrs.bat z paczki RSv1.5All.rar nie działa bo nie ma połączenia adb przez USB.

    Może jest jakaś aplikacja którą można uruchomić z pliku .zip w trybie recovery tak jak TWRP?

    Może trzeba specjalny kabel USB aby działało adb przez USB?
  • REKLAMA
  • #2 20034820
    Gelip
    Poziom 35  
    Obejściem problemu jest podłączenie boxa za pomocą karty przechwytywania np. USB Capture do komputera i zrobienie screenshota np. w VLC gdy urządzenie jest w trybie recovery:
    Robienie screenshotu w trybie recovery: USB, skrypt RUNrs.bat, aplikacja .zip, TWRP, kabel USB, adb
    Za pomocą narzędzi ADB restartujemy urządzenie do trybu recovery:
    adb connect 192.168.1.2
    adb reboot recovery

    odpalamy USB Capture w VLC i robimy screenshota:
    Robienie screenshotu w trybie recovery: USB, skrypt RUNrs.bat, aplikacja .zip, TWRP, kabel USB, adb

    Screenshot custom recovery TWRP można zrobić tak:
    • pendrive USB FAT32
    • TWRP.zip dla naszego urządzenia (w moim przypadku for AMLogic)
    • oprogramowanie adb i ffmpeg na Windows
    • połączenie sieciowe w działającym Android
    • mysz USB aby wykonywać akcje Swipe w TWRP
    • opcjonalnie klawiatura USB ale znaki można wpisywać też myszą i klawiaturą ekranową

    Nasze urządzenie ma IP 192.168.1.2

    Instrukcja:
    • uruchamiamy box'a normalnie
    • łączymy się do niego przez adb z Windows i restartujemy do trybu recovery:
      adb connect 192.168.1.2
      adb reboot recovery
    • w trybie recovery podłączamy pendrive'a z plikiem TWRP.zip
    • instalujemy TWRP za pomocą polecenia Apply Update from EXT (uruchomi się TWRP)
    • uruchamiamy Terminal i wpisujemy w nim:
      cat /dev/graphics/fb0 > image.bin
    • za pomocą Menedżera plików TWRP kopiujemy plik image.bin na pendrive'a (na usb-otg)
    • wyłączamy Boxa
    • przenosimy pena do Windows i za pomocą programu ffmpeg.exe dekodujemy plik do formatu .png
      ffmpeg -vcodec rawvideo -f rawvideo -pix_fmt rgb565 -s 1280x720 -i image.bin -vframes 1 -f image2 -vcodec png image.png

    Robienie screenshotu w trybie recovery: USB, skrypt RUNrs.bat, aplikacja .zip, TWRP, kabel USB, adb

    Aby zrobić screenshota innej zawartości ekranu niż Terminal TWRP trzeba dodać opóźnienie czasowe za pomocą sleep np. sleep 10:
    Robienie screenshotu w trybie recovery: USB, skrypt RUNrs.bat, aplikacja .zip, TWRP, kabel USB, adb
    Od wykonania polecenia mamy 10 sekund na zmianę zawartości ekranu:
    Robienie screenshotu w trybie recovery: USB, skrypt RUNrs.bat, aplikacja .zip, TWRP, kabel USB, adb
  • #3 20501852
    Gelip
    Poziom 35  
    Prawdopodobnie aby zrobić screenshot w oryginalnym recovery trzeba włączyć najpierw ADB przez USB za pomocą ADB przez sieć i poleceniami: adb root adb remount edytować plik build.prop:
    persist.adb.notify=0
    persist.service.usbadb=1
    persist.service.adb.enable=1                                                    
    persist.service.debuggable=1
    persist.sys.usb.config=mtp,adb
    service.adb.tcp.port=5555


    i restartować.

    Podłączyć kablem USB-A USB-A do komputera - wtedy box ma zasilanie z USB komputera i nie trzeba zasilania z zasilacza - to sprawdziłem bo tym samym kablem wgrywałem firmware do boxa -> Kabel USB

    Źródło: ADB via USB?

    Skoro działa ADB przez USB to i powinien działać skrypt RUNrs.bat z paczki RSv1.5All.rar ale nie sprawdzałem tego bo z opisu wynika iż podobno włączając ADB przez USB tracimy dostęp do jednego portu USB tzn. będzie on działał jak port w smartfonie czyli tylko ładowanie (zasilanie) i nie będzie można podłączyć urządzeń peryferyjnych np. klawiatury czy myszy.
REKLAMA