Locked Android Phone Manual
User Manual:
Open the PDF directly: View PDF .
Page Count: 20
Download | |
Open PDF In Browser | View PDF |
Manual: Productivity lock your phone, ”remove google” from your phone and replace Operating System and google calendar synchronisation with opensource alternative. Name: ... 18-04-2018 Contents 1 Introduction 2 2 Bottlenecks: Current possible phone models for this setup 2 3 How to root phone (Exampled Moto G3 Out of 2015) 2 4 Installing a different BOOT/Phone Bios software. E.g.: TWRP 4.1 Booting in TWRP after installation of TWRP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 5 Install different phone OS. E.g.: linneageOS 3 6 Get root access. E.g.: SuperSU 4 7 Remove recent apps button from navigation bar. E.g.: App custom navigation bar 7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2 Steps: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4 4 8 Install lot of apks at once. E.g. adb minimal 5 9 Automatic periodic data backups. E.g.: app tasker 9.1 Export automatic periodic backups with Tasker . . . . . . . . . 9.1.1 Download files from phone to laptop through USB . . . 9.2 List of data that is exported: (this data is only put there if you as described in section 10 . . . . . . . . . . . . . . . . . . . . . 9.2.1 Create a batchscript to do the absorbing. . . . . . . . . . . . . . . have . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . automated the tasker backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5 6 . . 6 6 10 Setup automatic app and settings backup. E.g. titanium backup pro 6 11 Restore old backup with Titanium Backup 11.1 Limitations: Titanium backup w.r.t. Whatsapp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 12 Enable remote keyboard 7 13 Auto Sync all google calendars through davdroid 13.1 TODO: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 8 14 Setup Applock 8 15 Retrieving data from a (TWRP) brick 15.1 Scenario: . . . . . . . . . . . . . . . . . 15.2 backing up the sdcard: . . . . . . . . . 15.3 Gained knowledge . . . . . . . . . . . with ADB: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 9 9 9 16 Connecting to WIFI 9 16.1 Do Once: download and install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 16.2 Do everytime you connect to a NEW, UNKOWN wifi network . . . . . . . . . . . . . . . . . . . . . 11 Appendices 12 1 A .xml files for Tasker V5.2.bf1 Whatsapp media Profile 12 A.1 Whatsapp automatic backup of all media (except messages) . . . . . . . . . . . . . . . . . . . . . . . 12 B Blocklist for applock 15 B.1 Overview of apps: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 C List of (preferred) apps used in this System 17 D WIFI network adding example file. 18 E Tasker V5.2.bf1 task to open wifi settings 19 F .xml files for Tasker non-WA media 19 F.1 Auto backup pictures,screenshots,callrecords,soundrecords . . . . . . . . . . . . . . . . . . . . . . . . 19 Bibliography20 1 Introduction Hi, this contains the manual of how to set up a completely locked phone that does not allow sogging. There are two ways to achieve this if you have the right phone: 1. Shortcut: If you already implemented this guide once, and wish to restore your complete system on your phone from a titanium backup file go to: section 11. 2. Implement all the steps described in this manual once, from top to bottom. (after that you can do it the easy way.) For a complete list of apps that I like to use in this system, see appendix C. 2 Bottlenecks: Current possible phone models for this setup There are two bottlenecks to using this guide to apply this productivity lock on your phone: 1. Your phone might not be (easily) rootable (yet). Rooting generally requires you to enable some kind of access right, followed by retrievel of a code unique by your phone, which you can submit to your manufacturer, which supplies you with an unlock code, entering that gives you certain rights in your phone. Either at that point it is already rooted, or you need an additonal app that, after those rights have been granted to you, do the actual rooting. Since the procedure varies per phone I did not take the time to document the procedure, you’ll have to research this yourself. If you are determined to implement this system but do not know where to start with rooting your phone, feel free to contact me. 2. Your phone might not be supported by the Open Source operating system lineage for android. You can check this at: https://download.lineageos.org/ 3 How to root phone (Exampled Moto G3 Out of 2015) This is the manual that I followed, sorry but this is phone dependent so you’ll have to look up how to do it or ask a friend. Todo: make this in a concise short list of instructions. Source: https: //motog5.net/unlock-bootloader-install-twrp-root-moto-g3/ Pre-Requisites The device which you are going to root should have a decent amount of battery. We suggest your device is having at least 80Enable USB debugging on your smartphone. Go to Settings ¿ About Phone and tap on build number 8 times. Return to Settings and then go to Developer Options. Enable USB debugging from here. If you have valuable data, create a backup of all the information which is present in your device. All your data will be erased at the stage you are going to unlock the bootloader of the device. Install Minimal ADB and Fastboot tools on your PC. Install drivers of Moto G3 on your PC. Extra Note: If you enjoyed android apps and games on your Moto G and wanted them on you PC, you can do so just by downloading and installing Bluestacks android emulator. Here are blue stacks system requirements to run blue stacks without error. Check now. How to unlock bootloader of Moto G 3rd gen To get root access on Moto G 3rd gen, the bootloader of your device should be unlocked first. Follow the guide shared below as it will help you to unlock the bootloader of Moto G 3rd gen. Power off your Motorola Moto G smartphone. Once your device is powered off, you need to switch it on in Fastboot mode. To enter the Fastboot mode of Moto G 3rd gen, you have to press Volume Up + Power key. Connect the smartphone to your PC. Once your device is connected, go to the folder where you have installed Minimal ADB and Fastboot tools. You need to enter a couple of commands now. Open the command window by 2 selecting right mouse button and Shift key. Select open command window here. Check if Moto G is connected in Fastboot mode with your PC by entering the command mentioned below. fastboot devices Now you need to get the unlock data which will help you to unlock the bootloader of your smartphone. You can enter the command shared below which will assist you in getting unlock key data. fastboot oem get unlock data A long string will be displayed in front you. Copy it and keep it in Notepad. Remove all the spaces which are present in the string. The next step is opening the Motorola website. Go to the link and open Motorola website. Create a new Motorola account if you are not having one. Once you are logged on the site, you have to paste the string which you have copied in notepad in Step 5. Copy it and then select Can my device be unlocked. Select I Agree on the option, and after that, you have to choose Request Unlock Key. Open your mail id which you used for logging on the Motorola website and then check the mail sent by Motorola. It will have a unlock code which will help you to unlock the bootloader of Moto G3 Open the command window again and enter command mentioned below which will finally unlock the bootloader of Moto G3. fastboot OEM unlocks (insert code here) This will unlock the bootloader of Moto G 3rd generation. Now you are ready to install recovery and root your device. How to install TWRP recovery on Moto G 2015 To install TWRP recovery, you need to download the recovery first. Download TWRP(2.8.7-r7.img) recovery for Moto G by opening this link. Rename the recovery to img and copy it to the directory of MinimalFastboot and ADB tools. Now you have to put your device in Fastboot mode again. Repeat Steps 1 and two here which you followed while unlocking the bootloader. Enter the command mentioned below as it will flash recovery on your device. fastboot flash recovery twrp.img Within a couple of minutes, recovery will be flashed on the device. Once TWRP recovery is flashed, you are ready to root Moto G3. Also Read: – All about Motorola Moto G3 How to root Moto G3 Download SuperSU on your mobile by opening this link. Once downloaded power off your smartphone and enter the recovery by pressing Power + Volume Down button. Select Install button and browse Super SU file. Flash the file on your device. You will get root access on Moto g 3rd gen. This is how you can quickly unlock bootloader and root Moto G 3rd gen. How to Root Moto G on any Android Firmware The first thing you have to do is to go to this page. From the above mentioned site, you have to download the latest version of the Superboot app. Place the downloaded file on your PC. Unzip the file anywhere for example on a desktop. On your computer open a command prompt window (start – run – cmd). On the command prompt window navigate to the folder you have just unzipped (using cd commands). Turn off your Moto G smartphone. Wait a few seconds and then reboot into bootloader mode. For bootloader mode press and hold volume down and power buttons at the same time for a few seconds. Then connect your smartphone to your computer via a USB cable. On the cmd window type the following command: “superboot-windows.bat.” Wait while your Moto G is being rooted. In the end, unplug the USB cord and reboot your phone. Go to Google Play and download the Root Checker app to check the root status. If root checker app says, root access available then Enjoy you have rooted your Moto G. After Moto G rooting, you can install custom ROM’s and firmware. Note: – If you want to remove the unlocked bootloader message then just download this file and flash it via TWRP recovery. 4 Installing a different BOOT/Phone Bios software. E.g.: TWRP Still need to document how ti install TWRP, I think you download a zip from somewhere that contains the bios, then store it somewhere on your internal storage of your phone, after you have rooted your phone, and then restart your phone in recovery mode. 4.1 Booting in TWRP after installation of TWRP To boot into TWRP: 1. shut down phone 2. in moto 3rd g: press power+volume down button to start up. 3. select recovery mode 4. press powerbutton to chose recovery mode 5 Install different phone OS. E.g.: linneageOS 1. download addonsu-14.1-arm-signed.zip 2. and download lineage-14.1-20181120-nightly-osprey-signed from: https://download.lineageos.org/osprey (for moto g3 take moto g 2015) 3 3. download adb minimal (use it by opening the file py cmd.exe) 4. copy addonsu-14.1-arm-signed.zip as ”lineage.zip” into folder ”Minimal ADB and Fastboot techbeasts”. 5. boot in twrp 6. copy the .zip to the phone when booted in twrp with command: adb push7. for me: 8. in twrp install addonsu-14.1-arm-signed.zip. 6 Get root access. E.g.: SuperSU 7 Remove recent apps button from navigation bar. E.g.: App custom navigation bar 7.1 Introduction This assumes you just did a fresh install of LineageOS osprey 14.1 nightly build. 7.2 Steps: 1. download fdroid 2. download terminal emulator from fdroid 3. download custom navigation bar from an alternative source such as: https://www.apkmirror.com/apk/ paphonb/custom-navigation-bar/custom-navigation-bar-0-8-11b-release/custom-navigation-bar-0-8-11b-an download/ 4. rename it to customNavBar.apk, install it. (it was named: xyz.paphonb.systemuituner_0.8.11b-118_ minAPI24(nodpi)_apkmirror.com.apk with command: adb install customNavBar.apk 5. Then give custom navigation bar root access from adb with command: adb shell pm grant xyz.paphonb.systemuituner android.permission.WRITE_SECURE_SETTINGS 6. once that is done, ignore the next command you are supposed to enter in the android terminal emulator listed below. (I entered it several times but it kept saying I should grant runtime access. That is done with the adb command above. After the adb command above I did not re-enter the command below. (But just in case it did influence the procedure here it is): pm grant xyz.paphonb.systemuituner android.permission.WRITE_SECURE_SETTINGS 7. Then open the custom Navigation bar app. 8. do the compatibility test. It should change the home button to the little arrow shown in the middle of fig. 1. 4 Figure 1: If the custom navigation app works with your phone the diagnostic test should change the home button as shown in the green circle. 9. Next, in the app click ”experimental features” and remap the ”overview ” button to ”home”. 10. that’s it. Now quickly reboot and uninstall the app as it shared your data. (The remapping will remain active after de-installation! 8 Install lot of apks at once. E.g. adb minimal Use the command: for %f in (C:\your_app_path\*.apk) do adb install "%f" for 9 Automatic periodic data backups. E.g.: app tasker To create the task that automatically exports the specific data listed in section 9.1.1, do the following: This is like a double safety data backup and data overview for convenience. 1. open tasker 2. then in the top bar where it says ”profiles.. tasks ..” hold ”tasks¿import” then select the file named ”CopyWhatsappV0.prj.xml” import that task. 3. You can create that file by opening a notepad and pasting the content of appendix A in it and then renaming the .txt file to a .xml file. 4. that copies all your whatsap data into a folder on the external storage (drive named 17EE-2356) named: WhatsAppExport 5. Todo: verify this method works. 9.1 Export automatic periodic backups with Tasker Using tasker you can export the data manually from internal SD to External SD. To export your whatsapp media, import the tasker project=(task executed every xx [time span] listed in appendix A. appendix A contains the the xml code for the .xml file that is a tasker project (copy the text into a notepad and store it as WhatsappExport.xml). If you import this project it will automaticallly export your files every night to external SD. In appendix F a different tasker project is listed that exports all non-Whatsapp media to your external SD. 5 9.1.1 Download files from phone to laptop through USB 1. Open ../Minimal ADB and Fastboot_techbeasts/py_cmd.exe 2. Connect Phone through USB with PC. (Verify it is connected G, by typing "adb devices" in py_cmd.exe (should return a code for the device)) 3. Enter the following commands to copy their respective folder: adb pull "/storage/17EE-2356/WhatsAppExport" "E:\2018-09-22 backups\Android\WhatsAppExport" adb pull "/storage/17EE-2356/DCIM" "E:\2018-09-22 backups\Android\DCIM" adb pull "/storage/17EE-2356/call records" "E:\2018-09-22 backups\Android\call records" adb pull "/storage/17EE-2356/Contacts" "E:\2018-09-22 backups\Android\Contacts" adb pull "/storage/17EE-2356/titanium backups" "E:\2018-09-22 backups\Android\titanium backups" 9.2 List of data that is exported: (this data is only put there if you have automated the tasker backup as described in section 10 1. WhatsAppExport 2. DCIM 3. call records 4. Contacts 5. Titanium backups 9.2.1 Create a batchscript to do the absorbing. Specifications: 1. get list of folders on phone. 2. get single destination folder 3. automatically create subdestinations in destination folder based on list of folders on phone, if the destinations do not already exist. 4. for all files in folder pull. (duplicate files are just overwritten) 5. Todo: for all files: if file is created a week ago, and file is on pc in destination folder, then delete on phone. 6. Todo: Structure backup location and make it dynamic. 10 Setup automatic app and settings backup. E.g. titanium backup pro There are two options, either download version titanium backup 7.4 +patch, or dld titanium backup 8.0 from Mega: Mega.co.nz. Then instal titanium backup. 1. First install supersu: by copying addonsu-14.1-arm-signed.zip to the phone with for example: adb push 2. for me: 3. Next download titanium 8.0. 4. then install it. It will say will not work has no root permission. 6 5. So go to settings and enable developer options by tapping the android type 7 times. 6. go into settings, developer options and enable root access (for apps and adb). 7. restart 8. open Titanium backup and it works. 11 Restore old backup with Titanium Backup Import a ... file and hit ”restore”. 11.1 Limitations: Titanium backup w.r.t. Whatsapp You can not merge different backups of whatsapp yet, so suppose you have a really old backup of whatsapp and you hope whattsapp automaticallyy downloads the missing messenges your number received between ”now and the time of the backup”, you’re in tough luck. So the solution/best approach is to just maintain a consistent backup procedure and restore the latest backup as quickly as possible after a reset. That way the WA message gap is minimalised. 12 Enable remote keyboard 1. 0.First open remote keyboard. 2. 1.(Go to phone settings and enable remote keyboard as keyboard) 3. 2.Then go to app remote keyboard and also there, enable remote keyboard as keyboard. 4. 3.Then on pc¿control panel ctrl+F ”turn windows features” on or of 5. 4.Enable Telnet Client my marking the checkbox as shown in fig. 2. Figure 2: How to enable telnet on Windows 10 7 6. 5. Then start cmd and enter: telnet (including the space) 7. 7. Then from attached calendars.ods (a) 7.1 (When you manually add a calender by copying the google id as described here Make sure the space after the calender id/email is gone!! so that the ”/events” is also included.) (b) 7.2 Use that to quickly copy calendars.ods column D into DAVdroid, (Copy column D, then paste it in the phone by rmb on cmd screen) 8. 8. Open davdroid 13 Auto Sync all google calendars through davdroid 1. In public github download the PublicCodeLibrary/VBA/Google Davdroid calendar app sync/ folder. Or in excel/Google Davdroid Calendar App Sync/. 2. Open the Excel named ”calendars from gmail to davdroid V14.xlsm”. That downloads google calendar website, and controls your phone. 3. open https://calendar.google.com/calendar/r/week?pli=1 4. Save that website as: ”google.txt” in the subfolder ”WebsiteSource” which is located in the same folder as the excel. 5. install remote keyboard on phone as explained in section 12 and make sure you can control phone from cmd with command: telnet (including the space) 6. For me: 7. Download opensource ahk from: https://www.autohotkey.com/download/ 8. Put the cmd with the remote keyboard connection in the right half of your screen. 9. put the excel in the left hand side of your screen. 10. Open davdroid on your phone, (such that the plus symbol is clickable, though do not click it.) 11. Press the ”0. get cal codes” 12. press the cmd with remote keyboard logged in in it, then immediately afterwards press ”1. Copy Data to Phone”. 13.1 TODO: 1. Get calendars through api 2. correct long names of imported .cal files from mytimetable 3. automate adapting loop of .ahk to nr of calendars. 4. stop doing beun de haas and just do it all inside the smartphone. 5. check if opentasks has a better calendar synchronization than taskwarrior andorid task apk. 14 Setup Applock ADB Applock (Note. FIRST DO TITATNIUM BACKUP, you will not be able to modify titanium backup after setting up the lock!” Also, First set up the lock with a code you know so you can practice. TEST IT FOR A WEEK! Then if everything is perfect (you can access what you need when you need it without the unlock code) let a friend change the code. (And or, if you’re hardcore, let him/her hide the applock application from the appview (inside applock)). Open applock press the half moon on the bottom left to see the locking profiles. Then add the following, and any apps that you also use to procrastinate to the list. An example list is found in appendix B. 8 Create new profile named ”Lock day” and Lock (save when done locking): 15 15.1 Retrieving data from a (TWRP) brick with ADB: Scenario: You tried to change the navigation bar, but now your phone will boot but the screen is black and phone is responsive but you cant do anything except reboot, power down and ... Luckily you can still connect with adb devices to the phone, as ”adb devices” returns your device(code) 15.2 backing up the sdcard: 1. download adb devices 2. get the location of the sdcard with: adb shell echo $EXTERNAL_STORAGE 3. get the location of the ”internal sd card with command (sounds nice but does not work): adb shell echo $INTERNAL_STORAGE 4. Copy all content of the sdcard to your pc with command: adb pull "/sdcard/" "E:\\2018-11-20_android_sdcard_backup\\" 5. to copy the other storage location (sdcard appears to be the internal storage): 6. adb pull "/mnt/sdcard/" "E:\\2018-11-20_android_sdcard_backup\\" 7. and: adb pull "/storage/17EE-2356" "E:\\2018-11-20_android_sdcard_backup\\" adb pull "/storage/emulated" "E:\\2018-11-20_android_sdcard_backup\\" adb pull "/storage/self" "E:\\2018-11-20_android_sdcard_backup\\" 15.3 Gained knowledge 1. You can open a sort of Linux terminal in your phone with the command: adb shell 2. then command ”ls” lists the directories in that folder. You can change directories with cd. 3. Then if you completely browse up the hierarchie with ”cd ..” you can see where the external olders are located if you dive back into the directories smartly. 4. that yielded a location of: /storage/17EE-2356 /storage/emulated /storage/self 16 Connecting to WIFI To be able to connect to a wifi you’re going to add a wifi connection manually in the phone. 9 16.1 Do Once: download and install 1. ”wifi analyzer” http://apkfind.com/dl5/apk/2018/4/8/com.farproc.wifi.analyzer_139.apk?id=com. farproc.wifi.analyzer&f=Wifi%20Analyzer_3.11.2_apk-dl.com.apk. 2. ”Wifi connecter Library” http://apkfind.com/dl5/apk/2016/11/8/com.farproc.wifi.connecter_16.apk? id=com.farproc.wifi.connecter&f=Wifi%20Connecter%20Library_2.0.3_apk-dl.com.apk 3. Install QuickEdit from https://apk-dl.com/quickedit-text-editor-writer-code-editor/com.rhmsoft. edit 4. Install the ”Edit wifi settings” ”app” I created, OR: 5. you can create it yourself with tasker by importing the task xml code listed in appendix E and exporting the task as APK. (this way you can open the wifi settings after tasker and your file explorer have been locked by the productivity lock). (a) For Tasker V5.2.bf1 You are required to get the exact same tasker factory version as you have the Tasker app version. The steps required to create the task and consequently the app, were: (b) Create a new task in Tasker. (c) Press the ”+” symbol. (d) Click ”Code”. (e) Select ”Run Shell” (f) At command, enter: am start -a android.intent.action.VIEW -c android.intent.category.DEFAULT -d "file:///data/misc/w (g) (h) (i) (j) (k) (l) Leave Timeout(Seconds) at 0 Mark the checkbox at: ”Use Root” Leave the rest blank/unchanged. Hit the back arrow. Now you can run the task by pressing the ”play” button in the bottom left. To export the task as an app first install taskbuilder from https://apkpure.com/tasker-app-factory/ net.dinglisch.android.appfactory/download?from=details (m) Select an icon for the task (9 bloks bottom middle of screen.) (n) Long press task¿export¿as app. (o) The file was only openable by the QuickEdit app. The others did not get access. Figure 3: Example of the input in the task at tasker 10 16.2 Do everytime you connect to a NEW, UNKOWN wifi network 1. Find the BSSID using the app ”wifi analyzer” and copy it. 2. Open the ”OpenWifiSettings” app (from cloud, or created with Tasker or restored from Titanium backup) (this opens the wifi configuration file in app ”QuickEdit”. 3. Now you want to create the network settings directly in the file where android normally stores it if you add a new wifi network through network settings. To make it easier you can: 4. OPTION I: Use the template given in appendix D, by copying an example network of that text. 5. OPTION II: OR you can let the app ”full wifi” create a new template for that network for you. Either way you still need to know what the netwerk settings must be. In ”full wifi:” >Click: add new network>select required settings> 6. Next, open the app ”OpenWifiSettings”. • OPTION I: If it exists remove the network settings for that BSSID. Then add the text of the network you copied from appendix D and modify the settings/text (e.g. BSSID, password, username, authentication method etc) to what they need to be for your new network.) • OPTION II: Find the BSSID and edit the settings to what they should be, if you • Save the file by long pressing the pencil symbol in the top right of QuickEdit. 7. Turn wifi on and of to re-initialize the modified //data/misc/wifi/wpa supplicant.conf file. 8. After storing the connection settings for a specific wifi network, you can connect to it in (at least) 2 ways: • You can connect by clicking the wifi network name(ssid) in the dragdown screen/widget from the normal android homescreen. But that might bring you to wifi settings (which are locked with applock) and ask for a password the first time, click backbackback till you’re in the homescreen again without entering any pathword. It will now connect to the ssid you’ve chosen, or else retry. • Or you can open the app ”wifi analyzer” and long press the wifi network ssid, press connect. It should then automatically connect to the wifi. If you cannot press connect without entering a password, you did not enter the correct data in the wpa supplicant.conf file. Please retry. 9. Todo: Create a tasker apk replaces the normal wifi settings interface of android. By asking the user for the input using a dropdownbox listing connection type options and password etc, to prevent typos in the .conf file. 11 Appendices A A.1 .xml files for Tasker V5.2.bf1 Whatsapp media Profile Whatsapp automatic backup of all media (except messages) A project in tasker V5.2.bf1 is, (in this case) a time schedule, (every day at 01:37 in the night), that executes a list of tasks. To import this project into tasker V5.2.bf1, Save code below as a .xml file and then longpress ”projects” in top bar¿import and select this file. (or just install the app (from the titanium backup)). 14 B Blocklist for applock Applock constists of two profiles, a normal/day profile named ”Locked day” and a profile called ”Unlocked Morning”. Locked day is active the whole day (activated every day at 6.15 in the morning) and the unlock profile is activated at 6.05 in the morning, this grants you 10 minutes of your day to take care of Whatsapp etc. • assuming you sleep like a baby for 9 hours per day, that is: • 10 (24−15)·60 · 100% = 1.1% of your life (awake). • OR 3.6 DAYS PER YEAR!!! • Assuming you live at least another 75 years that still is 75 · 3.6 = 304 days of your life (awake). B.1 Overview of apps: 15 Profile I:”Locked day” List of locked apps Settings Advanced Protection Amaze App Factory AppLock Audio FX (remove) Browser (remove) calendar (remove) email (remove) F-Droid files (remove) fm radio/ gallery helium (remove MEGA Music Private Notifications SuperSU Tasker Titanium Backup Titanium Backup Patcher (remove) Whatsapp list of unlocked apps 9292 Profile II:”Unlocked Morning” List of locked apps Gallery Profile II:”Unlocked Morning” list of unlocked apps Gallery auto sync Whatsapp Whatsapp bluetooth Advanced Protection 9292ov Bluetooth Pair Amaze auto sync business calendar Amaze bluetooth calculator App Factory Bluetooth Pair call recorder AppLock business calendar camera auto sync calculator clock bluetooth call recorder contacts business calendar camera davdroid calculator clock DiskUsage call recorder contacts duo mobile camera davdroid Etar clock DiskUsage Full Wifi here WeGo contacts davdroid duo mobile Etar incoming call duo mobile Full Wifi LibreOffice Viewer Mega fdroid F-Droid here WeGo incoming call Messaging files (remove) LibreOffice Viewer OpenVPN for Android fm radio Mega OpenWifiSettings3 Phone PostNL ProtonVPN QuickEdit Pro RAR recorder Reisplanner Remote Keyboard Signal Slack Smart AudioBook Player SMS Control Center Spotify Taskwarrior Trello weightxreps Wiebetaaltwat wifi Wifi Analyzer Wifi Connecter Library WiFi Connection Manager Pro Unlocker here WeGo incoming call LibreOffice Viewer Mega Messaging Music OpenVPN for Android Phone Private Notifications ProtonVPN recorder Reisplanner Remote Keyboard Settings Signal Slack Smart AudioBook Player SMS Control Center Spotify SuperSU Tasker Messaging OpenVPN for Android OpenWifiSettings3 Phone PostNL ProtonVPN QuickEdit Pro RAR recorder Reisplanner Remote Keyboard Signal Slack Smart AudioBook Player SMS Control Center Spotify Taskwarrior Trello weightxreps Wiebetaaltwat wifi Titanium Backup Wifi Analyzer Titanium Backup Patcher (remove) Wifi Connecter Library Trello WiFi Connection Manager Pro Unlocker Profile I:”Locked day” 16 Wiebetaaltwat wifi C List of (preferred) apps used in this System Advanced Protection 9292 9292ov Advanced Protection Amaze Amaze App Factory AppLock Audio FX (remove) auto sync bluetooth Bluetooth Pair Browser (remove) Business Calendar calculator calendar (remove) Call Recorder camera clock contacts DAVdroid duo mobile Reisplanner Etar fdroid Remote Keyboard Settings F-Droid Signal fm radio Full Wifi Slack Smart AudioBook Player Gallery SMS Control Center HERE WeGo Spotify incoming call SuperSU LibreOffice Viewer Tasker List My Apps Taskwarrior MEGA Terminal Emulator Messaging Titanium Backup Music Trello OpenVPN for Android weightxreps OpenWifiSettings3 WhatsApp Phone Whatsapp PostNL Private Notifications ProtonVPN QuickEdit Pro Wiebetaaltwat wifi Wifi Analyzer Wifi Connecter Library WiFi Connection Manager Pro Unlocker DiskUsage RAR DuckDuckGo recorder 17 D WIFI network adding example file. Location://data/misc/wifi/wpa supplicant.conf File content(id’s have been changed): disable_scan_offload=1 driver_param=use_p2p_group_interface=1 update_config=1 device_name=lineage_osprey manufacturer=Motorola model_name=MotoG3 model_number=MotoG3 serial_number=ZY222XB46P device_type=10-0050F204-5 config_methods=physical_display virtual_push_button p2p_disabled=1 pmf=1 external_sim=1 tdls_external_control=1 network={ ssid="KPN" key_mgmt=NONE priority=1 disabled=1 id_str="%7B%22creatorUid%22%3A%2210033%22%2C%22configKey%22%3A%22%5C%22KPN%5C%22NONE%22%7D" } network={ ssid="WiFi in de trein" key_mgmt=NONE priority=2 disabled=1 id_str="%7B%22creatorUid%22%3A%2210033%22%2C%22configKey%22%3A%22%5C%22WiFi+in+de+trein%5C%22NONE%22%7 } network={ ssid="tudelft-dastud" bssid=00:d3:34:aa:54:23 key_mgmt=WPA-EAP IEEE8021X priority=3 disabled=1 id_str="%7B%22creatorUid%22%3A%24310107%22%2C%22configKey%44%5B%45%5C%22tudelft-dastud%5C%22WPA_EAP%23 } network={ ssid="eduroam" bssid=00:c1:35:ab:ab:21 key_mgmt=WPA-EAP IEEE8021X eap=PEAP identity="firstletterLastname@tudelft.nl" password="wachtwoord" phase2="auth=MSCHAPV2" priority=8 proactive_key_caching=1 disabled=1 id_str="%7B%22creatorUid%22%3A%24310107%22%2C%22configKey%44%5B%45%5C%22tudelft-dastud%5C%22WPA_EAP%23 } network={ ssid="Hyper Workshop" bssid=00:c1:64:de:ee:23 psk="tedttest" id_str="%7B%22creatorUid%22%3A%2210112%22%2C%22configKey%22%3A%22%5C%22HyperSpy+Workshop%5C%22WPA_PSK% 18 } E Tasker V5.2.bf1 task to open wifi settings This contains the xml code of a task in Tasker V5.2.bf1. You can convert that task into an app using Tasker Factory V5.2.bf1 (Factory version must match Tasker version!). To do so, save code below as a .xml file and then longpress ”tasks” in top bar¿import and select this file. (or just install the app (from the titanium backup)) and procede with the steps described in section 16.1. 1537598778795 1543785505373 6 CopyWhatsappV0 100 3 roj.iow.mwg v1 405
WhatsApp/Media/WhatsApp Images/ /storage/17EE-2356/WhatsAppExport/WhatsApp Images/ 408
WhatsApp/Media/WhatsApp Images 408
WhatsApp/Media/WhatsApp Animated Gifs 409
WhatsApp/Media/WhatsApp Animated Gifs 405
WhatsApp/Media/WhatsApp Voice Notes/ /storage/17EE-2356/WhatsAppExport/WhatsApp Voice Notes 408
WhatsApp/Media/WhatsApp Voice Notes 409
WhatsApp/Media/WhatsApp Voice Notes 12 405
WhatsApp/Media/WhatsApp Stickers/ /storage/17EE-2356/WhatsAppExport/WhatsApp Stickers 408
WhatsApp/Media/WhatsApp Stickers 409
WhatsApp/Media/WhatsApp Stickers 405
WhatsApp/Media/WhatsApp Profile Photos/ /storage/17EE-2356/WhatsAppExport/WhatsApp Profile Photos 408
WhatsApp/Media/WhatsApp Profile Photos 409
WhatsApp/Media/WhatsApp Images 409
WhatsApp/Media/WhatsApp Profile Photos 405
WhatsApp/Media/WhatsApp Audio/ /storage/17EE-2356/WhatsAppExport/WhatsApp Audio 408
WhatsApp/Media/WhatsApp Audio 409
WhatsApp/Media/WhatsApp Audio 13 405
WhatsApp/Media/WhatsApp Video/ /storage/17EE-2356/WhatsAppExport/Whatsapp Video/ 408
WhatsApp/Media/WhatsApp Video 409
WhatsApp/Media/WhatsApp Video 405
WhatsApp/Media/WhatsApp Documents/ /storage/17EE-2356/WhatsAppExport/WhatsApp Documents/ 408
WhatsApp/Media/WhatsApp Documents 409
WhatsApp/Media/WhatsApp Documents 405
WhatsApp/Media/WhatsApp Animated Gifs/ /storage/17EE-2356/WhatsAppExport/WhatsApp Animated Gifs cust_profile_enter_light F F.1 .xml files for Tasker non-WA media Auto backup pictures,screenshots,callrecords,soundrecords Save code below as a .xml file and then longpress ”tasks” in top bar¿import and select this file. (or just install the app (from the titanium backup)). 1544447061925 1544447592269 11 OpenWifiSettings3 100 123
am start -a android.intent.action.VIEW -d "file://file:///data/misc/wifi References 20 1543107233181 1543764084234 2 CopyDCIM 100 405
DCIM/Camera/ /storage/17EE-2356/movedToESD/DCIM/ 408
DCIM/Camera 408
Music/SoundRecords 409
Music/SoundRecords 19409
DCIM/Camera 405
Pictures/Screenshots/ /storage/17EE-2356/movedToESD/DCIM/ 408
Pictures/Screenshots 409
Pictures/Screenshots 405
CallRecorder/ /storage/17EE-2356/movedToESD/sounds/ 408
CallRecorder 409
CallRecorder 405
Music/SoundRecords/ /storage/17EE-2356/movedToESD/sounds/
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.5 Linearized : Yes Create Date : 2018:12:10 21:49:25Z Creator : TeX Modify Date : 2018:12:10 21:49:25Z PTEX Fullbanner : This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) kpathsea version 6.2.3 Producer : pdfTeX-1.40.18 Trapped : False Page Count : 20EXIF Metadata provided by EXIF.tools