# AndroidUHidPureJava **Repository Path**: mirrors_barry-ran/AndroidUHidPureJava ## Basic Information - **Project Name**: AndroidUHidPureJava - **Description**: 纯Java实现的uhid模拟HID设备!A HID device simulation implemented purely in Java! - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-28 - **Last Updated**: 2026-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AndroidUHidPureJava A HID device simulation implemented purely in Java! # How it works Starting from Android 6.0.1, the "hidcommand_jni" library is built into the system. We can load this library and use the JNI functions provided in it. # How to use Once you open the app, it will automaticly unzip the classes.dex from its apk file to /sdcard/Android/data/uhid.purejava/files/classes.dex. Then you can use this command to launch uhid simulation: export CLASSPATH=/sdcard/Android/data/uhid/purejava/files/classes.dex;app_process / com.android.commands.hid.Hid Note: Adb or Root permission is required. Note: you can also manually unzip classes.dex from apk file. Just remember to change the filePath parameter in the launch command. # Support range Android 6.0.1 ~ Android 15