| Filtype | APK |
|---|---|
| Versjon | 0.0.4 |
| Forlegger | Alexandros Schillings |
| Utgivelsesdato | 11. jan. 2020 |
| Dato lagt til | 11. jan. 2020 |
| Os krav | Android |
| Krav | Requires Android 1.6 and up |
| Totalt antall nedlastinger | 0 |
| Pris | Free |
Beskrivelse
En gang lekte jeg med en rekke kinesiske nettbrett og prøvde forskjellige ROM-er på dem siden de teknisk sett er den samme maskinvaren (HSG X5A-varianter).
Jeg har imidlertid hatt noen problemer med å få de harde knappene til å fungere, så jeg skrev denne applikasjonen for å oppdage viktige hendelser og skrive dem ut. Den vil skrive ut følgende:
KeyEvents: KeyEvents slik Android forstår dem (KeyUp, KeyDown, KeyLongPress, KeyMultiple)
LogCat: Eventuelle relevante meldinger i logcat. Den filtreres basert på nøkkelord deklarert i arrays.xml
Kjerne: Eventuelle relevante meldinger i kjerneloggen. Den filtreres basert på nøkkelord deklarert i arrays.xml. Parsing av kjernelogg trenger root.
De tre avmerkingsboksene øverst styrer hvilken informasjon som skal vises.
Dette er et personlig feilsøkingsverktøy, men jeg håper det vil være til nytte for noen andre.
Ingen annonser.
Notater
Mens programmet kjører, er de eneste "harde" tastene som skal fungere "Hjem" og strøm. Alle andre vil produsere sine nøkkelkoder.
SU-forespørselen er å lese kjerneloggen, slik at jeg kan sjekke om noen nøkkelhendelser blir kastet av kjernen.
Plasseringen av keylayout-filer i Android er /system/usr/keylayout.
Parsing av kjernelogg trenger root
Både logcat- og kjerneloggovervåking vil bare vise linjer som inneholder ord fra to arrays i arrays.xml (dvs. du må kompilere appen på nytt for å endre dem for øyeblikket)
For øyeblikket er filtrene:
Logcat:
|-HwGPIOE->GPDA
|-nøkkelkode
|-nøkkeltegn
Kjerne:
|-HwGPIOE->GPDA
|-nøkkelkode
|-nøkkeltegn
Tillatelser
READ_LOGS: Brukes for å få tilgang til Logcat-loggen.
WRITE_EXTERNAL_STORAGE: Brukes til å skrive de eksporterte dataene til SD-kortet.