GNURoot Application icon

GNURoot 0.1.5

534.2 KB / 100K+ Downloads / Rating 3.3 - 1,124 reviews


See previous versions

GNURoot, developed and published by Corbin Champion, has released its latest version, 0.1.5, on 2015-07-24. This app falls under the Tools category on the Google Play Store and has achieved over 100000 installs. It currently holds an overall rating of 3.3, based on 1.124 reviews.

GNURoot APK available on this page is compatible with all Android devices that meet the required specifications (Android 1.6+). It can also be installed on PC and Mac using an Android emulator such as Bluestacks, LDPlayer, and others.

Read More

App Screenshot

App Screenshot

App Details

Package name: champion.gnuroot

Updated: 10 years ago

Developer Name: Corbin Champion

Category: Tools

New features: Show more

App Permissions: Show more

Installation Instructions

This article outlines two straightforward methods for installing GNURoot on PC Windows and Mac.

Using BlueStacks

  1. Download the APK/XAPK file from this page.
  2. Install BlueStacks by visiting http://bluestacks.com.
  3. Open the APK/XAPK file by double-clicking it. This action will launch BlueStacks and begin the application's installation. If the APK file does not automatically open with BlueStacks, right-click on it and select 'Open with...', then navigate to BlueStacks. Alternatively, you can drag-and-drop the APK file onto the BlueStacks home screen.
  4. Wait a few seconds for the installation to complete. Once done, the installed app will appear on the BlueStacks home screen. Click its icon to start using the application.

Using LDPlayer

  1. Download and install LDPlayer from https://www.ldplayer.net.
  2. Drag the APK/XAPK file directly into LDPlayer.

If you have any questions, please don't hesitate to contact us.

App Rating

3.3
Total 1,124 reviews

Reviews

4 ★, on 2020-06-12
I would've star this 5 but when I install wezzy and the aldrob there were no apps that I should click it and when I installed both of them and when I went back on this and clicked pretend to be root and when I clicked that it said unfortunately this app has stopped I tried both of my devises one of them is Android 8 and the other one, Android 4 both of them said that please fix IT!!!!!!!!!!!!!!!!!!!!!!!!!

4 ★, on 2020-03-28
I used to work with this app a lot, but since I changed my phone, it doesn't work anymore. It keeps crashing after creating root. I'm on MIUI 11 Android 9

5 ★, on 2020-02-13
Still works on Android 6.0 phones so don't expect to support above/latest version since devs already abandoned this app. Some of the package still works but since Wheezy already EOL 2 years ago so expect to have errors on updating the distro. I'm still rate this 5 star since it's still useful just find a way to modify the rootfs to install new distro.

3 ★, on 2020-05-28
Now not installing on my android 4.4.4 before that it was running fine.

1 ★, on 2019-10-01
Doesn't work on my phone. I am using Nokia 6.0. When ever i tried to launch the app it stops.

1 ★, on 2019-01-15
When i tick create new roofts it loads for like 5secs and pop s out GNURoot stopped working. Can anyone be of help

Previous Versions

GNURoot 0.1.5
2015-07-24 / 534.2 KB / Android 1.6+

About this app

GNURoot provides a method for you to install and use GNU/Linux distributions and their associated applications/packages alongside Android.

This does NOT require root.
A regular uninstall fully cleans up after this application.
This is expandable and you will be able to install your own applciations/packages.

Inside GNURoot, you can create a root file system), launch into it, or delete it.

Read the description of the GNURoot Wheezy, Gentoo, Fedora or Aboriginal apps in the Play Store to get some hints on how to get started using them.
https://play.google.com/store/apps/details?id=champion.gnuroot.wheezy
https://play.google.com/store/apps/details?id=champion.gnuroot.gentoo
https://play.google.com/store/apps/details?id=champion.gnuroot.fedora
https://play.google.com/store/apps/details?id=champion.gnuroot.aboriginal

The moto is: "This ain't done, until everything* will run"
*everything == all linux, user space applications, without having to root your device. Some things (a small number of things), that actually require root will not work (like inserting a kernel module).

Key goals:
Choice or GNU/Linux rootfs to start with:
Currently two choices, many more to come.
All applications that don't absolutely require root should function as normal:
apt-get now working.
Following step is to get a graphical interface for the desktop, terminal and applications. Currently, only launches an Android Terminal Emulator. Proof of concept done. Refinement left.
Make this work nicely alongside Android:
Already works like a "normal" application.
Next step is to provide useful intents for users and applications (with permissions) to use.
Provide proper support and bug fixes:
Release a pay-what-you-want model, so more time can be put into this. Now in place. Decide whether it should be mandatory.
Improve performance:
Minimize the performance effect of the tricks used to make this all work. Quite good now.
Reduce Footprint:
Move as much as possible to the sdcard.
Only install what is necessary and let the user grow it from there.
Support multiple architectures:
Only arm supported. No reason why MIPS and x86 cannot be supported too.

The roots mostly contain GPL code, but for this launcher I am the copyright holder and it is not under the GPL, but instead the Apache v2. It contains a modified version of the Android Terminal Emulator, which is also under the Apache v2.

Please: file bugs, feature requests of view code here:
https://github.com/corbinlc/gnuroot

New features

Direct people to new version of GNURoot (called GNURoot Debian com.gnuroot.debian), which will take the place of GNURoot wheezy very soon and wheezyX shortly afterwards.

App Permissions

Allows applications to open network sockets.
Allows an application to write to external storage.
Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.
Allows an application to read from external storage.