** FAIR WARNING I'M NOT RESPONSIBLE FOR ANY BRICKED DEVICES **
** FOLLOW THIS AT YOUR OWN RISK **
** HIT THE THANKS BUTTON **
** ROOT IS A MUST **
Theres 2 ways of installing Xposed on our precious ZenFone ,
PC & PHONE
PC :
1. Download a respective Xposed Installer (see attachments)
2. Install the downloaded apk on your phone and open it (Let the circle on the top right finishes spinning first, dont press install framework or else bootloop)
3. Open the Download section, don't press anything, this is to make sure the conf folder is created.
4. Go to your adb folder and open a cmd there ;
adb devices (Make sure your phone is listed) -enter-
adb shell -enter-
su -enter-
echo 148 > /data/data/de.robv.android.xposed.installer/conf/jit_reset_offset -enter-
chmod 664 /data/data/de.robv.android.xposed.installer/conf/jit_reset_offset -enter-
5. If succeeded go to your Xposed Installer app, go to framework and then press Install/Update.
PHONE :
Follow the first 3 step from above.
4. Install emulator from Google Play Store.
5. Open it then type ;
su -enter- (give root permission)
echo 148 > /data/data/de.robv.android.xposed.installer/conf/jit_reset_offset -enter-
chmod 664 /data/data/de.robv.android.xposed.installer/conf/jit_reset_offset -enter-
6. If succeeded go to your Xposed Installer app, go to framework and then press Install/Update.
Congratulations you can now modify your zenfone !!:highfive:
Related
Hello everyone!
I know some of you are still roaming around here and there trying to root your phone; others wanting to root the phone without knowing what rooting is...
Wandering if it's illegal or not; and why should they be Rooting their Devices.
Well that's why i've done this tutorial with a lot of help from different sources.
It has been almost 2 days reading; reading; reading; and writing this tutorial to simplify and compact information scattered around this forum and the web.
Knowing the Basics
In order to explain everyone (specially noobs / starters); please follow this link.
(I advise you to open it in a "new Tab" or "Window"; so you don't loose yourself)
One thing before starting:
I found out that it is important to reboot the device and the PC after installing and Updating the following apps: "Super one Click" and SDK with your firmware version API's.
Some errors that occur during the Rooting with the "Super One Click" happen due to some kind of need to reboot of the machine and device.
As mentioned in Step #9
[...]
Now that you understand what rooting is; let's ROOT your Android.
P.S - As you already know; you are responsible for doing this process; or for anything that goes wrong.
“Rooting Your Android Phone”
Requirements:
Download: "android-sdk_r15" or Later Version.
After Downloading and Installing SDK; download the API's according to your Firmware Version.
(Check Step #1 and #12 of the Easy Rooting Method)
Download: "Super One Click Program"
(Link Goes to XDA Developers "Super one Click Program" Thread)
Download: "Java SE Development Kit 7" (or later)
I. (Easy Method - Using “One Click Rooting Program”)
Note: This method works for almost every Android phone.
1) Take a note of you brand model and android Firmware/ROM installed on you device.
(You need to know the version of your O.S to download your SDK API's later)
i.e:
“Model: Acer C4 Liquid Mini (E310)”
“O.S: Android Froyo v2.2”
2) Download/Install your Android Drivers. (PC)
3) Download/Install your Android SDK/ADB. (PC)
4) Open SDK (as Administrator) and mark the following things to download:
- “Tools” (Select the entire Folder)
- “Your Firmware/ROM Version Installed” (i.e: “Android 2.2 API”) (Select the entire Folder)
5) Now press “Install Packages” (The download will start; follow the next step after it’s completed)
6) Download / Install the Latest version of the rooting program (Super One Click Rooting Program); unzip it and install it on your computer.
7) Make sure that your phone has the "USB Debugging Mode" ON.
NOTE: To turn it on go to your device and press: “Menu” > “Settings” (Icon) > “Applications” > “Debug / Development” > “USB Debug”
8) Make sure you turn Off your Device and Remove the SD Card. It must be done without the SD Card.
9) Safely disconnect your Phone from the PC; and restart. (PC and Device)
10) When your Phone and Windows are ready; connect your phone to the PC.
Note: Just plug the cable. Do NOT select any option in the Phone.
Also you will notice that a small Android Icon will appear at the top left of the screen.
That means that you phone is prepared for debugging Mode.
11) Once again make sure that your phone has the "USB Debugging Mode" ON.
12) Run SDK/ADB as Administrator.
(Windows XP Users just double click to open)
13) Right Click the “Super One Click Rooting Program” and open it as Administrator.
(Or just double click; if you are using Windows XP)
14) Press "Update Check"; just to make sure you have the latest files. (Don't worry with the app version error; if it happens means you just downloaded it/you have the latest version)
14) Click the "Root" button and wait it to finish. (There should be no errors)
15) Once done; you should see “Superuser” permission in your phone’s apps.
Note: If so; your Device is Rooted. Congratulations!
II. (Advanced Method - Manually Rooting)
Pre-requisites
There are a few things that you need to have before you start rooting.
Obviously, you will need an Android device with Android 1.5 or higher and a USB cable to connect it to your computer.
You will also need to have some files for this:
SuperOneClick.zip and the Android SDK/ADB up and running on your computer.
(Run as Administrator if not using Windows XP)
If you are unfamiliar with ADB, GoodAndEvo site has an awesome ADB tutorial that should get you up to speed.
(Note that the tutorial in the Good and Evo Page is for HTC Devices)
First, we need to move some files around to make running commands a bit easier.
Unzip the SuperOneClick.zip and copy the following files: su-v3, busybox, Superuser.apk, psneuter, and GingerBreak; to the Android “ADB Platform-Tools folder”; which is contained in the Android SDK folder on your computer.
i.e: C:\Program Files\Android\Android-SDK\Platform-Tools\
These files can be found in the following SuperOneClickv2.1.1-ShortFuse folders:
- “Busybox” -> “Dependencies” folder
- “psneuter” -> “Exploit” folder
- “GingerBreak” -> “Exploits” folder
- “SuperUser.apk” -> “Root” folder
- “SU-V3” -> “Root” folder
Once copied rename “su-v3” to “su”.
If you are on Windows, you will also need to have proper drivers for your phone installed.
These can usually be found by going either to the manufacturer website or searching for the name of your phone and the word "Drivers."
Once you find drivers, download and install them like any other application.
Rooting your device
Now that you have ADB setup and the proper exploit files, you are finally ready to Root.
Before you start running commands, you need to put your phone in "USB Debugging" mode.
(Menu > Settings > Applications > Development > Enable USB Debugging) and connect the device to your computer.
Note: Just plug the cable and do not select any option in you device.
Now, open command prompt to run some commands.
Windows Vista/7 Users:
(Press "Windows Key" > Type: "CMD" > Right Click on "CMD" and Run it as Administrator)
In Linux, open whichever terminal emulator suits you. Once you have a command prompt, you need to enter your platform-tools folder, also called a directory.
You can use the "CD" or Change Directory command to accomplish this.
If your SDK folder is called "android-sdk" the command should look like this: cd android-sdk_r11-windows/platform-tools.
This command will leave you with a shell prompt in the platform-tools directory.
From here, you can run the commands that will actually root your phone.
Be sure to run these commands exactly as they are written.
The commands with an "$" or "#" will only run after the "adb shell" command.
First, here are the commands that run the” psneuter” exploit and gain a root shell.
Type them in the following order.
…Yes after the ADB and the “$” there is a “Space”.
• adb devices
• adb push psneuter /data/local/tmp
• adb shell
• $ cd /data/local/tmp
• $ chmod 777 psneuter
• $ ./psneuter
At this point, the exploit will run and close the shell.
You will need to run these commands to restart the ADB server.
• adb kill-server
• adb devices
Now comes the moment of truth.
Type:
• adb shell
...command to open a shell.
If you see a "#" sign, you have root access, so go ahead and continue to the next part of this tutorial.
If not, you can go back and try the previous steps again, or ask for help in the comments.
We now need to make this root permanent.
From the root shell you just opened, type the following commands.
• # mount -o remount,rw -t rfs /dev/block/st19 /system
• # exit
• adb push busybox /system/bin
• adb push su /system/bin
• adb install Superuser.apk
• adb shell
• # chmod 4755 /system/bin/busybox
• # chmod 4755 /system/bin/su
• # mount -o remount,ro -t rfs /dev/block/st19 /system
• # exit
• adb reboot
At this point, your device should reboot.
You can check for the Superuser icon in the app drawer, and then try a root only app like Titanium Backup.
If that app works, congratulations!
You have successfully rooted your Android device.
Prepare to enjoy all the benefits of root.
If you are having trouble with this tutorial or want to offer others a tip, please leave a comment.
Me or every XDA developer/user shall gladly help you out clarifying any error message or issue. (at least if i know how i will help)
Just make sure you did exactly as described; and only then post your question / expose your issue(s).
P.S
- Use “Code” Tags to report Logs.
- Remember to "Thank" if this tutorial helped you or if you find it usefull.
Special thanks to:
XDA Developers (Users & Staff)
Pocketables.net (Aaron Orquia)
CLShortFuse (For bringing such Great App)
I can´t do this with method #1 (freeze on step #6)
In method #2 ....
$ cd /data/local/tmp
cd /data/local/tmp
$ chmod 777 psneuter
chmod 777 psneuter
$ ./psneuter
./psneuter
Failed to set prot mask (Inappropriate ioctl for device)
$
Some help?
Regards
niki40 said:
I can´t do this with method #1 (freeze on step #6)
In method #2 ....
$ cd /data/local/tmp
cd /data/local/tmp
$ chmod 777 psneuter
chmod 777 psneuter
$ ./psneuter
./psneuter
Failed to set prot mask (Inappropriate ioctl for device)
$
Some help?
Regards
Click to expand...
Click to collapse
Greetings;
What's your device Make and Model?
Try/Check the following:
- Download the "Super One Click Program" Again. Since there is a new Fix for it.
Follow this Link to download and get more detailled info:
http://forum.xda-developers.com/showthread.php?t=803682
- Check that you have the USB Debug Turned ON (in your device)
---> List > Settings > Applicatons > Development > USB Debugging
- Check what version do you have in your device; and verify that SDK Manager has downloaded your Version API's; and Tools folder. (Look at status tab; it should say installed)
- Did you Restart the machine after the install of Super One Click and SDK Manager? (Only then Root the Device)
- In a Last case there's a small percentage that your phone isn't compatible with "Super One Click".
Thanx a lot bro
You Can Add This To The OP If You Want .
Press Thank If I Help .
For Sony Ericsson Xperia Only .
I Use A Sony Ericsson Xperia X10 And It Work Well .
The File Name Is Call Flash Tool .
The Fuction It Has Is ( Latest 4.2 )
Root
Flash Kernel
Flash Rom
One Click Unlocked Bootloader .
Click to expand...
Click to collapse
Thing You Need To Do Is :
Download The Two File .
Install In The Same Place .
Open The File .
Open Driver Folder .
Install The Driver .
And Open Flash Tool exe .
See If The Computer Detect Your Phone .
USB Debugging Must On .
Click to expand...
Click to collapse
Thing Your Need ( For Rooting Only ) :
https://github.com/Androxyde/Flashtool/downloads
==================================================
Unlocked Bootloader Try At Your Own Risk . Sony Ericsson Xperia X10 Success ) :
Only For Sony Ericsson Xperia Phone .
Download Generic version 2.3.3 build 3.0.1.G.0.75 ( http://www.multiupload.com/564T6TLUD8 )
Download DoomLoard Boot Manager . ( http://doomlord.sylvester20007.com/...tmanager/X10_2.3.3_Stock-BootManager-v1.3.ftf )
Put This Two File In Flash Tool Frimware Folder .
Open Flash Tool .
Press Flash .
Select All The File Inside .
Reboot Your Phone .
Root Your Phone .
And Install DoomLoard Boot Manager .
You Can Now Install Unlocked Bootloader Rom .
Click to expand...
Click to collapse
If Anyone Know Anything And Notice I Say Wrong Here Please Private Message Me Or Comment Here To Tell Me
Special Thank To :
Every One That Teach Me Last Time .
Androxyde For Flash Tool . http://forum.xda-developers.com/showthread.php?t=920746
DooMLoRD For DoomLoard Kernel And Boot Manager . http://forum.xda-developers.com/showthread.php?t=1278318
Every Body Who Click Thank .
Every Body Who Read .
Click to expand...
Click to collapse
==================================================
Do It At Your Own Risk . Press Thank If I Help
And Yes It Work For New Xperia ( 2011 Lines )
nice share...but i already rooted my xperia
Help Me how to root this device.
lenovo A60+.
i'm try used how root A60 can't use.
Tolong dong bagaimana root Lenovo A60+. sudah mencoba tutorial yg A60 blm berhasil. pakai Oneclik juga gagal. adakah kawan dan saudaraku semua yg pernah root.
android 2.3.6
A60+_row_s310_120823 (build NUmber)
baseband
MAUI.11AMD.W11.50.V13.p7 2012/08/03
terima kasih bantuannya.
Go to Kaskus. There is a lounge for lenovo a60 there.
iswanptr18 said:
Go to Kaskus. There is a lounge for lenovo a60 there.
Click to expand...
Click to collapse
driver A60+ its differrent with A60
if you have linux as your system, you won't need a driver, but please do it at your own risks.
for first step, download SuperOneClick from shortfuse.org *it's for windows? yes, but it have adb for linux
make your device debug-able: Settings -> Applications -> Development -> Check USB Debug then connect it using USB to your PC
open your terminal on linux, mount to SuperOneClick directory
follow this step:
Code:
linux:~$ cd ADB
linux:~$ chmod 755 adblinux
linux:~$ ./adblinux devices
and it will show:
Code:
List of devices attached
4257323032BC4C34385A device
back to terminal and follow this step to copy all file that needed to exploit your android:
Code:
linux:~$ ./adblinux push Exploits/psneuter /data/local/tmp
linux:~$ ./adblinux push Root/su-v3 /data/local/tmp
linux:~$ ./adblinux push Root/Superuser.apk /data/local/tmp
after all files copied to your device, use shell on the droid
Code:
linux:~$ ./adblinux shell
$ cd /data/local/tmp
$ chmod 755 psneuter
$ ./psneuter
after that step above, USB connectivity will restarting for a seconds.
back to shell using ./adblinux shell on your terminal, and there will displaying # symbol if your root process is successful.
on the adb shell, type mount and find the /system mount point, for example: /dev/block/mtdblock0 on /system type yaffs2 (rw)
and then on adb shell, use this command below to finish your root process
Code:
# mount -o remount,rw /dev/block/mtdblock0 /system
# cat su-v3 > /system/bin/su
# cat Superuser.apk > /system/app/Superuser.apk
# chmod 06755 /system/bin/su
# chmod 0755 /system/app/Superuser.apk
check your app drawer, if you found Superuser on it, it was completed and successful. Good Luck!
Root Lenovo A60+ successfully
You need these tool:
1. Flash Tool: dropbox.com/s/f7gfyqtwyn5qkpa/ISO-8859-1__Flash tool.rar
2. Firmware Upgrade: mediafire.com/?ehiyzbdmlauo7i7
3. ROM MOD S317 by MAKIS V1.3the best one so far)
mediafire.com/download.php?u3ehud5ttldijca
4. Recovery: mediafire.com/?bo12ktkrrn57314
5. Driver: 4shared.com/archive/pimdjzA8/MT6575_USB_VCOM_drivers.html
Follow these step by step:
Step 1: Copy zip file ROM MOD S317 ( downloaded link number 3) and 2 file Recovery (link number 4) into the SD card
Step 2: Turn off the phone, take the battery out, plug usb cable and install Driver for the device (link number 5)
Step 3: unplug usb cable, insert the battery (not turn on the device yet). Run Flash Tool
Click scatter-loading. Browse to the MT6575_Android_scatter.txt file locate in the Firmware update extracted folder (link number 2). Tick all 9 options. Click Firmware-Upgrade
Step 4: Hold volume + key and plug the cable until the process running, release the key. Wait around 5 minutes until the green circle appear mean success
Step 5: After turn on the device we notice the default language are Chinese.
Install file Mobileuncle.apk that you copied in step 1.
Run the application and choose FLASH RECOVERY FROM SD CARD > select Recovery.img
The device will be restarted automatically
Step 6: Press Volume + during the device turned on to enter Recovery and do the following:
+ Wipe data/factory reset
+ Wipe cache partition
+ install zip from sdcard
+ choose zip from sdcard
Browse to the zip fle that you copied on step 1. wait for 30 seconds
Finished. Enjoy!
maihuuluong said:
You need these tool:
1. Flash Tool: dropbox.com/s/f7gfyqtwyn5qkpa/ISO-8859-1__Flash tool.rar
2. Firmware Upgrade: mediafire.com/?ehiyzbdmlauo7i7
3. ROM MOD S317 by MAKIS V1.3the best one so far)
mediafire.com/download.php?u3ehud5ttldijca
4. Recovery: mediafire.com/?bo12ktkrrn57314
5. Driver: 4shared.com/archive/pimdjzA8/MT6575_USB_VCOM_drivers.html
Follow these step by step:
Step 1: Copy zip file ROM MOD S317 ( downloaded link number 3) and 2 file Recovery (link number 4) into the SD card
Step 2: Turn off the phone, take the battery out, plug usb cable and install Driver for the device (link number 5)
Step 3: unplug usb cable, insert the battery (not turn on the device yet). Run Flash Tool
Click scatter-loading. Browse to the MT6575_Android_scatter.txt file locate in the Firmware update extracted folder (link number 2). Tick all 9 options. Click Firmware-Upgrade
Step 4: Hold volume + key and plug the cable until the process running, release the key. Wait around 5 minutes until the green circle appear mean success
Step 5: After turn on the device we notice the default language are Chinese.
Install file Mobileuncle.apk that you copied in step 1.
Run the application and choose FLASH RECOVERY FROM SD CARD > select Recovery.img
The device will be restarted automatically
Step 6: Press Volume + during the device turned on to enter Recovery and do the following:
+ Wipe data/factory reset
+ Wipe cache partition
+ install zip from sdcard
+ choose zip from sdcard
Browse to the zip fle that you copied on step 1. wait for 30 seconds
Finished. Enjoy!
Click to expand...
Click to collapse
I finished root my lenovo a60+ but i have a problem with recieve the message, it don't display my friend's name in contact, it only display +849xxx . Can you fix it ?
--- sorry about my english is bad
Lenovo A60+ ROM MOD S317
maihuuluong said:
3. ROM MOD S317 by MAKIS V1.3the best one so far)
Click to expand...
Click to collapse
Hi,
can anybody write me some more details about ROM MOD S317 by MAKIS V1.3? What languages does it include? Does it have all Google applications, etc ...
I cannot find any "developer" of this ROM site in Google and I would like to know if after installing of this rom there will be more empty space for apps installation.
I found only a discussion of Philipines guys (I suppose) on symbianized forum...
Phyt0n said:
Hi,
can anybody write me some more details about ROM MOD S317 by MAKIS V1.3? What languages does it include? Does it have all Google applications, etc ...
I cannot find any "developer" of this ROM site in Google and I would like to know if after installing of this rom there will be more empty space for apps installation.
I found only a discussion of Philipines guys (I suppose) on symbianized forum...
Click to expand...
Click to collapse
It's only in English (default) and Chinese.
Is there any way to add more languages to an Android ROM?
Or any other custom rom (or a way to build it for this phone)?
QUANTUM7+/TABTRONICS ( RK3066/JB 4.1.1) – ROOT
Just to share the experience. This is what worked for me...
All the CREDITS and THANKS go to the “digitalhigh” – for the post below (and the guys in the chain..):
http://forum.xda-developers.com/showthread.php?t=2102600
1. Android SDK Manager (used the following versions)
Android SDK Tools - Rev. 21.1
Android SDK Platform Tools - Rev. 16.0.2
2. Modify File (as explained in the original post):
C:\Users\<YOUR-PC-USER>\.android\adb_usb.ini
- add a line:
0x2207
3. Install USB driver Win 32/64 respectively - they are attached in the original post above.
!Note: ignore PushThese.zip, attached in the original post – not required – as the “adb shell” gets the root on device straight away. Also, the “Superuser.apk” and the “su” in this attached .zip are not compatible with JB 4.1.1, that is installed on the device. The “Busybox” is also already installed on this device. You can download and update this later from “Google Play”... Hence, just do not use this .zip related step.
4. Download “Superuser-3.2-RC3-arm-signed”
Download the following “Superuser-3.2-RC3-arm-signed” package from location:
http://downloads.noshufou.netdna-cdn.com/superuser/Superuser-3.2-RC3-arm-signed.zip
Unzip and copy “Superuser.apk” and “su” to the“adb” directory:
C:\Program Files\Android\android-sdk\platform-tools\
5. Tablet to PC:
“Developer options” → “USB debugging” → [v]
Connect Tablet to PC. Kick off the USB driver installation (if not yet done in Step 3).
From the Win command line:
Code:
cd C:\Program Files\Android\android-sdk\platform-tools\
adb devices
The device should respond as 0123456789ABCDEF, or something similar to this.
6. This is the “Step 15” of the original post with the "busybox" push skipped, just the small changes specific to the device:
Code:
adb shell
# mount -o remount,rw -t rfs /dev/block/st19 /system
# exit
adb push su /system/bin
adb install Superuser.apk
adb shell
[B]# chmod 4755 /system/bin/su[/B]
# mount -o remount,ro -t rfs /dev/block/st19 /system
# exit
adb reboot
7. Once your QUANTUM7+ rebooted you should have the “Superuser” app installed.
8. Install “Terminal Emulator” app from the “Google Play” and try to $ su. You should see the “Superuser” app permissions request etc., etc...
9. Update “Busybox” from the “Google Play” to the latest version.
10. I would suggest you to do the full nandroid backup as soon as you have rooted your device. You can look at this link or details (if interested in):
http://tips4droid.com/make-nandroid-backups-on-android-without-booting-into-recovery/
11. Just one more thing to say – by coupling 2 CPU cores, switching Governors to “interactive”, the I/O Scheduler to “noop” and extending the SD cache buffer to 4096, you device should easily outplay TF201 on the “Quadrant Standard” benchmark test.
-----------
Good luck!
======
EDITED(29/03/2013):
Installing CWM/recovery.img for RK3066
You can also download the stock firmware from the official site, use this as a base and follow the simple instructions from the tread below to install the CWM recovery.img for RK3066:
http://forum.xda-developers.com/showthread.php?p=30842147
Worked without any issue for me.
One of my mates recently got this tablet and I'll be trying to root it with him over the weekend.
If it works I'll come back and click thanks. If not, expect a ban Just kidding. Thanks so far for this guide
About the device:
http://www.xolo.in/Q2000L
http://www.gsmarena.com/xolo_q2000l-6495.php
Stock Firmware:
Latest : S017_01-07-2014 (KitKat 4.4.2)
https://drive.google.com/uc?id=0B6xlBPoXgsR3U0JBWm5oT0J5bUU (Source)
Code:
File: Xolo Q2000L S017 01-07-2014-(by_xdafirmware.com).zip
CRC-32: eb227244
MD4: c8d1739be1fe45d43d8fd2a1615d680d
MD5: 07a484331431e523e5067186f07f0ac3
SHA-1: e808227b928fd03f0696ef6e37015432c06fade5
Flashing Instructions:
Prerequisites:
1. Broadcom MultiDownloader
(Latest one I can find is V2.0.1; Source)
2. Broadcom USB Download Device driver
(Latest one I can find is v1.0.5, mirror by @moulnisky. Broadcom uses two interfaces for flashing - one is serial/COM & another is USB but now they encourage to use the later one. Remember that the driver's digital signature isn't valid for 8.1/10 so you need to turn off driver signature enforcement to install the driver. To install the driver manually, open BRCM_WinUSB_ADB_Jungo_MTP_RNDIS_Driver_1.05.exe using 7-Zip, extract the contents & install the using bcmusbdl.inf)
Follow this tutorial, but we need some enhancements:
1. At step 8, I've chosen Download Mode as "Flash All Image" i.e the first one.
2. Skip step 9 & 10, come to step 11 i.e press 'Flash' button.
3. After that, connect the device in flashmode i.e as described in step 9. If Broadcom USB Download Device driver is properly installed, then flashing will begin. FYI, the hardware ID of the flashing interface is USB\VID_0A5C&PID_E720.
USB Debugging:
Broadcom bundles signed drivers for ADB/MTP/RNDIS interfaces along with the device itself (in the emulated CD drive). I've also mirrored it here. As an alternative, you can also use Android USB UnifL driver.
Remember that current ADB binary requires vendor ID whitelisting to detect Broadcom SoC. So execute Broadcom_SoC_Drivers.rar\AndroidPCUSBdrivers\andro id adb\brcm_adb_vendor_id.bat to do it. Otherwise ADB can't see the device, even if drivers are properly installed.
Rooting:
After you are able to communicate with the device through ADB, use iRoot to root it. Make sure to uninstall two Chinese bloatwares that came with Kinguser. I personally prefer to use SuperSU by @Chainfire, so we need to tinker with it again.
1. Install BusyBox.
2. Thanks to @idler1984, we've an easy way to switch from Kinguser to SuperSU. See here, search for "Q: I'd like switching to SuperSU, what shall I do?". I'm also providing the modified steps here which fits our needs:
2.1. Download SuperSU (I prefer the latest beta though). Open the zip, go to armv7 folder & extract the file named "su".
2.2. Use ADB to push su to /data/local/tmp:
Code:
adb push su /data/local/tmp
2.3. Start a su session and run the following commands:
Code:
adb shell
su
mount -o remount,rw /system
cat /data/local/tmp/su >/system/xbin/daemonsu && chmod 0755 /system/xbin/daemonsu
cat /data/local/tmp/busybox >/system/bin/busybox && chmod 0755 /system/bin/busybox
daemonsu -d &
Then keep the session running.
2.4. Open Kinguser, go to Settings -> Root authorization setting -> Remove Root permission. Click to remove root permission. It may crash but its harmless. Your su session should be still running.
2.5. Uninstall Kinguser app.
2.6. Go back to the su session and run following commands to replace su and cleanup:
Code:
cat /data/local/tmp/su >/system/xbin/su && chmod 0755 /system/xbin/su
busybox chattr -ia /system/bin/ddexe
busybox chattr -ia /system/bin/ddexe_real
cat /system/bin/ddexe_real >/system/bin/ddexe
busybox chattr -ia /system/xbin/ku.sud
rm /system/xbin/ku.sud
rm /system/xbin/pidof
rm /system/xbin/supolicy
2.7. Install SuperSU; get it from SuperSU zip => common\Superuser.apk.
2.8. Open SuperSU to update files & reboot.
2.9. (Optionally) make SuperSU a system app.
Other Notes:
1. This device has fastboot interface too; you can access it by running
Code:
adb reboot bootloader
2. To force install applications in SD card, use this:
Code:
adb install -s NAME.apk
Reserved for future use.
This post is kinda hard to find. But the instructions are good. They all work on my Xolo Q2000L.
Thank u @Titokhan for great help. Please help me over internal app storage issue. This phone is lacking good internal storage even it is having 8gb (5.29 gb on board). Please help.
My process was a manual project, this was the steps I took.
1. Download VirtualBox or MemuHyperv Tool (if you have MEmu installed)
2. Download an Ubuntu Image (I used version 15.04 but I am sure any version will do)
3. Download Bluestacks (any version) and install.
Now if you are going to use my VDI file, you need to have version 2.7.320.8504 (and you can skip to step 9), otherwise you need to follow these steps.
Step 1.
After downloading you need to open VirtualBox or MemuHyperv Tool (this is basically a clone of VirtualBox but you have to have MEmu installed on your PC. Extract the tool to [drive]:\[MEmu Location]\Microvirt\MEmuHyperv\
Step 2.
Import the Ubuntu Image
Step3.
Select the Ubuntu Device in the list and click settings. Select the Storage Tab. Select the SATA header then click the + symbol. Navigate to the Bluestacks folder. [drive]:\Program Files\Bluestacks\Android
Make a copy of Root.vdi
Then Select Root.vdi
Then click OK to save changes.
Step 4.
Run the Ubuntu Device. When you downloaded your version, take note of the user name and password. Version 15.04 is user: ubuntu password: reverse
Step 5.
Download the latest SuperSU while inside the Ubuntu Device. It has firefox as default browser. Then extract the file.
We want 4 files from this zip
In folder /x86/ make a copy of su and name the copy daemonsu
Open the drive name (8,6 GB Volume) and move su, daemonsu, and supolicy to /android/system/xbin/
In Folder /x86/ move libsupol.so to (8,6 GB Volume)/android/system/lib/
In Folder /common/ move Superuser.apk to (8,6 GB Volume)/android/system/app/
Step 6.
Open Terminal, then drag and drop su from the 8,6 GB Volume to terminal.
This will give you the complete path to the file. remove the single quote and backspace out su. Use the left Arrow to move to the front of the volume location, backspace out the single quote then type "cd "
You should now be in the xbin folder on 8,6 GB Volume
You can close all the open windows except terminal
Step 7.
In Terminal type these commands to give ownership of the the above files to root:root
sudo chmod 755 su
sudo chmod 755 daemonsu
sudo chmod 755 supolicy
cd ../lib
sudo chmod 644 libsupol.so
cd ../app
sudo chmod 644 Superuser.apk
Close Terminal
Step 8.
Open 8,6 GB Volume
Open (with a text editor) android/system/etc/init.sh
Find this code at the bottom of the file:
init|"")
do_init
;;
esac
Change it to:
init|"")
do_init
/system/xbin/daemonsu --auto-daemon &
;;
esac
Step 9.
You are done with Ubuntu.
Now you replace the Root.vdi file with the one you modified if you downloaded my VDI file, otherwise skip this step since you modified the original earlier.
Step 10.
Open Bluestacks
Load Google Play Store
Find SuperSU, it should already be shown as installed, run it from the play store
Select the begin button at the bottom
Chose what ever you like on Following ChainFire
Select Continue on the next popup
Select Normal on next Popup
You are now done and Bluestacks is Rooted.
Links:
Tools
https://www.virtualbox.org/wiki/Downloads
http://www.memuplay.com/blog/index.php/2016/08/08/memuhyperv-tool/
Ubuntu Image
https://virtualboxes.org/images/ubuntu/
SuperSU
https://s3-us-west-2.amazonaws.com/supersu/download/zip/SuperSU-v2.82-201705271822.zip
VDI
https://drive.google.com/file/d/0B4EBuy-Yq05xUWstcGJHYnl1cWM/view?usp=drivesdk