[GUIDE][Difficulty: Beginner] Take a Picture and Grab Location on Failed Unlock - Tasker Tips & Tricks

Hello everyone. Here's a quick and easy Tasker profile for anyone wanting to beef up the security on their phone. There are many apps that can do this for you, but if you would like to customize exactly what information gets recorded and where it gets sent to then implementing this feature in Tasker is your best bet.
Prerequisites
Secure Settings plug-in
Cloud Sync plug-in such as Dropsync or Foldersync (OPTIONAL)
Pushbullet or Join for notifying your other devices (OPTIONAL)
Instructions
Ensure that Secure Settings is set as a Device Administrator by opening the app and going to the Preferences screen. This is so the plugin has the ability to monitor unlocking attempts.
Open Tasker, and create a new profile by clicking on the + sign on the bottom-right. Name your profile 'Discreet Picture' or whatever it is you like.
Create a "State" context and select "Secure Settings" under the "Plugin" state category.
Press the pencil icon to open up Secure Setting's options. Expand the "Conditions" arrow and choose the "Failed Login Attempts" option.
Under "Maximum Failed Login Attempts" enter the number of failed login attempts that must occur before the context is fired. Also, double check that "Device Admin Enabled" is already checked. If not, go back and enable it.
Click the save icon up top to exit configuring the Secure Settings context. When you're back in the Tasker screen, press your back key to exit setting up the context.
Tasker will now ask you to set up a new task associated with this context. Click on "New Task" and optionally give the task a name. Before we move on, here's a picture of what the context screen should look like.
{
"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"
}
Now that you've set up the context, it's actually time to set up the task that fires when an incorrect lock-screen input is detected. For each instruction listed below, press "+" at the bottom to bring up the list of Actions you can choose from.
Variables --> Variable Convert. Under Name type in %TIMES or select it from the list of built-in variables by pressing on the note icon. Under Function, choose "Seconds to Medium Date Time" and under Store Result In type in %date.
Media --> Take Photo. Under Camera pick the Front camera. For the filename, type in %date. Deselect "Insert in Gallery" to ensure that the photo can't be seen in any gallery apps. Select "Discreet" to disable the shutter sound when Tasker takes the photo. For Resolution, you can pick whatever you want, however I would recommend selecting a high resolution to get a clear picture. Leave everything else as default.
OPTIONAL: If your phone is rooted, you can toggle location services to ensure it's on by going to Secure Settings and selecting Location Mode under the System+ dropdown. You would first have to enable the System+ Module within Secure Settings before the application will allow you to select this option, however. If you are unrooted, then your only option to automate enabling location services is to use an app like AutoInput to simulate touch inputs.
Location --> Get Location. For source, I would recommend "Any" to ensure Tasker can get an accurate lock on your location.
OPTION A: Phone --> Send SMS. Under Number, you can choose a telephone number to send an SMS with the location to. Just put %LOC under Message and Tasker will populate the SMS Message with whatever GPS coordinates it pulled earlier.
OPTION B: Plugin --> Pushbullet. Open Pushbullet settings, and select the device you want to push to. For the title, you can set something that will alert you. In the message, put %LOC under Message to populate the GPS coordinates.
OPTION C: File --> Write File. Under File, type in /sdcard/DCIM/Tasker/%date.txt in order to write to a text file named with the date that the incorrect attempt was made. Under Text, type in %LOC.
OPTION C (cont.): Plugin --> Dropsync/Foldersync. Make Tasker perform a manual sync of the /sdcard/DCIM/Tasker folder. I recommend you set up either app to upload the file then delete it from your phone.
That's it! Your phone should now notify you with a picture and a location whenever an incorrect unlock attempt has been made.

this is genius. should be a security feature in android

I'm missing where the photo is attached to the sms. Does that only work with option c?

kkbarrier said:
I'm missing where the photo is attached to the sms. Does that only work with option c?
Click to expand...
Click to collapse
Good point! I based it off of my own set-up, which uses Option C, but unfortunately you can't automatically compose and then send an MMS without the screen being temporarily unlocked then locked, as Tasker only allows you to compose an MMS but not immediately send it. You would have to quickly unlock the screen in the background, then use AutoInput to paste the message and send it to the right number. But temporarily unlocking it when it's in a thief's possession would be risky, no?

This is useless. (especially peoples like me steal a smart phone) there will be no internet connection and if the there is an internet connection thief will not try to guess the password or pattern he will flash twrp and remove the /data/system/gesture.key and he will get access easily hahahahha lol

lol
DarkFrenzy said:
This is useless. (especially peoples like me steal a smart phone) there will be no internet connection and if the there is an internet connection thief will not try to guess the password or pattern he will flash twrp and remove the /data/system/gesture.key and he will get access easily hahahahha lol
Click to expand...
Click to collapse
My phone's twrp will be locked!!:silly:

Paramvir Singh said:
My phone's twrp will be locked!!:silly:
Click to expand...
Click to collapse
Can flash any other recovery or unlock it hahahha
Sent from my ASUS_T00F using XDA Free mobile app

hmm
DarkFrenzy said:
Can flash any other recovery or unlock it hahahha
Sent from my ASUS_T00F using XDA Free mobile app
Click to expand...
Click to collapse
right bro just joking...

DarkFrenzy said:
This is useless. (especially peoples like me steal a smart phone) there will be no internet connection and if the there is an internet connection thief will not try to guess the password or pattern he will flash twrp and remove the /data/system/gesture.key and he will get access easily hahahahha lol
Click to expand...
Click to collapse
I can't say i fully agree. Ofcourse one can get their phone stolen by someone that knows their way around a phone BUT, seeing as 90%+ of phone users worldwide have no clue what "TWRP" or "Custom Recovery" is, i think this feature will work great for many users.
One can ofcourse be unlucky and get their phone stolen, but mostly phones are lost / forgot somewhere.
Thanks for this @MishaalRahman, great feature!
- Renolz

renolz said:
I can't say i fully agree. Ofcourse one can get their phone stolen by someone that knows their way around a phone BUT, seeing as 90%+ of phone users worldwide have no clue what "TWRP" or "Custom Recovery" is, i think this feature will work great for many users.
One can ofcourse be unlucky and get their phone stolen, but mostly phones are lost / forgot somewhere.
Thanks for this @MishaalRahman, great feature!
- Renolz
Click to expand...
Click to collapse
I doubt most people in the 90%+ can even follow half this tutorial; before we get to TWRP. Unless this gets an easier way to do this, I don't see it helping that many users outside XDA

Aeonia said:
I doubt most people in the 90%+ can even follow half this tutorial; before we get to TWRP. Unless this gets an easier way to do this, I don't see it helping that many users outside XDA
Click to expand...
Click to collapse
Agreed!
- Renolz

10 times failed attempt then erase the phone.use the open recovery script

Great idea but it´s a lot easier if you use a Anti-Theft App like eg. Cerberus if you´re rooted anyway

not getting through!
i did exactly the same thing but im not getting any pics taken! Should tasker also be set to device admin ??

DarkFrenzy said:
This is useless. (especially peoples like me steal a smart phone) there will be no internet connection and if the there is an internet connection thief will not try to guess the password or pattern he will flash twrp and remove the /data/system/gesture.key and he will get access easily hahahahha lol
Click to expand...
Click to collapse
Deleting gesture.key removes security lock?

I'm attaching the screen shots here!!
Sent from my XT1092 using Tapatalk

'Discrete Picture'
Click to expand...
Click to collapse
While this is still true, the word you're looking for is discreet. Wildly different meanings.

DarkFrenzy said:
This is useless. (especially peoples like me steal a smart phone) there will be no internet connection and if the there is an internet connection thief will not try to guess the password or pattern he will flash twrp and remove the /data/system/gesture.key and he will get access easily hahahahha lol
Click to expand...
Click to collapse
This is not useless at all. I wouldn't rely on this method to recover my phone if it's stolen, I just want to know if someone tries to unlock it without my permission
And people do try to unlock it when they find it, unless they know further about Android and its possibilities.

akaHardison said:
10 times failed attempt then erase the phone.use the open recovery script
Click to expand...
Click to collapse
This is a good idea, and especially great now that Marshmallow gives you so many chances to unlock! However, I'm a bit wary trusting things not to go wonky on me and randomly wiping my phone...call me paranoid.
Gorgtech said:
Great idea but it´s a lot easier if you use a Anti-Theft App like eg. Cerberus if you´re rooted anyway
Click to expand...
Click to collapse
Yup, Cerberus can do it, but it's a paid service.
Me_Ashish_ said:
Deleting gesture.key removes security lock?
Click to expand...
Click to collapse
If you have TWRP, then yes essentially anyone can remove the security from your phone. IF they know what file they need to delete. This is why you should flash your ROM and then flash stock recovery + lock bootloader again if you truly want to run custom but still be secure.
JeyanthMandava said:
I'm attaching the screen shots here!! View attachment 3675101View attachment 3675102View attachment 3675103View attachment 3675104View attachment 3675105View attachment 3675108View attachment 3675109
Sent from my XT1092 using Tapatalk
Click to expand...
Click to collapse
Check to make sure that there's no .nomedia file in /sdcard/DCIM/Tasker preventing it from showing up. Try connecting your phone to your computer to double check.
FenrirMX said:
While this is still true, the word you're looking for is discreet. Wildly different meanings.
Click to expand...
Click to collapse
Oops.

DarkFrenzy said:
This is useless. (especially peoples like me steal a smart phone) there will be no internet connection and if the there is an internet connection thief will not try to guess the password or pattern he will flash twrp and remove the /data/system/gesture.key and he will get access easily hahahahha lol
Click to expand...
Click to collapse
This will only work for pattern lock, if the user has pin lock it won't work.
Me_Ashish_ said:
Deleting gesture.key removes security lock?
Click to expand...
Click to collapse
Only the pattern lock.

Related

Cool Atrix Hacks!

*** WARNING!! THESE SETTING ARE PRIMARILY FOR MOD DEVELOPERS OR FOR PEOPLE LIKE ME WHO CONSTANTLY RESET TO FACTORY DEFAULTS. WHILE THESE SETTING CAN BE APPLIED WITHOUT FACTORY RESETTING, IT IS A LITTLE MORE DIFFICULT -- YOU HAVE BEEN WARNED!! ****
**UPDATE** Great supplementary guide by Amil: http://www.amilkhanzada.com/2012/03/how-to-enable-select-network-on.html?m=1
Hello All! I'll get straight to the point.
I was playing around with some files, and noticed a bunch of configuration files in the '/system/etc/motorola/' directory. This directory is filled with custom setting that are applied after a factory reset. Here are some examples that I have played with:
File: /system/etc/motorola/com.motorola.android.providers.settings/settings.mkitso:
Setting: - Enable the 'Unknown sources' check box (Allows you to install non-market apps)
Code:
force_only_market_apps=0
File: /system/etc/motorola/com.motorola.blur.setup/defaults.xml
Setting: - Allow you the option of bypassing the Motoblur setup altogether
Code:
<boolean name='ShowSkipSetupMenu' value='true'/>
File: /system/etc/motorola/com.android.phone/defaults.xml
Setting: - Unlocks the mobile networks, 'Select network' and 'Operator selection
Code:
<boolean name='network_select_menu' value='true'/>
jjwatmyself said:
I have completed a test and can confirm that "Use Wireless Network" check box is "agps and wifi positioning" controlled with one check box. I would argue that the suggested modification to display the AGPS checkbox is legacy feature and unneccasary. Exposing both check boxes in the GUI will most likely get the files out of sync that these check boxes write to. You can confirm that the "Use Wireless Network" check box enables agps by using maps over cellular data (3G required) with GPS and wifi turned off. You'll notice that maps will find your location. This is agps. While we are on the subject, the menu option with the "2G check box", has been replaced with the 'Select network' menu with 2G/3G/Automatic.
I kind of wish that the original posts would be updated as people are being mislead in this thread. The AGPS configuration does not need to be modified. In this situation, the stock settings are already optimized for agps, wifi and gps as well as the optimal server.
Click to expand...
Click to collapse
*** CONFIRMED NO IMPROVEMENT ***
File: /system/etc/motorola/com.motorola.android.providers.settings/settings.mkitso:
Setting: - Enables the Assisted GPS option in the "locations and security" menu page
Code:
agps_feature_enabled=1
{
"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"
}
Click to expand...
Click to collapse
Here are some other interesting setting that I haven't had a chance to play with yet:
File: /system/etc/motorola/com.motorola.android.providers.settings/settings.mkitso
Setting: - Unknown
Code:
dun_enable=1
Bluetooth_Dun_Enabled=true
Not sure what these do, but if you find out, please post it in this thread.
Thanks and I hope you all find these settings useful. Also, from my limited testing, the settings are only applied after a factor reset. This helpful for mod developers and those of use who that factory reset our devices often--the setting are automatically applied after a hard reset.
[size=+2]*** ADDITIONAL INFO ON HOW TO APPLY THESE MODIFICATION WITHOUT FACTORY RESETTING****[/size]
Great explanation provided by forum member jjwatmyself:
jjwatmyself said:
This is the Atrix, proof of concept for Enable mobile networks settings: 'Select network' and 'Operator selection' that are greyed out in 4.1.83.
FALSE
INCOMPLETE METHOD
Here is the complete method. I decided to post as I had some issues getting the described methods to work also.
Thanks to to mistadman and crnkoj and liranm2. My post is simply to join all of the items into a single method and provide information on what the resulting un-greyed settings do.
End result is that this method works flawlessly providing that all of the following steps are completed.
1) Edit the following files:
/system/etc/motorola/com.android.phone/defaults.xml
/data/data/com.android.phone/shared_prefs/settings.xml
/data/data/com.android.phone/shared_prefs/com.android.phone_preferences.xml
/data/data/com.android.phone/shared_prefs/_has_set_default_values.xml
Setting:
2) When I initially tested, I found that the files would revert to their original state after rebooting, but on http://forum.xda-developers.com/showthread.php?t=1108181 member liranm2 states that YOU MUST DELETE THE BACKUP XML FILES THAT ROOT EXPLORER CREATES.
3) Reboot phone.
In summary, the above changes provide un-greyed options under Settings, Wireless & networks, Mobile networks as follows:
1) Select network
2) Operator selection
'Select network' provides the following options:
2G only = GSM only = lowest battery consumption, with slowest data speeds
3G only = WCDMA only = highest battery consumption, with fastest data speeds
Automatic = GMS auto (PRL) = medium battery consumption, with fastest data speeds when 3G towers are 'preferred' over 2G towers. This is based on what the towers advertise as being available. i.e. if a 2G tower has a stronger signal than another 2G/3G capable tower, then use 2G.
Automatic uses less juice becasue:
2G uses less juice
a stronger signal will yield lower transmit power consumption by the phone, i.e. don't force 3G if there is a stronger signal available at 2G.
'Operator selection':
Search networks = see all of the providers that your radio is compatible with, i.e. providers transmiting on frequencies your device supports.
Select automatically = will prompt every time your phone moves between different services that your provider offers that are not considered roaming.
On AT&T's network, using Any Cut to run Activity, GSM/UMTS Options provides a slight variation of the above menu. This can be used without modifying files. Instead we get a 'Use only 2G networks' check box which causes the phone to switch between GSM Only and GSM auto (PRL).
All of the methods described have the same result as dialing *#*#4636#*#*, then Phone Information, Set preferred network type. The acronyms shown on this menu most likely do not mean what you think they mean, hence the descriptions included in this post. Alternate method is to use Any Cut to run Activity and select Phone Information (thanks Vangelis13).
I'll post a link to this on the GingBlur thread to see if Ken will include these changes in his next version. My opinion is that having these settings would take the phone closer to a native build.
BTW Nice comments from crnkoj. Although I did not need to modify any settings.db files in any way, those files have some pretty interesting fields in them, just nothing that appears to be network_select_menu related.
Files listed below are for references purposes only. DO NOT MODIFY!!!
/data/data/com.andoird.providers.settings/databases/settings.db
/data/data/com.motorola.android.providers.settings/databases/settings.db
Click to expand...
Click to collapse
So the unlock mobile networks hack will basically unlock the phone to other networks? (Asking because I need to unlock my at&t phone to rogers)
Sent from my MB860 using XDA App
TheToiletSpaula said:
So the unlock mobile networks hack will basically unlock the phone to other networks? (Asking because I need to unlock my at&t phone to rogers)
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
No this is not a sim unlock, it is supposed to allow you to select EDGE instead of HSPA+ however I was not able to get this to work after rebooting.
eheh sideload enable....nice =)
Unfortunately, you will have to perform a factory reset in order for the changes to apply. As I said before, this only works after a factory reset.
chria01 said:
No this is not a sim unlock, it is supposed to allow you to select EDGE instead of HSPA+ however I was not able to get this to work after rebooting.
Click to expand...
Click to collapse
basically there are even more hacks possible in the subdirectories of the /system/etc/motorola/ directory. Thers one for sms delivery notification aswell, and the max allowed number of sent MMS/SMS at once (to different recipients), thers more things in there that i dont even know what the parameters mean. As for some of the hacks the values are being duplicated in /data/data/ and than com.each.particular.setting at first boot (ie when the phone is new, factory restored or sbf flashed) and is than maintained there, so even if you would change some of the settings in /system/etc/motorola/ it might not have an effect until you either factory restore (which is mega unconvenient) or go to the respective directory in /data/data/ and edit (mostly the files are saved in settings.db in those directories) the values in the settings.db there. by cleverly modifying those in the /data/data/bla bla and putting in read only tags into the settings.db you can in fact modify some things that are at times rather bothersome.
mistadman said:
Unfortunately, you will have to perform a factory reset in order for the changes to apply. As I said before, this only works after a factory reset.
Click to expand...
Click to collapse
you dont have to factory restore it as a matter of fact. just go to:
/data/data/com.android.phone/shared_prefs edit this file: _has_set_default_values.xml which is a duplicate of the one from the /system (the defaults.xml) and write true in it, reboot and voila you have 2g/3g selector enabled.
crnkoj said:
you dont have to factory restore it as a matter of fact. just go to:
/data/data/com.android.phone/shared_prefs edit this file: _has_set_default_values.xml which is a duplicate of the one from the /system (the defaults.xml) and write true in it, reboot and voila you have 2g/3g selector enabled.
Click to expand...
Click to collapse
Crnkoj, you are absolutely correct! However, making changes there will be lost after a factory reset. The beauty of modifying the configurations via the '/system/etc/motorola' directory is that the changes will become permanent.
So modifying both locations would probably be best for those who don't factory reset as much as I do Thanks for pointing this out crnkoj. I should have mentioned this in my original post.
mistadman said:
Crnkoj, you are absolutely correct! However, making changes there will be lost after a factory reset. The beauty of modifying the configurations via the '/system/etc/motorola' directory is that the changes will become permanent.
So modifying both locations would probably be best for those who don't factory reset as much as I do Thanks for pointing this out crnkoj. I should have mentioned this in my original post.
Click to expand...
Click to collapse
yes i meant you have to change both and many are using gingerblur so a factory reset rather ****s up the phone, so thats a better solution than factory reset
I am not clear on this:
Change
/system/etc/motorola/com.motorola.blur.setup/defaults.xml
and
/data/data/com.android.phone/shared_prefs/_has_set_default_values.xml
to be the same?
crnkoj said:
you dont have to factory restore it as a matter of fact. just go to:
/data/data/com.android.phone/shared_prefs edit this file: _has_set_default_values.xml which is a duplicate of the one from the /system (the defaults.xml) and write true in it, reboot and voila you have 2g/3g selector enabled.
Click to expand...
Click to collapse
doesn't work for me even though I changed at both places and did a reboot ..
ParrotSquawk said:
I am not clear on this:
Change
/system/etc/motorola/com.motorola.blur.setup/defaults.xml
and
/data/data/com.android.phone/shared_prefs/_has_set_default_values.xml
to be the same?
Click to expand...
Click to collapse
this line must be like that in both:
<boolean name='ShowSkipSetupMenu' value='true'/> value true cuz defualt is value false
hmm does any one know how to get motoblur back. I didnt turn it off using one of those methods im not even sure how my account got deleted but does anyone know if theres a way to get motoblur account back. none of my facebook contacts are syncing
Tried too changing in both files, and 2g/3g menu didn't appear!!
I never use mob net to access the web..
For motoblur account, if you intalled gingerblur, try restoring bloatware
Sent from my MB860 using XDA App
milesjohnson said:
hmm does any one know how to get motoblur back. I didnt turn it off using one of those methods im not even sure how my account got deleted but does anyone know if theres a way to get motoblur account back. none of my facebook contacts are syncing
Click to expand...
Click to collapse
I've gotten it back before when I disabled it doing the keypress during first boot. It prompted me again trying to do a software update, which I ended up doing as I was to lazy to use rsd
natboy said:
I've gotten it back before when I disabled it doing the keypress during first boot. It prompted me again trying to do a software update, which I ended up doing as I was to lazy to use rsd
Click to expand...
Click to collapse
Yeah I figure ill just sbf because Ihavebt found an easier way out
Sent from my Motorola Atrix using Tapatalk
awesome POST. thanks brother =)
BUT... it looks like my speeds are super similar with 2G enabled vs not... ? =/
I do believe on att network this option even if enabled, doesnt change your connection type...
So is there a way to enable the sideloading without using another method (ie sideloading wonder machine, gladenable) and without having to do a factory reset? Is there some other file we can edit that will enable it?
You need to be rooted, than you can change these settings/databases to enable sideloading.

[Android 2.1+] Caller Name - knowing who is calling without looking at the screen.

Hi everyone,
Today I released an application I've been working on for the past week. I'll be adding new features, such as exclusion list for speak aloud's, etc. This works with all the contacts on the phone (Facebook, etc.).
https://market.android.com/details?id=com.denzilferreira.apps.callername
{
"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"
}
Current version: 2.7
An application that gives you the name of who is calling/texting you right now, without you having to look at the screen.
NEW PRO FEATURES: voice on Bluetooth A2DP headsets and wired headphones, smoother and improved UI
ATTENTION: Facebook doesn't allow access to the profile pictures on the contacts because they failed to follow the Android standards (complain to them!). If you want pictures to show on the contact list, set the picture on your Google Contacts.
Free version:
- It won't lower the ringtone.
- It won't respect your sound profile. BUT you can use the widget to disable the caller name for convenience! (So that people don't complain about the phone talking while on a meeting).
- Will not let you know about messages received.
- Ads are displayed on the application.
- After each call, the phone will advertise Caller Name.
PRO version:
- Lowers ringtone after two seconds to say name aloud.
- Says who just texted you.
- Respects your sound profile, so no speaking if your phone is set to vibrate only/silent.
- Widget to disable call/text name without changing sound profiles.
- Selective call/text speech aloud on visible contacts on your phone.
- Type or speech to filter contacts using Google Voice Recognition.
- Letter-based filter for contacts.
- Swipe to toggle between search and contact list.
- No ads at all.
Changelog: 2.7
NEW: on the Free version, you now have access to the contact list, but you can't configure call/sms aloud.
FIXED: problem when device doesn't have an SDCard.
FIXED: in some situations, the ringtone wouldn't reset back to normal.
ENHANCED: faster loading of the contacts.
ENHANCED: minor GUI glitches.
Click to expand...
Click to collapse
How to use the widget?
Press-and-hold your finger on an empty space on the phone's main screen. Select Widgets and then Caller Name. That will add a new icon on the phone's main screen. You can use it to toggle the talk aloud functionality ON/OFF without changing your phone's ringtone volume (it automatically turns OFF is set to vibrate/silence).
If any problems, please JUST SEND ME AN EMAIL, I can better keep track of those than comments on the MarketPlace! Giving a bad review doesn't help me fix anything...
Thank YOU for the bug reports, they are extremely useful to improve the application's functionality. Before giving a bad review, please drop me an email so I can investigate what could possibly be wrong.
Thank YOU for the suggestions, they really help improving the application!
Let me know what you guys think, suggestions are also welcome!
BR,
¬D
nice app man!
k_flynn said:
nice app man!
Click to expand...
Click to collapse
Thanks!
I've updated the application today to fix a few bugs. I've also removed the ad's that would show up after the calls. So now it's pretty much like Pro, except for the smoothing of the voice when the call is ringing.
You can also uninstall the application and reinstall the application that previous licenses are restored automatically.
Enjoy!
New updates:
- Read aloud SMS senders, widget to turn it off without having to fiddle with sound settings.
Current version is 1.8!
great app!
Thanks
New version is out: 2.0
An application that gives you the name of who is calling/texting you right now, without you having to look at the screen.
NEW PRO FEATURES: voice search, text search, selective call/text aloud!
ATTENTION: Facebook doesn't allow access to the profile pictures on the contacts because they failed to follow the Android standards (complain to them!). If you want pictures to show on the contact list, set the picture on your Google Contacts.
Free version:
- It won't lower the ringtone.
- It won't respect your sound profile. BUT you can use the widget to disable the caller name for convenience! (So that people don't complain about the phone talking while on a meeting).
- Will not let you know about messages received.
- Ads are displayed on the application.
- After each call, the phone will advertise Caller Name.
PRO version:
- Lowers ringtone after two seconds to say name aloud.
- Says who just texted you.
- Respects your sound profile, so no speaking if your phone is set to vibrate only/silent.
- Widget to disable call/text name without changing sound profiles.
- Selective call/text speech aloud on visible contacts on your phone.
- Type or speech to filter contacts using Google Voice Recognition.
- No ads at all.
Was keen to try this app, downloaded and have not been able to get passed the opening screen before a popup tells me its not working and must force close or report.
HTC Sensation
Fixed that problem, current version 2.2
It was a silly mistake where I was trying to do Pro features on non-pro version... and also there was a problem with the keyboard not showing up on HTC Sense devices (blame HTC for their modifications on the framework...).
nice app man!
Bluetooth?
So far Pro version works good on my Bionic. But... if this would announce through my Bluetooth when connected instead of my phone speaker then it would truly be perfect. Any possibility of adding that feature?
toypwr said:
So far Pro version works good on my Bionic. But... if this would announce through my Bluetooth when connected instead of my phone speaker then it would truly be perfect. Any possibility of adding that feature?
Click to expand...
Click to collapse
That's an awesome suggestion. I'll add it to the list of things to-do. I also have on the list a letter-based selection of the contacts too, for easier filtering when driving.
yes it is a usefull application.
Meagain1 said:
Was keen to try this app, downloaded and have not been able to get passed the opening screen before a popup tells me its not working and must force close or report.
HTC Sensation
Click to expand...
Click to collapse
Tried again and all is well ! Thanks dferreria.
Will go Pro soon
Thanks, really appreciate it
I've modified the first post to add the wish-list and to-do's. Suggestions are welcome, if there is something you'd like me to consider for future versions.
Nice app, using the pro version.
I've noticed two issues though. 1) no name is announced if a contact only has a last name. ie: contacts first name is left blank. 2) on a test, I sent an sms from my 360 area code phone to my 352 area code phone and no name was announced.
Would it be safe to assume this happens simply due to the way my contacts are set up?
Sent from my SGH-T989 using xda premium
RRSpikes said:
Nice app, using the pro version.
I've noticed two issues though. 1) no name is announced if a contact only has a last name. ie: contacts first name is left blank. 2) on a test, I sent an sms from my 360 area code phone to my 352 area code phone and no name was announced.
Would it be safe to assume this happens simply due to the way my contacts are set up?
Sent from my SGH-T989 using xda premium
Click to expand...
Click to collapse
Hi there RRSpikes,
1) I can fix that issue, will be fixed on the next version. Just need to add a verification, nice catch!
2) I'm just guessing you don't have your own phone number on the other phone? The application doesn't say the name if it can't find the contact by the phone number.
Thanks!
dferreira said:
Hi there RRSpikes,
1) I can fix that issue, will be fixed on the next version. Just need to add a verification, nice catch!
2) I'm just guessing you don't have your own phone number on the other phone? The application doesn't say the name if it can't find the contact by the phone number.
Thanks!
Click to expand...
Click to collapse
For #1, cool, thanks.
For #2, both phones (Tmo SGS2 & Sprint SGS2/ETg4) have active service. Could the key to this be that both numbers are in my contact list under the same name? I doubt this will make a difference but I also forward my 360# to my 352# or vice versa depending on where I'm at.
Sent from my SGH-T989 using xda premium
RRSpikes said:
For #2, both phones (Tmo SGS2 & Sprint SGS2/ETg4) have active service. Could the key to this be that both numbers are in my contact list under the same name? I doubt this will make a difference but I also forward my 360# to my 352# or vice versa depending on where I'm at.
Click to expand...
Click to collapse
Hum... So both devices are SGS2 correct? I was thinking if it could be an API issue with a manufacturer. So let me see if I got it correctly, if you send from Tmo -> Sprint and vice-versa, it never says your name? Can you check if on the messages app, it appears your name? Is your personal contact a Google Contact or something else? Also, can you try asking someone to send you a text and see if it is working?
Thank you for helping me figuring this out!
great app
what do you think of adding...
read selected text
say the time (triggered by pressing vol up+down or cam button or whatever )
i cant think of anything more right now, my mind is bent on my UCAS.... hope you like my suggestions, sorry if they are a repeat, didnt have time to read the whole thread
PersianSphinx said:
what do you think of adding...
read selected text
say the time (triggered by pressing vol up+down or cam button or whatever )
Click to expand...
Click to collapse
Hi PersianSphinx,
Reading the message itself... I could do that, but it kinda is a bit out of scope to the Caller Name. The app is about letting you know from who, not the content. It is only my opinion, but if the phone would read my messages aloud, I wouldn't like it. Unless you are driving or something... I guess I could think about it if the device is connected with a BT headset.
Saying aloud the time, totally out of focus

[APP 2.2+] [ Tool ] FAKE PERMISSIONS (For User app) Most Powerful privacy protection

First I would like to Thanks XDA, where I got my life back. I almost quit development started working for a company because of XDA user am back to app development..
I request all the XDA member, please review new application & post your feedback over here or play store.. you will get instance answer any where..
{
"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"
}
Any issues Please Mail us, with-out writing mail, I request you all please don't write Review or Rating.. [email protected]
Privacy and Security is everyone's concern now a days and henceforth, we have developed this app for you all to keep a check on that.
First, we would like to Thank - Huawei, NC State University & Workthatmatters. They made us to develop this application.
Fake Permission BETA VERSION
Pro Version link : https://play.google.com/store/apps/details?id=com.appz.fakepaid&hl=en
The most power full app that will allow user to send FAKE PERMISSION to a particular app which user feel always stealing their private data.
Fake Permission is the only way to fully protect you and stop apps from gathering your personal as well as any other information. Fake Permission reveals all your apps dirty secrets and then safely fixes them, so, you can still use your apps with an assurance of full protection. Keep your device safe and your personal information secure today!
Fake Permission features:
☆ Find out list of user installed apps
☆ View details of your apps “dirty secrets". View All the Permissions.
☆ Fix specific problems you don’t want.
☆ Suspicious apps list (Android 4.3 Feature).
☆ Fake Permission - Click Activate button to Enable the Fake permission to a particular app which you feel always steeling your private data.
☆ Uninstall the unwanted app(s)
☆There will be a folder called "Fake Permission" which will have a file named "Fake Permission.txt" inside your device SD card memory. This will work very smart.. You must restart your phone once you Activate the service.
Fake Permission is the only app that can fully lookout for apps that steal your private information and may be harmful. It is unlike any other app in its category. It can actually scan through other app's code to find privacy issues. No other app can do this on Android! This is what sets Fake Permission apart from other apps that claim protection.
Get the security you need which other apps like Anti-Virus Pro, Lookout Mobile Security, McAfee WaveSecure can’t find and fix.
And, let us know your feedback at [email protected]
Reference Book : http://www.cs.ncsu.edu/faculty/jiang/pubs/TRUST11.pdf
Please Don't forget to hit THANKS BUTTON.[/SIZE][/FONT]
any comment or review
Friends any comment or review
Your link to play store doesn't work...
link updated
crnkoj said:
Your link to play store doesn't work...
Click to expand...
Click to collapse
Link updated please check...
OK - How to get started
OK, got the APP and paid for the PRO version.
I see the lists of apps and what permissions they have using the "List of Permissions" view.
I don't see how to control anything however. How do I "fake" a permission for an app? Is there an instruction manual or help for this app?
This sounds like the best idea in security to come along in quite a while if it works as I think it could. But I am not sure what's happening right now...
Inline comment
Unicorn512 said:
OK, got the APP and paid for the PRO version.
I see the lists of apps and what permissions they have using the "List of Permissions" view.
Fine
I don't see how to control anything however. How do I "fake" a permission for an app? Is there an instruction manual or help for this app?
As of now, it does that automatically(Sending Fake data to most of the apps), in next update you will be having control to control the app (By clicking ACTIVATE button to enable to fake permission to any particular app)
This sounds like the best idea in security to come along in quite a while if it works as I think it could. But I am not sure what's happening right now...
Click to expand...
Click to collapse
All your doubts will be get solved in next version, Thanks..
OK I will patient. Just one more question for now. I first installed the free version then the pro version from a link in the free version. I seem to have 2 copies now. Every time I launch a function in either one I get a pop up asking which one to use.
Can I uninstall the free version?
Sent from my SCH-I545 using xda app-developers app
uninstall the free version
Unicorn512 said:
OK I will patient. Just one more question for now. I first installed the free version then the pro version from a link in the free version. I seem to have 2 copies now. Every time I launch a function in either one I get a pop up asking which one to use.
Can I uninstall the free version?
Sent from my SCH-I545 using xda app-developers app
Click to expand...
Click to collapse
Mate, uninstall the free version..
The paid version updated, please check and let me know all doubts got cleared..
Test results - after first update
jacksparao said:
Mate, uninstall the free version..
The paid version updated, please check and let me know all doubts got cleared..
Click to expand...
Click to collapse
OK, Old stuff gone (complete uninstall) New stuff installed (like I never had it before.) Comments follow:
Open list of user apps - all show a grey box on the right with the letters "po ra" in the box. Not sure what that means.
Open list of permissions - shows list of apps, then open one and it shows a list of permissions (looks like no change from before)
Open list of suspicious apps - all show a grey box on the right with either a number (range 0 to 16 in my case) except the first screen (top of the list) some show "po ra" until I scroll down then back up at which point they all show numbers. That's odd, tested several times, definitely happening every time.
Open Fake Permissions - shows a list of apps, all with a grey box on the right that says "Activate". Touch the grey activate button and it says fake permissions are activating please wait. When finished it says must reboot.
I went thru the list and activated all my games then rebooted. There was no change in the appearance or behavior of FakePermissions. I cannot tell which ones I have activated.
You are making progress, but still have some work to do. Keep up the good work!
Inline comment
Unicorn512 said:
OK, Old stuff gone (complete uninstall) New stuff installed (like I never had it before.) Comments follow:
Open list of user apps - all show a grey box on the right with the letters "po ra" in the box. Not sure what that means.
Can you send me the screen shot : [email protected]
Open list of permissions - shows list of apps, then open one and it shows a list of permissions (looks like no change from before)
No changes made yet
Open list of suspicious apps - all show a grey box on the right with either a number (range 0 to 16 in my case) except the first screen (top of the list) some show "po ra" until I scroll down then back up at which point they all show numbers. That's odd, tested several times, definitely happening every time.
No changes made yet
Open Fake Permissions - shows a list of apps, all with a grey box on the right that says "Activate". Touch the grey activate button and it says fake permissions are activating please wait. When finished it says must reboot.
Mate : Here you have to understand.. We are not blocking the permission, we are sending the fake datas to app which you assigned.. There is no chance that you will find what is happening in back-end...... once you assign the Activate the fake permissions it will be automatically activated.. No need to worry its test 100%/.
I went thru the list and activated all my games then rebooted. There was no change in the appearance or behavior of FakePermissions. I cannot tell which ones I have activated.
Its impossible to change the behavior of the apps.. as our our concept we are sending the fake datas to app.. which app is thinking all right data still that is fake..
You are making progress, but still have some work to do. Keep up the good work!
Click to expand...
Click to collapse
Thanks.. in next update we will fix one by one...
Thanks looking forward to see your review..
Results from update
jacksparao said:
Thanks.. in next update we will fix one by one...
Thanks looking forward to see your review..
Click to expand...
Click to collapse
I sent you the screenshot so you can see what I am seeing. FYI - I am running a Galaxy S4 VZN (rooted) with BoneStock ROM and Nova Launcher.
I also read the document you referenced as your goal, and that looks like exactly what I expect the finished product to look like. The granularity of knowing how each permission in each activated application is handled (trusted, anonymized, bogus, or empty) is crucial.
Your assertion that it is 100% handled doesn't tell me all I need to know. Keep up the good work!
Inline comment
Unicorn512 said:
I sent you the screenshot so you can see what I am seeing. FYI - I am running a Galaxy S4 VZN (rooted) with BoneStock ROM and Nova Launcher.
I also read the document you referenced as your goal, and that looks like exactly what I expect the finished product to look like. The granularity of knowing how each permission in each activated application is handled (trusted, anonymized, bogus, or empty) is crucial.
Thanks, I will make one easy guide how it works soon.
Your assertion that it is 100% handled doesn't tell me all I need to know. Keep up the good work!
Click to expand...
Click to collapse
Thanks again..
very helpful!
Thanks
Steve Giordano said:
very helpful!
Click to expand...
Click to collapse
I'm not happy there is no comment form XDA member.. I thought this will be posted in Main page of xda.. that also not happen..
cool
There will a day for any one and everyone.. your apps are very good.. I'm sure will will reach the people whom you need....
Vandy
Hi
I just installed your application and have few questions.
What does your application exactly do? Does it block access to my private data (reading sms, contacts, ...)? Does it send fake information to an applications? How does it set fake permission for the application? Does if fake all permissions or privacy related only?
What is the result when I activate the fake permission?
If I have an application that ie send sms and then activate fake permission for that application will I be able to send sms by this application?
I have set fake permission for few applications and I can't see any different. I have rebooted my phone. Applications work correctly and that's good, but I am not sure if applications has fake permissions or not. How can I know your application made the job?
answer
_arecki_ said:
Hi
I just installed your application and have few questions.
What does your application exactly do?
Please read the Description in first page .
Does it block access to my private data (reading sms, contacts, ...)?
Yes - the main concept of the app is fake permission app never allow other apps to steel your information.
Does it send fake information to an applications? How does it set fake permission for the application? Does if fake all permissions or privacy related only?
100% it will work for privacy related.. if you need more info have a look first page..
What is the result when I activate the fake permission?
The fake permission will be activated for app, if the app keeps on require your information then fake datas will be set automatically...
If I have an application that ie send sms and then activate fake permission for that application will I be able to send sms by this application?
you can send.. it will stop block the app reading your sms...
I have set fake permission for few applications and I can't see any different. I have rebooted my phone. Applications work correctly and that's good, but I am not sure if applications has fake permissions or not. How can I know your application made the job?
Click to expand...
Click to collapse
you must reboot... it will start working automatically based on the app requirement..
Any issue mail me [email protected]
bugs fixed
Guys, finally today fixed all the reported bugs in play store.. hope now the app will work as expected..
jacksparao said:
Guys, finally today fixed all the reported bugs in play store.. hope now the app will work as expected..
Click to expand...
Click to collapse
I am interested in it but it's not clear what does "activate does".
For example, if I want to take out the permission of wake-lock for an app, what should I do?
I read the paper a bit. It looks like it only deals with privacy permissions. Is it possible to extend this beyond that?
And does it require root?
Thanks
redhonker said:
I am interested in it but it's not clear what does "activate does".
For example, if I want to take out the permission of wake-lock for an app, what should I do?
I read the paper a bit. It looks like it only deals with privacy permissions. Is it possible to extend this beyond that?
And does it require root?
Thanks
Click to expand...
Click to collapse
This app definitely intrigues me as I just stumbled across it so could someone please explain how it compares to xPrivacy? Thank you in advance.

[GUIDE][Difficulty: Intermediate] Automatically Check MD5 Sum of Downloaded File!

If you're a user who likes to take control of your own device by flashing custom ROMs, kernels, etc then you are likely someone who downloads a lot of files off of sites like AndroidFileHost.com. You will notice that each and every file on hosting sites like this include the MD5 sum for you to compare when you finish downloading it.
It's super important that you compare the MD5 sums before flashing a critical file such as a radio or bootloader, to ensure that you aren't flashing a corrupted file. But it's a nuisance to do so on mobile, because you need to manually find the file in your file explorer app and copy/paste the MD5 sum into a text box in order to compare the sums.
I stopped and thought to myself, why not automate this with Tasker? I looked it up and was surprised to not have found this mentioned anywhere, but it's possible and actually quite easy to do!
Here's a gif of it in action: https://gfycat.com/FlusteredHardtofindAquaticleech
How it works: You copy the md5 sum to your clipboard BEFORE downloading, then when the download finishes you are prompted whether or not you want to compare values. If you press yes, then Tasker will calculate the MD5 sum of the downloaded file and compare it to what's in your clipboard.
Prerequisites
Notification Listener or AutoNotification. I personally use AutoNotification but for the sake of this tutorial I set it up using Notification Listener because it's free to use.
Snackbar Tasker Plugin. Not required (though if you import my profile it uses it) but it beats having to create a scene with buttons. I've set up the tutorial to only use the free features of the app.
{
"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"
}
Instructions
Create a new profile and name it 'Check MD5 Sums.' For the context, go to Events --> Plugins --> Notification Listener. Select "Posted" and scroll down and pick your browser app. I personally use Chrome Dev so I selected that.
Task --> If. Set it to If %nltext ~ Download complete. (Or whatever sub-text your notification says when your browser app tells you a download has been completed.) This is so the task will trigger when it detects that a download has been completed, as indicated by the browser notification.
Plugins --> Snackbar Tasker Plugin. Select "Bottom Sheet." For the title, make it something like "Check MD5 Sums?", for Items make it "Yes,No" and for commands make it "Y,N".
Task --> If. Set it to If %bs_command ~ Y.
Code --> Run Shell. For the code make it
Code:
ls /sdcard/Download
Set it to store result in %files.
(Change whatever is after /sdcard/ to the path of your download folder. /sdcard/Download is the default for most people)
Variables --> Variable Split. Split %files.
Variables --> Array Pop. Pop %files, position 1, and set it to %download.
Code --> Run Shell. For the code make it
Code:
md5sum /sdcard/Download/%download
Set it to store result in %md5. Again, change the download directory as needed.
Variables --> Variable Split. Split %md5. Don't set a splitter.
Alert --> Flash. Text: "MD5 Sums Match!" Check If and set it to If %md51 ~ %CLIP.
Alert --> Flash. Text: "MD5 Sums are Mismatched!" Check If and set it to If %md51 !~ %CLIP.
Task --> End If.
Task --> End If.
Here are screenshots of the Task:
EDIT: If you've been having issues with this profile, please see my updated profile in this post for a new XML file you can import: http://forum.xda-developers.com/showpost.php?p=66549048&postcount=18. This one should fix all of the issues you guys have had. Plus it uses better logic now, and will only prompt you if you download a .img or .zip file.
Good idea, thanks for sharing!
Sent from my SM-G935F using Tapatalk
This is awesome!! But in my case the script doesn't get triggered. Notification Listener doesn't recognize "Download completed", in fact "Download abgeschlossen" in german. What am I missing? I'm gonna try it with another browser.
Edit: On Cyanogenmod the triggered app with Notification Listener should be "downloads". Now at least the task is triggered, but I always get the message, that the MD5 missmatches, no matter what I download. What am I missing?
What does the array pop do? I never used it. Could it be that I have to enter another position? What's that position?
Ok sorry, I now got it :laugh: I'm so dumb
Here's a quick explanation behind the logic flow of the task for those of you who need to tweak it a bit to get it working on your device:
Context: Tasker detects that a download has finished (it checks this by listening for a notification saying a download is complete, it doesn't actually monitor the folder).
Task: 1) Prompt to ask you if you want to check MD5 values. Not every download you make will need you to check the MD5 value, of course, so there's no point in having it do it every time.
2) If yes, then use a shell command to pull a list of all files within your download directory.
3) Split the variable that holds that file list, because we don't want to deal with every single file, we only want the most recent one.
4) When we array pop the element '1' we are popping variable %files1, in other words, the most recent file in your downloads folder. This pulls the filename of your download.
5) Use a shell command to calculate the MD5 of that file.
6) Compare the output of that shell command (the MD5 sum) with the value in the clipboard.
7) If they match, flash that they match. If they don't, flash that they don't.
The logic is pretty straightforward, but if anyone has issues post em below.
Follow_and_Feel said:
Ok sorry, I now got it :laugh: I'm so dumb
Click to expand...
Click to collapse
I am also dumb, and probably dumber. What did you change?
I had to change the notification listen to Downloads Manager, so that worked, but I still get mismatches. I'm also on CM13.
My default download folder is the same as in the profile. I tried the other formulation too (/emulated/0/... Etc) but no difference :/
OP: have you tried your profile with both Tasker and NL set not to show notifications themselves? I hate having screen real estate taken up by persistent notifications, so I tend to ignore everything! At present, everything is still visible, but I'm curious.
ememeh said:
I am also dumb, and probably dumber. What did you change?
I had to change the notification listen to Downloads Manager, so that worked, but I still get mismatches. I'm also on CM13.
My default download folder is the same as in the profile. I tried the other formulation too (/emulated/0/... Etc) but no difference :/
OP: have you tried your profile with both Tasker and NL set not to show notifications themselves? I hate having screen real estate taken up by persistent notifications, so I tend to ignore everything! At present, everything is still visible, but I'm curious.
Click to expand...
Click to collapse
Can you post the error you're getting?
PS Those notifications on my status bar are from my todo-list, not from Tasker or NL.
I'm getting the mismatch notification, even tho the md5s should match.
ememeh said:
I'm getting the mismatch notification, even tho the md5s should match.
Click to expand...
Click to collapse
Do an Alert --> Flash on %md51 as well as on %CLIP. See if they both actually match.
ememeh said:
I'm getting the mismatch notification, even tho the md5s should match.
Click to expand...
Click to collapse
Well, what I was missing too, is that you (of course) have to copy the MD5sum from the file you're downloading, in order for the profile to compare them (into the clipboard)
That's what I didn't realize (it's not in the OP neither). And then suddenly the %CLIP variable started making sense :laugh:
So I guess you've missed that too?
Follow_and_Feel said:
Well, what I was missing too, is that you (of course) have to copy the MD5sum from the file you're downloading, in order for the profile to compare them
That's what I didn't realize (it's not in the OP neither). And then suddenly the %CLIP variable starts making sense :laugh:
So I guess you've missed that too?
Click to expand...
Click to collapse
It is in the OP, but it's not actually part of the Task itself (because that would be impossible to automate):
"How it works: You copy the md5 sum to your clipboard BEFORE downloading, then when the download finishes you are prompted whether or not you want to compare values. If you press yes, then Tasker will calculate the MD5 sum of the downloaded file and compare it to what's in your clipboard."
Sorry for the confusion, though.
Nope, I always copied the md5 first :/
MishaalRahman said:
It is in the OP, but it's not actually part of the Task itself (because that would be impossible to automate):
"How it works: You copy the md5 sum to your clipboard BEFORE downloading, then when the download finishes you are prompted whether or not you want to compare values. If you press yes, then Tasker will calculate the MD5 sum of the downloaded file and compare it to what's in your clipboard."
Sorry for the confusion, though.
Click to expand...
Click to collapse
Haha no problem Mishaal :laugh: I was just too blind.
ememeh said:
Nope, I always copied the md5 first :/
Click to expand...
Click to collapse
Ok what error do you get then? Maybe something not set up properly?
MishaalRahman said:
Do an Alert --> Flash on %md51 as well as on %CLIP. See if they both actually match.
Click to expand...
Click to collapse
Would I do that in a separate profile/task? I'm new to Tasker. If it's difficult, no worries.
MishaalRahman said:
It is in the OP, but it's not actually part of the Task itself (because that would be impossible to automate):
"How it works: You copy the md5 sum to your clipboard BEFORE downloading, then when the download finishes you are prompted whether or not you want to compare values. If you press yes, then Tasker will calculate the MD5 sum of the downloaded file and compare it to what's in your clipboard."
Sorry for the confusion, though.
Click to expand...
Click to collapse
So here's my issue: When it does the array pop of file1, it grabs the first file in my folder, where all the files are arranged alphabetically. How do you get this array to pull the most recently downloaded file? Because it keeps grabbing the first file alphabetical file and not the most recently downloaded file.
misterpyrrhuloxia said:
So here's my issue: When it does the array pop of file1, it grabs the first file in my folder, where all the files are arranged alphabetically. How do you get this array to pull the most recently downloaded file? Because it keeps grabbing the first file alphabetical file and not the most recently downloaded file.
Click to expand...
Click to collapse
Hmm, popping the first element is what worked for me. I don't know why it's alphabetically arranged for you. Are you sure this is the case? If it is, then you will have to do some clever manipulation by doing a File --> Test File and test the last modified time. You would have to do this for every file in the directory by iterating over a for loop, and finding the file that matches the most recent time.
MishaalRahman said:
Hmm, popping the first element is what worked for me. I don't know why it's alphabetically arranged for you. Are you sure this is the case? If it is, then you will have to do some clever manipulation by doing a File --> Test File and test the last modified time. You would have to do this for every file in the directory by iterating over a for loop, and finding the file that matches the most recent time.
Click to expand...
Click to collapse
Yes, I'm sure. And that's a good idea. I'll take a crack at that and report back.
misterpyrrhuloxia said:
Yes, I'm sure. And that's a good idea. I'll take a crack at that and report back.
Click to expand...
Click to collapse
Whoa, that's a huge image! Anyways, don't fret about it. I figured it all out. You're right, the profile was only popping the first element! I didn't notice that at first because in my testing my downloads folder was always empty before downloading a new file
In any case, I've solved the issue and it should work with ANY number of files in the directory. I've also taken a suggestion in my article's comments about it being annoying in prompting you for every file, so now it will only prompt you for the file extensions you choose. Right now I've set it to only ask for .img and .zip.
Attached below is my full, personal set-up. I use AutoNotification and Snackbar Plugin Pro, so you can simply change those around to use the free options, but the rest of the task can simply be copied over.
MishaalRahman said:
Attached below is my full, personal set-up. .
Click to expand...
Click to collapse
Mind posting the description?
Sent from my SM-G935F using Tapatalk
MishaalRahman said:
Whoa, that's a huge image! Anyways, don't fret about it. I figured it all out. You're right, the profile was only popping the first element! I didn't notice that at first because in my testing my downloads folder was always empty before downloading a new file
In any case, I've solved the issue and it should work with ANY number of files in the directory. I've also taken a suggestion in my article's comments about it being annoying in prompting you for every file, so now it will only prompt you for the file extensions you choose. Right now I've set it to only ask for .img and .zip.
Attached below is my full, personal set-up. I use AutoNotification and Snackbar Plugin Pro, so you can simply change those around to use the free options, but the rest of the task can simply be copied over.
Click to expand...
Click to collapse
That's awesome! It didn't work for me neither, because the first file in my case was a download folder from the app XDA Labs. Had to delete it
RuggedHunter said:
Mind posting the description?
Sent from my SM-G935F using Tapatalk
Click to expand...
Click to collapse
Yeah +1. I don't know why, but I can't seem to import any of your .xml files into tasker. It'd be nice, if you found the time to post a step by step guide regarding the modified script. Or maybe even update the OP
EDIT: I tried again to import it. I always get the error message: "Tasker is not able to load this data"
EDIT 2: I feel really stupid right now. I can import it. For christs sake - stupidity at its best :laugh:

enable biometrics with no screenlock

Pretty basic questions whether i need an app that does this or a workaround i just want to use my biometrics without a dam screenlock? Such as samsung pay, samsung pass, my bank apps and others. Dam google phone arent adding feature like before they are going back in time.
Except without root.
saulc1981 said:
Pretty basic questions whether i need an app that does this or a workaround i just want to use my biometrics without a dam screenlock? Such as samsung pay, samsung pass, my bank apps and others. Dam google phone arent adding feature like before they are going back in time.
Click to expand...
Click to collapse
Actually you can without root. Set your biometrics normally with a password or a pin then go back to lock screen options and change it to swipe or no lock. And from there you will get a warning and it will have 2 options. One is remove data and the other is keep it. If you keep it it will work with the other apps. I have PayPal installed and I did the same thing also Samsung Pay.
And I'm not rooted using stock
Stevieboy02008 said:
Actually you can without root. Set your biometrics normally with a password or a pin then go back to lock screen options and change it to swipe or no lock. And from there you will get a warning and it will have 2 options. One is remove data and the other is keep it. If you keep it it will work with the other apps. I have PayPal installed and I did the same thing also Samsung Pay.
And I'm not rooted using stock
Click to expand...
Click to collapse
No dice. I know that already. My fault i did say basic. Thats the problem. When i put keep data like ice done for a long time but now i get this message and i cant use the fingerprint or iris with any app.
saulc1981 said:
No dice. I know that already. My fault i did say basic. Thats the problem. When i put keep data like ice done for a long time but now i get this message and i cant use the fingerprint or iris with any app.
Click to expand...
Click to collapse
Well then you might need root access. I don't have root access but it works for me just fine so im not sure.
use a secure settings app to set automatic lock delay to something ridiculously high like 540000(several days)
and turn off "lock instantly with power key".
normally you're limited to 30 minutes by the settings app, but if you use a secure settings app you can manually change it to something much higher.
using this setup you no longer need a pin coming from standby(lockscreen is skipped completely) unless you don't touch your phone for several days.
you'll still need a pin when turning on your phone or accessing lockscreen settings, but that's not something you'll do multiple times a day.
this does require ADB(to grant the hidden "secure settings" permission to the secure settings app once) but doesn't require root.
You can't do it anymore. AFAIK, Samsung changed this with the Jan or Feb patch. There's an article on sammobile that highlighted the change.
Edit : Here's the article : https://www.sammobile.com/news/on-o...ed-and-stored-only-with-a-secure-screen-lock/
Sent from my ONEPLUS A5010 using Tapatalk
saulc1981 said:
Pretty basic questions whether i need an app that does this or a workaround i just want to use my biometrics without a dam screenlock? Such as samsung pay, samsung pass, my bank apps and others. Dam google phone arent adding feature like before they are going back in time.
Click to expand...
Click to collapse
I don't use any screenlock etc on my phone.
What i have done is place all my relevant apps eg banking, password manager etc in the Secure folder
(knox protected) If i want to use them i use fingerprint to unlock my secure folder.
Then i use fingerprint, to log into my banking app or use fingerprint for my password manager.
Further, I only install the relevant app (Google Play) that i want, inside secure folder. So no duplication of app.
saulc1981 said:
Pretty basic questions whether i need an app that does this or a workaround i just want to use my biometrics without a dam screenlock? Such as samsung pay, samsung pass, my bank apps and others. Dam google phone arent adding feature like before they are going back in time.
Click to expand...
Click to collapse
I found a small loophole if you have a bluetooth device. You can turn smart lock on and have it stay unlocked as long as its connected to that device be it headset, smartwatch, etc. You can also do it based on location.
Stevieboy02008 said:
Actually you can without root. Set your biometrics normally with a password or a pin then go back to lock screen options and change it to swipe or no lock. And from there you will get a warning and it will have 2 options. One is remove data and the other is keep it. If you keep it it will work with the other apps. I have PayPal installed and I did the same thing also Samsung Pay.
And I'm not rooted using stock
Click to expand...
Click to collapse
It will On SOME apps paypal abd lastpass for example but not others Chase bank for example. Also whos bright idea was it to remove app long press option functionality? No more app info, uninstall etc. Why do they do this s%it?
demize! said:
It will On SOME apps paypal abd lastpass for example but not others Chase bank for example. Also whos bright idea was it to remove app long press option functionality? No more app info, uninstall etc. Why do they do this s%it?
Click to expand...
Click to collapse
Lol. I know but actually some functions still work on the app long press
thedicemaster said:
use a secure settings app to set automatic lock delay to something ridiculously high like 540000(several days)
and turn off "lock instantly with power key".
normally you're limited to 30 minutes by the settings app, but if you use a secure settings app you can manually change it to something much higher.
using this setup you no longer need a pin coming from standby(lockscreen is skipped completely) unless you don't touch your phone for several days.
you'll still need a pin when turning on your phone or accessing lockscreen settings, but that's not something you'll do multiple times a day.
this does require ADB(to grant the hidden "secure settings" permission to the secure settings app once) but doesn't require root.
Click to expand...
Click to collapse
Hi @thedicemaster this sounds like a great solution. I have been trying, but can't get it to work. Can you tell me more on how to do this? Appreciate it!
EDIT: Nvm, I managed to do it
Delete me
It's been years already but I have a way to get it to work without root without installing any apps. I hope it helps some one.
You will need adb and usb debugging on. Open cmd / terminal and execute these 2 commands:
Code:
adb shell settings put secure lock_after_timeout_rollback 86400000
adb shell settings put secure lock_screen_lock_after_timeout 86400000
86400000 = 24 hours in miliseconds. You can change to a number that you find suitable.
This secure settings will survive after reboot so you only need to do once.

Categories

Resources