FORUMS
Remove All Ads from XDA

[APP][4.0+]DroidLock: Dynamic Lockscreen & TimePin Replacement

1,321 posts
Thanks Meter: 3,287
 
Post Reply Email Thread
DroidLock is a security application that sets your lock screen PIN code to the current time/date/battery resulting in an ever changing PIN that can not be shoulder surfed.


FEATURES
  • Time Pin
    1. 12H Time: If the time is 01:23, your PIN will be 0123
    2. 24H Time: If the time is 01:23, your PIN will be 1323
    3. Offset Minutes to add or subtract to the current time: Offset =10 and 12H: If the time is 01:23, your PIN will be 0133
    4. Custom Offset Minutes Value
  • Date Pin
    1. International Format (DD/MM): PIN will be 0405 (May 4, 2016)
    2. USA Format (MM/DD): PIN will be 0504 (May 4, 2016)
    3. 2 Digit Year (DD/MM/YY or MM/DD/YY): PIN will be 040516 (International Format) (May 4, 2016)
    4. 4 Digit Year (DD/MM/YYYY or MM/DD/YYYY): PIN will be 04052016 (International Format) (May 4, 2016)
  • Battery Pin
    1. The current battery percentage is set as your password: Phone Battery %: 52, PIN will be 5252
  • Geek Pin (Customized Pin)
    1. The user can choose any of the available components and form a combination and set it as the phone password. See the screenshots for examples. (PIN can be a combination of battery, hours(12H), month, minutes : 52010523)


ADD-ON TYPES
The following Add-ons to morph the PIN and to further enhance security.
  • Double: Doubles the PIN. If the time is 12:34, your PIN will be 12341234
  • Mirror: Mirrors the PIN. If the time is 12:34, your PIN will be 12344321
  • Sum: Adds the digits of the PIN. If the time is 12:34, the PIN will be 1010 as 1+2+3+4.
  • Reverse: Reverses the pin. If the time is 12:34, your PIN will be 4321

The pin then changes dynamically based on the chosen settings and options making it impossible to be predicted. Download this app to lock your phone and dance your way through piggybackers.

PERMISSIONS

◆ To start the app on device boot.
> RECEIVE_BOOT_COMPLETED

◆ For setting the screen-unlock Password:
> DISABLE_KEYGUARD
> WRITE_SETTINGS
> WAKE_LOCK


◆ For setting latest PIN, when the user disconnects the call.
> READ_PHONE_STATE

◆ For setting rescue PIN, in case the user is locked out of the device.
> RECEIVE_SMS
> READ_SMS

◆ In-App Purchase:
> com.android.vending.BILLING
> INTERNET
> ACCESS_NETWORK_STATE

XDA:DevDB Information
DroidLock: Dymanic Lockscreen, App for all devices (see above for details)

Contributors
Chirag_Galani, Mr hOaX

Version Information
Status: Beta
Current Beta Version: 1.0.2b
Beta Release Date: 2016-05-07

Created 2016-05-03
Last Updated 2016-05-08
Attached Thumbnails
Click image for larger version

Name:	new_lockapp_icon_512.png
Views:	6080
Size:	2.7 KB
ID:	3744062  
The Following 39 Users Say Thank You to Chirag_Galani For This Useful Post: [ View ] Gift Chirag_Galani Ad-Free
 
 
3rd May 2016, 06:36 PM |#2  
Mr hOaX's Avatar
Senior Member
Thanks Meter: 2,609
 
Donate to Me
More
Download


DroidLock Google Play Store Link
- Become a Tester
- If you don't find the app on the Play Store, clear cache of Google Play Store App and Google Play Services App and reboot the device.


Note: Join DroidLock Google+ Community to report bugs/issues and get latest app updates news by becoming a tester.

Screenshots



The Following 21 Users Say Thank You to Mr hOaX For This Useful Post: [ View ] Gift Mr hOaX Ad-Free
3rd May 2016, 06:39 PM |#3  
Chirag_Galani's Avatar
OP Senior Member
Flag Mumbai
Thanks Meter: 3,287
 
Donate to Me
More
!!! PLEASE READ THE FAQ BELOW BEFORE POSTING !!!

#DroidLock #Help #FAQ

App Beta Link: https://play.google.com/apps/testing...code.droidlock

Huawei Devices: Please check this link before installing app:
http://forum.xda-developers.com/andr...2/post66757123

★ ★ READING CAN SAVE YOU EVEN WHEN WE ARE UNAVAILABLE TO HELP YOU ★ ★

Q: Is Android N supported?
A: Not now, but in future with root due to changes made by Google in Device Administrator and Device Owner permissions.

Q. How do I download DroidLock?
- Join Google+ Community https://plus.google.com/u/0/communit...13647662828373
- Become a Tester https://play.google.com/apps/testing...code.droidlock

Q. Why should I do above process? I know how to slideload your apk
- It is nice to know that you the process of sideloading an apk. However, you won't be able to buy in-app products and get latest update by doing that and not following the procedure mentioned

Q. How do I use this app?
- Open the app, setup master pin, password retrieval method, grant all the permissions(Android M)
- Toggle the master switch and set your desired PIN type

Q. What is the use of master pin?
- It allows you to enter the app
- It allows you to unlock the device once every reboot(only for the first time)
- It allows you to unlock the device after 3+ unsuccessful attempts
- It allows you to change master pin or password retrieval method

Q. What is password retrieval method?
- In case you forgot your master pin to open the app or whatsoever, you can retrieve your master pin by answering the questions

Q. I see a white screen after completing the app setup.
- We'll fix it

Q. My master pin and my unlocking pin are not working any more to unlock my device
- Use the rescue method https://plus.google.com/101228760180...ts/VCcBBRRJ76o

Q. Your rescue method is also not working and I'm root user
- Try this http://forum.xda-developers.com/show....php?t=2244741

Q. Your rescue method is also not working and I'm a not a root user
- Only option is to do a factory reset or flash your firmware once again

Q. Now I hate you because of your app, I lost my data
- This app is still in beta. You are testing at your own risk. We are trying hard to support majority of the devices. We can't afford own all the devices. We have kept a donation in-app product so that we can spend some money on buying the device and physically test it.

Q. When will you release this app for all?
- Only after we feel that we have supported most of the devices.

Q. How can I help you as a beta tester?
- Use the app for few days and share your experience along with your device name, android version, Stock ROM or custom ROM.

Q. Can I deny the permissions that I granted to the app?
- Why to fall into problem?

Q. What happens if I disable master toggle?
- Just don't do that
- It won't reactivate your old lockscreen style

Q. Does your app drains the battery as it stays in the background?
- Hardly 1%

Q. I want to report some bug or issue.
- Post it here
- A supporting video(at least 720p) would be much helpful so that we can virtually look what's happening

Q. How do I uninstall this app?
- Go to Security - >Device Admin Rights - > Uncheck DroidLock
- Read the message it shows!
- Now you can uninstall or clear data of the app

Q. I want to translate this app.
- We'll let you know about it.
- But let us know if you are interested.

Q. What will I get by testing your app?
- Dynamic PINs which no one can predict

Q. A persistent notification about your app stays and I want to disable it.
- Don't disable it as it is in testing phase. We'll provide some solution to it later on

Q. I uninstalled your app, but my lockscreen type is still PIN style.
- The unlocking PIN will be your master PIN
- You need to physically change it from your settings

Q. Is smartlock working?
- Only one the user says yes http://forum.xda-developers.com/show...0&postcount=70

Q. I have a Huawei device
- Read this http://forum.xda-developers.com/show...3&postcount=58

Q. I want to know how many times your(Havan Somaiya) device was locked up?
- To be specific, it was 3 times. But I was lucky enough to break the PIN by guesswork. I managed to recollect the last successful PIN I used when master pin was not working.
- Rescue Mode was not deployed during those development days.

Q. I'm locked up and I know what is adb and it is configured with my system
- Adb shows your current unlocking pin
Search for "Op:" in the adb logs

Q. I'm tired of reading all these questions.
- Thanks for reading and I'm thankful to you for testing DroidLock for your device

Q: How can I uninstall this app?
A: Go to Settings > Security > Device Administrators and disable DroidLock. You can now uninstall DroidLock normally.

Q: How to dismiss the persistent notification in the status bar?
A:The notification is necessary to ensure DroidLock isn't killed by the system or cleaning apps like Clean Master. For now don't disable the notifications by going to App Info. Reason: On 3 wrong password attempts it will send a notification that 'Pin reset to master Pin'

Q: Locked out of the device and forgot the time/date/battery options selected?
A: Restart the device and enter master pin.

Q: Does the master PIN stays the unlock password even after 1st Unlock?
A: In some devices like Sony Xperia, it takes about 3 minutes for the app to initialize itself and set the unlock password as per the options selected.

Q: I have found a bug. How do I report?
A: Report the bug in detail along with the logs and a video to support your claim.

Q: Can I help you somehow?
A: Yes, of course!
- Read the last question about supported devices and help us know if you have a device where the app doesn't work or has some problems.
- If you could produce a video highlighting all the features of the app, we will make it our default video on play store.

Q: Which are the devices used to test during the development of this app?
A: All Stock UI devices and specific OEMs like
- Nexus Devices
- OnePlus Devices
- Motorola Devices
- Samsung Devices
- Sony Xperia Devices
- Xiaomi Devices
Please let us know if you have tried any other devices and can ensure complete functioning of this app. We'll add it in our list.
The Following 11 Users Say Thank You to Chirag_Galani For This Useful Post: [ View ] Gift Chirag_Galani Ad-Free
4th May 2016, 06:14 AM |#4  
Junior Member
Thanks Meter: 7
 
More
Working perfectly on Galaxy S4 running Cyanogen Mod 12.1!

Please add support for more complex passwords for master pin such as letters and symbols up to 64 characters long.

Thank you so much!!!
The Following User Says Thank You to Johnjobs13 For This Useful Post: [ View ] Gift Johnjobs13 Ad-Free
4th May 2016, 07:31 AM |#5  
Mr hOaX's Avatar
Senior Member
Thanks Meter: 2,609
 
Donate to Me
More
Quote:
Originally Posted by Johnjobs13

Working perfectly on Galaxy S4 running Cyanogen Mod 12.1!

Thanks for this confirmation
It'll help us to support more and more devices.

#DroidLock
LarappsOfDongle
4th May 2016, 08:15 PM |#6  
Guest
Thanks Meter: 0
 
More
Very interesting, I see that it doesn't work on N tho... You personally tested it? Im gonna try it anyways.
The Following User Says Thank You to For This Useful Post: [ View ] Gift Ad-Free
4th May 2016, 09:52 PM |#7  
Member
Flag Atlanta
Thanks Meter: 13
 
More
Quote:
Originally Posted by RatchetPanda

Very interesting, I see that it doesn't work on N tho... You personally tested it? Im gonna try it anyways.

It really doesn't work. Just tried it. Installs fine, but it doesn't reset pin.

Sent from my Nexus 6P using XDA-Developers mobile app
The Following User Says Thank You to Corvida For This Useful Post: [ View ] Gift Corvida Ad-Free
4th May 2016, 10:05 PM |#8  
Chirag_Galani's Avatar
OP Senior Member
Flag Mumbai
Thanks Meter: 3,287
 
Donate to Me
More
Quote:
Originally Posted by RatchetPanda

Very interesting, I see that it doesn't work on N tho... You personally tested it? Im gonna try it anyways.


Quote:
Originally Posted by Corvida

It really doesn't work. Just tried it. Installs fine, but it doesn't reset pin.

Would you guys want to test some experimental builds to make it compatible with Android N? If yes please PM me.
The Following 2 Users Say Thank You to Chirag_Galani For This Useful Post: [ View ] Gift Chirag_Galani Ad-Free
4th May 2016, 10:32 PM |#9  
ironman38102's Avatar
Senior Member
Flag Manama
Thanks Meter: 270
 
More
Works fine on Moto G! A really good replacement for TimePin!

Sent from my XT1033 running good ol' Stock ROM
The Following User Says Thank You to ironman38102 For This Useful Post: [ View ] Gift ironman38102 Ad-Free
4th May 2016, 10:52 PM |#10  
Member
Flag Sin City, Las Vegas, NV
Thanks Meter: 20
 
More
Great idea!
Just too bad that here in Vegas at 2PM in broad daylight I can hardly see my pattern lock, never mind a keyboard with numbers etc.
The Following User Says Thank You to Official_Noob For This Useful Post: [ View ] Gift Official_Noob Ad-Free
5th May 2016, 12:43 AM |#11  
Junior Member
Thanks Meter: 7
 
More
App works fine. Could you make Smart Lock work with this, please? I'm using SONY Xperia Z3 (D6603) on eXistenZ v1.0.5 (Marshmallow).
The Following User Says Thank You to xrevco For This Useful Post: [ View ] Gift xrevco Ad-Free
Post Reply Subscribe to Thread

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

Advanced Search
Display Modes