By user111756


2015-06-07 13:45:26 8 Comments

*I would like to note that English is not my native language and understanding about Android system structure is little.

My question: is it possible to make Android to run without Google apps (Play Services and account manager etc.), and make it more alike Linux (different package system?). AFAIK, Android is using modified Linux kernel and is emulated by Java(?). I would like to keep some of applications from Android and take power from regular Linux distribution without feeling that I am being monitored all the time.

1 comments

@Jaskaranbir Singh 2015-06-07 14:40:51

Yes. It is possible to have an Android OS without anything remotely related to Google.

First approach would be to root your phone. Then next step would be to install a custom ROM which is by default free of Google like Cyanogenmod.

Head over to XDA and find the forums corresponding to your phone which will have necessary tutorials and possibly even built roms like Cyanogenmod like I mentioned above.

Now there would be two steps for installing a custom ROM such as Cyanogenmod/Paranoid etc.

  • First step is to flash the ROM via recovery. We will follow this step and flash the ROM zip.

  • Second step would be to flash GAPPS (short for Google Apps). This is the Google apps package (i.e Play Store and other Google services/framework etc). You can skip flashing this and you will have a phone which won't have any Google apps.

Of course, you will need a third party market to install apps. Some common examples of this are: Mobogenie, F-Droid, Amazon etc.

In case you decide not to install custom ROM for whatever reason, then your only choice would be to root and manually remove Google apps and framework using App Managers like Root Uninstaller.

Although I didn't quite get what you meant here:

take power from regular Linux distribution

If you mean install packages like we do in usual Linux, that won't work in Android. Yes, Android is Linux-based but only at core. The rest is Google's own proprietary code smali. The apps run with Dalvik as VM which is a type of interpreter that executes files in Dex format. So although it's Linux at core, package installation and execution is somewhat different due to which you can't use Linux packages directly.

@Jaskaranbir Singh 2015-06-07 15:14:03

Your welcome :)

@chromozonex 2015-06-08 02:15:12

This is a great answer. I'd like to add that the reason you can't install the exact same packages that you find on most native distributions is because the chip architecture, and therefore instruction set is different. The same package would have to be recompiled to run on the new instruction set (like ARM instead of x86) before you can even try to execute it.

@Jaskaranbir Singh 2015-07-13 07:51:00

Sure Firelord :) Although my activity hasnt been much since past few days because of me working on some project, but I'll check it out regularly ;)

Related Questions

Sponsored Content

2 Answered Questions

[SOLVED] How to quickly understand the Android UI

1 Answered Questions

1 Answered Questions

[SOLVED] Python on android (not the usual solutions)

  • 2018-12-08 17:49:50
  • Myersj281
  • 525 View
  • 1 Score
  • 1 Answer
  • Tags:   linux python

3 Answered Questions

[SOLVED] Why does Android differ so much from Linux?

  • 2016-06-27 10:34:38
  • Motte001
  • 1109 View
  • 4 Score
  • 3 Answer
  • Tags:   linux kernel

1 Answered Questions

[SOLVED] Dual booting linux on android galaxy note 10.1

  • 2013-06-20 14:34:18
  • CodeKingPlusPlus
  • 10306 View
  • 4 Score
  • 1 Answer
  • Tags:   linux dual-boot

1 Answered Questions

[SOLVED] android rooting and security

  • 2013-11-21 17:05:31
  • M-D
  • 82 View
  • 1 Score
  • 1 Answer
  • Tags:   linux

1 Answered Questions

[SOLVED] I want to execute shell commands on my pc from my android via USB

  • 2011-10-28 23:38:38
  • Seba
  • 1382 View
  • 3 Score
  • 1 Answer
  • Tags:   usb linux shell

4 Answered Questions

[SOLVED] Is there a "Linux friendly" handset manufacturer for Android phones?

  • 2011-04-26 16:42:51
  • bjoernz
  • 1053 View
  • 21 Score
  • 4 Answer
  • Tags:   linux

Sponsored Content