[Tasker Tips & Tricks] CrashOverride93:
How are you XDA members?!

I decided to share you my anti-theft little project I was working on. Maybe now is a bit smaller but hope that with time it'll become more complex and larger with possible contributions from you. And of course I'll look for make it better, and if it's possible to add new features.

How it works?

By now I just included 3 main profiles that can be used almost on all related tasks. I decided to do it just because you may have different requirements or likes than me, so. . . USE YOUR BRAIN AND IMAGINATION TO BUILD YOUR OWN ANTI-THEFT SYSTEM.

But don't worry, as time passes I will be adding customized profiles for every possible situation. -->

You have now available custom presets!

, scroll down to see them.

Main features

- Lock/Unlock device (disable touches, show a permanent message. . .)

- Lock/Unlock device by PIN (stablishes a second lockscreen = phone built-in, with customized password)

- Prevent unwanted apps installation

- Alert sounds and spoken TTS

- SIM verification + Auto-Send SMS

- Freeze/Unfreeze apps

- Lock specific tasks to be executed

- Lock apps with fully customized lockscreen and password

- Record ambient audio (hidden)

- Take Photo, Video, and Screenshot of display (hidden)

- Encrypt/Decrypt files

- Zip/Unzip files

- And more. . .

PROFILES

(x4)

[COLOR="Blue"]Received SMS (lock)[/COLOR]
[U]Event[/U]: Received Text [ Type:SMS Sender:* Content:-phone-lock- ]
[COLOR="Blue"]Received SMS (unlock)[/COLOR]
[U]Event[/U]: Received Text [ Type:SMS Sender:* Content:-phone-unlock- ]
[COLOR="Blue"]StartUp Device[/COLOR]
[U]Event[/U]: Device Boot
[COLOR="Blue"]Launched Apps[/COLOR]
[U]Application[/U]: Adobe Acrobat or Firefox. . .

TASKS

(x21)

Anti-Theft

[COLOR="Blue"]Capture (camera)[/COLOR]
[U]A1[/U]: Take Photo [ Camera:Rear Filename:TaskerCam_%DATE_%TIME Naming Sequence:None Insert In Gallery : Off Discreet : On Resolution:4160x3120 Scene Mode:Auto White Balance:Auto Flash Mode : Off Focus Mode:Infinity ]
[COLOR="Blue"]Capture (screen)[/COLOR]
[U]A1[/U]: AutoInput Screen Capture [ Configuration:Screenshot Path: /storage/emulated/0/AutoInput/screencapture.png Palette: false Get Average Color : false Timeout (Seconds):200 ]
[U]A2[/U]: Run Shell [ Command:/system/bin/screencap -p /sdcard/Download/screenshotname.png Timeout (Seconds):0 Use Root : On Store Output In: Store Errors In: Store Result In: ]
[COLOR="Blue"]Lock Apps[/COLOR]
[U]A1[/U]: Variable Set [ Name:%AllowAppHide To:SECURITY CODE Do Maths : Off Append : Off ]
[U]A2[/U]: Show Scene [ Name:Apps Lock Display As : Overlay, Blocking, Full Window Horizontal Position:100 Vertical Position:100 Animation:Fade Show Exit Button : Off Continue Task Immediately : On ]
[U]A3[/U]: Wait Until [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ] If [ %AllowApp = xxx ]
[U]A4[/U]: Destroy Scene [ Name:Apps Lock ]
[U]A5[/U]: Variable Clear [ Name:%AllowApp Pattern Matching : Off ]
[U]A6[/U]: Variable Clear [ Name:%AllowAppHide Pattern Matching : Off ]
[COLOR="Blue"]Lock Device[/COLOR]
[U]A1[/U]: AutoInput Modes [ Configuration:Gestures: Enable Timeout (Seconds):0 ]
[U]A2[/U]: Secure Settings [ Configuration:Screen & Keyboard Lights On 1 Second Timeout (Seconds):0 ]
[U]A3[/U]: Run Shell [ Command:settings put global policy_control immersive.status=* Timeout (Seconds):0 Use Root : On Store Output In: Store Errors In: Store Result In: ]
[U]A4[/U]: Show Scene [ Name:Lost Phone Display As : Overlay, Blocking, Full Window Horizontal Position:100 Vertical Position:100 Animation:None Show Exit Button : Off Continue Task Immediately : On ]
[COLOR="Blue"]Unlock Device[/COLOR]
[U]A1[/U]: Destroy Scene [ Name:Lost Phone ]
[U]A2[/U]: AutoInput Modes [ Configuration:Gestures: Disable Timeout (Seconds):0 ]
[U]A3[/U]: Run Shell [ Command:settings put global policy_control immersive.status=null Timeout (Seconds):0 Use Root : On Store Output In: Store Errors In: Store Result In: ]
[COLOR="Blue"]Lock Device (PIN) [2Ã‚Â° lockscreen][/COLOR]
[U]A1[/U]: Secure Settings [ Configuration:Clear Password Timeout (Seconds):0 ]
[COLOR="Blue"]Unlock Device (PIN) [2Ã‚Â° lockscreen][/COLOR]
[U]A1[/U]: Secure Settings [ Configuration:Clear Password Timeout (Seconds):0 ]
[COLOR="Blue"]Lost Phone (warning)[/COLOR]
[U]A1[/U]: Notification Volume [ Level:0 Display : Off Sound : Off ]
[U]A2[/U]: Perform Task [ Name:Lock Device Priority:%priority Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: Stop : Off ]
[U]A3[/U]: Variable Set [ Name:%smsnum To:%SMSRF Do Maths : Off Append : Off ]
[U]A4[/U]: Variable Set [ Name:%volmultimedia To:%VOLM Do Maths : Off Append : Off ]
[U]A5[/U]: Media Volume [ Level:15 Display : Off Sound : Off ]
[U]A6[/U]: Music Play [ File:Tasker/Archivos/Movil Perdido/Sound1_6_beeps.mp3 Start:0 Loop : Off Stream:3 ]
[U]A7[/U]: Wait [ MS:500 Seconds:7 Minutes:0 Hours:0 Days:0 ]
[U]A8[/U]: Say [ Text:This device has been lost. If you are listening to this, please stand by with the phone in front of you. Once you have heard this message twice, the phone will automatically call its owner. Engine:Voice:com.ivona.tts:spa-ESP Stream:3 Pitch:5 Speed:5 Respect Audio Focus : On Network : Off Continue Task Immediately : Off ]
[U]A9[/U]: Music Play [ File:Tasker/Archivos/Movil Perdido/Sound1_3_beeps.mp3 Start:0 Loop : Off Stream:3 ]
[U]A10[/U]: Wait [ MS:500 Seconds:3 Minutes:0 Hours:0 Days:0 ]
[U]A11[/U]: Say [ Text:This device has been lost. If you are listening to this, please stand by with the phone in front of you. Once you have heard this message once, the phone will automatically call its owner. Engine:Voice:com.ivona.tts:spa-ESP Stream:3 Pitch:5 Speed:5 Respect Audio Focus : On Network : Off Continue Task Immediately : Off ]
[U]A12[/U]: Music Play [ File:Tasker/Archivos/Movil Perdido/Sound1_3_beeps.mp3 Start:0 Loop : Off Stream:3 ]
[U]A13[/U]: Wait [ MS:500 Seconds:3 Minutes:0 Hours:0 Days:0 ]
[U]A14[/U]: Say [ Text:This device has been lost. If you are listening to this, please stand by with the phone in front of you. Now pay attention to the following message. Engine:Voice:com.ivona.tts:spa-ESP Stream:3 Pitch:5 Speed:5 Respect Audio Focus : On Network : Off Continue Task Immediately : Off ]
[U]A15[/U]: Music Play [ File:Tasker/Archivos/Movil Perdido/Sound1_3_beeps.mp3 Start:0 Loop : Off Stream:3 ]
[U]A16[/U]: Wait [ MS:500 Seconds:3 Minutes:0 Hours:0 Days:0 ]
[U]A17[/U]: Say [ Text:Please, answer the call that will soon be made. No interaction is required from you with the device. Just hold the phone to your ear as soon as finishes this message. Engine:Voice:com.ivona.tts:spa-ESP Stream:3 Pitch:5 Speed:5 Respect Audio Focus : On Network : Off Continue Task Immediately : Off ]
[U]A18[/U]: Media Volume [ Level:%volmultimedia Display : Off Sound : Off ]
[U]A19[/U]: Call [ Number:%smsnum Auto Dial : On ]
[COLOR="Blue"]Record Audio[/COLOR
[U]A1[/U]: Easy Voice Recorder Pro [ Configuration:Record Timeout (Seconds):0 ]
[U]A2[/U]: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
[U]A3[/U]: Easy Voice Recorder Pro [ Configuration:Stop Timeout (Seconds):0 ]
[U]A4[/U]: Record Audio [ File:/xxx/TaskerAudio_%DATE_%TIME Source:Microphone Max Size:0 Codec:AAC Format:3GPP ]
[U]A5[/U]: Wait [ MS:0 Segunds:1 Minutes:0 Hours:0 Days:0 ]
[U]A6[/U]: Stop Record Audio
[COLOR="Blue"]SIM (check)[/COLOR]
[U]A1[/U]: Set Clipboard [ Text:%SIMNUM Add : Off ]
[U]A2[/U]: Flash [ Text:SIM S/N: '%SIMNUM' Long:eek:n ]
[COLOR="Blue"]SIM (validation)[/COLOR]
[U]A1[/U]: Variable Set [ Name:%sim To:xxx Do Maths : Off Append : Off ]
[U]A2[/U]: Variable Set [ Name:%recoverphone To:+xxx Do Maths : Off Append : Off ]
[U]A3[/U]: Secure Settings [ Configuration:Airplane Mode Disabled Timeout (Seconds):0 ] If [ %AIR ~ on ]
[U]A4[/U]: Wait [ MS:0 Seconds:30 Minutes:0 Hours:0 Days:0 ] If [ %AIR ~ on ]
[U]A5[/U]: Send SMS [ Number:%recoverphone Message:Changed SIM detected on 'xxx'
Phone: %PNUM
SIM: %SIMNUM
Operator: %TNET
Location: %LOC / %LOCN
Precission: %LOCACC / %LOCNACC
Battery: %BATT% Store In Messaging App : Off Continue Task After Error : On ] If [ %SIMNUM !~ sim ]

Extras

[COLOR="Blue"]Apps Installation (allow)[/COLOR]
[U]A1[/U]: Run Shell [ Command:mount -o rw,remount /system ; chmod 644 /system/app/PackageInstaller/PackageInstaller.apk; chmod 644 /system/priv-app/PackageInstaller/PackageInstaller.apk ; mount -o ro,remount /system Timeout (Seconds):0 Use Root : On Store Output In: Store Errors In: Store Result In: ]
[COLOR="Blue"]Apps Installation (deny)[/COLOR]
[U]A1[/U]: Run Shell [ Command:mount -o rw,remount /system ; chmod 000 /system/app/PackageInstaller/PackageInstaller.apk; chmod 000 /system/priv-app/PackageInstaller/PackageInstaller.apk ; mount -o ro,remount /system Timeout (Seconds):0 Use Root : On Store Output In: Store Errors In: Store Result In: ]
[COLOR="Blue"]Compress Files[/COLOR]
[U]A1[/U]: Run Shell [ Command:cd /xxx && tar -cf xxx.xxx "$$$" && gzip -x xxx.xxx && cd "###" && rm -r * .* ; cd /xxx && mv -f xxx.xxx.gz "Ã¢â€šÂ¬Ã¢â€šÂ¬Ã¢â€šÂ¬" Timeout (Seconds):0 Use Root : Off Store Output In: Store Errors In: Store Result In: Continue Task After Error : On ]
[COLOR="Blue"]Connectivity (modes)[/COLOR]
[U]A1[/U]: Run Shell [ Command:svc wifi xxx Timeout (Seconds):0 Use Root : Off Store Output In: Store Errors In: Store Result In: ]
[U]A2[/U]: Run Shell [ Command:svc data xxx Timeout (Seconds):0 Use Root : On Store Output In: Store Errors In: Store Result In: ]
[U]A3[/U]: Run Shell [ Command:settings put secure location_providers_allowed xgps Timeout (Seconds):0 Use Root : On Store Output In: Store Errors In: Store Result In: ]
[U]A4[/U]: Run Shell [ Command:service call bluetooth_manager x Timeout (Seconds):0 Use Root : On Store Output In: Store Errors In: Store Result In: ]
[U]A5[/U]: Run Shell [ Command:service call nfc x Timeout (Seconds):0 Use Root : Off Store Output In: Store Errors In: Store Result In: ]
[U]A6[/U]: Run Shell [ Command:settings put global airplane_mode_on x; am broadcast -a android.intent.action.AIRPLANE_MODE --ez state xxx Timeout (Seconds):0 Use Root : On Store Output In: Store Errors In: Store Result In: ]
[COLOR="Blue"]Encrypt Files[/COLOR]
[U]A1[/U]: Variable Set [ Name:%filetoencrypt To:xxx Do Maths : Off Append : Off ]
[U]A2[/U]: Variable Set [ Name:%encryptedfile To:xxx Do Maths : Off Append : Off ]
[U]A3[/U]: Variable Set [ Name:%password To:xxx Do Maths : Off Append : Off ]
[U]A4[/U]: Java Function [ Return:fis Class Or Object:FileInputStream Function:new {FileInputStream} (String) Param:%filetoencrypt Param: Param: Param: Param: Param: Param: ]
[U]A5[/U]: Java Function [ Return:fos Class Or Object:FileOutputStream Function:new {FileOutputStream} (String) Param:%encryptedfile Param: Param: Param: Param: Param: Param: ]
[U]A6[/U]: Java Function [ Return:passbytes Class Or Object:(String) %password Function:getBytes {byte[]} () Param: Param: Param: Param: Param: Param: Param: ]
[U]A7[/U]: Java Function [ Return:sks Class Or Object:SecretKeySpec Function:new {SecretKeySpec} (byte[], String) Param:passbytes Param:AES Param: Param: Param: Param: Param: ]
[U]A8[/U]: Java Function [ Return:cipher Class Or Object:Cipher Function:getInstance {Cipher} (String) Param:AES Param: Param: Param: Param: Param: Param: ]
[U]A9[/U]: Java Function [ Return: Class Or Object:cipher Function:init {} (int, Key) Param:1 Param:sks Param: Param: Param: Param: Param: ]
[U]A10[/U]: Java Function [ Return:cos Class Or Object:CipherOutputStream Function:new {CipherOutputStream} (OutputStream, Cipher) Param:fos Param:cipher Param: Param: Param: Param: Param: ]
[U]A11[/U]: Java Function [ Return:rb Class Or Object:byte[] Function:new {byte[]} (int) Param:4500 Param: Param: Param: Param: Param: Param: ]
[U]A12[/U]: Java Function [ Return:b Class Or Object:fis Function:read {int} (byte[]) Param:rb Param: Param: Param: Param: Param: Param: ]
[U]A13[/U]: Java Function [ Return: Class Or Object:cos Function:write {} (byte[], int, int) Param:rb Param:0 Param:b Param: Param: Param: Param: ] If [ b != -1 ]
[U]A14[/U]: Goto [ Type:Action Number Number:12 Label:ReadFile ] If [ b != -1 ]
[U]A15[/U]: Java Function [ Return: Class Or Object:cos Function:flush {} () Param: Param: Param: Param: Param: Param: Param: ]
[U]A16[/U]: Java Function [ Return: Class Or Object:cos Function:close {} () Param: Param: Param: Param: Param: Param: Param: ]
[U]A17[/U]: Java Function [ Return: Class Or Object:fis Function:close {} () Param: Param: Param: Param: Param: Param: Param: ]
[COLOR="Blue"]Decrypt Files[/COLOR]
[U]A1[/U]: Variable Set [ Name:%filetodecrypt To:xxx Do Maths : Off Append: Off ]
[U]A2[/U]: Variable Set [ Name:%decryptedfile To:xxx Do Maths : Off Append : Off ]
[U]A3[/U]: Variable Set [ Name:%password To:xxx Do Maths : Off Append : Off ]
[U]A4[/U]: Java Function [ Return:fis Class Or Object:FileInputStream Function:new {FileInputStream} (String) Param:%filetodecrypt Param: Param: Param: Param: Param: Param: ]
[U]A5[/U]: Java Function [ Return:fos Class Or Object:FileOutputStream Function:new {FileOutputStream} (String) Param:%decryptedfile Param: Param: Param: Param: Param: Param: ]
[U]A6[/U]: Java Function [ Return:passbytes Class Or Object:(String) %password Function:getBytes {byte[]} () Param: Param: Param: Param: Param: Param: Param: ]
[U]A7[/U]: Java Function [ Return:sks Class Or Object:SecretKeySpec Function:new {SecretKeySpec} (byte[], String) Param:passbytes Param:AES Param: Param: Param: Param: Param: ]
[U]A8[/U]: Java Function [ Return:cipher Class Or Object:Cipher Function:getInstance {Cipher} (String) Param:AES Param: Param: Param: Param: Param: Param: ]
[U]A9[/U]: Java Function [ Return: Class Or Object:cipher Function:init {} (int, Key) Param:2 Param:sks Param: Param: Param: Param: Param: ]
[U]A10[/U]: Java Function [ Return:cis Class Or Object:CipherInputStream Function:new {CipherInputStream} (InputStream, Cipher) Param:fis Param:cipher Param: Param: Param: Param: Param: ]
[U]A11[/U]: Java Function [ Return:rb Class Or Object:byte[] Function:new {byte[]} (int) Param:4500 Param: Param: Param: Param: Param: Param: ]
[U]A12[/U]: Java Function [ Return:b Class Or Object:cis Function:read {int} (byte[]) Param:rb Param: Param: Param: Param: Param: Param: ]
[U]A13[/U]: Java Function [ Return: Class Or Object:fos Function:write {} (byte[], int, int) Param:rb Param:0 Param:b Param: Param: Param: Param: ] If [ b != -1 ]
[U]A14[/U]: Goto [ Type:Action Number Number:12 Label:ReadFile ] If [ b != -1 ]
[U]A15[/U]: Java Function [ Return: Class Or Object:fos Function:flush {} () Param: Param: Param: Param: Param: Param: Param: ]
[U]A16[/U]: Java Function [ Return: Class Or Object:fos Function:close {} () Param: Param: Param: Param: Param: Param: Param: ]
[U]A17[/U]: Java Function [ Return: Class Or Object:cis Function:close {} () Param: Param: Param: Param: Param: Param: Param: ]
[COLOR="Blue"]Freeze Apps[/COLOR]
[U]A1[/U]: Run Shell [ Command:pm disable xxx Timeout (Seconds):0 Use Root : On Store Output In: Store Errors In: Store Result In: ]
[COLOR="Blue"]Unfreeze Apps[/COLOR]
[U]A1[/U]: Run Shell [ Command:pm enable xxx Timeout (Seconds):0 Use Root : On Store Output In: Store Errors In: Store Result In: ]
[COLOR="Blue"]Lock Tasks[/COLOR]
[U]A1[/U]: Variable Clear [ Name:%AllowTask Pattern Matching : Off ]
[COLOR="Blue"]Power Menu (modes)[/COLOR]
[U]A1[/U]: Run Shell [ Command:svc power reboot Timeout (Seconds):0 Use Root : Off Store Output In: Store Errors In: Store Result In: ]
[U]A2[/U]: Run Shell [ Command:svc power reboot recovery Timeout (Seconds):0 Use Root : Off Store Output In: Store Errors In: Store Result In: ]
[U]A3[/U]: Run Shell [ Command:svc power reboot fastboot Timeout (Seconds):0 Use Root : Off Store Output In: Store Errors In: Store Result In: ]
[U]A4[/U]: Run Shell [ Command:svc power shutdown Timeout (Seconds):0 Use Root : Off Store Output In: Store Errors In: Store Result In: ]
[U]A5[/U]: Run Shell [ Command:svc power stayon Timeout (Seconds):0 Use Root : Off Store Output In: Store Errors In: Store Result In: ]

SCENES

(x3)

[B]Apps Lock[/B]
-----------------------------------------------
[COLOR="Blue"]Number 0 Button[/COLOR]
[U]A1[/U]: Variable Search Replace [ Variable:%AllowAppHide Search:SECURITY CODE Ignore Case : Off Multi-Line : Off One Match Only : Off Store Matches In: Replace Matches : On Replace With: ]
[U]A2[/U]: Variable Set [ Name:%AllowAppHide To:X Do Maths : Off Append : On ]
[U]A3[/U]: Variable Set [ Name:%AllowApp To:0 Do Maths : Off Append : On ]
[COLOR="Blue"]Number 1 Button[/COLOR]
[U]A1[/U]: Variable Search Replace [ Variable:%AllowAppHide Search:SECURITY CODE Ignore Case : Off Multi-Line : Off One Match Only : Off Store Matches In: Replace Matches : On Replace With: ]
[U]A2[/U]: Variable Set [ Name:%AllowAppHide To:X Do Maths : Off Append : On ]
[U]A3[/U]: Variable Set [ Name:%AllowApp To:1 Do Maths : Off Append : On ]
[COLOR="Blue"]Number 2 Button[/COLOR]
[U]A1[/U]: Variable Search Replace [ Variable:%AllowAppHide Search:SECURITY CODE Ignore Case : Off Multi-Line : Off One Match Only : Off Store Matches In: Replace Matches : On Replace With: ]
[U]A2[/U]: Variable Set [ Name:%AllowAppHide To:X Do Maths : Off Append : On ]
[U]A3[/U]: Variable Set [ Name:%AllowApp To:2 Do Maths : Off Append : On ]
[COLOR="Blue"]Number 3 Button[/COLOR]
[U]A1[/U]: Variable Search Replace [ Variable:%AllowAppHide Search:SECURITY CODE Ignore Case : Off Multi-Line : Off One Match Only : Off Store Matches In: Replace Matches : On Replace With: ]
[U]A2[/U]: Variable Set [ Name:%AllowAppHide To:X Do Maths : Off Append : On ]
[U]A3[/U]: Variable Set [ Name:%AllowApp To:3 Do Maths : Off Append : On ]
[COLOR="Blue"]Number 4 Button[/COLOR]
[U]A1[/U]: Variable Search Replace [ Variable:%AllowAppHide Search:SECURITY CODE Ignore Case : Off Multi-Line : Off One Match Only : Off Store Matches In: Replace Matches : On Replace With: ]
[U]A2[/U]: Variable Set [ Name:%AllowAppHide To:X Do Maths : Off Append : On ]
[U]A3[/U]: Variable Set [ Name:%AllowApp To:4 Do Maths : Off Append : On ]
[COLOR="Blue"]Number 5 Button[/COLOR]
[U]A1[/U]: Variable Search Replace [ Variable:%AllowAppHide Search:SECURITY CODE Ignore Case : Off Multi-Line : Off One Match Only : Off Store Matches In: Replace Matches : On Replace With: ]
[U]A2[/U]: Variable Set [ Name:%AllowAppHide To:X Do Maths : Off Append : On ]
[U]A3[/U]: Variable Set [ Name:%AllowApp To:5 Do Maths : Off Append : On ]
[COLOR="Blue"]Number 6 Button[/COLOR]
[U]A1[/U]: Variable Search Replace [ Variable:%AllowAppHide Search:SECURITY CODE Ignore Case : Off Multi-Line : Off One Match Only : Off Store Matches In: Replace Matches : On Replace With: ]
[U]A2[/U]: Variable Set [ Name:%AllowAppHide To:X Do Maths : Off Append : On ]
[U]A3[/U]: Variable Set [ Name:%AllowApp To:6 Do Maths : Off Append : On ]
[COLOR="Blue"]Number 7 Button[/COLOR]
[U]A1[/U]: Variable Search Replace [ Variable:%AllowAppHide Search:SECURITY CODE Ignore Case : Off Multi-Line : Off One Match Only : Off Store Matches In: Replace Matches : On Replace With: ]
[U]A2[/U]: Variable Set [ Name:%AllowAppHide To:X Do Maths : Off Append : On ]
[U]A3[/U]: Variable Set [ Name:%AllowApp To:7 Do Maths : Off Append : On ]
[COLOR="Blue"]Number 8 Button[/COLOR]
[U]A1[/U]: Variable Search Replace [ Variable:%AllowAppHide Search:SECURITY CODE Ignore Case : Off Multi-Line : Off One Match Only : Off Store Matches In: Replace Matches : On Replace With: ]
[U]A2[/U]: Variable Set [ Name:%AllowAppHide To:X Do Maths : Off Append : On ]
[U]A3[/U]: Variable Set [ Name:%AllowApp To:8 Do Maths : Off Append : On ]
[COLOR="Blue"]Number 9 Button[/COLOR]
[U]A1[/U]: Variable Search Replace [ Variable:%AllowAppHide Search:SECURITY CODE Ignore Case : Off Multi-Line : Off One Match Only : Off Store Matches In: Replace Matches : On Replace With: ]
[U]A2[/U]: Variable Set [ Name:%AllowAppHide To:X Do Maths : Off Append : On ]
[U]A3[/U]: Variable Set [ Name:%AllowApp To:9 Do Maths : Off Append : On ]
[COLOR="Blue"]Back Button[/COLOR]
[U]A1[/U]: Variable Set [ Name:%AllowAppHide To:SECURITY CODE Do Maths : Off Append : Off ]
[U]A2[/U]: Variable Clear [ Name:%AllowApp Pattern Matching : Off ]
[COLOR="Blue"]Close Button[/COLOR]
[U]A1[/U]: Destroy Scene [ Name:Apps Lock ]
[U]A2[/U]: Go Home [ Page:0 ]
[U]A3[/U]: Variable Clear [ Name:%AllowAppHide Pattern Matching : Off ]
[U]A4[/U]: Variable Clear [ Name:%AllowApp Pattern Matching : Off ]

[B]Lost Phone[/B]
-----------------------------------------------
No Actions are performed, just displayed info.

[B]Power Menu[/B]
-----------------------------------------------
[COLOR="Blue"]Shutdown Button[/COLOR]
[U]A1[/U]: Secure Settings [ Configuration:Shutdown Timeout (Seconds):0 ]
[U]A2[/U]: Destroy Scene [ Name:Power Menu ]
[COLOR="Blue"]Reboot Button[/COLOR]
[U]A1[/U]: Secure Settings [ Configuration:Reboot Timeout (Seconds):0 ]
A2: Destroy Scene [ Name:Power Menu ]
[COLOR="Blue"]Airplane Button[/COLOR]
[U]A1[/U]: Secure Settings [ Configuration:Airplane Mode Enabled Timeout (Seconds):0 ]
[U]A2[/U]: Destroy Scene [ Name:Power Menu ]
[COLOR="Blue"]Cancel Button[/COLOR]
[U]A1[/U]: Destroy Scene [ Name:Power Menu ]

SCREENSHOTS

*

CUSTOM PRESETS

* (x1)

Preset 1

Ã‚Â· Auto-enable of GPS (remotly)

· Auto-enable of DATA (remotly)

· Auto-playing warning sounds (remotly) [normal and protected method]

· Auto-enable of do not disturb mode (remotly)

* Thanks to 'ziko900'

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _​

ABOUT THE PROJECT

· There are available two ways by you can import the project (profiles, tasks, scenes). One is by just importing it using the file on "projects" folder, it will import the whole project at once; the other, by importing it "part-by-part". The 'Files' folder (if included) have to be ALWAYS copied to Tasker directory.

· All scenes are adjusted to work on 1280x720 device (LG K10). You'll have to resize them to fit it on yours. Tested on Android 5.1.1 (Rooted Stock ROM). Other tasks and functionalities have been tested on Android 7.1 too.

· For extra features will be necessary to install these apps/plug-ins too: AutoInput, Easy Voice Recorder (Pro), Secure Settings, Smart LockScreen Protector, Volume Lock Control.

· The Power Menu scene I provide on project resources is just an example to build your own custom power menu dialog to replace the original build-in one. For this you will need some graphic editor (Photoshop, GIMP. . .) to personalize the screen as you want like adding or deleting desired text, icons, features does not oficially exists, etc.

· To be able to prevent (or lock) the appearance of power menu dialog will be required to install 'Smart LockScreen Protector' on the device. That will deny the theft to restart or shutdown the device, but it only works if we have the build-in (original) lockscreen enabled. You can enable it by using 'Lock Device (PIN) [2Ã‚Â° lockscreen]" task provided on my project.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _​

My Tasker PROJECTS & TASKS

--> [PROJECT] Automate all your backup tasks

--> [PROJECT] Android TTS Asistentant (interactive & multilingal)

--> [PROJECT] Call Recorder

--> [PROJECT] High temperature warning device

--> [TASK] Auto-Switch Keyboard(s)

--> [TASK] Talking Clock

Tasker Chat Groups

--> Tasker on WhatsApp

--> Tasker on Telegram

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

If you liked the project. . .

. . . and you decide to invite me to a coffee, I would be very greatful to you ;P

Account

: ceedcv@outlook.com