[APP][4.0+]DroidLock: Dynamic Lockscreen & TimePin Replacement - Android Apps and Games

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
12H Time: If the time is 01:23, your PIN will be 0123
24H Time: If the time is 01:23, your PIN will be 1323
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
Custom Offset Minutes Value
Date Pin
International Format (DD/MM): PIN will be 0405 (May 4, 2016)
USA Format (MM/DD): PIN will be 0504 (May 4, 2016)
2 Digit Year (DD/MM/YY or MM/DD/YY): PIN will be 040516 (International Format) (May 4, 2016)
4 Digit Year (DD/MM/YYYY or MM/DD/YYYY): PIN will be 04052016 (International Format) (May 4, 2016)
Battery Pin
The current battery percentage is set as your password: Phone Battery %: 52, PIN will be 5252
Geek Pin (Customized Pin)
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

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​

!!! 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.

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!!!

Johnjobs13 said:
Working perfectly on Galaxy S4 running Cyanogen Mod 12.1!
Click to expand...
Click to collapse
Thanks for this confirmation
It'll help us to support more and more devices.
#DroidLock

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

RatchetPanda said:
Very interesting, I see that it doesn't work on N tho... You personally tested it? Im gonna try it anyways.
Click to expand...
Click to collapse
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

RatchetPanda said:
Very interesting, I see that it doesn't work on N tho... You personally tested it? Im gonna try it anyways.
Click to expand...
Click to collapse
Corvida said:
It really doesn't work. Just tried it. Installs fine, but it doesn't reset pin.
Click to expand...
Click to collapse
Would you guys want to test some experimental builds to make it compatible with Android N? If yes please PM me.

Works fine on Moto G! A really good replacement for TimePin!
Sent from my XT1033 running good ol' Stock ROM

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.

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).

Tested
Yes I have tested it and it works LIKE A BOSS!
SERIOUSLY, if I was a boss, a CEO, etc, this would top my phone off!
But alas, not yet. At least I have a super awesome app that a whole team of people were kind enough to publish! :victory:

I'm surprised though, why isn't this already followed by at least 1,000 people?
---------- Post added at 05:08 AM ---------- Previous post was at 05:05 AM ----------
For phones that have a proximity sensor in front, would it be possible to add to the settings of the app an additional feature whether or not the proximity sensor is covered to make it work? An additional security feature for those that want it.

Not working Fine
Its working on my samsung galaxy tab 3 smt210 (Nolekat 4.4.2)but the number 0 is not typing instead the number 1,5,7 comes randomly
---------- Post added at 04:58 AM ---------- Previous post was at 04:55 AM ----------
Its working on my samsung galaxy tab 3 smt210 (Nolekat 4.4.2)but the number 0 is not typing instead the number 1,5,7 comes randomly
Pls fix this

xrevco said:
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).
Click to expand...
Click to collapse
Johnjobs13 said:
I'm surprised though, why isn't this already followed by at least 1,000 people?
---------- Post added at 05:08 AM ---------- Previous post was at 05:05 AM ----------
For phones that have a proximity sensor in front, would it be possible to add to the settings of the app an additional feature whether or not the proximity sensor is covered to make it work? An additional security feature for those that want it.
Click to expand...
Click to collapse
Why just 1,000? We need more than that number
We'll improve DroidLock App as time goes on and try to add the feature suggested by you.
You can check our future roadmap in the OP. We cannot give you any ETAs for suggested features.
Thanks for using DroidLock App :good:
[email protected] said:
Its working on my samsung galaxy tab 3 smt210 (Nolekat 4.4.2)but the number 0 is not typing instead the number 1,5,7 comes randomly
---------- Post added at 04:58 AM ---------- Previous post was at 04:55 AM ----------
Its working on my samsung galaxy tab 3 smt210 (Nolekat 4.4.2)but the number 0 is not typing instead the number 1,5,7 comes randomly
Pls fix this
Click to expand...
Click to collapse
Are you on latest beta version?
Did you try clearing app's data? (First go to Settings->Security->Device Admin Rights->Uncheck DroidLock App and now clear data of the app)

Works awesome, nice job bro
Galaxy S7 edge

Downloaded but at work right now so I'll try it tonight (I can't afford to lock myself out of my device during work ). Thanks for this, I've been waiting for an app like that for a while. I'll give feedback when installed and running
Envoyé de mon A0001 en utilisant Tapatalk

n0ke said:
Works awesome, nice job bro
Galaxy S7 edge
Click to expand...
Click to collapse
nicolahaye said:
Downloaded but at work right now so I'll try it tonight (I can't afford to lock myself out of my device during work ). Thanks for this, I've been waiting for an app like that for a while. I'll give feedback when installed and running
Envoyé de mon A0001 en utilisant Tapatalk
Click to expand...
Click to collapse
Thanks for using DroidLock. Do share your experience with us so that we can understand how many devices are supported by DroidLock and how many of them are not.

Can we have an option to enter the md5# of the current time?

This is an awesome idea, and I'll be testing it on 2 devices and report back.
EDIT: Installed on my Galaxy Tab S 8.4 w/stock 5.0, and it works properly. Also survives a reboot.

Related

[APP][2.1+][NO ROOT] Screenshot Now - Complete...really!

We released Screenshot Now on Play, it supports capturing without root on a lot of devices and will of course work as well when you do have a rooted device. There are so many features that we can't mention them all here.
Translations
- English
- Dutch
We're looking for more translations, so if you want to translate just PM me or post a message here! There isn't that much to translate.
Triggers
- Button inside the app
- Shake
- Service icon
- Overlay button
- Audio (blow in the mic)
- Power (connect or disconnect)
- Webserver
- Interval
- Long click search hardware button
- Custom shortcut
- Camera hardware button
- Widget
- Folder listener
Features
- Color detector
- Edit (crop, draw, text, mirror, rotate)
- Upload to Imgur, Glowfoto, ImageShack, POST to your own server, etc
- Way more!
The layout is simple and easy to use. Just have a look!
On Play
Have a look at the free or paid version:
Screenshot Now Trial
Screenshot Now
Anyone using the app and maybe have some feedback? Let me know!
Themuzz said:
Anyone using the app and maybe have some feedback? Let me know!
Click to expand...
Click to collapse
Is it the same app as this one : Screenshot Ultimate ?
It seems that the presentation in googleplay are equivallent and it is the same seller !
https://play.google.com/store/apps/details?id=com.icecoldapps.screenshotultimate&hl=fr
https://play.google.com/store/apps/details?id=com.icecoldapps.screenshotnow
It is not clear if the application does work for unrooted devices without the need during the screenshot to connect the device to a PC
This test (in FAQ) is very strange, if something is installed in the smartphone it should be explained clearly.
The auto detecting didn’t find a single screen capture method!
It’s quite normal if your device isn’t rooted. The reason it’s hard for apps to take a screenshot is because Android normally doesn’t allow it for security reasons. But if you follow the manual inside the app you can easily fix it, without rooting your phone/tablet. Go to “Screenshot Now” -> “Help” -> “No capture method help” and follow the tutorial. You will use your computer (Windows, Linux or OSX) to install a small file on your phone which will enable screenshots. This is a small bug in Android which we use for taking screenshots. If you need help just contact us.
Click to expand...
Click to collapse
OlivierTheBest said:
Is it the same app as this one : Screenshot Ultimate ?
It seems that the presentation in googleplay are equivallent and it is the same seller !
https://play.google.com/store/apps/details?id=com.icecoldapps.screenshotultimate&hl=fr
https://play.google.com/store/apps/details?id=com.icecoldapps.screenshotnow
It is not clear if the application does work for unrooted devices without the need during the screenshot to connect the device to a PC
This test (in FAQ) is very strange, if something is installed in the smartphone it should be explained clearly.
Click to expand...
Click to collapse
Those are some good questions! We made Screenshot Ultimate to be available for free but it misses some features compared to Screenshot Now. Screenshot Now also has a way better layout while Screenshot Ultimate is really simple.
The applications should work without root. On some unrooted devices the apps work without connecting to a computer but on most unrooted devices you need to connect your device to a computer.
What actually happens when you connect the device to a computer is that the computer runs a small script (which is already installed when you installed the app on the device) on the device which runs with root privileges. That causes the small script (which is part of the screenshot app) to take screenshots while normally that isn't allowed. When you reboot your device the script is automatically stopped and can only be started as root again when you connect your device again to a computer.
Let me know whether you understand everything or still have questions.
Thanks for the clarification.
Please let me know in case you still require a French Translation.
Olivier
Just found this thread! Looking forward to the update! The test version of Screenshot Ultimate with the additional capture methods worked out the issues I had. Method 10 worked for me where no others did in the past. I'm running a droid bionic, rooted, with safestrap, on cm10.1. Thanks for the great work and prompt email replies! It's nice to work with great devs! Looking forward to this implementation into screenshot now!
@OlivierTheBest A french translation would be great. I just PMed you! If anyone else want to help with translating please let me know!
@BitGeeker Great to hear it works, but I think you're talking about Screenshot Ultimate, that one has a separate thread
I purchased Screenshot Now. I was sent the test version of Screenshot Ultimate. Was hoping the new capability would be integrated into Screenshot Now.
Sent using Motorola's locked boot loader. Especially designed to crush the creative mind!
Ah, ok. We'll implement the same new methods into Screenshot Now as well but that might take 1-2 weeks. If you want a refund for Screenshot Now just PM me.
Also, if you have more feedback about Screenshot Now please let me know!

[APP][Mar28] SmartLockScreen for Android - Now works in Lollipop!

SmartLockScreen​Make your lockscreen smarter than ever before!​For Jellybean, KitKat and Lollipop devices​
The Idea
The main idea behind this app can be considered as an extended version of 'Smart Lock' introduced by Google in Lollipop. The development of this app started before Google announced L during I/O 14, though.
We are in different environments at different times, and might prefer different security levels in each environment.​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Using this app, you can define different environments and assign different passwords to each of them.
App will detect environment changes automatically and presents you the assigned password whenever you want to unlock the phone!​
_​What's an Environment?
Wi-Fi networks, Bluetooth devices and Location areas (geofences) can be used to define environments.
Specifying multiple parameters for an environment checks for all of them.​
Assigning a password to an environment is done at the time of creating an environment. Support for more password types are coming in the future.​
_​There's more!
Lollipop style lockscreen with notifications for Jellybean and KitKat (can be disabled)
Restricted profiles - Set up restricted profiles for your friends/family and limit access to apps. You can assign a different password to each restricted profile (password, pin, pattern or none).
Intelligent environment overlap resolution. But you always have the option to override it manually.
Material Design, and smooth animations. (See screenshots below)
_​Some details
The app uses admin privileges to set system password, so it comes with the security of Stock lock screen
Pattern lock is supported. If you have root, stock pattern lock will be used. Please see Post #3 for more details. If you do not have root, a built-in pattern library is used (it still sets a user-defined master password in the background so that lockscreen is actually secure). But this built-in pattern is not guaranteed to work in every device.
The core functionality is working, but this is still a work in progress. Please report bugs, crashes etc in this thread. Logcat will be highly appreciated!
_​Source Code
The source code is Licensed under the Apache License, Version 2.0. Link to Github repository: https://github.com/aravindsagar/SmartLockScreen/ ​
_​Reviews, Screenshots, Examples etc - Post #2
Instructions, Download links etc - Post #3​
_​FAQs
1. My screen froze while on lock screen. How to recover?
Ans: Try rebooting the phone by long pressing power button. Upon reboot, try master password first, if it does not work, try passwords which you've set for different environments. Try to reproduce the problem, and send us a logcat.
2. How to uninstall the app?
Ans: First open SmartLockScreen Settings, delete all environments, and set passphrase for unknown environment as None. Then go to Settings -> Security -> Device Administrators, uncheck SmartLockScreen there. Now uninstall the app just like any other app. Please come back to this thread and post why you uninstalled it, what's missing/what's bothering you.
3. Can you add fingerprint sensor support?
Ans: I'm looking into it. Till Lollipop, there's no standard API or structure for fingerprint sensors, so parts of the implementation will have to be device specific or manufacturer specific. That being said, I'm trying to add support to Samsung devices first.
Also, things should improve with Android M, since fingerprint APIs will become standardized with it.
FAQs will be updated when certain questions get frequently asked.​
_​Credits
Developed by
Aravind Sagar, V Priyan
This is our first ever app, so it did take some time for learning and implementing everything properly. Sincere thanks to:
Dr. Gourinath Banda, IIT Indore, for his guidance
XDA, StackOverflow, developer.android.com, Android App Development Course by Udacity and many other great sites with abundant resources for learning.
cardslib by Gabriele Mariotti - https://github.com/gabrielemariotti/cardslib
Android System Bar Tint, by Jeff Gilfelt - https://github.com/jgilfelt/SystemBarTint
Android CropImage by Lorenzo Villani - https://github.com/lvillani/android-cropimage
GitHub, for providing their Micro plan for free for students.
XDA:DevDB Information
SmartLockScreen for Android, App for all devices (see above for details)
Contributors
aravindsagar, priyanmuthu
Version Information
Status: Alpha v3.0
Examples, Screenshots, and Reviews
Tutorial made by WonderHowTo.com(old version of the app is used)
_
Configuring environments
Let's consider some examples.
Say you want to set phone password as none automatically whenever your bluetooth headset is connected to it. Just go to manage environments screen, click the '+' button on top right, give a name and hint for the environment, click checkbox on Bluetooth card, select your bluetooth device after clicking the button that appears. Go down to passphrase card, choose none. Click done button at the top. That's it!
Whenever you are not connected to the headset, phone password will automatically change to Unknown Environment password(if you have set it) or the master password, if you haven't set password specifically for unknown environment.
Let's consider another scenario, you want no security at home, pattern at work, and a pin elsewhere. Just add 2 environments corresponding to home and work. You can use Wi-Fi or Location or both to identify the environment. Remember that if you set both Wi-Fi and Location, it'll check for both; i.e. you have to be connected to the Wi-Fi network, as well as in the particular area defined. If you want to detect in either case, just make 2 separate environments, 1 with Wi-Fi and 1 with location, and give the same passphrase in both.
Any number of environments can be added. You can set any passphrase for any environment, including unknown environment. You build the configuration that works best for you.
_
Configuring restricted profiles
Suppose you want to share your phone with your child, and make sure that (s)he can access only certain games which you have downloaded for her. Go to SmartLockScreen Settings, click the item which shows the current user, click 'Add new profile', and give it a name. Now click on the new profile (it must have appeared in that list). You'll see 2 new options in the Nav drawer now. Click allowed apps and click on the games which you want to allow, plus the launcher app you're using currently. Now go to set passphrase and set a suitable passphrase. You can set none if anyone anytime can unlock your phone using that profile, or you can set something else as well.
To switch profiles, just turn off the screen and turn it back on. Click on the user icon which appears at the top right corner. List of profiles will appear. Click on the desired profile to switch to. The screen will turn off and on again so that the password change will take effect.
_
Screenshots
More screenshots:
_
A review of the app at AndroTrends
_
Why these permissions?
HTML:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.pvsagar.smartlockscreen" >
<!-- Location can be used as a variable determining the current location, hence Location permission is required -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<!-- Bluetooth devices are also used to determine present environment -->
<uses-permission android:name="android.permission.BLUETOOTH" />
<!-- Current Wifi networks are also used to determine present environment -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<!-- To switch on Wifi when User wants to enter an environment with a wifi network attached to it -->
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<!-- The following three permissions are used by Maps, on which location selection and searching is possible -->
<!-- Internet permission is also used for checking for updates -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- To start the service automatically after boot -->
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<!-- Required for restricting access to certain apps. This allows SmartLockScreen to determine the app open currently-->
<uses-permission android:name="android.permission.GET_TASKS" />
<!-- For running environment detection and password setting in the background when phone is locked -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<!-- Used to draw lockscreen over the Android lock screen -->
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<!-- Required to expand the status bar programmatically -->
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
<!-- Required to dismiss the lockscreen overlay during calls -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<!-- Following 2 permissions are required to read the owner info from Contacts -->
<uses-permission android:name="android.permission.READ_PROFILE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
...
</manifest>
Instructions, Downloads, Changelogs, Known Bugs etc
Important - Please read carefully
If you choose to use 'System pattern lock (Requires root)' - this option can be found in General Settings->Pattern Type if you have root access - please be careful.
This feature has been tested in AOSP ROMs only. Please make a nandroid backup, or at least Ti backups, especially if you're on a custom skin of Android like TouchWiz.
I request everyone to test this feature and report success/failure so that any problems which could arise can be fixed quickly
_
System Requirements
Android 4.1+
Latest Google Play Services
Notifications in lock screen works only in 4.3+, as of now. We're working to bring them to lower versions as well
Doesn't work in MIUI. We would like to get testers who can work with us to sort out the issues with MIUI
Testing has been done mainly on AOSP based ROMs (mainly a Nexus 4 and Nexus 5). The app might crash or not work as expected in certain manufacturer versions of Android. We haven't seen this behavior anywhere yet, but we would like to find out, and sort out the issues.
_
Installation Instructions
Important: The basic initialization steps haven't been compiled into a proper set up wizard when app first runs, so please follow these instructions carefully.
Download the apk (see below) and install it.
Go to Settings -> Security and change password to none. This is done so that unlock becomes simple whenever password is set to none by the app.
Install the apk file. See downloads to get the apk file.
For Android 4.3+, Go to Settings -> Security -> Notification Access and select SmartLockScreen.
Open SmartLockScreen settings. You'll be prompted to set a master passphrase, and activate Device Admin for that app, after which you'll be taken to Main Settings screen. Master passphrase can only be password/pin for security, and it'll be used by default on unknown environments. You can set a different password for unknown environment though, from Manage Environments screen. Add different environments using '+' menu item in Manage Environments screen.
Click on the user name to see list of profiles. Click add new profile option in the list to add restricted profiles. Once you select a restricted profile from the list, the options available will change accordingly and you can set which apps are allowed for that profile and what passphrase should be used for that profile.
[size=+1]For more help on configuring the app, see post #2[/size]
_
Download
A note to people who reshare this app elsewhere: Please don't directly link to the apk, please link to this thread so that users will receive important information and updates
The apk file is attached to this post.
Alternate download link: http://bit.ly/1KUB84X
If you have alpha 1.5 or above, go to About -> Check for updates. Click on update available button, and download.
_
Change log
Alpha v3.0
Lollipop support
Changed the implementation of root pattern lock. Should be more reliable now.
Miscellaneous fixes
Complete changelog here: http://goo.gl/rwroFI
_
Upcoming features
Blacklisting apps from showing notifications in lockscreen
Ability to show/hide pattern while unlocking
Automatic screen on and off
Notifications backward compatibility
Auto detect all environment variables in Add Environment screen
You tell us...
_
Known issues
Pattern lock does not keep track of incorrect attempts (in non-root mode).
Location has a tendency to fail, especially indoors. Setting a larger radius can help in such cases.
Slight delay in unlock after entering pattern, in certain situations - Doesn't happen if you have root, and has System pattern enabled.
_
Disclaimer
Use this app at your own risk. This software is distributed "as is", without any warranty, and the developers cannot be held responsible for any damages or consequences arising because of that.
That being said, I'll be happy to help anyone out, if you run into problems, or want any sort of assistance. Feel free to post the issues you encounter, in this thread.
aravindsagar said:
Reserved
Click to expand...
Click to collapse
Installed in my P7 Huaweui.
The pattern way doesn't work.
giankuka said:
Installed in my P7 Huaweui.
The pattern way doesn't work.
Click to expand...
Click to collapse
Thanks for the feedback. Can you tell me what exactly happens when you enter a pattern? I'll definitely try to resolve the issue ASAP.
aravindsagar said:
Thanks for the feedback. Can you tell me what exactly happens when you enter a pattern? I'll definitely try to resolve the issue ASAP.
Click to expand...
Click to collapse
I set the new enviroment. If I choose none or pin or password, then it asks me them correctly, but if I choose the pattern then it asks me the master password.
thanks!
giankuka said:
I set the new enviroment. If I choose none or pin or password, then it asks me them correctly, but if I choose the pattern then it asks me the master password.
thanks!
Click to expand...
Click to collapse
Do you see an overlay showing the time, before you're entering your password? If not, drawing overlays doesn't seem to be working. Can you please tell me your android version, and ROM, if its not stock?
Installed and seems to be working
Tested so far: Set environment "Work" to activate when I am connected to their wifi. No security - Works no problem. When I set patter, pin or password, my previous lockscreen shows up after I swipe up to unlock. Then I have to swipe up again. Then the security (pin, password, Pattern) comes up and once entered I get on my home screen (or whatever app I left off at). I am using Viper Rom 6..2.1 (Android 4.4.2) on HTC One M7.
Same stuff happens with unknown environment. When set to none, one swipe up goes to where I left off.
Is that a design flaw in Android or does your app activate the stock lockscreen?
Btw love how everything looks. One thing that is kind of annoying is showing me as a notification what environment I am in. Did you mean to design it like that or no? Basically I like to have a clean screen when there are no notifications. I can swipe it away but it comes back after turn off and turn back on the screen.
morphius88 said:
Installed and seems to be working
Tested so far: Set environment "Work" to activate when I am connected to their wifi. No security - Works no problem. When I set patter, pin or password, my previous lockscreen shows up after I swipe up to unlock. Then I have to swipe up again. Then the security (pin, password, Pattern) comes up and once entered I get on my home screen (or whatever app I left off at). I am using Viper Rom 6..2.1 (Android 4.4.2) on HTC One M7.
Same stuff happens with unknown environment. When set to none, one swipe up goes to where I left off.
Is that a design flaw in Android or does your app activate the stock lockscreen?
Btw love how everything looks. One thing that is kind of annoying is showing me as a notification what environment I am in. Did you mean to design it like that or no? Basically I like to have a clean screen when there are no notifications. I can swipe it away but it comes back after turn off and turn back on the screen.
Click to expand...
Click to collapse
Thanks a lot for the detailed feedback.
That is a design flaw in Android, I'd have to say. If the phone should be truly secure, the password should be set as system password. But then, in certain implementations of Android, along with it, comes an additional screen, like the one on HTC. This doesn't happen in AOSP actually, at least till KitKat. I'm thinking of ways to solve this problem.. Initial thoughts suggest that the app should provide an option to disable the lock screen overlay showing the notifications.
Regarding the persistent notification, we'll add an option to turn that off.
aravindsagar said:
Do you see an overlay showing the time, before you're entering your password? If not, drawing overlays doesn't seem to be working. Can you please tell me your android version, and ROM, if its not stock?
Click to expand...
Click to collapse
No overlay time before I'm entering password. Android version 4.4.2, emui 2.3
giankuka said:
No overlay time before I'm entering password. Android version 4.4.2, emui 2.3
Click to expand...
Click to collapse
If you have enabled the option 'Disable HW Overlays' in developer options, please try switching that off. If that does not work, I'll definitely investigate further. I might need your help, I'll PM you in that case.
aravindsagar said:
Thanks a lot for the detailed feedback.
That is a design flaw in Android, I'd have to say. If the phone should be truly secure, the password should be set as system password. But then, in certain implementations of Android, along with it, comes an additional screen, like the one on HTC. This doesn't happen in AOSP actually, at least till KitKat. I'm thinking of ways to solve this problem.. Initial thoughts suggest that the app should provide an option to disable the lock screen overlay showing the notifications.
Regarding the persistent notification, we'll add an option to turn that off.
Click to expand...
Click to collapse
Wow thanks for a quick reply. I will set up no security for the places where I spend most of my day. And for the rest, I will just deal with it for now. Will let you know if there are any other issues. Thanks
Sent from planet Mars using HTC One
---------- Post added at 12:49 PM ---------- Previous post was at 12:27 PM ----------
Swiping left freezes my phone completely. It gets about half way in the animation and freezes. Turning off and on does not fix it. A restart goes back to normal but I tried swiping again and it froze again. No security set in current environment. Swiping right works fine and the dialer shows up after a second or two. Again, Using HTC One M7 with Viper Rom (Android 4.4.2).
morphius88 said:
Wow thanks for a quick reply. I will set up no security for the places where I spend most of my day. And for the rest, I will just deal with it for now. Will let you know if there are any other issues. Thanks
Sent from planet Mars using HTC One
---------- Post added at 12:49 PM ---------- Previous post was at 12:27 PM ----------
Swiping left freezes my phone completely. It gets about half way in the animation and freezes. Turning off and on does not fix it. A restart goes back to normal but I tried swiping again and it froze again. No security set in current environment. Swiping right works fine and the dialer shows up after a second or two. Again, Using HTC One M7 with Viper Rom (Android 4.4.2).
Click to expand...
Click to collapse
Duly noted. Will fix in next version.
morphius88 said:
Swiping left freezes my phone completely. It gets about half way in the animation and freezes. Turning off and on does not fix it. A restart goes back to normal but I tried swiping again and it froze again. No security set in current environment. Swiping right works fine and the dialer shows up after a second or two. Again, Using HTC One M7 with Viper Rom (Android 4.4.2).
Click to expand...
Click to collapse
Would it be too much to ask for a logcat? Intent to open camera on HTC devices must be different. It'll be solved in next version.
Edit: On second thoughts, it might be the absence of a "secure" camera module in Sense. Didn't think that devices might not have it. I'll add the fix right away. Unfortunately I won't be able to upload a new version until Sunday, I'm preparing for my GRE (on Saturday).
aravindsagar said:
Would it be too much to ask for a logcat? Intent to open camera on HTC devices must be different. It'll be solved in next version.
Edit: On second thoughts, it might be the absence of a "secure" camera module in Sense. Didn't think that devices might not have it. I'll add the fix right away. Unfortunately I won't be able to upload a new version until Sunday, I'm preparing for my GRE (on Saturday).
Click to expand...
Click to collapse
Heres a log cat plus a screenshot of how the freeze looks like (Phone still lets me take a screenshot with the physical buttons).
I have no idea how to read a logcat
EDIT: I dont mind waiting. This is not important to me as I mainly want the notifications. The dialer and camera are pluses. Your test is way more important and you should focus on that right now. Good luck on the test.
Edit 2: Attached a second logcat generated by app "alogcat"
morphius88 said:
Heres a log cat plus a screenshot of how the freeze looks like (Phone still lets me take a screenshot with the physical buttons).
I have no idea how to read a logcat
Click to expand...
Click to collapse
Yup, identified the problem. It's as I thought, no activity for secure camera. Logcat helped a lot. I owe you a thanks.
This app is exactly what I've been looking for, except one small detail - it doesn't support my device's Android version!
Darn, why does nobody make apps for 2.1 anymore?
Oops, I know the answer - it's outdated and old. But still, it's not fun having a device that can use so few apps.
Oh yeah, it's the Nook Simple Touch with GlowLight, by the way.
thenookieforlife3 said:
This app is exactly what I've been looking for, except one small detail - it doesn't support my device's Android version!
Darn, why does nobody make apps for 2.1 anymore?
Oops, I know the answer - it's outdated and old. But still, it's not fun having a device that can use so few apps.
Oh yeah, it's the Nook Simple Touch with GlowLight, by the way.
Click to expand...
Click to collapse
While developing, we tried to make it support the lowest version of android possible, but there were certain apis absent in ICS and below which we simply couldn't do without. But in the future, I'll try and reduce the min android version.
aravindsagar said:
While developing, we tried to make it support the lowest version of android possible, but there were certain apis absent in ICS and below which we simply couldn't do without. But in the future, I'll try and reduce the min android version.
Click to expand...
Click to collapse
Ah, that makes sense. Sorry if I appear "noobish" in this department, I don't develop apps.
And thanks for attempting to meet my wishes. Good customer service is always important.
thenookieforlife3 said:
Ah, that makes sense. Sorry if I appear "noobish" in this department, I don't develop apps.
And thanks for attempting to meet my wishes. Good customer service is always important.
Click to expand...
Click to collapse
It's my first time developing an app.
And there are some time constraints as well... I'll see what I can do.

[APP][4.4+][ROOT] Weak Control Free

Connect a web browser to your Android phone or tablet and have fun.
This is the Free version of Weak Control. It is Ad supported and has a wait time.
★ Cast your device screen in real time to a browser on your PC.
★ WATCH full HD movies.
★ PLAY favorite games,
★ LISTEN to your music collection,
★ CHAT with friends.
★ WRITE a novel in any language.
★ CONTROL your device with a keyboard and a mouse.
★ ENJOY the power of your device like never before.
Cast your device screen onto a browser in glorious real time full HD. Play movies and games in butter smooth video and audio. Listen to favorite music from your device. Typing with the keyboard is easy and productive. Mouse gestures work the same as if you are touching the screen.
This version of Weak Control requires Android 4.4.x or Android 5.0/6.0 phone or tablet , ROOT permissions and supports Google Chrome browser.
You need latest SuperSU version.
Get it on Google Play.
Weak Control Free
There is a full version without the ads as well here
Weak Control. It has shortcuts for Power, Home, Back, App switch, Volume up/down/mute, Rotate screen and other Pro features.
Check our website www.weakcontrol.com for more details and support or write us here we always listen.
Please read our FAQ. We hope it will answer most of your questions.
http://weakcontrol.com/frequentquestions.html
-Permissions-
Superuser - this version requires root permissions
Internet - checks for license
Wifi state - checks if wifi is on
Record audio - audio capture
License check - checks for license
Ads required permissions. (not present in full version)
Network state
Location permissions
Storage permissions
Releases:
2.9 (17.08.2016)
Fix: Startup on CyanogenMod roms
Fix: Important fix for devices that don't have SuperSu or have old version of it.
v.2.8 released (13.08.2016)
NEW: Support device clipboard (CTRL+C still required to copy the device clipboard to the client computer)
Fix: Important fix for devices that don't have SuperSu or have old version of it. (fixes non root and start failed messages)
Fix: Video decoder dropping all frames due to incorrect frame delay calculation (fixes blank screen issue on certain devices)
Fix: Crash when allocating memory for audio buffers on some devices
v2.7 released (27.07.2016)
Performance Boost Release
NEW: Completely new, from the ground up, a new video hardware decoder
NEW: Support async video frames capturing (reduces cpu and battery consumtion
NEW: Support all Android CPU architectures (arm, arm64, x86, x64, mips, mips64 devices)
NEW: Auto-detect the correct startup root context (fixes start issues)
FIX: Issue when stopping service
FIX: Reduce memory usage for video and audio buffers
v2.4 released (21.04.2015) (version code v21)
Critical fix: Weak Control Keyboard activation issues
New: Clear screen content after disconnect
Improved mouse scroll wheel gesture
720p is default for new installations. (1080p can be enabled from settings)
Fixed Android 5.1 rotation watching
Future proofed rotation watching
v2.2 released (27.01.2015) (version code v19)
Critical Fix: Keyboard not working when soft keys are enabled
v2.1 released (25.01.2015) (version code v18)
* Added "Disable audio" setting for devices that have issues with audio API capturing resulting in no video output.
* Fixed wrong mouse touches in landscape on certain devices.
* Fixed video resolution on high end devices that have high resolution displays.
* Fixed fallback to video only mode if audio capturing fails on certain devices.
v2.0 released (21.01.2014) (version code v17)
* Android 5.0 Lollipop support
* LG G3 audio support
* Minor bug fixes and improvements.
v1.9 released (24.12.2014) (version code v16)
* Increased free use time
* Completely new video decoder. (Works with all latest versions Google Chrome. Improves video smoothness.)
* Added decoder override flag for using legacy decoder.
* Added fallback to legacy decoder if new decoder has problem loading.
* Added support for 480p video resolution for low end devices and computers.
* Added settings for video resolution.
* Improved mouse touch point handling
* Added loading progress for the new video decoder
* Added Tips and Tricks on Welcome Page
v1.8 released (15.11.2014):
* Added soft keys support
* Fix for audio not transmitted to browser on certain devices
* Fixed showing PIN when activity is reopened
* Added messages for connection error and wrong PIN
* Other minor fixes
Has anyone tried this?
Sent from Galaxy Note 3 SM-N9005
thahim said:
Has anyone tried this?
Sent from Galaxy Note 3 SM-N9005
Click to expand...
Click to collapse
You can check the reviews of the full version.
Search "Weak Control" in Google Play Store. We are still not allowed to post links here.
Cheers,
Weak Control Team
WeakControl said:
You can check the reviews of the full version.
Search "Weak Control" in Google Play Store. We are still not allowed to post links here.
Cheers,
Weak Control Team
Click to expand...
Click to collapse
Installed this free version ill try it later. So whats in the pro version.
Edit: @WeakControl there are no navigation keys, i can only watch the screen but can not interact with functions like going to back or closing any app.
Sent from Galaxy Note 3 SM-N9005
thahim said:
Installed this free version ill try it later. So whats in the pro version.
Edit: @WeakControl there are no navigation keys, i can only watch the screen but can not interact with functions like going to back or closing any app.
Sent from Galaxy Note 3 SM-N9005
Click to expand...
Click to collapse
Thanks for the feedback. We will be adding a setting to show soft buttons on the webpage under the screen picture for devices that don't have soft keys enabled by default. We have this on our list and will add this for sure.
In the mean time as a workaround you can try some apps that can enable soft buttons on your device. We understand that's inconvenient to say the least but still.
Thanks,
The Weak Control Team
WeakControl said:
Thanks for the feedback. We will be adding a setting to show soft buttons on the webpage under the screen picture for devices that don't have soft keys enabled by default. We have this on our list and will add this for sure.
In the mean time as a workaround you can try some apps that can enable soft buttons on your device. We understand that's inconvenient to say the least but still.
Thanks,
The Weak Control Team
Click to expand...
Click to collapse
So there is no way for navigation till you add it?
Sent from Galaxy Note 3 SM-N9005
thahim said:
So there is no way for navigation till you add it?
Sent from Galaxy Note 3 SM-N9005
Click to expand...
Click to collapse
You may workaround it with SoftKey Enabler or similar apps to show soft keys while you are connected. This will be needed until we add the setting for soft keys. We will be working on this with high priority.
Cheers,
Weak Control Team
very nice app/service... wait for a PM from me
also since this post is still on your first page. here's a link to the free app on the playstore https://play.google.com/store/apps/details?id=weak.WeakControl.Free
https://www.youtube.com/watch?v=PiibxAEGO-s
TK just posted this. Hope this brings more awareness. This is pretty awesome.
I tried to install this on the tab plus p7200, unfortunately the devise does not seem to be supported.
Please add support for more devises. or older versions of android. :good:
not working
Not working on nexus 5 running lolliop.it says "Weak control failed".
not working on oneplus one downloaded the free app that's ok up and running,followed the instructions get to the stage to connect to P.C and it never accepts the pin generated and never goes further...superuser allowed so no probs there
Sadly does not work, i just can't access the adress it gives me, it keeps on loading and then says "Connection has timed out" yes I'm connected to the Internet on both my device and PC, what am I doing wrong??
Edit: I realised that I needed to create a WIFI Hotspot on my PC and then connect to it with my device, but now the problem is after entering the PIN given by the app nothing happens, it just freezes just like that, i click on "connect" several times, nothing happens
Edit 2: Finally managed to get it working, it seems like only Goggle Chrome Broweser works with it. What i can say is, ther's great potential, on my Galaxy Note 10.1 running Kitkat 4.4.2, it lags terribly, actually it causes my device to lag also, maybe coz I'm still running the free version, other than that, great app I like it, since it's still in beta it promises to only get better
I don't suggest downloading the free version to anyone. It's very annoying when the message pops up to buy the full version. there is only one button to press, and that is buy, back key won't do anything, at this point to stop the app the only way is to force close it. And this happens too frequently
Very nice!
It's working very nicely on my Samsung Galaxy S4 (i9505)
Thank you!
Vyper512 said:
It's working very nicely on my Samsung Galaxy S4 (i9505)
Thank you!
Click to expand...
Click to collapse
Does it work smoothly on your device?? Coz mine lags so i thought maybe Touchwiz could be a contributing factor
Skhulile said:
Does it work smoothly on your device?? Coz mine lags so i thought maybe Touchwiz could be a contributing factor
Click to expand...
Click to collapse
It runs very smoothly. I'm running Imperium ROM (TW based) on my device. I don't think TW has anything to do with it..
Vyper512 said:
It runs very smoothly. I'm running Imperium ROM (TW based) on my device. I don't think TW has anything to do with it..
Click to expand...
Click to collapse
Oh okay, anyway are you running the pro version or the free one? As I have a feeling that might contribute.
Works great on my Nexus 5 running KK. I didn't use it long enough to get the pop up to buy it though.
Skhulile said:
Oh okay, anyway are you running the pro version or the free one? As I have a feeling that might contribute
---------- Post added at 04:51 PM ---------- Previous post was at 04:50 PM ----------
Sorry I think that is against XDA Rules, for someone to post paid versions
Click to expand...
Click to collapse
Oh sorry about that
But still if it is not against the rules or someone can send me a PM that would be nice

[APP][5.0+][ROOT] Toggle Network Type 5.0 (2G, 3G, LTE) (xda-exclusive free version)

Hi,
I've developed a widget to toggle (preferred) network types, e.g., 2G, 3G, 2G/3G, LTE, on Android 5.0/5.1 (Lollipop), Android 6.0 (Marshmallow), and Android 7.0/7.1 (Nougat). It requires root.
This is an xda-exclusive free version! If you want to support me, please consider getting the paid version on Google Play or check out my other apps.
Please note: Redistribution of this app is not allowed!
New: Support for dual SIM/multi SIM devices on Android 6.0 and later.
Paid version on Google Play (same functionality): https://play.google.com/store/apps/details?id=com.cygery.togglenetworktype
Device compatibility: second post
Features:
Widget (cycle through configurable list of network types)
Locale/Tasker plugin (set specific network type or toggle to next)
Shortcut (set specific network type or toggle to next)
Custom names for network types (text shown on the widget)
Custom background image or color
Configure text size and color
Dual SIM/multi SIM support on Android 6.0 and later
Device Support
Device support depends on a variety of factors, including your specific device model, Android version, installed (custom) ROM, used root provider (su binary), and SELinux configuration. This app includes options to deal with different configurations of some of those factors. Please let me know if this app does not work on your device.
Notes
The widget is passive. Thus, it has to request root every time it is refreshed. Although the battery impact is negligible, this usually results in frequent (Toast) messages indicating that the app was granted root rights. Please refer to your superuser management app if you'd like to disable those messages specifically for this app.
This app includes a (static) shortcut and a (dynamic) widget. Usually, both shortcut and widget are shown in the same list which is used to add them to your homescreen although this list is commonly just labeled "Widgets". For reference, the screenshots in this post show the widget. The shortcut looks like the app icon and has rounded corners. Please note: sometimes the widget is not shown immediately after installing this app. This is likely a bug in the launcher/homescreen app. Please reboot your device in that case.
Known issues:
Android 6/7: When the network type is changed via this app and then the cell radio system settings are opened, the network type is reset to the one set there. Similarly, the previous issue might happen after a reboot or when airplane mode is toggled on and off.
Android 6/7: Some devices/(beta) ROMs don't work with this app (currently). Please search the thread for more details/user reports.
Network type specific: Depending on your device and carrier when using certain modes, e.g., LTE only, you might be unable to send or receive calls, SMS, etc. This is a technical limitation and has nothing to do with this app. Please keep this limitation in mind in case you are not sure whether you are affected by it or not.
Network type specific: Depending on your device/Android version/(custom) ROM/etc. some network types might be unavailable, don't work, or, when trying to select them, result in a different one being activated instead. Please search the thread for more details/user reports. This is outside of this app's control.
Custom ROMs: On some custom ROMs, the default toggle mechanism does not work. There exists a "custom ROM mode" which uses a different method that works on (most) CyanogenMod ROMs and other custom ROMs based on it. However, some network types are not supported by the custom ROM mode. When trying to set them, e.g., the app freezes. Please disable any such unsupported types via the app settings. Additionally, depending on the device/ROM, setting the preferred network type might work, e.g., via the Locale/Tasker plugin or shortcut, but this app might be unable to retrieve the currently set preferred network type. In such cases, toggling to the "next" preferred network type doesn't work since this app doesn't know the current preferred network type.
Other issues: When reporting any issues please include the following info in your post: Device, ROM and ROM version, exact version number of this app you use (don't just write "latest"), superuser management app (e.g., SuperSU) and version, content of any shown error messages. Describe in detail what you tried to do, what you expected to happen, and what happened instead. Include screenshots/screencasts where possible and useful to show the issue.
Cheers,
cygery
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Changelog
v1.2.3.0:
small fixes
v1.2.2.0:
attempt to fix reading of current preferred network type when using custom ROM Mode
v1.2.1.0:
added multi SIM support when using custom ROM mode
fixed toggle state updates when using custom ROM mode
v1.2.0.0:
added multi-SIM support with customizable label in widget
added option to use default SELinux context (makes app compatible with more root providers)
removed support for automatic refreshing on connectivity changes
small fixes and improvements
v1.1.6.0:
added support for Android 6.0
added option to control automatic refresh of toggle state
small fixes and improvements
v1.1.5.1:
fixed: custom ROM mode (network type issue)
improved: custom ROM mode (widget update after toggle)
v1.1.5.0:
added: option for custom ROMs to use different toggle method
small fixes and improvements
v1.1.4.0:
bug fixes
small improvements
v1.1.3.0:
small improvements
v1.1.2.0:
show message if network type switching wasn't successful
v1.1.1.0:
added option to show all network types
v1.1.0.0:
NEW: Material-like design
NEW: customizable text color and size
NEW: custom background
small fixes and improvements
v1.0.4.0:
small fixes
v1.0.3.0:
removed phone hardware requirement
v1.0.2.0:
initial release
Click to expand...
Click to collapse
Device compatibility:
Please note: This is not an exhaustive list and only mirrors my current state of knowledge. If your device is neither listed in the "compatible" or "incompatible" list its compatibility isn't known yet. If you test it please report and I'll update the lists.
Compatible:
Nexus 5
Nexus 6
Nexus 6P
Nexus 4
Samsung Galaxy S2
Samsung Galaxy S3
Samsung Galaxy S4
Samsung Galaxy S4 LTE GT-I9505
Samsung Galaxy S4 Mini
Samsung Galaxy S5 900F
Samsung Galaxy S6
Samsung Galaxy Note 3 N900
Samsung Galaxy Note 3 N9005
SM-N9008V (Resurrection Remix 5.6.0)
HTC M8 GPE
HTC One S
LG G2 D802
LG G3 F400
LG G4
LG Leon H340n / MS345
LG Optimus 4X HD (p880)
Motorola Moto X 2014 (XT1097)
Motorola Moto X 2014 Pure Edition (XT1095)
OnePlus One (Bacon)
Oneplus X (Oxygen OS 2.13-X)
OnePlus 3 (7.0 Oxygen OS)
Shield LTE
Sony Xperia L
Sony Xperia S
Sony Xperia Z1
Xiaomi Mi2
Incompatible:
HTC One (different models affected, reason unknown, might be ROM-related)
Moto X X1092 (with Android 6.0)
2015 Moto X Pure Edition [XT1575] (with Android 6.0)
Oxygen OS (some devices/versions affected)
old/unfinished CM12.1-based ROMs show a "-3" error when trying to toggle (this is a bug in the ROM which in some cases is fixed in more recent releases) workaround added in version 1.1.5.1 ( "custom ROM mode" )
(reserved2)
Wonderful. Initial testing seems to work, the network mode in settings change when pressed.
Will this go into the Play Store? Would love to support your effort.
---------- Post added at 12:22 PM ---------- Previous post was at 11:50 AM ----------
Oh yes...this only works on Lollipop? Does it work on Kitkat as well?
cygery said:
Hi,
I've developed a widget to toggle (preferred) network types, e.g., 2G, 3G, 2G/3G, LTE, on Android 5.0 (Lollipop). It requires root.
Spoiler
This is an xda-exclusive free version! If you want to support me, please consider getting the paid version on Google Play or check out my other apps.
Please note: Redistribution of this app is not allowed!
Device compatibility: second post
Features:
Widget (cycle through configurable list of network types)
Locale/Tasker plugin (set specific network type or toggle to next)
Shortcut (set specific network type or toggle to next)
Cheers,
cygery
PS: As far as I know, this is the only app/widget allowing you to toggle preferred network types on Android 5.0. Please correct me if this is wrong.
Click to expand...
Click to collapse
Perfect. Thanks man.
Sent from my Nexus 5
---------- Post added at 10:33 AM ---------- Previous post was at 10:27 AM ----------
kenkiller said:
Wonderful. Initial testing seems to work, the network mode in settings change when pressed.
Will this go into the Play Store? Would love to support your effort.
Click to expand...
Click to collapse
+1. Would love to support as well.
Sent from my Nexus 5
kenkiller said:
Will this go into the Play Store? Would love to support your effort.
Click to expand...
Click to collapse
https://play.google.com/store/apps/details?id=com.cygery.togglenetworktype
@cygery I recall seeing some hesitation to post Play Store links in one of your other threads. I'm pretty certain that you'd be fine to do so, as long as a free version is included as well (see: BetterBatteryStats).
That said, y'all should definitely pick this one up. On sale as we speak!
jacknicholson said:
https://play.google.com/store/apps/details?id=com.cygery.togglenetworktype
@cygery I recall seeing some hesitation to post Play Store links in one of your other threads. I'm pretty certain that you'd be fine to do so, as long as a free version is included as well (see: BetterBatteryStats).
That said, y'all should definitely pick this one up. On sale as we speak!
Click to expand...
Click to collapse
Strange.....was looking/refreshing dev's list of apps and this never appeared.
Bought!
Thanks a lot, works fantastic.
If I want to use that with other apps than Locale or Tasker (in my case Lama), what is the Intend I need to use to set the network mode? What is the syntax?
Great job.
Sent from my Nexus 5 using Tapatalk
Tested on my Nexus 4 : :good:
cygery said:
Hi,
Cheers,
cygery
Click to expand...
Click to collapse
Well done - Works like charm - Tasker intergration like a champ ^^ Chipped in by getting it from the playstore. Keep it up ! Cheerz!
PowerToggles
Works great as a PowerToggles custom toggle. I only wish its icon would update to show you what mode it's in right now.
Right now I have to also have the built-in "Data Network Toggle" added, which tells you what mode it's in after you click on it.
matthian said:
Thanks a lot, works fantastic.
If I want to use that with other apps than Locale or Tasker (in my case Lama), what is the Intend I need to use to set the network mode? What is the syntax?
Great job.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Run it as a shortcut, no need to fool around with intents.
kenkiller said:
Wonderful. Initial testing seems to work, the network mode in settings change when pressed.
Will this go into the Play Store? Would love to support your effort.
---------- Post added at 12:22 PM ---------- Previous post was at 11:50 AM ----------
Oh yes...this only works on Lollipop? Does it work on Kitkat as well?
Click to expand...
Click to collapse
kenkiller said:
Strange.....was looking/refreshing dev's list of apps and this never appeared.
Bought!
Click to expand...
Click to collapse
Thanks! Google Play indeed behaves strange, it (sometimes?) takes several hours until an app is shown on the developer page although it's already visible on its own page. Now everything seems to be there.
The method I used in this app doesn't work on KitKat or earlier, it was introduced in Android 5.0. Although I'm still checking for another way I don't have much hope because many others have searched and I haven't seen that anyone found a method.
jacknicholson said:
https://play.google.com/store/apps/details?id=com.cygery.togglenetworktype
@cygery I recall seeing some hesitation to post Play Store links in one of your other threads. I'm pretty certain that you'd be fine to do so, as long as a free version is included as well (see: BetterBatteryStats).
That said, y'all should definitely pick this one up. On sale as we speak!
Click to expand...
Click to collapse
Thanks for pointing this out!
kenkiller said:
Run it as a shortcut, no need to fool around with intents.
Click to expand...
Click to collapse
Yes, I suggest that, too. If you really want to do it manually, check Locale's documentation.
nexxer said:
Works great as a PowerToggles custom toggle. I only wish its icon would update to show you what mode it's in right now.
Right now I have to also have the built-in "Data Network Toggle" added, which tells you what mode it's in after you click on it.
Click to expand...
Click to collapse
The widget does this when you click it or when the connectivity changes. As far as I know, it's not possible to update the shortcut icon. Anyway, I abstained from polling the selected network type in case of external changes - it's just a waste of battery.
Small update (1.0.3.0) which shouldn't affect anyone who downloaded the app from this thread. This update just removed the requirement for telephony hardware from the AndroidManifest. Thus, the app is now visible via Google Play on devices without phone hardware, e.g., tablets with a data modem.
cygery said:
Small update (1.0.3.0) which shouldn't affect anyone who downloaded the app from this thread. This update just removed the requirement for telephony hardware from the AndroidManifest. Thus, the app is now visible via Google Play on devices without phone hardware, e.g., tablets with a data modem.
Click to expand...
Click to collapse
Will wait for this version to appear on Store.
However running the previous version from this thread on my Shield tablet LTE, none of the network options can be selected i.e. greyed out. Is that a problem?
Edit : installed the latest version, all the options are still greyed out. So didn't work on Shield tablet LTE for now.
kenkiller said:
Will wait for this version to appear on Store.
However running the previous version from this thread on my Shield tablet LTE, none of the network options can be selected i.e. greyed out. Is that a problem?
Edit : installed the latest version, all the options are still greyed out. So didn't work on Shield tablet LTE for now.
Click to expand...
Click to collapse
Thanks for the report, I'm looking into this.
kenkiller said:
Will wait for this version to appear on Store.
However running the previous version from this thread on my Shield tablet LTE, none of the network options can be selected i.e. greyed out. Is that a problem?
Edit : installed the latest version, all the options are still greyed out. So didn't work on Shield tablet LTE for now.
Click to expand...
Click to collapse
I've uploaded a small update (1.0.4.0). Could you please test it?

Korean V10s getting MM

Surprised I haven't seen this talked about yet...
Korean V10s getting MM
https://www.lgmobile.co.kr/lgmobile...veDownloadMain.dev?serName=F600&tpName=020001
Google translate changelog:
Major improvements
1. The operating system-based
Longer working hours more
Restrict background data when you are not using it for a long time to conserve battery power
Optimized code Knock
To use the knock code by touching the area at least three different settings at least 6 digits
Enhanced security
Allowed when attempting to access the functionality of other apps in the app you are currently using or limit possible
Time sharing
The latest version of the app is tied to that contact person at the same time recommendations
Simply set the silence
- Changes in the sound set to silent mode, simply
- Can temporarily block notifications and sounds of some or all apps, apps for the desired time
Easier mobile phone encryption
The latest version can be encrypted mobile phones do not need to set a lock screen
Fingerprint security
In the latest version if you change the setting to disable or slide the lock screen, even with all the security lock is off, remove registered fingerprints
2. Convenient LG UX
Meet the new LG UX. App icons, fonts, and a new screen design and many features have been added.
View Reminders app
- Add reminder notifications received during View snippets visible reminder functionality settings
- Notice that you do not want displayed on the top screen of a cell phone can be set to cover the screen
Easy to set up Google
- Google settings easier Jim
- The latest version can be managed together in the "Settings> General> Google '
Easy memory check
Just check the required information, such as time zone settings in memory usage
Easy app settings
Check all apps in an integrated screen
Add LG Smart Font
LG Smart add fonts to the Font middle (it can be changed under "Settings> Font type")
The second screen jotahjin
To push a second screen while the main screen is off, check the feature in either direction
Smarter LG Health
- Management When you log into your Google account information recorded in the LG Google Health Fitness
- Bike Tracker adds the automatic shutdown capability when running
Add video call camera features a wide-angle
A wider angle than conventional cameras can show my image
Simply transfer the notes to a message
Add the ability to send a message when sending notes
rquinn19 said:
Surprised I haven't seen this talked about yet...
Korean V10s getting MM
https://www.lgmobile.co.kr/lgmobile...veDownloadMain.dev?serName=F600&tpName=020001
Google translate changelog:
Major improvements
1. The operating system-based
Longer working hours more
Restrict background data when you are not using it for a long time to conserve battery power
Optimized code Knock
To use the knock code by touching the area at least three different settings at least 6 digits
Enhanced security
Allowed when attempting to access the functionality of other apps in the app you are currently using or limit possible
Time sharing
The latest version of the app is tied to that contact person at the same time recommendations
Simply set the silence
- Changes in the sound set to silent mode, simply
- Can temporarily block notifications and sounds of some or all apps, apps for the desired time
Easier mobile phone encryption
The latest version can be encrypted mobile phones do not need to set a lock screen
Fingerprint security
In the latest version if you change the setting to disable or slide the lock screen, even with all the security lock is off, remove registered fingerprints
2. Convenient LG UX
Meet the new LG UX. App icons, fonts, and a new screen design and many features have been added.
View Reminders app
- Add reminder notifications received during View snippets visible reminder functionality settings
- Notice that you do not want displayed on the top screen of a cell phone can be set to cover the screen
Easy to set up Google
- Google settings easier Jim
- The latest version can be managed together in the "Settings> General> Google '
Easy memory check
Just check the required information, such as time zone settings in memory usage
Easy app settings
Check all apps in an integrated screen
Add LG Smart Font
LG Smart add fonts to the Font middle (it can be changed under "Settings> Font type")
The second screen jotahjin
To push a second screen while the main screen is off, check the feature in either direction
Smarter LG Health
- Management When you log into your Google account information recorded in the LG Google Health Fitness
- Bike Tracker adds the automatic shutdown capability when running
Add video call camera features a wide-angle
A wider angle than conventional cameras can show my image
Simply transfer the notes to a message
Add the ability to send a message when sending notes
Click to expand...
Click to collapse
Just saw this on reddit. This is great news. Atleast we know we are getting it instead of feeling like the forgotten bastard child lol
any screenshots? really do not like the g5's new UI, hoping the v10 stays looking like it does.
Paladin_IMS said:
any screenshots? really do not like the g5's new UI, hoping the v10 stays looking like it does.
Click to expand...
Click to collapse
it probly will. The G4s stayed the same with marshmallow
F600S here. I have got nothing yet.
partymola said:
F600S here. I have got nothing yet.
Click to expand...
Click to collapse
Checking from phone or using LG Bridge or whatever desktop tool that is?
rquinn19 said:
Checking from phone or using LG Bridge or whatever desktop tool that is?
Click to expand...
Click to collapse
Yes, both from the phone update itself, and LG Bridge.
no update yet
turkey V10s are also getting the update already!
I hope this is coming to the US! Sitting here with my boring not updated tmobile version here! (of course I'm not really complaining since we're bootloader unlocked and rootable!)
Sent from my pretty nifty brand new LG V10
Great news! Can't wait~
Hi, I updated to MM yesterday and phone works a little bit faster, more smooth on menu or setting changes.
I dont see any UI or UX changes.
Fingerprint sensor was very laggy and hard time to read and I rescanned my fingers to get it work.
Camera software is same (overall taking good pics)
Cannot say anything about battery just updated the device
Process takes long time and first I got error via LG Bridge ( For Mac ) and then tried OTA, after 3 hours I was able to connect to OTA update center.(Dont give up trying)
Knock Code is using 6 touches at least instead of 4, this really bothered me.
If I see more then I'll keep you informed guys.
fethi2 said:
Hi, I updated to MM yesterday and phone works a little bit faster, more smooth on menu or setting changes.
I dont see any UI or UX changes.
Fingerprint sensor was very laggy and hard time to read and I rescanned my fingers to get it work.
Camera software is same (overall taking good pics)
Cannot say anything about battery just updated the device
Process takes long time and first I got error via LG Bridge ( For Mac ) and then tried OTA, after 3 hours I was able to connect to OTA update center.(Dont give up trying)
Knock Code is using 6 touches at least instead of 4, this really bothered me.
If I see more then I'll keep you informed guys.
Click to expand...
Click to collapse
How big was the update file size?
skingg said:
How big was the update file size?
Click to expand...
Click to collapse
OTA is 890MB approx, but via pc it is 1.64GB
Let us know your impressions. Hope new software will be worth updating.
Btw. what is the difference between V10 and V10s? Can't find answer on the web
fethi2 said:
OTA is 890MB approx, but via pc it is 1.64GB
Click to expand...
Click to collapse
I am using F600K but still no OTA
f600k here. still no update and ammmm...root
Sent from my LG-F600K using Tapatalk
H961 here. And... nothing.
Can anyone check if the update allows you to unlock previously unlockable bootloaders now?
To do so, enable developers options and enable OEM unlock (may wipe your data)
Adb > fastboot OEM unlock >
With DM verity being enabled in 6.x.x you might (don't quote me on this) loose root if you update. Up until someone makes a rooted system.

Categories

Resources