| Тып файла | APK |
|---|---|
| Версія | 0.0.4 |
| Выдавец | Alexandros Schillings |
| Дата выпуску | 11 сту 2020 г. |
| Дата дададзена | 11 сту 2020 г. |
| Патрабаванні да ОС | Android |
| Патрабаванні | Requires Android 1.6 and up |
| Усяго загрузак | 0 |
| Кошт | Free |
Апісанне
Аднойчы я гуляў з некалькімі кітайскімі планшэтамі і спрабаваў на іх розныя ПЗУ, бо тэхнічна гэта аднолькавае абсталяванне (варыянты HSG X5A).
У мяне былі некаторыя праблемы з тым, каб прымусіць жорсткія кнопкі працаваць, таму я напісаў гэта дадатак, каб выяўляць ключавыя падзеі і раздрукоўваць іх. Ён надрукуе наступнае:
KeyEvents: KeyEvents, як іх разумее Android (KeyUp, KeyDown, KeyLongPress, KeyMultiple)
LogCat: любыя адпаведныя паведамленні ў logcat. Яе фільтруюць на аснове ключавых слоў, заяўленых у arrays.xml
Ядро: любыя адпаведныя паведамленні ў журнале ядра. Яе фільтруюць на аснове ключавых слоў, заяўленых у arrays.xml. Разбор часопіса ядра патрабуе root.
Тры сцяжкі ўверсе вызначаюць, якая інфармацыя будзе адлюстроўвацца.
Гэта асабісты інструмент адладкі, але я спадзяюся, што ён будзе карысны камусьці яшчэ.
Без рэкламы.
Заўвагі
Пакуль праграма працуе, адзіныя «жорсткія» клавішы, якія павінны працаваць, гэта «Дадому» і ўключэнне. Усе астатнія выдадуць свае ключавыя коды.
Запыт SU заключаецца ў чытанні журнала ядра, каб я мог праверыць, ці выкідваюцца ядром якія-небудзь ключавыя падзеі.
Размяшчэнне файлаў раскладкі клавіш у Android - /system/usr/keylayout.
Разбор часопіса ядра патрабуе root
І logcat, і маніторынг часопіса ядра будуць адлюстроўваць толькі радкі, якія змяшчаюць словы з двух масіваў у arrays.xml (г.зн. вам трэба перакампіляваць праграму, каб змяніць іх у дадзены момант)
У цяперашні час фільтры:
Logcat:
|-HwGPIOE->GPDA
|-код ключа
|-ключавы сімвал
Ядро:
|-HwGPIOE->GPDA
|-код ключа
|-ключавы сімвал
Дазволы
READ_LOGS: Выкарыстоўваецца для доступу да часопіса Logcat.
WRITE_EXTERNAL_STORAGE: Выкарыстоўваецца для запісу экспартаваных даных на SD-карту.