[GUIDE][SCRIPT] How to root Android x86 4.3

Search This thread

Quinny899

Recognized Developer / Recognized Contributor
Jan 26, 2011
8,425
7,689
253
23
Salford, Greater Manchester, UK
quinny898.co.uk
As we all know, Android 4.3 brought with it some extra security features which caused some small issues with root. These have been solved by the likes of Chainfire and other developers, meaning we have root once more. This is their work, I've just botched it together to work on the Android x86 4.3 system, which works slightly differently

You will need:
A device with Android x86 4.3 on it
Optionals:
Another Linux based OS - this can be an OS on another partition on the device or a live disk/USB
Root permissions in that second OS and access to the terminal
Knowledge of which partition Android x86 is installed onto and which is its root folder (if you didn't mess with that, it tells you in the script)

Instructions:
On Android x86:

Download the attached zip and extract it using a file manager
Press Alt+F1 and use "cd" to change directory to where you extracted the zip
You should go as far in as the "README" and "install.sh" files
Run:
Code:
sh install.sh
Follow the instructions on-screen. It tells you the rest.


On a linux boot:

Download the attached zip and extract it to somewhere memorable
Open your terminal and use "cd" to change directory to where you extracted the zip. You should go as far in as the "README" and "install.sh" files
Run:
Code:
sh install.sh
Follow the instructions on-screen. It tells you the rest.
Reboot back into Android x86, it should have root now


Changelog:
v2:
Included version for Android x86 boot, through the Alt+F1 terminal
Made it a bit simpler

Screenshots
NtgfvF9l.png
mg12Op3l.png


Credits
@Chainfire for SuperSU and all the files included that the script installs
The SuperSU thread, don't forget to thank on there
The Android x86 project for the OS itself and the init.sh file, which is patched as the install-recovery file is
 

Attachments

  • Android-x86-RootScript-4.3.zip
    1.1 MB · Views: 79,607
Last edited:

minhgi

Senior Member
Jul 26, 2008
439
72
48
Houston
Hello..

I try to run the install.sh but it said

"This script needs root. Enter your password to continue:
sh: 0: Can't open .install.sh"

I ran it with sudo permission. My Ubuntu is on sdb6 and and android is on sdb7.

Please assist.

Just wondering? Can I just copy the the system folder and let it overwrite (merge) the system folder in the android partition. Also what permission do I need to change for what folder if I were to do this manually.

Thanks minhgi
 
Last edited:
  • Like
Reactions: adobki

minhgi

Senior Member
Jul 26, 2008
439
72
48
Houston
Thanks Quinny,

It is working. Somehow when I downloaded the attachment the first time, the script folder was not there. So there was not script to run. Anyway, I did it through the Ubuntu terminal it is working for me.

---------- Post added at 02:49 PM ---------- Previous post was at 02:29 PM ----------

Opps..I said it to soo. I using an android build 4.3 from www.tabletx86.org and it use chainfire SU. It also seem like your rooting method use chainfire su. When I try to use root explorer to enable r/w permission, the app just force close. Also I try to launch chain su, it also force close. I am not sure if there is an incompatibiltiy issue there. I use the rom build from tabletx86 b/c it have broadcom wifi working for my laptop.

The android 4.3 from android-x86.org does not. Can you test the build from www.tabletx86.org? it was compile on 08-02-2013.

Thanks again.
 
Last edited:

Quinny899

Recognized Developer / Recognized Contributor
Jan 26, 2011
8,425
7,689
253
23
Salford, Greater Manchester, UK
quinny898.co.uk
Thanks Quinny,

It is working. Somehow when I downloaded the attachment the first time, the script folder was not there. So there was not script to run. Anyway, I did it through the Ubuntu terminal it is working for me.

---------- Post added at 02:49 PM ---------- Previous post was at 02:29 PM ----------

Opps..I said it to soo. I using an android build 4.3 from www.tabletx86.org and it use chainfire SU. It also seem like your rooting method use chainfire su. When I try to use root explorer to enable r/w permission, the app just force close. Also I try to launch chain su, it also force close. I am not sure if there is an incompatibiltiy issue there. I use the rom build from tabletx86 b/c it have broadcom wifi working for my laptop.

The android 4.3 from android-x86.org does not. Can you test the build from www.tabletx86.org? it was compile on 08-02-2013.

Thanks again.
I'll have a go at some point, I'm on a slow connection currently so it might be a while
 

wolfballz

Senior Member
Jul 11, 2012
1,294
730
0
San Diego. CA
So I tried doing the script via alt+f1 and it says its in root, then when the script runs it shows that it cant mount permission denied and it fails to remove old files and fails to chmod also. Any help would be appreciated. Thanks
 

Quinny899

Recognized Developer / Recognized Contributor
Jan 26, 2011
8,425
7,689
253
23
Salford, Greater Manchester, UK
quinny898.co.uk
So I tried doing the script via alt+f1 and it says its in root, then when the script runs it shows that it cant mount permission denied and it fails to remove old files and fails to chmod also. Any help would be appreciated. Thanks
If you're using TabletsX86's build, that's why, also, if you didn't allow /system to be mounted during install, then you're out of luck
 
  • Like
Reactions: lolmensch

wolfballz

Senior Member
Jul 11, 2012
1,294
730
0
San Diego. CA
Must have breezed right by it. Since i have it with windows how can i remove my current android install and start over? I ran the install again and i dont get that /system question at all.

So i tried installing on a virtual machine and i get the /system option now. Thanks for the help

Sent from my SCH-I535 using Xparent Blue Tapatalk 2
 
Last edited:

wolfballz

Senior Member
Jul 11, 2012
1,294
730
0
San Diego. CA
After installing on a virtual machine and mounting /system thw script ran without error. Rebooted but didnt see a superuser app so i installed supersu. Installed and opened root explorer and when trying to mount anything RW it hangs and then root explorer says not responding. Anything else i can try?

Sent from my SCH-I535 using Xparent Blue Tapatalk 2
 

lolmensch

Senior Member
Jul 14, 2009
1,375
304
0
FarFarAway
I also only get the question whether to install /system as r/w with builds before 4.3. Using the boot image of 4.2 of course results in a mess but it takes me to the screen where I can choose to use system as r/w or read only.

Tried with a freshly fixed mbr and clean install.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 35
    As we all know, Android 4.3 brought with it some extra security features which caused some small issues with root. These have been solved by the likes of Chainfire and other developers, meaning we have root once more. This is their work, I've just botched it together to work on the Android x86 4.3 system, which works slightly differently

    You will need:
    A device with Android x86 4.3 on it
    Optionals:
    Another Linux based OS - this can be an OS on another partition on the device or a live disk/USB
    Root permissions in that second OS and access to the terminal
    Knowledge of which partition Android x86 is installed onto and which is its root folder (if you didn't mess with that, it tells you in the script)

    Instructions:
    On Android x86:

    Download the attached zip and extract it using a file manager
    Press Alt+F1 and use "cd" to change directory to where you extracted the zip
    You should go as far in as the "README" and "install.sh" files
    Run:
    Code:
    sh install.sh
    Follow the instructions on-screen. It tells you the rest.


    On a linux boot:

    Download the attached zip and extract it to somewhere memorable
    Open your terminal and use "cd" to change directory to where you extracted the zip. You should go as far in as the "README" and "install.sh" files
    Run:
    Code:
    sh install.sh
    Follow the instructions on-screen. It tells you the rest.
    Reboot back into Android x86, it should have root now


    Changelog:
    v2:
    Included version for Android x86 boot, through the Alt+F1 terminal
    Made it a bit simpler

    Screenshots
    NtgfvF9l.png
    mg12Op3l.png


    Credits
    @Chainfire for SuperSU and all the files included that the script installs
    The SuperSU thread, don't forget to thank on there
    The Android x86 project for the OS itself and the init.sh file, which is patched as the install-recovery file is
    2
    Thank you for your reply.

    I have it installed on my old Q9550/P5Q Deluxe on an external USB drive if that helps to build a knowledge of what hardware it is compatible with.

    The mouse was lagging terribly on my primary i5 2500k with P67 chipset.

    Runs fine so far on the P45 P5Q. Still installing apps for testing. Gave me an Antutu of 61000 lol. For a [email protected] I would expect something better I guess.

    Anyway I digress. The script gave a mount error and then a series of read only filesystem messages.

    Does that have anything to do with the fact that I selected a NTFS format method?
    Yes. It has to be ext
    2
    No probs!

    Sent from my VGN-NS10J_S using xda app-developers app
    1
    Hello..

    I try to run the install.sh but it said

    "This script needs root. Enter your password to continue:
    sh: 0: Can't open .install.sh"

    I ran it with sudo permission. My Ubuntu is on sdb6 and and android is on sdb7.

    Please assist.

    Just wondering? Can I just copy the the system folder and let it overwrite (merge) the system folder in the android partition. Also what permission do I need to change for what folder if I were to do this manually.

    Thanks minhgi
    1
    For rooting Intel x86 based devices, see this thread by social_design_concepts...
    http://forum.xda-developers.com/showthread.php?t=2975096

    Dead Cookies leave no trails...
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone