206 lines
3.4 KiB
Markdown
206 lines
3.4 KiB
Markdown
|
|
-> # DeGoogle your phone
|
|
|
|
---
|
|
|
|
## Why bother?
|
|
|
|
- Privacy, spyware, ad-blocking,...
|
|
- Bloatware, performance, memory,...
|
|
- Higher android version
|
|
- Permacomputing, reusing old devices
|
|
- Free and open source
|
|
- AOSP Android Open Source Project
|
|
- F-Droid
|
|
- microG
|
|
|
|
-> *Dont expect anonimity*
|
|
|
|
---
|
|
|
|
## Obtaining apps
|
|
|
|
- Aurora store
|
|
- F-droid
|
|
- IzzyOnDroid repo
|
|
- Neo store
|
|
- Obtainium
|
|
- PWA
|
|
|
|
`Blacklisting apps` on different stores,
|
|
avoiding adds/payments, etc.
|
|
|
|
---
|
|
|
|
## Apps and alternatives
|
|
|
|
Playstore -> *Aurora Store*
|
|
Chrome -> *Fennec*
|
|
Google search -> *SearXNG LibreX, DDG*
|
|
Maps -> *Organic maps, OsmAnd*
|
|
Youtube -> *NewPipe, FreeTube*
|
|
Drive -> *Syncthing, Nextcloud*
|
|
Office -> *LibreOffice & OpenOffice*
|
|
Mail -> *Thunderbird*
|
|
Music/Video player -> *VLC*
|
|
|
|
DNS66, RethingDNS - DNS-Based Host Blocking
|
|
UntrackMe - url clean, redirecs (LibRedirect)
|
|
|
|
---
|
|
|
|
-> ## Operating system (_Custom ROMs_)
|
|
|
|
_ROM (Read-Only Memory):_
|
|
|
|
Originally, the term ROM referred
|
|
to a type of computer memory where
|
|
**data could only be read, not written or modified.**
|
|
In the context of mobile devices,
|
|
"ROM" has come to refer to the firmware or operating system
|
|
software that is installed on the device.
|
|
This includes the core Android operating system along with
|
|
any additional software and customizations
|
|
made by the device manufacturer.
|
|
|
|
---
|
|
|
|
## Distros
|
|
|
|
- *LineageOS*
|
|
- *LineageOS with microG*
|
|
- *DivestOS* -> soft fork on LinageOS
|
|
- *crDroid* -> customized fork on LinageOS
|
|
- many more
|
|
|
|
- */e/os/* -> partialy FOSS
|
|
- *GrapheneOS* -> only for pixel phones
|
|
- *Calyxos* -> pixels & fairphone
|
|
- *PixelExp* -> OS like google pixel
|
|
|
|
---
|
|
|
|
## Linux phone OS
|
|
|
|
- PostmarketOS
|
|
- Droidian
|
|
- Mobian
|
|
- Ubuntu touch
|
|
- Kali Nethunter
|
|
|
|
---
|
|
|
|
## Prioritize for
|
|
|
|
- Unlockable
|
|
- Device is supported (TWRP and CustomROM)
|
|
- Supports microG
|
|
- Last updated
|
|
- Highest android version
|
|
- Bootloader relocking
|
|
|
|
---
|
|
|
|
## Prepare
|
|
|
|
- Check if unlockable
|
|
- Backup your data
|
|
- Full battery and work while charging
|
|
- Use data cable
|
|
- Enable *Allow OEM unlocking* under *Developer options*
|
|
- Tripple check everything
|
|
- Unlock bootloader
|
|
|
|
-> `!!!ATENTION - Device can be bricked!!!`
|
|
|
|
---
|
|
|
|
## Unlocking bootloader
|
|
|
|
|
|
- install adb tools
|
|
|
|
*Recovery mode*
|
|
*Fastboot mode*
|
|
|
|
Different combo keys or commands
|
|
|
|
|
|
| Name | Model | SoC | **Codename** |
|
|
| --------- | --------- | ---------- | --------- |
|
|
| Galaxy S4 | GT-I9505 | Snapdragon | **jfltexx** |
|
|
| Galaxy S7 | SM-G935F | Exynos | **hero2lte** |
|
|
|
|
---
|
|
|
|
## Some commands
|
|
|
|
```sh
|
|
adb devices
|
|
fastboot devices
|
|
|
|
adb reboot bootloader
|
|
adb reboot recovery
|
|
|
|
adb push rom.img /sdcard/
|
|
adb sideload rom.img
|
|
|
|
adb shell
|
|
|
|
fastboot boot recovery.img
|
|
fastboot flash recovery recovery.img
|
|
fastboot reboot bootloader
|
|
fastboot reboot recovery
|
|
|
|
heimdall flash --RECOVERY twrp.img --no-reboot
|
|
|
|
```
|
|
|
|
---
|
|
|
|
## Flashing recovery software
|
|
|
|
- TWRP
|
|
- Orange fox
|
|
|
|
Flash from microSD
|
|
ADB push
|
|
ADB sideload
|
|
|
|
---
|
|
|
|
## Installing Custom ROM
|
|
|
|
- Subforum for the device on XDA forums
|
|
- microSD Flash or ADB Sidelaod
|
|
|
|
---
|
|
|
|
## Variations
|
|
|
|
*Samsung* -> many options, heimdall (FOSS, linux)
|
|
*Xiomi* -> SIM + acc, win -> 7d approval (insta wipe)
|
|
*LG* -> Not supported anymore
|
|
*Huawei* -> locked
|
|
|
|
Some are unlocked by default (Fairphone, Pixel)
|
|
|
|
---
|
|
|
|
## Reddit subs
|
|
|
|
- /r/degoogle
|
|
- /r/fossdroid
|
|
- /r/LineageOS
|
|
- /r/tuxphones
|
|
|
|
---
|
|
|
|
## Links
|
|
|
|
- [Screen copy (scrcpy)](https://github.com/Genymobile/scrcpy)
|
|
- [Heimdall](https://github.com/Benjamin-Dobell/Heimdall)
|
|
- [TWRP](https://www.twrp.me/)
|
|
|
|
|