[G Pad 8.3 General] sleekmason:
How to unlock the bootloader and root in Debian Linux

This guide assumes you are in root for the commands, and have a basic understanding of the terminal. Use sudo if you wish. Part of this comes from this guide: http://avedo.net/773/install-adb-and-fastboot-under-linux/ part from this guide: http://bernaerts.dyndns.org/linux/75-debian/280-debian-wheezy-android-tools-adb-fastboot-qtadb and partly from this forum. I'm using i386 AntiX (debian pure), if you are using amd/64 bit you will need some dependencies:

dpkg --add-architecture i386

apt-get update ; apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

you will need to go into developer options to enable debugging on your device.

You will need to create the udev rules for your phone on your computer. use "lsusb" to find the manufactures code. it will show up as a nexus 4 device...interesting.

Create a folder /etc/udev/rules.d/99-android.rules you can use gedit if you like:

gedit /etc/udev/rules.d/99-android.rules

Put this inside and save, changing the manufactures code as neccesary, and changing "your-login" to your login name.

# Google Nexus devices
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", OWNER="your-login" # Google Nexus devices

## restart udev## #

service udev restart

I'm keeping this simple, so here we go! Use the above links as reference as neccesary.

1.

apt-get purge android-tools-adb android-tools-fastboot

##You shouldn't use adb from the repositories##

2. Down load the latest adb bundle from here: http://developer.android.com/sdk/index.html

3.

unzip adt-bundle-linux-x86-20131030.zip

4.

mv adt-bundle-linux-x86-20131030 /opt/android-sdk-linux-x86-20131030

## (other google products reside here. Also, this takes a minute or so on slow machines)##

5.

ln -s /opt/android-sdk-linux-x86-20131030/sdk/platform-tools/adb /usr/bin

##(this links to /usr/bin to make life easy)##

6.

ln -s /opt/android-sdk-linux-x86-20131030/sdk/platform-tools/fastboot /usr/bin

##(same)##

7. We are ready to begin!

./adb start-server

8.

adb devices

You will need to confirm the connection on your tablet.

Now we can start the process of unlocking the bootloader.

9.

adb reboot bootloader

10.

fastboot oem unlock

Start and wait to fully reboot. This will factory reset the device, at least it did mine, and so you will have to go back into developer options to enable debugging. to have root you will need to install a custom recovery. The latest twrp is probably the way to go and can be downloaded through this thread

11. Download supersu THROUGH THE LINK ON THIS SITE!! to your phones sd card.

12. download the TWRP image THROUGH YOUR COMPUTER, and place in the folder /opt/android-sdk-linux-x86-20131030/sdk/platform-tools, and rename it to

recovery.img

13. reconnect to device and open terminal, goto

cd /opt/android-sdk-linux-x86-20131030/sdk/platform-tools

14.

fastboot flash recovery recovery.img

15. On the phone, use the volume buttons to scroll onto "Restart Bootloader" and hit power to select it. After the bootloader reloads, use the volume buttons to scroll onto "Recovery Mode" and power to select it. You should then be greeted with your newly installed custom recovery. Thankyou [MENTION=314601]mindspin_123[/MENTION]!

16. navigate to the supersu zip and install. Reboot!! YES!!!!! you're rooted.