FORUMS
Remove All Ads from XDA

[APP][6.0+] Remote Fingerprint Unlock - unlock your Windows PC with your fingerprint

71 posts
Thanks Meter: 178
 
By Andrew-X, Member on 11th September 2018, 01:51 PM
Post Reply Email Thread
Hello guys!

Tired of typing your password each time you want to unlock your computer?

After a few months of work, I have finally launched my project, Remote Fingerprint Unlock, which allows you to remotely wake up and unlock your Windows computer with a single fingerprint tap!

Features:
• Simple, user-friendly UI
• Secure
• Local/Microsoft account/Domain** support
• Dark UI
• Wi-Fi/Bluetooth/Wi-Fi Tethering support

**Please update to at least 1.0.3 Windows module for this to work. Also, please keep in mind that your account has to be present on the lockscreen for this to be able to work. It does not work for users logging in using the Other Users menu. Full domain support will come a bit later.

PRO features:
• Ads removal
• Adding multiple computers
• Adding multiple accounts per computer
• Wake-On-Lan
• Unlock widget - can be linked to any saved account, useful if you have more computers that you want to unlock
• More planned features

With that being said, here is the link to the app: Google Play or XDA Labs

The Windows module, found at http://bit.ly/2Q4YoUP is required for the app to work. Choose the right version, based on what Windows version you have: x64 or x86. Please be sure to check for updates from time to time as they can contain fixes and add new features. The changelog can be found at the same link.

The app was featured on XDA News, thanks to the guys at XDA! So, if you think that you need such a tool, be sure to give it a try!

Lastly, any question that you may have, be it about how the app works, how to use it or if you are just leaving feedback, don't hesitate posting it here! Thanks for taking the time to check the app!

Security

The communication between modules is secured using TLS (SSL). The accounts are stored on your computer as they are required when unlocking. However, they are encrypted using a key that is generated based on your fingerprint. As per this article, the generated key is backed by a Trusted Execution Environment, which prevents an attacker from gaining access to the key even if he had compromised the kernel. In other words, only the enrolled fingerprints on your phone can access the key. If you do uninstall, reset your app or even if you change one of your registered fingerprints, the file where the accounts are stored is lost forever and you will need to reconfigure your accounts.

Lastly, research has been done to ensure that, even locally, your accounts are as safe as possible. No password is stored in-app and everything is done locally (between the app and the Windows module) and I'm not, in any way, shape or form, sending through the Internet or seeing anything that you type in-app.

Basic troubleshooting

If you cannot find you computer in the Scan menu, please check the following:
  • Be sure that the module is present on your logon screen. For example, on Windows 10, you should see it on the lower left corner of the screen. If you installed the program and it still isn’t present, please leave a reply, send me a PM or an email.
  • If you have a different firewall than Windows Firewall, please be sure that you have allowed all incoming and outgoing traffic on both TCP and UDP for LogonUI.exe process, found in C:\Windows\System32.
  • Be sure that both your computer and your smartphone are connected to the same network which assigns IP addresses on the same subnet. For example, both devices should have an IP starting with the same subnet prefix: 192.168.1.
  • If you have blocked ports on your network, be sure to allow port 4009 on both TCP and UDP for the app to function correctly.

If you added an account but unlocking does not work, please check the following:
  • If you are using a Microsoft account: if you tried adding an account, used your email address and it does not work, please update the Windows module to at least 1.0.2, which supports logging in a user using the displayed account name on the lockscreen. When adding an account in-app, try again by using the displayed name of that Microsoft account (the First and Last names).
  • If you are using a local account on Windows Vista or 7, you may have changed your account name in the past. Internally, Windows does not change the username so you need to type in the original username.
    If you can’t remember it, just open a Command Prompt and type 'whoami’. The username that will be displayed is the one that the app will need.
    You can also check how your personal user folder is called. It can be found in C:\Users.
    On Windows 8 and 10, have at least the 1.0.2 version installed and simply add an account using the displayed name on the lockscreen.
  • If you are using a domain account (Windows 8+ only; full domain support coming a bit later) Please keep in mind that your account has to be present on the lockscreen for this to be able to work. It does not work for users logging in using the Other Users menu. In the app, simply use the displayed name exactly as on the lockscreen (including the domain name, case sensitive), together with the corresponding password.

Setting up/Testing Wake On Lan (PRO feature)
To enable WoL on your computer, you can follow the steps here. To enable WoL on your computer, follow the first part. After that, you can continue with the same tutorial if you have another computer available, or you can download this app on your Android phone to test it.

To send the WoL signal using the app, simply go to the saved computers, tap on the desired computer, tick Send WoL-Packet and Save. There is no need to configure anything as your MAC address is automatically detected when you add your computer. The wake-up signal will now be sent each time you unlock one of the accounts on that PC.

Take into consideration that on some computers, you may also need to enable WoL in your BIOS settings and that it may work only on certain states like being fully shut down, hibernated or sleeping. There is nothing I can do about it, unfortunately, as it depends on your PC. Thanks for understanding!

Attached Thumbnails
Click image for larger version

Name:	windows_unlock_screenshot.jpg
Views:	21334
Size:	63.5 KB
ID:	4593540   Click image for larger version

Name:	Screenshot_2018-09-04-14-38-49.jpg
Views:	21506
Size:	142.0 KB
ID:	4593552   Click image for larger version

Name:	Screenshot_2018-09-04-14-41-39.jpg
Views:	21382
Size:	236.0 KB
ID:	4593554   Click image for larger version

Name:	Screenshot_2018-09-07-16-12-45.jpg
Views:	19248
Size:	228.5 KB
ID:	4593555   Click image for larger version

Name:	Screenshot_2018-09-07-16-27-04.jpg
Views:	17396
Size:	184.8 KB
ID:	4593561  
The Following 71 Users Say Thank You to Andrew-X For This Useful Post: [ View ] Gift Andrew-X Ad-Free
 
 
12th September 2018, 02:51 AM |#2  
Senior Member
Thanks Meter: 42
 
More
So the fingerprint is saved on your server? How can we make sure that it will not be exploited?
The Following 2 Users Say Thank You to scissorscrush For This Useful Post: [ View ] Gift scissorscrush Ad-Free
12th September 2018, 06:41 AM |#3  
OP Member
Thanks Meter: 178
 
More
Quote:
Originally Posted by scissorscrush

So the fingerprint is saved on your server? How can we make sure that it will not be exploited?

No! Actually it is not! The fingerprint verification is only done locally using only your phone's secure hardware. This is all that Android Fingerprint API's allow a developer to do: they just report back if a scanned fingerprint is found on a phone's system or not and the unique key that is generated when you first scan your fingerprint can be accessed only if there was a successful fingerprint scan.

So all of this part is done using Android's Fingerprint API. There is no back-end involved in any of this. With the exception of crash logs and ads, the Android app and the Windows module only communicate with each other.

Hope that it clarifies some of the aspects! Feel free to reply back if you have any other questions.
The Following 10 Users Say Thank You to Andrew-X For This Useful Post: [ View ] Gift Andrew-X Ad-Free
12th September 2018, 06:56 AM |#4  
Senior Member
Thanks Meter: 42
 
More
Quote:
Originally Posted by Andrew-X

No! Actually it is not! The fingerprint verification is only done locally using only your phone's secure hardware. This is all that Android Fingerprint API's allow a developer to do: they just report back if a scanned fingerprint is found on a phone's system or not and the unique key that is generated when you first scan your fingerprint can be accessed only if there was a successful fingerprint scan.

So all of this part is done using Android's Fingerprint API. There is no back-end involved in any of this. With the exception of crash logs and ads, the Android app and the Windows module only communicate with each other.

Hope that it clarifies some of the aspects! Feel free to reply back if you have any other questions.

Good dude. Gonna try it now and will report back 👍
The Following User Says Thank You to scissorscrush For This Useful Post: [ View ] Gift scissorscrush Ad-Free
12th September 2018, 07:57 AM |#5  
Senior Member
Thanks Meter: 42
 
More
Unsuccessful. Could not add the account. Tried both pin and password.
12th September 2018, 11:49 AM |#6  
OP Member
Thanks Meter: 178
 
More
Quote:
Originally Posted by scissorscrush

Unsuccessful. Could not add the account. Tried both pin and password.

Sorry to hear that. You can't add an account in-app or you can add it but it does not unlock your computer? Also, are you using a Microsoft account or have you changed you account username sometime in the past?
12th September 2018, 11:56 AM |#7  
Senior Member
Thanks Meter: 42
 
More
Quote:
Originally Posted by Andrew-X

Sorry to hear that. You can't add an account in-app or you can add it but it does not unlock your computer? Also, are you using a Microsoft account or have you changed you account username sometime in the past?

Can't add the account in the app. When I fill the details (account and password) it disappears and I get a notification up top that the command is sent, waiting for computer to reply. But nothing appears in the account list within the app. Using a local account (admin) and no changes in the past 2 years.
12th September 2018, 12:21 PM |#8  
OP Member
Thanks Meter: 178
 
More
Quote:
Originally Posted by scissorscrush

Can't add the account in the app. When I fill the details (account and password) it disappears and I get a notification up top that the command is sent, waiting for computer to reply. But nothing appears in the account list within the app. Using a local account (admin) and no changes in the past 2 years.

Ok, just to be sure. Is your computer locked (not on the desktop, but on the login screen) when you are trying to add an account?

Edit: oh, yeah. That notification does not affect the adding operation, but it should not appear when adding an account. Thanks for helping me discover a little bug, lol
The Following User Says Thank You to Andrew-X For This Useful Post: [ View ] Gift Andrew-X Ad-Free
12th September 2018, 12:38 PM |#9  
Senior Member
Thanks Meter: 42
 
More
Quote:
Originally Posted by Andrew-X

Ok, just to be sure. Is your computer locked (not on the desktop, but on the login screen) when you are trying to add an account?

Edit: oh, yeah. That notification does not affect the adding operation, but it should not appear when adding an account. Thanks for helping me discover a little bug, lol

Lol looks like you got some work to do 👍
12th September 2018, 12:51 PM |#10  
OP Member
Thanks Meter: 178
 
More
Quote:
Originally Posted by scissorscrush

Lol looks like you got some work to do

Already solved it But have you managed to add your account? If not, have you added the firewall exceptions for the LogonUI.exe process? (If you are using something else than Windows Firewall)
12th September 2018, 12:55 PM |#11  
Senior Member
Thanks Meter: 42
 
More
Quote:
Originally Posted by Andrew-X

Already solved it But have you managed to add your account? If not, have you added the firewall exceptions for the LogonUI.exe process? (If you are using something else than Windows Firewall)

Sadly no. The firewall exceptions were created properly. The lock screen was on. No Antivirus on either devices. It might not be a firewall issue because the app was able to communicate with the computer.
Post Reply Subscribe to Thread

Tags
fingerprint, remote, secure, unlock, windows

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes