Rooting Intel x86 Android Devices: A Practical Guide

I had this intel based tablet since 2014-2015 with android 4.4, since it doesnt have any support etc. i rooted it and put chroot linux in there this guide is ai generated with from what i did to root. If your adb drivers dont work with intel tablets you can download here. Also you need Platform Flash Tool Lite, some of the versions don't flash so you have to try different versions in my case it was v5.8.4.0.

Rooting an Intel x86 Android device can unlock deeper control over the system, but it also carries real risk. If a step is applied incorrectly, the device can become unstable or unusable. Back up anything important before you begin.

Before You Start

The process below assumes you already have access to the stock ROM package, Android Image Kitchen (AIK), and the SuperSU files.

1. Check Whether the Device Is Already Rooted

Before changing anything, confirm the current root status:

adb shell

id

If the output shows:

uid=2000(shell) gid=2000(shell)

then the device does not currently have root access. If it shows:

uid=0(root)

then the device is already rooted.

2. Prepare the boot.img File

Step 1: Collect the Required Files

Step 2: Unpack the Boot Image

Open Command Prompt (CMD) in C:\aik\ and run:

unpackimg.bat boot.img

Step 3: Adjust the System Properties

Open ramdisk/default.prop or ramdisk.prop in a text editor.

If you find these lines:

ro.secure=1 ro.debuggable=0

replace them with:

ro.secure=0 ro.debuggable=1 persist.sys.usb.config=adb

Step 4: Edit init.rc

Open init.rc and look for:

service adbd /sbin/adbd disabled

If the disabled flag is present, remove it.

Step 5: Set ADB Daemon Permissions

Open Git Bash or WSL in the AIK folder:

Then run:

cd /mnt/c/aik/ramdisk

chmod 755 sbin/adbd

Check the result:

ls -l sbin/adbd

Expected output:

-rwxr-xr-x

Step 6: Repack the Boot Image

In CMD, run:

repackimg.bat

Rename the generated image-new.img file to boot.img.

3. Flash the Modified boot.img

Once the patched boot image is ready, flash it back to the device:

4. Verify Root Access

After the device reboots, confirm that root is working:

adb root

adb shell

id

Expected output:

uid=0(root) gid=0(root) context=u:r:shell:s0

5. Install SuperSU

Step 1: Prepare the SuperSU Files

Extract SuperSU-v2.46.zip into a working folder.

Step 2: Install the su Binary

Open a terminal in the X86 folder and run the commands in order:

adb remount

adb push su /system/xbin/su

adb shell chmod 06755 /system/xbin/su

adb shell su -c id

Expected output:

uid=0(root)

Step 3: Install the SuperSU APK and Daemon

Open a terminal in the common folder and run:

adb push Superuser.apk /system/app/

adb shell chmod 0644 /system/app/Superuser.apk

adb shell mkdir /system/etc/init.d

adb push 99SuperSUDaemon /system/etc/init.d/99SuperSUDaemon

adb shell chmod 0755 /system/etc/init.d/99SuperSUDaemon

Step 4: Verify Permissions

Make sure the permissions are set correctly:

adb shell chmod 06755 /system/xbin/su

adb shell chmod 0755 /system/xbin/supolicy

adb shell chmod 0755 /system/etc/init.d/99SuperSUDaemon

adb shell chmod 0644 /system/app/Superuser.apk

Step 5: Confirm init.d Support

Check whether the init.d directory exists:

adb shell

ls /system/etc/init.d

If 99SuperSUDaemon is listed, reboot the device.

6. Final Test and Verification

After the device restarts, run one final root test:

Test 1: Via ADB

adb shell

su

⚠ IMPORTANT: A SuperSU permission prompt should appear on the device. Tap Grant or Allow.

Test 2: Alternative Method

adb shell su -c id

✓ CONGRATULATIONS!

Your Intel x86 Android device has been successfully rooted.

Important Notes

Use it wisely! 🎉

Related Posts