<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <!-- 2021-06-20 dim. 14:21 --> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>Android Phone</title> <meta name="author" content="Dehaeze Thomas" /> <meta name="generator" content="Org Mode" /> <link rel="stylesheet" type="text/css" href="./dist/style.css"/> <script type="text/javascript" src="./dist/script.js"></script> </head> <body> <div id="org-div-home-and-up"> <a accesskey="h" href="./index.html"> UP </a> | <a accesskey="H" href="./index.html"> HOME </a> </div><div id="content"> <h1 class="title">Android Phone</h1> <div id="table-of-contents"> <h2>Table of Contents</h2> <div id="text-table-of-contents"> <ul> <li><a href="#org9b15080">Install</a> <ul> <li><a href="#org31c1d8d">Unlock the bootloader</a></li> <li><a href="#org39426ca">Flash ROM</a></li> <li><a href="#org966f711">Root</a></li> <li><a href="#org6e288cc">Further work</a></li> </ul> </li> <li><a href="#org41948b1">Favorite Apps</a></li> <li><a href="#orgb68380c">Tutorials</a> <ul> <li><a href="#org246c824">Backup</a></li> <li><a href="#org895b996">Connect to the phone by SSH</a></li> </ul> </li> </ul> </div> </div> <div id="outline-container-org9b15080" class="outline-2"> <h2 id="org9b15080">Install</h2> <div class="outline-text-2" id="text-org9b15080"> </div> <div id="outline-container-org31c1d8d" class="outline-3"> <h3 id="org31c1d8d">Unlock the bootloader</h3> <div class="outline-text-3" id="text-org31c1d8d"> <p> Tutorial: <a href="https://www.youtube.com/watch?v=_MKtOMiUWdM">https://www.youtube.com/watch?v=_MKtOMiUWdM</a> </p> </div> </div> <div id="outline-container-org39426ca" class="outline-3"> <h3 id="org39426ca">Flash ROM</h3> <div class="outline-text-3" id="text-org39426ca"> <p> Tutorial: <a href="https://www.youtube.com/watch?v=3pxOeiIBrHI">https://www.youtube.com/watch?v=3pxOeiIBrHI</a> </p> </div> </div> <div id="outline-container-org966f711" class="outline-3"> <h3 id="org966f711">Root</h3> <div class="outline-text-3" id="text-org966f711"> <ul class="org-ul"> <li>Root: <a href="https://github.com/topjohnwu/Magisk">https://github.com/topjohnwu/Magisk</a> <a href="https://forum.xda-developers.com/t/guide-magisk-for-oxygenos-11.4160833/">https://forum.xda-developers.com/t/guide-magisk-for-oxygenos-11.4160833/</a></li> <li><a href="https://www.youtube.com/watch?v=hTFK1OZ4DaU">https://www.youtube.com/watch?v=hTFK1OZ4DaU</a></li> </ul> </div> </div> <div id="outline-container-org6e288cc" class="outline-3"> <h3 id="org6e288cc">Further work</h3> <div class="outline-text-3" id="text-org6e288cc"> <ul class="org-ul"> <li>ROM: <a href="https://lineage.microg.org/">https://lineage.microg.org/</a> (<a href="https://download.lineage.microg.org/instantnoodle/">https://download.lineage.microg.org/instantnoodle/</a>)</li> <li>Setup SSH: <a href="https://binfalse.de/2018/09/06/native-ssh-server-on-linageos/">https://binfalse.de/2018/09/06/native-ssh-server-on-linageos/</a></li> </ul> </div> </div> </div> <div id="outline-container-org41948b1" class="outline-2"> <h2 id="org41948b1">Favorite Apps</h2> <div class="outline-text-2" id="text-org41948b1"> <table id="orge490c90" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <caption class="t-above"><span class="table-number">Table 1:</span> Open Source Apps</caption> <colgroup> <col class="org-left" /> <col class="org-left" /> <col class="org-left" /> </colgroup> <thead> <tr> <th scope="col" class="org-left">Name</th> <th scope="col" class="org-left"> </th> <th scope="col" class="org-left">Description</th> </tr> </thead> <tbody> <tr> <td class="org-left"><a href="https://f-droid.org/fr/packages/com.artifex.mupdf.viewer.app/">F-droid</a></td> <td class="org-left"> </td> <td class="org-left">Open Source application store</td> </tr> <tr> <td class="org-left"><a href="https://github.com/moezbhatti/qksms">QKSMS</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.moez.QKSMS/">https://f-droid.org/en/packages/com.moez.QKSMS/</a></td> <td class="org-left">SMS</td> </tr> <tr> <td class="org-left"><a href="https://github.com/mozilla-mobile/fenix">Fenix</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/">https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/</a></td> <td class="org-left">Firefox for android</td> </tr> <tr> <td class="org-left"><a href="https://github.com/syncthing/syncthing-android">Syncthing</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.nutomic.syncthingandroid/">https://f-droid.org/en/packages/com.nutomic.syncthingandroid/</a></td> <td class="org-left">Continuous File Synchronization</td> </tr> <tr> <td class="org-left"><a href="https://github.com/termux/termux-app">Termux</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.termux/">https://f-droid.org/en/packages/com.termux/</a></td> <td class="org-left">Terminal</td> </tr> <tr> <td class="org-left"><a href="https://github.com/k0shk0sh/FastHub">FastHub</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.fastaccess.github.libre/">https://f-droid.org/en/packages/com.fastaccess.github.libre/</a></td> <td class="org-left">Github client</td> </tr> <tr> <td class="org-left"><a href="https://github.com/dkanada/gelli">Gelli</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.dkanada.gramophone/">https://f-droid.org/en/packages/com.dkanada.gramophone/</a></td> <td class="org-left">Music app for Jellyfin</td> </tr> <tr> <td class="org-left"><a href="https://github.com/k9mail/k-9">K-9 Mail</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.fsck.k9/">https://f-droid.org/en/packages/com.fsck.k9/</a></td> <td class="org-left">Mail client</td> </tr> <tr> <td class="org-left"><a href="https://github.com/SimpleMobileTools/Simple-Dialer">Simple Dialer</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.simplemobiletools.dialer/">https://f-droid.org/en/packages/com.simplemobiletools.dialer/</a></td> <td class="org-left">Minimalist dialing app</td> </tr> <tr> <td class="org-left"><a href="https://github.com/SimpleMobileTools/Simple-Gallery">Simple Gallery</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.simplemobiletools.gallery.pro/">https://f-droid.org/en/packages/com.simplemobiletools.gallery.pro/</a></td> <td class="org-left">Minimalist gallery app</td> </tr> <tr> <td class="org-left"><a href="https://github.com/SimpleMobileTools/Simple-Contacts">Simple Contacts</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.simplemobiletools.contacts.pro/">https://f-droid.org/en/packages/com.simplemobiletools.contacts.pro/</a></td> <td class="org-left">Minimalist contact app</td> </tr> <tr> <td class="org-left"><a href="https://github.com/SimpleMobileTools/Simple-Calendar">Simple Calendar</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.simplemobiletools.calendar.pro/">https://f-droid.org/en/packages/com.simplemobiletools.calendar.pro/</a></td> <td class="org-left">Minimalist calendar app</td> </tr> <tr> <td class="org-left"><a href="https://f-droid.org/fr/packages/com.artifex.mupdf.viewer.app/">muPDF</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.artifex.mupdf.viewer.app/">https://f-droid.org/en/packages/com.artifex.mupdf.viewer.app/</a></td> <td class="org-left">PDF minimalist viewer</td> </tr> <tr> <td class="org-left"><a href="https://github.com/mpv-android/mpv-android">MPV</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/is.xyz.mpv/">https://f-droid.org/en/packages/is.xyz.mpv/</a></td> <td class="org-left">Video player</td> </tr> <tr> <td class="org-left"><a href="https://github.com/orgzly/orgzly-android">Orgzly</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.orgzly/">https://f-droid.org/en/packages/com.orgzly/</a></td> <td class="org-left">OrgMode application</td> </tr> <tr> <td class="org-left"><a href="https://github.com/vector-im/element-android">Element</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/im.vector.app/">https://f-droid.org/en/packages/im.vector.app/</a></td> <td class="org-left">Matrix client</td> </tr> <tr> <td class="org-left"><a href="https://www.davx5.com/">DAVx5</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/at.bitfire.davdroid/">https://f-droid.org/en/packages/at.bitfire.davdroid/</a></td> <td class="org-left">Used to synchronize contacts and calendars with calDAC/carddav</td> </tr> <tr> <td class="org-left"><a href="https://gitlab.com/AuroraOSS/AuroraStore">Aurora Store</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.aurora.store/">https://f-droid.org/en/packages/com.aurora.store/</a></td> <td class="org-left">Play Store alternative</td> </tr> <tr> <td class="org-left"><a href="https://github.com/martykan/forecastie">Forcastie</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/cz.martykan.forecastie/">https://f-droid.org/en/packages/cz.martykan.forecastie/</a></td> <td class="org-left">Weather application</td> </tr> <tr> <td class="org-left"><a href="https://gitnex.com/">GitNex</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/org.mian.gitnex/">https://f-droid.org/en/packages/org.mian.gitnex/</a></td> <td class="org-left">Gitea client</td> </tr> <tr> <td class="org-left"><a href="https://github.com/home-assistant/android">Home Assistant</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/io.homeassistant.companion.android.minimal/">https://f-droid.org/en/packages/io.homeassistant.companion.android.minimal/</a></td> <td class="org-left">Home Assistant client</td> </tr> <tr> <td class="org-left"><a href="https://github.com/jellyfin/jellyfin-android">Jellyfin</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/org.jellyfin.mobile/">https://f-droid.org/en/packages/org.jellyfin.mobile/</a></td> <td class="org-left">Jellyfin client</td> </tr> <tr> <td class="org-left"><a href="https://github.com/KDE/kdeconnect-kde">KDE Connect</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/org.kde.kdeconnect_tp/">https://f-droid.org/en/packages/org.kde.kdeconnect_tp/</a></td> <td class="org-left">Connect to linux desktop</td> </tr> <tr> <td class="org-left"><a href="https://github.com/TeamNewPipe/NewPipe">NewPipe</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/org.schabi.newpipe/">https://f-droid.org/en/packages/org.schabi.newpipe/</a></td> <td class="org-left">Frontend for Youtube</td> </tr> <tr> <td class="org-left"><a href="https://github.com/osmandapp/OsmAnd">OsmAnd~</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/net.osmand.plus/">https://f-droid.org/en/packages/net.osmand.plus/</a></td> <td class="org-left">Open Street Map application</td> </tr> <tr> <td class="org-left"><a href="https://github.com/android-password-store/Android-Password-Store">Password Store</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/dev.msfjarvis.aps/">https://f-droid.org/en/packages/dev.msfjarvis.aps/</a></td> <td class="org-left">Password manager</td> </tr> <tr> <td class="org-left"><a href="https://github.com/y20k/transistor">Transistor</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/org.y20k.transistor/">https://f-droid.org/en/packages/org.y20k.transistor/</a></td> <td class="org-left">Radio application</td> </tr> <tr> <td class="org-left"><a href="https://f-droid.org/en/packages/com.google.zxing.client.android/">Barcode Scanner</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.google.zxing.client.android/">https://f-droid.org/en/packages/com.google.zxing.client.android/</a></td> <td class="org-left">Barcode Scanner</td> </tr> <tr> <td class="org-left"><a href="https://github.com/Bubu/android-calculatorpp">Calculator++</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/org.solovyev.android.calculator/">https://f-droid.org/en/packages/org.solovyev.android.calculator/</a></td> <td class="org-left">Nice calculator app</td> </tr> <tr> <td class="org-left"><a href="https://github.com/zhanghai/MaterialFiles">MaterialFiles</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/me.zhanghai.android.files/">https://f-droid.org/en/packages/me.zhanghai.android.files/</a></td> <td class="org-left">File Manager</td> </tr> <tr> <td class="org-left"><a href="https://github.com/brianhorn/Tunerly">Tunerly</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.tunerly/">https://f-droid.org/en/packages/com.tunerly/</a></td> <td class="org-left">Pitch tuning app</td> </tr> <tr> <td class="org-left"><a href="https://github.com/Docile-Alligator/Infinity-For-Reddit">Infinity</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/ml.docilealligator.infinityforreddit/">https://f-droid.org/en/packages/ml.docilealligator.infinityforreddit/</a></td> <td class="org-left">Reddit client</td> </tr> <tr> <td class="org-left"><a href="https://github.com/dslul/openboard">OpenBoard</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/org.dslul.openboard.inputmethod.latin/">https://f-droid.org/en/packages/org.dslul.openboard.inputmethod.latin/</a></td> <td class="org-left">Keyboard</td> </tr> <tr> <td class="org-left"><a href="https://github.com/SimpleMobileTools/Simple-CLock">Simple Clock</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.simplemobiletools.clock/">https://f-droid.org/en/packages/com.simplemobiletools.clock/</a></td> <td class="org-left">Simple clock</td> </tr> <tr> <td class="org-left"><a href="https://github.com/WireGuard/wireguard-android">Wireguard</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/com.wireguard.android/">https://f-droid.org/en/packages/com.wireguard.android/</a></td> <td class="org-left">Modern VPN</td> </tr> <tr> <td class="org-left"><a href="https://github.com/iSoron/uhabits">uhabits</a></td> <td class="org-left"><a href="https://f-droid.org/packages/org.isoron.uhabits/">https://f-droid.org/packages/org.isoron.uhabits/</a></td> <td class="org-left">Habit Tracker</td> </tr> <tr> <td class="org-left"><a href="https://f-droid.org/packages/org.sufficientlysecure.keychain/">OpenKeychain</a></td> <td class="org-left"><a href="https://f-droid.org/packages/org.sufficientlysecure.keychain/">https://f-droid.org/packages/org.sufficientlysecure.keychain/</a></td> <td class="org-left">PGP Manager</td> </tr> <tr> <td class="org-left"><a href="https://github.com/billthefarmer/editor">Editor</a></td> <td class="org-left"><a href="https://f-droid.org/packages/org.billthefarmer.editor/">https://f-droid.org/packages/org.billthefarmer.editor/</a></td> <td class="org-left">Text Editor</td> </tr> <tr> <td class="org-left"><a href="https://github.com/erickok/transdroid">Transdroid</a></td> <td class="org-left"><a href="https://f-droid.org/en/packages/org.transdroid.full/">https://f-droid.org/en/packages/org.transdroid.full/</a></td> <td class="org-left">Transmission and Aria2 clients</td> </tr> <tr> <td class="org-left"><a href="https://github.com/AntennaPod/AntennaPod">AntennaPod</a></td> <td class="org-left"><a href="https://f-droid.org/packages/de.danoeh.antennapod/">https://f-droid.org/packages/de.danoeh.antennapod/</a></td> <td class="org-left">Podcast manager</td> </tr> <tr> <td class="org-left"><a href="https://github.com/bromite/bromite">Bromite</a></td> <td class="org-left"> </td> <td class="org-left">Chromium fork with ad blocking and privacy enhancements</td> </tr> <tr> <td class="org-left"><a href="https://github.com/Jays2Kings/tachiyomiJ2K">TachiyomiJ2K</a></td> <td class="org-left"> </td> <td class="org-left">Manga reader</td> </tr> <tr> <td class="org-left"><a href="https://github.com/DocMarty84/miniflutt">Miniflutt</a></td> <td class="org-left"> </td> <td class="org-left">Miniflux client</td> </tr> </tbody> </table> <table id="org0b1cf8b" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <caption class="t-above"><span class="table-number">Table 2:</span> Close Source Apps</caption> <colgroup> <col class="org-left" /> <col class="org-left" /> <col class="org-left" /> </colgroup> <thead> <tr> <th scope="col" class="org-left">Name</th> <th scope="col" class="org-left">Description</th> <th scope="col" class="org-left">Open Source Alternative</th> </tr> </thead> <tbody> <tr> <td class="org-left"><a href="https://www.waze.com/">Waze</a></td> <td class="org-left">GPS navigation app</td> <td class="org-left"> </td> </tr> <tr> <td class="org-left"><a href="https://printoid.net/">Printoid</a></td> <td class="org-left">Octoprint client</td> <td class="org-left">Web client?</td> </tr> <tr> <td class="org-left"><a href="https://vancedapp.com/">Youtube Vanced</a></td> <td class="org-left">Youtube without ads</td> <td class="org-left">NewPipe</td> </tr> <tr> <td class="org-left"><a href="https://play.google.com/store/apps/details?id=com.nordvpn.android&hl=en&gl=US">NordVPN</a></td> <td class="org-left"> </td> <td class="org-left"> </td> </tr> <tr> <td class="org-left">Spotify</td> <td class="org-left"> </td> <td class="org-left"> </td> </tr> <tr> <td class="org-left">Banking</td> <td class="org-left"> </td> <td class="org-left"> </td> </tr> <tr> <td class="org-left">Trainline</td> <td class="org-left"> </td> <td class="org-left"> </td> </tr> <tr> <td class="org-left">Tricount</td> <td class="org-left"> </td> <td class="org-left"><a href="https://github.com/cowbell/splittypie">Splittypie</a></td> </tr> </tbody> </table> <table id="org2549731" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <caption class="t-above"><span class="table-number">Table 3:</span> Apps requiring Root</caption> <colgroup> <col class="org-left" /> <col class="org-left" /> <col class="org-left" /> </colgroup> <thead> <tr> <th scope="col" class="org-left">Name</th> <th scope="col" class="org-left">Description</th> <th scope="col" class="org-left">Open Source Alternative</th> </tr> </thead> <tbody> <tr> <td class="org-left"><a href="https://github.com/ukanth/afwall">Afwall</a></td> <td class="org-left"> </td> <td class="org-left"> </td> </tr> <tr> <td class="org-left">Titanium Backup PRO</td> <td class="org-left"> </td> <td class="org-left"><a href="https://github.com/machiav3lli/oandbackupx">OAndBackupX</a></td> </tr> </tbody> </table> </div> </div> <div id="outline-container-orgb68380c" class="outline-2"> <h2 id="orgb68380c">Tutorials</h2> <div class="outline-text-2" id="text-orgb68380c"> </div> <div id="outline-container-org246c824" class="outline-3"> <h3 id="org246c824">Backup</h3> <div class="outline-text-3" id="text-org246c824"> <p> I use <code>adb backup</code> to backup the phone (<a href="https://forum.xda-developers.com/t/guide-full-phone-backup-without-unlock-or-root.1420351/">guide</a>). </p> <p> Basically, I have to run: </p> <div class="org-src-container"> <pre class="src src-bach">adb backup -apk -shared -all -f ~/Cloud/android/backup/backup_$(date +"%Y_%m_%d").ab </pre> </div> </div> </div> <div id="outline-container-org895b996" class="outline-3"> <h3 id="org895b996">Connect to the phone by SSH</h3> <div class="outline-text-3" id="text-org895b996"> <p> <a href="https://wiki.termux.com/wiki/Bypassing_NAT">https://wiki.termux.com/wiki/Bypassing_NAT</a> </p> <p> An other option would be to use Wireguard and shen to <code>ssh</code>. </p> </div> </div> </div> </div> <div id="postamble" class="status"> <p class="author">Author: Dehaeze Thomas</p> <p class="date">Created: 2021-06-20 dim. 14:21</p> </div> </body> </html>