KeyEvent Display

2025-06-04
KeyEvent Display เครื่องมืออรรถประโยชน์
  • Android 7.0
  • Version: 1.0.26
  • 1.83MB
9.4
1
2
3
4
5
9.4(147)

KeyEvent Display -

ใช้แอปพลิเคชันนี้เพื่อตรวจสอบ/ดีบักปุ่มกดของปุ่มอุปกรณ์ทางกายภาพ

ครั้งหนึ่งฉันกำลังเล่นกับแท็บเล็ตจีนจำนวนมากและลองใช้ ROM ที่แตกต่างกันเพราะพวกเขาเป็นฮาร์ดแวร์แบบเดียวกันในทางเทคนิค (HSG X5A ตัวแปร)

ฉันมีปัญหาบางอย่างในการทำให้ปุ่มยากทำงานได้ดังนั้นฉันจึงเขียนแอปพลิเคชันนี้เพื่อตรวจจับเหตุการณ์สำคัญและพิมพ์ออกมา มันจะพิมพ์ต่อไปนี้:

KeyEvents: KeyEvents as Android เข้าใจพวกเขา (keyup, keydown, keylongpress, keymultiple)

logcat: ข้อความที่เกี่ยวข้องใด ๆ ใน logcat กรองตามคำหลักที่ประกาศใน array.xml

เคอร์เนล: ข้อความใด ๆ ที่เกี่ยวข้องในบันทึกเคอร์เนล กรองตามคำหลักที่ประกาศใน array.xml เคอร์เนลบันทึกการแยกวิเคราะห์ต้องการรูท

ช่องทำเครื่องหมายทั้งสามที่ควบคุมด้านบนข้อมูลจะปรากฏขึ้น

นี่เป็นเครื่องมือดีบั๊กส่วนตัว แต่ฉันหวังว่ามันจะเป็นประโยชน์กับคนอื่น

ไม่มีโฆษณา

หมายเหตุ

-

ในขณะที่แอปพลิเคชันกำลังทำงานอยู่ปุ่ม "แข็ง" เดียวที่ควรใช้งานได้คือ "บ้าน" และพลัง คนอื่น ๆ ทั้งหมดจะผลิตกุญแจของพวกเขา

คำขอ SU คือการอ่านบันทึกเคอร์เนลดังนั้นฉันสามารถตรวจสอบได้ว่าเคอร์เนลใด ๆ ถูกโยนโดยเคอร์เนลหรือไม่

ตำแหน่งของไฟล์ KeyLayout ใน Android คือ/System/USR/KeyLayout

เคอร์เนลบันทึกการแยกวิเคราะห์ต้องการรูท

การตรวจสอบบันทึกทั้ง logcat และเคอร์เนลจะแสดงเฉพาะบรรทัดที่มีคำจากสองอาร์เรย์ใน array.xml (เช่นคุณต้องคอมไพล์แอปใหม่เพื่อเปลี่ยนพวกเขาในขณะนี้)

ปัจจุบันตัวกรองคือ:

logcat:

| -hwgpioe-> gpda

| -keycode

| -KeyCharacter

เคอร์เนล:

| -hwgpioe-> gpda

| -keycode

| -KeyCharacter

การอนุญาต

-

read_logs: ใช้เพื่อเข้าถึงบันทึก logcat

write_external_storage: ใช้ในการเขียนข้อมูลที่ส่งออกไปยังการ์ด SD

แอปพลิเคชันนี้เป็นโอเพ่นซอร์ส รหัสสามารถพบได้ที่นี่: https://github.com/alt236/KeyEvent-Display-Android

มีอะไรใหม่ในเวอร์ชันล่าสุด 1.0.26

อัปเดตล่าสุดเมื่อวันที่ 6 กรกฎาคม 2020 * v1.0.0: การออกแบบใหม่เพิ่มการสนับสนุน Android TV

อ่านเพิ่มเติม

ภาพหน้าจอ

ดาวน์โหลดยอดนิยม