Difference between revisions of "Liberating Mobiles"
Jump to navigation
Jump to search
Bhavabhuthi (talk | contribs) |
Bhavabhuthi (talk | contribs) m (Add table for Alternatives) |
||
Line 3: | Line 3: | ||
__TOC__ | __TOC__ | ||
== Android | |||
== De-googlifying Android == | |||
=== Introduction === | === Introduction === | ||
An Android System is very similar to Debian | An Android System is very similar to Debian or any other freedom operating systems. | ||
=== General Procedure === | === General Procedure === | ||
Line 13: | Line 14: | ||
2. Search for custom Recovery for your device.<br> | 2. Search for custom Recovery for your device.<br> | ||
3. Search for a supported custom ROM for your device in device specific forums on forum.xda-developers.com.<br> | 3. Search for a supported custom ROM for your device in device specific forums on forum.xda-developers.com.<br> | ||
4. Unlocking phone | 4. Unlocking phone boot-loader | ||
1. Go to Settings | 1. Go to Settings | ||
2. Click on About Phone | 2. Click on About Phone | ||
3. Tap 5 times on the build information(number). You will get a message saying "Developer settings enabled." | 3. Tap 5 times on the build information(number). You will get a message saying "Developer settings enabled." | ||
4. Now go back to Settings and go to Developer Options(mostly will be in System options/ you can search for it) | 4. Now go back to Settings and go to Developer Options (mostly will be in System options/ you can search for it) | ||
5. Enable OEM unlocking and USB debugging | 5. Enable OEM unlocking and USB debugging. | ||
6. Now, Connect your phone to the system. There will be a popup on the mobile asking for USB debugging. Click Allow. | 6. Now, Connect your phone to the system. There will be a popup on the mobile asking for USB debugging. Click Allow. | ||
7. Open terminal in system and enter | 7. Open terminal in system and enter | ||
<code>adb reboot fastboot</code> | <code>adb reboot fastboot</code> | ||
8. Now, your mobile will go into a fastboot mode. Now, In your system terminal, run the following command | 8. Now, your mobile will go into a fastboot mode. Now, In your system terminal, run the following command | ||
<code>fastboot oem unlock</code> | <code>fastboot oem unlock</code> | ||
Note: This method will not work for all devices. Some devices need additional steps to accomplish this step. Please refer next sections for device specific steps to unlock bootloader. | Note: This method will not work for all devices. Some devices need additional steps to accomplish this step. Please refer next sections for device specific steps to unlock bootloader. | ||
5. | 5. Install custom ROM into the Device and your are good to go. | ||
6. | 6. Setup your backed up applications. | ||
== Alternatives == | |||
{| class="wikitable" | |||
|- style="text-align:center;" | |||
! Category | |||
! Service / Application | |||
! Proprietary Alternative | |||
! Freedom Alternative | |||
|- | |||
| Social Media | |||
| Facebook | |||
| Frost | |||
| Fedilab(account in fsmi.social) | |||
|- | |||
| | |||
| Twitter | |||
| Twidere, TwidereX | |||
| Fedilab(account in fsmi.social) | |||
|- | |||
| | |||
| Instagram | |||
| Barinsta | |||
| Fedilab(account in pixelfed.social) | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| Instant Messaging | |||
| Telegram | |||
| TelegramFOSS, Nekogram | |||
| Element with matrix server account | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== References == | == References == | ||
1. https://forum.xda-developers.com/t/info-android-device-partitions-and-filesystems.3586565/ | 1. https://forum.xda-developers.com/t/info-android-device-partitions-and-filesystems.3586565/ |
Revision as of 08:37, 9 May 2021
Introduction
De-googlifying Android
Introduction
An Android System is very similar to Debian or any other freedom operating systems.
General Procedure
1. Pre-requisites
1. A system with ADB and Fastboot installed. 2. A data compatible USB cable [Beware of cables that only support power!] for the device you want to liberate.
2. Search for custom Recovery for your device.
3. Search for a supported custom ROM for your device in device specific forums on forum.xda-developers.com.
4. Unlocking phone boot-loader
1. Go to Settings
2. Click on About Phone
3. Tap 5 times on the build information(number). You will get a message saying "Developer settings enabled."
4. Now go back to Settings and go to Developer Options (mostly will be in System options/ you can search for it)
5. Enable OEM unlocking and USB debugging.
6. Now, Connect your phone to the system. There will be a popup on the mobile asking for USB debugging. Click Allow.
7. Open terminal in system and enter
adb reboot fastboot
8. Now, your mobile will go into a fastboot mode. Now, In your system terminal, run the following command
fastboot oem unlock
Note: This method will not work for all devices. Some devices need additional steps to accomplish this step. Please refer next sections for device specific steps to unlock bootloader.
5. Install custom ROM into the Device and your are good to go. 6. Setup your backed up applications.
Alternatives
Category | Service / Application | Proprietary Alternative | Freedom Alternative |
---|---|---|---|
Social Media | Frost | Fedilab(account in fsmi.social) | |
Twidere, TwidereX | Fedilab(account in fsmi.social) | ||
Barinsta | Fedilab(account in pixelfed.social) | ||
Instant Messaging | Telegram | TelegramFOSS, Nekogram | Element with matrix server account |
References
1. https://forum.xda-developers.com/t/info-android-device-partitions-and-filesystems.3586565/