===== Common Stuffs on Androids ===== {{:playground:boo_the_bunny_12.png?nolink&250|}} ---- ==== Que to do ==== {{fa>android?color=#006400}} Upgrade for All machines --- Updated on //2019/03/17 11:32// * [[https://www.lineageoslog.com/15.1|15.1]] --- AUX 5X | HEX 6 | NEX 5 | TAB 7 | XUS 4 * [[https://www.lineageoslog.com/16.0|16.0]] --- AUX 5X | HEX 6 | NEX 5 | TAB 7 | XUS 4 * [[https://www.lineageoslog.com/17.1|17.1]] --- HEX 6 === β˜› Configure private cellular network with one notification === * Connect cellular with Google Voice. * Verify cross reference linkage to set fail-safe. * Only one notification to holding device. * Recording history log to WebDAV server. === β˜› How to export VPN configuration === ---- ==== Flash android system ==== === Before wipe all === * Backup settings * BeyondPod * Nova Launcher === Flash Custom ROMs ==== {{fa>laptop?2x&color=#333333}} Setup environmental required * Prepare ''adb'' --- [[https://wiki.lineageos.org/adb_fastboot_guide.html|adb-fastboot]] {{fa>files-o?2x&color=#666A86}} Materials required to flash * lineage OS rom --- [[https://download.lineageos.org/|Download Lineage OS]] * OpenGapps --- [[https://wiki.lineageos.org/gapps.html|Lineage suggested package]] * Rooting (if need) --- [[https://download.lineageos.org/extras|su package]] (([[https://wiki.lineageos.org/devices/|device guide]] )) {{fa>mobile?2x&color=#95B8D1}} Update (or flash) ''recovery'' * Recommended recovery --- [[https://twrp.me|TWRP recovery]] * Reference --- * ''**connect**'' working ''computer'' with mobile ''device'' * ''adb reboot recovery'' to boot with recovery * ''**wipe**'' data and systems in recovery menu * ''**push**'' materials to flash up * ''adb push /sdcard/'' for ''ROM'', ''OpenGapps'' and ''rooting'' packages * ''**install**'' or ''**flash**'' all materials respectively * ''wait'' to boot with fresh booting ((some requires ''vendor'' update [[:cell_epiaux#vendor_mismatch_error|vendor mismatch error]])) After booting up, follow screen and follow your {{fa>user-secret?color=#003300}} spirits. ---- ==== Basic settings in Android ==== {{mdi>cellphone-settings-variant?24&color=#003400}} Android basically backup & restore apps & settings apparently with {{fa>google}}oogle account. However, not for all settings. Especially, individual setting in basic settings is set to default as usual when finishing flashing fresh ROM. For user's sake, Here is personal settings of mine. * {{fa>sliders?color=#000000}} [[ANDROID:BASIC_SETTINGS|Personal settings for Androidβ„’]] after fresh flashing * {{fa>rocket?color=#000000}} [[ANDROID:PERAPP_SETTINGS|perApp settings]] Settings for individual apps not sync'd {{mdi>dns-outline?24&color=#7d3f98}} Enable Private DNS on over Android 9 Pie - Go to Settings β†’ Network & internet β†’ Advanced β†’ **Private DNS** - Select the Private DNS provider hostname option. - Enter ''1dot1dot1dot1.cloudflare-dns.com'' for Cloudflare, ''dns.google'' for Google Public Domain - Visit 1.1.1.1/help (or 1.0.0.1/help) to verify that β€œUsing DNS over TLS (DoT)” shows as β€œYes”. (optional) ---- ==== Tasker Configuration ==== {{fa>bolt?2x&color=#003400}} Tasker is core apps to let a device to process automatically. With configured condition, Tasker runs defined tasks, which enables automatic process and make user's operation less or none. {{fa>cog?size=24}} **[[ANDROID:tasker|Tasker Configuration]]** in common === Apps in Google Playstore === * {{fa>usd}} [[https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm|Tasker]] in {{fa>google}}oogle Play * {{fa>usd}} [[https://play.google.com/store/apps/details?id=com.intangibleobject.securesettings.plugin|Secure Settings]] in {{fa>google}}oogle Play * {{fa>usd}} [[https://play.google.com/store/apps/details?id=com.cygery.toggledata|Toggle Data 5.0 (root)]] in {{fa>google}}oogle Play ((not used any more)) ---- ==== Change settings value with CLI ==== {{fa>bolt?2x&color=#003400}} Tasker supports most settings and configurations. However, it does not cover all settings such as LiveDisplay in Lineage ROM. For those kind of settings, Tasker is able to control setting value with ''CLI'' (Command Line Interface) environment. This function is possible because tasker can run shell script. **Rooting** is mandatory and [[https://play.google.com/store/apps/details?id=stericson.busybox|BusyBox]] is strongly recommended to cover all common commands. To check key/value for settings, need {{fa>terminal?color=#000000}} terminal access or ''adb'' connection settings --cm list system settings --cm list global settings --cm list secure These commands show the key/value pairs for settings and for ''LiveDisplay'' related key is ''display_temperature_mode''=''2''. settings --cm put system display_temperature_mode 0 In {{fa>bolt}} tasker, make tasks ''Code'' -> ''Run Shell'': Command: settings --cm put system display_temperautre_mode 0 Use Root: checked ---- ==== Notification strategy ==== {{fa>commenting?color=#003400&2x}} For multi-device users, accounts are configured and apps are installed for convenience purpose. Therefore, notifications from mail, messenger and apps are delivered to every single device if not specifically disabled. Notification strategy for multi devices is a strategy, with which multi devices send one time notification for one subjects regardless of devices. ---- ==== Solved Problems ==== ---- ==== Known Problems ==== === Battery swelling === {{fa>battery-half?color=#000000}} Swelling batteries are observed at [[:cell_epixus#work_logs|JΓΊne's Tertius ─ EPiXUS 4]] & [[:cell_epinex#work_logs|JΓΊne's Secondus ─ EPiNEX 5]] ----