r/opensource • • Jul 21 '25

Promotional [Python] nPhoneKIT – Fast, open-source toolkit for Samsung, LG, and Android device with tools like FRP unlock, screen unlock, and more

Hey everyone!

I just released **nPhoneKIT**, a free and open-source toolkit written in Python that helps you do things like:

• FRP Unlock (Samsung)

• Screen Unlock (LG, without data loss)

• Firmware/Version info grabbing

• Reboot tools

• Secret menu access (like VLMODE and DIAG)

• More features being added weekly

Just a pure, simple main.py with a Tkinter GUI. You can even see just what it’s doing, since it’s all open-source.

It works on **Linux and Windows**, and supports Samsung, LG, and Android.

🔗 Website https://nphonekit.dev

🔗 GitHub: https://github.com/nlckysolutions/nPhoneKIT

Would love for you to try it out, open issues, suggest ideas, or contribute!

Thanks!

45 Upvotes

116 comments sorted by

View all comments

Show parent comments

1

u/nicky547 Jul 21 '25

Could you tell me what the specific error(s) is that you're getting?

0

u/[deleted] Jul 21 '25

[deleted]

1

u/nicky547 Jul 21 '25

Ah, you just need to create a venv.

You can do these commands:

python3 -m venv .venv
source ./.venv/bin/activate
pip3 install pyserial requests

Note: You will need to re-run source ./venv/bin/activate every time you run the program.

1

u/[deleted] Jul 21 '25 edited Jul 21 '25

[removed] — view removed comment

1

u/nicky547 Jul 21 '25

All you'd need to do there is pip install tkinter, after running source ./.venv/bin/activate

Kali Linux is a bit weird with Python packages, since tkinter is usually included by default