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

Search This thread

gerlium

Senior Member
Dec 15, 2014
139
42
Some questions:
1) You could add an "advanced mode" to set each number as we wish.
E.g. today is June the 9th, the time is 16.54, the battery is 45%, and I want the first 3 ciphers of the time (165), the first cipher of the day (09 > 0) and the first one of battery (4). So my pin would be 16504.
But I could mix everything even more: e.g. the second cipher of time, the first of battery, the first of time...
2) Does it work with encrypted devices? If yes, does the app set the pin as default password, making the encryption weaker (since a number pin is easy to brute force) or only to unlock screen?
3) With Premium Package + Donation are we getting all future features too?
 
Last edited:
  • Like
Reactions: Mr hOaX

Chirag_Galani

Senior Member
Dec 7, 2012
1,303
3,219
Mumbai
Some questions:
1) You could add an "advanced mode" to set each number as we wish.
E.g. today is June the 9th, the time is 16.54, the battery is 45%, and I want the first 3 ciphers of the time (165), the first cipher of the day (09 > 0) and the first one of battery (4). So my pin would be 16504.
But I could mix everything even more: e.g. the second cipher of time, the first of battery, the first of time...
2) Does it work with encrypted devices? If yes, does the app set the pin as default password, making the encryption weaker (since a number pin is easy to brute force) or only to unlock screen?
3) With Premium Package + Donation are we getting all future features too?
Hey @gerlium
1) Thank you for your Feature request. Although, it is slightly complex to implement, we will try adding it and will inform via update if we add it in our future builds.
2) It works on Encrypted devices too. And, it isn't easy to brute force as Android disables the lockscreen after a number of attempts to counter this issue.
3) Yes, all future features will be absolutely free for Premium Package + Donation buyers.
 
  • Like
Reactions: gerlium

gerlium

Senior Member
Dec 15, 2014
139
42
Hey @gerlium
2) It works on Encrypted devices too. And, it isn't easy to brute force as Android disables the lockscreen after a number of attempts to counter this issue.
I'm talking about brute-forcing during the boot password request, not the lockscreen. If the pin can also decrypt the encryption key, a brute-force attack on data partition could easily find a number pin BEFORE the phone boots, wright?
 
  • Like
Reactions: Mr hOaX

Chirag_Galani

Senior Member
Dec 7, 2012
1,303
3,219
Mumbai
I'm talking about brute-forcing during the boot password request, not the lockscreen. If the pin can also decrypt the encryption key, a brute-force attack on data partition could easily find a number pin BEFORE the phone boots, wright?

That is absolutely true but Android System doesn't allow 3rd party apps to set password during Boot password request and could cause locking out of the device. Hence, secure startup isn't compatible with DroidLock.
 

Mr hOaX

Senior Member
Jan 30, 2014
1,071
2,588
Hello everyone, DroidLock App is now under open beta testing(which means that you no longer need to join our Google+ Community just for downloading)



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.
 

bloodbath

Senior Member
May 5, 2007
361
40
I'm having issues with Smart Lock; it won't let me log in to make changes using my default password. Also, Trusted Places does not work all the time when Droidlock is activated. If I turn off Droidlock, it works just fine. I'm even using the test version provided in this link:

https://plus.google.com/+ChiragGalani/posts/9ZrykX8urhh

Since other issues I've encountered with Android could be circumvented by using Tasker, I was wondering if you could also provide a plugin for it. It could be as simple as the plugin that was created for the now, defunct TimePin app. I would truly appreciate it you would take this into consideration. Thanks.
 

Mr hOaX

Senior Member
Jan 30, 2014
1,071
2,588
@Chirag_Galani is possible to have quick PIN unlock feature in future?

Thanks for your great app

Samsung Galaxy S4 GT-I9505 - Thor S7 Style V1.5 - Xposed Framework v79 by Arter

No mate
It actually requires modification of System files which needs root access.

As you are using xposed(from your signature), you can install modules to enable quick pin unlock.
 

Rohi09

Senior Member
Sep 12, 2013
322
94
Kolkata
purchased the pro version, great app, disabled persistent notification from settings, still works like charm, just one thing, while swiping between tabs (like date, time, geek) it lags. i'm sure it's because it still is in beta, just reported anyway. on marshmallow, moto g3.
 
  • Like
Reactions: Mr hOaX

Mr hOaX

Senior Member
Jan 30, 2014
1,071
2,588
purchased the pro version, great app, disabled persistent notification from settings, still works like charm, just one thing, while swiping between tabs (like date, time, geek) it lags. i'm sure it's because it still is in beta, just reported anyway. on marshmallow, moto g3.

Thanks for supporting us and reporting the issue :)

Did you try changing theme(dark theme) and checking if it lags while switching tabs on your device?
 

Rohi09

Senior Member
Sep 12, 2013
322
94
Kolkata
Thanks for supporting us and reporting the issue :)

Did you try changing theme(dark theme) and checking if it lags while switching tabs on your device?
yes tried that, lag is reduced but not gone altogether. and while trying to put constant number under geek, the number typing window coming up with a very bad lag. i'm sure it will all be ironed out, just informing you of the issues so that it can help you locate them. :)
 
  • Like
Reactions: Mr hOaX

Mr hOaX

Senior Member
Jan 30, 2014
1,071
2,588
Would love to see the ability to control it using Tasker. This would make allot more options available, for example disable time pin when at home or connected to the cars BT

Thanks for using DroidLock. We'll add Tasker support in the future, but I cannot give you an ETA. Currently, we are fixing some other bugs and making DroidLock compatible for Android N. I hope that you cooperate with us.
 
  • Like
Reactions: Pietje_NL

killoid

Senior Member
Feb 5, 2013
1,265
442
i am using droidlock in my note 3 sm-n9005 & faced a very annoying issue. i have enabled time pin option with 12 hr with add-on sum enabled. it works very flawlessly until i reboot my device. after rebooting it won't grant my password & resets to my master password with 2 vibrates after showing incorrect password for 3 times. please fix this issue. thanks.
 
Last edited:
  • Like
Reactions: Mr hOaX

M.FANDIES

Member
Dec 8, 2015
47
8
Cairo
Last edited:
  • Like
Reactions: Mr hOaX

Mr hOaX

Senior Member
Jan 30, 2014
1,071
2,588
i am using droidlock in my note 3 sm-n9005 & faced a very annoying issue. i have enabled time pin option with 12 hr with add-on sum enabled. it works very flawlessly until i reboot my device. after rebooting it won't grant my password & resets to my master password with 2 vibrates after showing incorrect password for 3 times. please fix this issue. thanks.

Whenever you reboot the device, you need to use your master PIN to unlock the device for the first time. After that, your desired PIN will be used to unlock the device.


the video is ready now with two version one with intro and one without you may lock on one of my videos here https://www.youtube.com/channel/UCtTSWcyG0ceZTKcFNfG0pfA to see the intro i need a fast answer to upload the video at 10 GMT and plz reply me fast to upload the video and another thing plz can u subscribe :):);)

It is upto to you to add the intro or not. TBH, I don’t want the intro
 
  • Like
Reactions: killoid

Top Liked Posts

  • There are no posts matching your filters.
  • 39
    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
    21
    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

    7mgsr7Q.png


    ri60l1a.png
    11
    !!! PLEASE READ THE FAQ BELOW BEFORE POSTING !!!

    #DroidLock #Help #FAQ

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

    Huawei Devices: Please check this link before installing app:
    http://forum.xda-developers.com/and...lock-dymanic-lockscreen-t3371652/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/communities/115957813647662828373
    - Become a Tester https://play.google.com/apps/testing/com.hashcode.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/101228760180981912329/posts/VCcBBRRJ76o

    Q. Your rescue method is also not working and I'm root user
    - Try this http://forum.xda-developers.com/showthread.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/showpost.php?p=66788380&postcount=70

    Q. I have a Huawei device
    - Read this http://forum.xda-developers.com/showpost.php?p=66757123&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.
    3
    To make it more difficult for someone to guess how you unlock by using the time, could we enter the md5# of the time?

    For example, 20:30 or 2030 becomes 2d579dc29360d8bbfbb4aa541de5afa9
    I'm sure you're kidding, right? :)
    3
    So sad this has been discontinued, I couldn't find any other app that does the same thing. Other lock screen apps replace my android lock screen with their own insecure lock screen. This one didn't do that, but used android's lock screen itself & changed it's pin. Could have continued as an xposed module, but I understand dev has his own priorities. Thank you & R.I.P DroidLock.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone