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)
4.05k stars 729 forks source link

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

Open jon4s4 opened 1 year ago

jon4s4 commented 1 year ago

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.

urbanadventurer commented 10 months ago

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
}
jon4s4 commented 9 months ago

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:

branden1992 commented 9 months ago

Free my accounts and unlock my phone

Devonrex777 commented 6 months ago

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?

urbanadventurer commented 6 months ago

Edit your config file. Look for the line KEYBOARD_DEVICE=/dev/hidg0 and change it to another device that works.

Kind regards, Andrew Horton

On Sat, 4 May 2024 at 11:53 PM, Devonrex777 @.***> wrote:

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?

— Reply to this email directly, view it on GitHub https://github.com/urbanadventurer/Android-PIN-Bruteforce/issues/144#issuecomment-2094209317, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAY3F6F7HIO2M2PD47LCMLZATR7NAVCNFSM6AAAAAA3TVGY76VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJUGIYDSMZRG4 . You are receiving this because you commented.Message ID: @.***>

Devonrex777 commented 5 months ago

Edit your config file. Look for the line KEYBOARD_DEVICE=/dev/hidg0 and change it to another device that works. Kind regards, Andrew Horton On Sat, 4 May 2024 at 11:53 PM, Devonrex777 @.> wrote: 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? — Reply to this email directly, view it on GitHub <#144 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAY3F6F7HIO2M2PD47LCMLZATR7NAVCNFSM6AAAAAA3TVGY76VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJUGIYDSMZRG4 . You are receiving this because you commented.Message ID: @.>

thank you so much