| Typ pliku | APK |
|---|---|
| Wersja | 0.0.4 |
| Wydawca | Alexandros Schillings |
| Data wydania | 11 sty 2020 |
| Data dodania | 11 sty 2020 |
| Wymagania systemu operacyjnego | Android |
| Wymagania | Requires Android 1.6 and up |
| Całkowita liczba pobrań | 0 |
| Cena £ | Free |
Opis
Kiedyś bawiłem się kilkoma chińskimi tabletami i próbowałem na nich różnych ROM-ów, ponieważ technicznie są to ten sam sprzęt (warianty HSG X5A).
Miałem jednak pewne problemy z uruchomieniem twardych przycisków, więc napisałem tę aplikację, aby wykrywać kluczowe zdarzenia i drukować je. Wydrukuje następujące informacje:
KeyEvents: KeyEvents tak, jak rozumie je system Android (KeyUp, KeyDown, KeyLongPress, KeyMultiple)
LogCat: Wszelkie istotne komunikaty w logcat. Jest filtrowany na podstawie słów kluczowych zadeklarowanych w arrays.xml
Kernel: Wszelkie istotne komunikaty w dzienniku jądra. Jest filtrowany na podstawie słów kluczowych zadeklarowanych w arrays.xml. Parsowanie dziennika jądra wymaga roota.
Trzy pola wyboru u góry kontrolują, jakie informacje będą wyświetlane.
To jest osobiste narzędzie do debugowania, ale mam nadzieję, że przyda się komuś innemu.
Bez reklam.
Uwagi
Gdy aplikacja jest uruchomiona, jedyne „twarde” klawisze, które powinny działać, to „Home” i zasilanie. Wszyscy pozostali wyprodukują swoje kody.
Żądanie SU polega na odczytaniu dziennika jądra, dzięki czemu mogę sprawdzić, czy jądro wyrzuca jakieś keyevents.
Lokalizacja plików keylayout w systemie Android to /system/usr/keylayout.
Parsowanie dziennika jądra wymaga roota
Zarówno logcat, jak i monitorowanie logów jądra będą wyświetlać tylko wiersze zawierające słowa z dwóch tablic w arrays.xml (tzn. musisz przekompilować aplikację, aby je zmienić w tej chwili)
Obecnie filtry to:
Logcat:
|-HwGPIOE->GPDA
|-kod klucza
|-kluczowy
Jądro:
|-HwGPIOE->GPDA
|-kod klucza
|-kluczowy
Uprawnienia
READ_LOGS: Służy do uzyskiwania dostępu do dziennika Logcat.
WRITE_EXTERNAL_STORAGE: Służy do zapisywania eksportowanych danych na kartę SD.