Phone Administration
Install
You will completely wipe everything on the phone,
install rescue system "TWRP", system "LineageOS",
and apps from repository "F-droid".
Install rescue system
Rescue system is installed using the tool Heimdall,
and apps are initially installed using fdroidcl.
First install those tools onto your Debian system:
sudo apt install heimdall-flash fdroidcl
Next, locate newest rescue system for your phone:
https://twrp.me/Devices/
Downloading newest rescue system needs faking the refererhint
(here using Samsung Galaxy S3 International Exynos as example):
wget --referer=https://eu.dl.twrp.me/i9300/twrp-3.2.1-0-i9300.img.html https://eu.dl.twrp.me/i9300/twrp-3.2.1-0-i9300.img
Install rescue system onto phone using Heimdall:
- Fully charge the phone.
- Disconnect any cables and turn off the phone.
- Press and hold keys VOL-DOWN and SELECT (and keep them held down!),
press key POWER and release it (only that one key!) when logo appears (~2 seconds),
release keys VOL-DOWN and SELECT when a warning screen appears.
- Press VOL-UP when asked.
- Connect USB-to-PC data cable.
- Execute from terminal:
heimdall flash --no-reboot --RECOVERY twrp-[TAB...].img
- Disconnect any cables and turn off the phone.
Reset storage
When taking over a phone from someone else,
or loosing full-disk-encryption password and needing to start over,
reset most possible before installing a fresh system onto phone:
- Disconnect any cables and turn off the phone.
- Press and hold keys VOL-UP and SELECT (and keep them held down!),
press key POWER and release it (only that one key!) when logo appears (~2 seconds),
release keys VOL-UP and SELECT when a TWRP intro screen appears.
- [Swipe] to enter rescue mode
- Select Wipe, Format Data; type "yes"
- Select HOME, Reboot, Recovery (avoid installing any addons if offered!)
- [Swipe] to enter rescue mode
- Select Wipe, Advanced wipe, check all except "Micro SD card" and "USB OTG", [Swipe]
- Select HOME, Reboot, Poweroff (avoid installing any addons if offered!)
Install system
Locate and download newest system for your phone
(use menu icon in top left corner):
https://download.lineageos.org/
Install system onto phone:
- Fully charge the phone.
- Disconnect any cables and turn off the phone.
- Press and hold keys VOL-UP and SELECT (and keep them held down!),
press key POWER and release it (only that one key!) when logo appears (~2 seconds),
release keys VOL-UP and SELECT when a TWRP intro screen appears.
- [Swipe] to enter rescue mode
- Select Wipe; [Swipe]
- Select Home, Advanced, ADB Sideload; [Swipe]
- Connect USB-to-PC data cable.
- Execute from terminal:
adb sideload lineage-[TAB...]-signed.zip (takes ~2 minutes)
- Select HOME, Wipe; [Swipe]
- Select HOME, Reboot, System (avoid installing any addons if offered!)
Initial boot after fresh install takes ~3 minutes.
Add F-droid appstore integration
- Disconnect any cables and turn off the phone.
- Press and hold keys VOL-UP and SELECT (and keep them held down!),
press key POWER and release it (only that one key!) when logo appears (~2 seconds),
release keys VOL-UP and SELECT when a TWRP intro screen appears.
- Select Home, Advanced, ADB Sideload; [Swipe]
- Execute from terminal:
fdroidcl update
fdroidcl download org.fdroid.fdroid.privileged.ota
- Connect USB-to-PC data cable.
- Execute from terminal:
adb sideload ~/.cache/fdroidcl/apks/org.fdroid.fdroid.privileged.ota_[TAB...].zip
- Select HOME, Reboot, System (avoid installing any addons if offered!)
Boot takes ~30 seconds
Add selected apps, including F-droid appstore
- Execute from terminal:
fdroidcl install org.dmfs.tasks at.bitfire.davdroid org.birthdayadapter com.zegoggles.smssync com.moez.QKSMS
fdroidcl install org.sufficientlysecure.viewer com.llamacorp.equate com.gabm.screenrotationcontrol
fdroidcl install net.kismetwireless.android.smarterwifimanager
fdroidcl install com.fsck.k9 org.sufficientlysecure.keychain eu.siacs.conversations
fdroidcl install net.osmand.plus com.vonglasow.michael.satstat com.rareventure.gps2 de.grobox.liberario org.ametro
|