urbanadventurer / Android-PIN-Bruteforce

Unlock an Android phone (or device) by bruteforcing the lockscreen PIN. Turn your Kali Nethunter phone into a bruteforce PIN cracker for Android devices! (no root, no adb)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Locked phone: POCO F3, Nethunter phone: Sony Xperia Z1 - Sending custom return buttons

jon4s4 opened this issue · comments

Describe the bug

I want my nethunter device to send some special keys before and after typing each PIN. I want to implement the return button from my locked android device (ive tested it in a virtual USB Keyboard, which is the combination of meta + <- x). I have no Idea what to write in my config file to make it work. Everything else works just fine.

Try these commands to see if they work for you:

This will press meta then left arrow then x.

echo "left-meta left x" | /system/xbin/hid-keyboard /dev/hidg0 keyboard

This will hold meta and left arrow while pressing x (probably as I didn't test it).

echo "x" | /system/xbin/hid-keyboard --left-meta --left /dev/hidg0 keyboard

You can learn more in the README and by reading the source for hid-keyboard.

After you have that working, modify the following function and let us know if it worked.

function send_enter() {
  send_key enter
}

I've tried it, but suddenly it doesn't work. I was testing it via USB Keyboard from the nethunter Store. The combination i am looking for is actually meta + backspace (which should trigger the return button on my locked phone). The backspace button is pictured as "<- x" on my nethunter device in the USB keyboard app. After i figured it out i've tested it in termux sending test keys.
with the command echo "" | /system/xbin/hid-keyboard /dev/hidg0 keyboard
i've tested multiple combinations.
What i've tried:

  • "left-meta bckspc"
  • "left-meta backspace"
  • "meta bckspc"
  • "meta backspace"
  • "right-meta bckspc"
  • "right-meta backspace"
    and also echo "bckspc" | /system/xbin/hid-keyboard --left-meta /dev/hidg0 keyboard. Nothing of these actually worked. Is there any way to trigger the return Button?

Free my accounts and unlock my phone

Try these commands to see if they work for you:

This will press meta then left arrow then x.

echo "left-meta left x" | /system/xbin/hid-keyboard /dev/hidg0 keyboard

This will hold meta and left arrow while pressing x (probably as I didn't test it).

echo "x" | /system/xbin/hid-keyboard --left-meta --left /dev/hidg0 keyboard

You can learn more in the README and by reading the source for hid-keyboard.

After you have that working, modify the following function and let us know if it worked.

function send_enter() {
  send_key enter
}

Dear Owner,

may I know , what to do if in 'dev' folder only hidg2 and hidg3 exist? Do I need to change your script - android-pin-bruteforce to comparable with the phone or?