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/)
 | |
| 
 | |
| 
 |