Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,731,235 Members 51,745 Now Online
XDA Developers Android and Mobile Development Forum

[ROOT + CWM + OC KERNEL + Ubuntu] ZTE V11A / V71A / v55 HC3.2

Tip us?
 
sangemaru
Old
(Last edited by sangemaru; 5th February 2013 at 09:44 AM.) Reason: Benny3's rom for v55
#1  
Senior Member - OP
Thanks Meter 57
Posts: 160
Join Date: May 2011
Location: Bucharest

 
DONATE TO ME
Thumbs up [ROOT + CWM + OC KERNEL + Ubuntu] ZTE V11A / V71A / v55 HC3.2

The information provided in this thread is no longer up to date, although useful troubleshooting information can be found for those having issues. For those who would prefer to have the most up-to-date versions of CM9, CM10 or ParanoidAndroid supported by an awesome developer, go here

WARNING: IF YOU UPDATE YOUR TABLETS TO THE LATEST v03 UPDATES OF THE OFFICIAL ROM, YOU WILL LOSE THE ABILITY TO ROOT IT USING THE SUPERBOOT METHOD AND IT WILL BECOME A HUGE PAIN TO RE-INSTALL CWM/CUSTOM ROMS. INSTRUCTIONS FOR THIS SITUATION ARE PRESENTED BELOW, BUT PLEASE KEEP THIS IN MIND AND TRY TO READ THE THREAD CAREFULLY BEFORE MAKING SUCH CHANGES.

For those who need it, you can find a nandroid backup of Vodafone Romania's stock ROM for the v71a, here

Hello friends. With great thanks to utkanos, Koush and mobilx we now have a public alpha CWM and root available on both the ZTE V11A and the V71A, also known as the SFR StarTab 7/10, Vodafone SmartTab 7/10, as well as Sprint's (ZTE) V55 with credits due to utkanos for porting CWM, mobilx for being arguably the most motivated searcher of the holy root grail, and PaulOBrien from modaco and his superboot solution. We also thank alterbridge86 and eldarerathis for their advice and support. Additionally, credits go to joe.stone for custom kernel with loop device support, OC, touched voltages and a few other goodies.
Also, for interested developers, I have made the source code of the kernel available in a more easily accessible fashion. The source code (3 parts, contains the source for both models) is available here:
Part 1, Part 2, Part 3.



INSTALLING CWM:
Quote:
A new optimized version of CWM for 7"and 10" tabs has been put together by joe.stone. I will also keep utkanos' links available below for those who prefer his versions or wish to thank him for his early efforts in making our tablets awesome

Quote:
Originally Posted by joe.stone View Post
For those who have troubles with cwm recovery (freeze while backup ) i have created a new version. Flashable from fastboot.
10" CWM Recovery
7" CWM Recovery
Credit goes to joe.stone.
Quote:
Originally Posted by joe.stone View Post
If you updated your tablet ROM via OTA or updater exe and can no longer install CWM, follow the following instructions:.
In firmware v03b fastboot flash is disabled and from a running system flash_image will fail too.
Download the twrp recovery http://goo.im/devs/joestone/twrp/v71_recovery.img
download the twrp recovery zip flashable version too
http://goo.im/devs/joestone/twrp/V71A_TWRP.zip
download kernel #60
http://www.4shared.com/zip/tzrUo5_N/v7_kernel_60.html?

copy the two zip files to the sdcard

If you want flash kernel#60 then do the following:
adb reboot bootloader
the tablet will reboot and you will get only a blank screen . Be sure that the drivers are installed from windows update for the fastboot interface.
check it with : fastboot devices. If you get waiting for device the drivers are not installed.
fastboot boot v71_recovery.img
The twrp recovery comes up. Now you can install twrp by selecting install menu. Browse to the v71twrp.zip on the sd and install it. Now you have permanent twrp recovery.
now go back to install menu browse to the v7_kernel_60.zip and install it.
reboot and enjoy.



These are kernel #60 links for the other models :

Sprint Optik (V55)
http://www.4shared.com/zip/RTZrSXyV/v55_kernel_60.html?

SmartTab10 (V11A)
http://www.4shared.com/zip/PrW1TWHF/v10_kernel_60.html?

OR

You can flash cwm using adb , you need root rights .The best is when adbd is running in root mode (for eaxample kernel#60).
Download this :flash_image binary

then turn on usb debugging.
to flash cwm you need the following commands:
adb push CWMrecovery.img /data/local/tmp
(where cwmrecovery.img is the name of the cwm image file name.)
adb push flash_image /data/local/tmp
adb shell chmod 755 /data/local/tmp/flash_image
adb shell (you need # not $ for flashing , so if you got $ type su to get #)
cd /data/local/tmp
./flash_image /dev/block/mmcblk0p18 CWMrecovery.img

Dont forget to remove the install-recovery.sh file from /system/etc othervise it will install stock recovery at system start if it has not the stock recovery.

To revert the bootloader you need to flash NON-HLOS.bin"to "/dev/block/mmcblk0p1" and "emmc_appsboot.mbn" to "/dev/block/mmcblk0p7" from a previous version .

Utkanos' v11a version is here.
Utkanos' v71a version is here.
Credit goes to utkanos, mobilx and koush. I have also attached these files at the end of the post.
Also attached, is the original 7-inch stock recovery file, for users who may wish to return to stock and have not performed backup.

--> Plug your tablet into usb, launch a command line, and use "adb reboot bootloader"
--> Download the CWM Recovery image from the link that fits your device.
--> Place it into the adb/fastboot folder (I am assuming you have downloaded fastboot already from the link above, during the root procedure).
--> In the command line, navigate to that folder (use "cd <path>").
--> input the command "fastboot flash recovery <filename>".
--> Reboot into recovery mode (should be Power + Volume down).
--> You should now be in CWM Recovery, and can now attempt to perform a nandroid backup.

Also, in order to prevent a possible hang, you should:

--> Reboot the tablet into the Android OS;
--> Mount it through USB;
--> Go into the clockworkmod folder;
--> Create an empty file with no extension called ".hidenandroidprogress"

After a period of testing this will be submitted to the Koush's Rom Manager. Source code is also available herehere, linked from utkanos' post.

What works:
Nandroid backup/restore on internal sdcard
Battery stats wipe
Dalvik wipe
Cache wipe
etc.

What does not work so far:
USB mass storage

credits:
utkanos
Koush
Modified Kernel Available, all credits to joe.stone, give him thanks here:

Quote:
Originally Posted by joe.stone View Post
Here it is.

There is a new kernel version available. The new version is #60 and flashable from cwm recovery .
Changelog :
-Revert GPU overclock
-Revert change of system audio files (because of bootloops on some devices after installation #55)
-Increased system volume on kernel level
-Changed VMALLOC_RESERVE=0x19000000 to VMALLOC_RESERVE=0x10000000
-Added Apple Magicmouse HID support
-Added Microsoft HID support
-Changed cpu minimum freq 345MHz to 432 MHz to avoid the black screen effect (the screen does not wake up , you have to reset )

V55_kernel_60.zip Hope will work fine on v55.
V7_kernel_60.zip
V10_kernel_60.zip
Also, Benny3 has put together a CWM-flashable ROM package for the V55 tablet, including Joe's kernel #60 and a number of useful goodies. You can thank him and download the package from here.

Both device (v71, v11) were migrated into one kernel tree , so they both use the same source. (In case of v71 it is much newer source)
The whole kernel source was updated from the v55 sources .

Now they are in cwm recovery flashable format , because this package updates the kernel modules too in /system/lib/modules and enables to use the agps and NTP server setting was corrected . It points to europe.pool.ntp.org instead of the test one . Now my tab finds position within seconds . With the new kernel for me it seems the touchscreen is much better , but as before I am waiting for the feedbacks. Other fixes include: Touchscreen sensitivity, USB Charging etc.

Installation :
download the zip file
copy it to your tab's internal storage
start the tab in clockworkmod recovery
select install zip from sdcard
select the file for your model
install
reboot




and stock kernel for 10" :
stock kernel[/QUOTE]


Finally, if you want to obtain a dump of boot.img, please consider the following advice, also by mobilx, here:
Quote:
Originally Posted by mobilx View Post
It is a mmcblk device not mtdblock

dd if=/dev/block/mmcblk0p8 of=/sdcard/boot_backup.img
dd if=/dev/block/mmcblk0p18 of=/sdcard/recovery_backup.img
ROOTING:
Quote:
Originally Posted by mobilx View Post
It is recommended that you skip these steps and proceed to flashing clockwork mod for your respective device from the start using fastboot, and from inside CWM install joe's kernel (or custom rom), which you can find below. Joe's kernels and rom already come with significant updates to stock Vodafone systems, and are pre-rooted.
We will use superboot to root. What does superboot do? It puts the SU binary and makes a 'insecure' kernel to be loaded temporarily on to the device through ADB remount. So it's only purpose is to make ROOT. After execution, you will still be on the stock kernel, only with root privileges.

This method is for the advanced users only who want to have root before we have a fully functional CWM running. With the CWM the root method will be easier.

IMPORTANT!
At this point we have no way to repair a broken device to a factory state. We can unroot and that is it. It is advisable do make dump of your rom before making any changes to the system. We are not responsible for any damage that can occur in the root process and after that.

What will you need?

--> Download Fastboot+Superboot.img from here.
--> Install ADB through the SDK, download from here, although the ADB included with the ZTE drivers should also work.
--> Install the ZTE drivers, you can find them here, although they should already be included on your device when first mounting it.
--> don't forget to enable USB debugging in the tablet's application settings.
--> Put the fastboot.exe and the superboot.img files in the working directory you will be running adb from (Default should be at "C:\Program Files\ZTE Handset USB Driver".
--> Open a Command Line (Start Menu > Run > CMD) and navigate to the working directory. (Use "cd C:\Program Files\ZTE Handset USB Driver" or alter the path accordingly).

--> Write the following commands withing the command line:
--> adb reboot bootloader
--> fastboot boot superboot.img

--> The device should now boot with the Superuser.apk installed and SU in the /system/xbin/su, as well as allowing you adb root commands. Now run the following:
--> adb remount
--> adb shell
--> ln -s /system/xbin/su /system/bin/su

--> You can now exit the ADB shell and reboot the tablet.

--> Install busybox from the market and check the SU binary version with the Superuser.apk - try to update. If it succeed you are done.


Credits:
sangemaru
utkanos
PaulOBrien from modaco and his superboot solution
Attached Files
File Type: rar ZTE_Handset_USB_Driver.rar - [Click for QR Code] (4.17 MB, 2365 views)
File Type: img CWMR5x_V71A_recovery.img - [Click for QR Code] (5.65 MB, 1111 views)
File Type: img CWMR5x_V11A_recovery.img - [Click for QR Code] (5.65 MB, 1086 views)
File Type: rar fastboot+superboot.img.rar - [Click for QR Code] (5.04 MB, 1632 views)
File Type: img recovery.img - [Click for QR Code] (4.95 MB, 1190 views)
The Following 25 Users Say Thank You to sangemaru For This Useful Post: [ Click to Expand ]
 
mobilx
Old
(Last edited by mobilx; 15th February 2012 at 08:49 PM.)
#2  
mobilx's Avatar
Senior Member
Thanks Meter 124
Posts: 291
Join Date: May 2007
Location: Jagodina
Reserved for future posts
*LG G2 d802*
*Galaxy NOTE*
*Galaxy NEXUS*
* ZTE V11a aka Vodafone Smart Tab 10 3.2 Honeycomb Tablet - ROOT by mobilx - CWM by utkanos - Vote for CM9 support HERE
* GALAXY S | [ROM][ICS][IML74K] teamhacksung's ICS Port for Galaxy S (LATEST BUILD)
* T-mobile G1 UK rooted | Rom:Enomther HTC ADP 1.6 DRC83 ROM v2.3.1.1 | Radio: 2.22.19_26I | SPL: HSPL10.95.3000| 2 GB Class ?| 1.3gb FAT32 : 512mb EXT2 : 32mb swap
The Following 2 Users Say Thank You to mobilx For This Useful Post: [ Click to Expand ]
 
assdksl
Old
#3  
Member
Thanks Meter 12
Posts: 62
Join Date: Nov 2010
Location: Niš
I have ZTE V11A aka Vodafone Smart Tab 10 in my possession
I'm very interested in obtaining root for this device, so if I can be of any help, please let me know.
I hope that whis device will gain more popularity in the near future, because of it's excellent hardware and low price.
Is there any progress going on with rooting this device?

P.S. Two more questions,
  1. Has anyone found where to buy 40pin to hdmi cable/connector? (because you don't get one in the box)
  2. Does any of you experience clock drift with your device after some time, mine is drifting forward about 20min per day with no automatic Network Sync.

Thank you.
The Following User Says Thank You to assdksl For This Useful Post: [ Click to Expand ]
 
sangemaru
Old
#4  
Senior Member - OP
Thanks Meter 57
Posts: 160
Join Date: May 2011
Location: Bucharest

 
DONATE TO ME
Quote:
Originally Posted by assdksl View Post
I have ZTE V11A aka Vodafone Smart Tab 10 in my possession
I'm very interested in obtaining root for this device, so if I can be of any help, please let me know.
I hope that whis device will gain more popularity in the near future, because of it's excellent hardware and low price.
Is there any progress going on with rooting this device?
Currently, me and mobilx are trying to put aside time to either:
obtain a dump of the boot.img that we can inject su and superuser.apk into;
compile the source code into a flashable rom that we can inject su and superuser.apk into;
get clockworkmod working on the device;

Due to time constraints, I haven't made much headroom this week, but I'm taking a couple of days off work and hope to make some progress.

Quote:
P.S. Two more questions,
  1. Has anyone found where to buy 40pin to hdmi cable/connector? (because you don't get one in the box)
  2. Does any of you experience clock drift with your device after some time, mine is drifting forward about 20min per day with no automatic Network Sync.

Thank you.
Haven't looked for it, but so far accessories for this line of devices seem to be lacking. With the popularization by Vodafone and the launch of the new Sprint V55 and similar tablets, these accessories should become more popular.
I haven't had any problems with the time on my device, sounds really weird.
The Following User Says Thank You to sangemaru For This Useful Post: [ Click to Expand ]
 
mobilx
Old
#5  
mobilx's Avatar
Senior Member
Thanks Meter 124
Posts: 291
Join Date: May 2007
Location: Jagodina
Quote:
Originally Posted by assdksl View Post
  • Does any of you experience clock drift with your device after some time, mine is drifting forward about 20min per day with no automatic Network Sync.
Clock drift is happening due to Network-provided time setting. Im not sure what is causing this. It could be related to a Vip network or a failure of a process which obtains time from the network. If you want this not to happen just untick that option in settings.
*LG G2 d802*
*Galaxy NOTE*
*Galaxy NEXUS*
* ZTE V11a aka Vodafone Smart Tab 10 3.2 Honeycomb Tablet - ROOT by mobilx - CWM by utkanos - Vote for CM9 support HERE
* GALAXY S | [ROM][ICS][IML74K] teamhacksung's ICS Port for Galaxy S (LATEST BUILD)
* T-mobile G1 UK rooted | Rom:Enomther HTC ADP 1.6 DRC83 ROM v2.3.1.1 | Radio: 2.22.19_26I | SPL: HSPL10.95.3000| 2 GB Class ?| 1.3gb FAT32 : 512mb EXT2 : 32mb swap
The Following 2 Users Say Thank You to mobilx For This Useful Post: [ Click to Expand ]
 
assdksl
Old
#6  
Member
Thanks Meter 12
Posts: 62
Join Date: Nov 2010
Location: Niš
Thank you both for quick answering my questions.
Quote:
Originally Posted by mobilx View Post
Clock drift is happening due to Network-provided time setting. Im not sure what is causing this. It could be related to a Vip network or a failure of a process which obtains time from the network. If you want this not to happen just untick that option in settings.
Yes, indeed, but when I untick sync with Network-provided time, clock is ticking faster then it should.
It seems that clock chip on my device is not calibrated well or there is some other bug, it seems that it is HW issues... this is little more explained here:
http://blogs.keynote.com/mobility/20...-the-time.html

It seems that I was unfortunate and get device with bad clock, also without root I'm unable to use ClockSync app that will solve my problem.

But what is bugging me, is the fact that I also have SGS I9000, and it is synchronizing with Vip network just fine.
Mobilx are you experiencing time drift issue with network-provided time sync, but with manual time settings it is working fine?

Quote:
Originally Posted by sangemaru
Currently, me and mobilx are trying to put aside time to either:
obtain a dump of the boot.img that we can inject su and superuser.apk into;
compile the source code into a flashable rom that we can inject su and superuser.apk into;
get clockworkmod working on the device;

Due to time constraints, I haven't made much headroom this week, but I'm taking a couple of days off work and hope to make some progress.
I am a software developer, and I have some Android programming knowledge, but I'm not experienced much with Linux and compiling flashable Roms, but I can try In any case, if I can help, just let me know.
The Following User Says Thank You to assdksl For This Useful Post: [ Click to Expand ]
 
mobilx
Old
#7  
mobilx's Avatar
Senior Member
Thanks Meter 124
Posts: 291
Join Date: May 2007
Location: Jagodina
Quote:
Originally Posted by assdksl View Post
Mobilx are you experiencing time drift issue with network-provided time sync, but with manual time settings it is working fine?
Yes it happend to me once. First I unticked the network-provided time sync and after restart I ticked it again. The clock is fine since than.
*LG G2 d802*
*Galaxy NOTE*
*Galaxy NEXUS*
* ZTE V11a aka Vodafone Smart Tab 10 3.2 Honeycomb Tablet - ROOT by mobilx - CWM by utkanos - Vote for CM9 support HERE
* GALAXY S | [ROM][ICS][IML74K] teamhacksung's ICS Port for Galaxy S (LATEST BUILD)
* T-mobile G1 UK rooted | Rom:Enomther HTC ADP 1.6 DRC83 ROM v2.3.1.1 | Radio: 2.22.19_26I | SPL: HSPL10.95.3000| 2 GB Class ?| 1.3gb FAT32 : 512mb EXT2 : 32mb swap
The Following User Says Thank You to mobilx For This Useful Post: [ Click to Expand ]
 
sangemaru
Old
#8  
Senior Member - OP
Thanks Meter 57
Posts: 160
Join Date: May 2011
Location: Bucharest

 
DONATE TO ME
Quote:
Originally Posted by assdksl View Post
I am a software developer, and I have some Android programming knowledge, but I'm not experienced much with Linux and compiling flashable Roms, but I can try In any case, if I can help, just let me know.
Well, so far what possible leads we have that I can think of are these:
  • mobilx suggested this thread http://forum.xda-developers.com/showthread.php?t=443994 for packing/unpacking boot.img
  • to quote Alterbridge of Team Overcome: "I presume the ZTE tablet uses boot.img format for its kernels, in which case you can extract the initramfs using mkbootimg (there are a number of scripts floating around). from there you can modify whatever you want in the initramfs and then repackage the boot.img and be on your way."
  • eldarerathis gave me some more instructions: "You basically need to extract the ROM's zip and add su/Superuser in the proper folders (su in /system/bin, Superuser in /system/app). You'll probably also have to look at the updater-script and add something to give su executable permission. It's usually something like 'set_perm(0, 0, 6755, "/system/bin/su");' that you need to add. The updater-script should be in the zip under /META-INF somewhere."

These are some of the useful bits of advice I received that could probably be put to good use when I have some free time. If you feel that anything is helpful, feel free to try it out.
The Following User Says Thank You to sangemaru For This Useful Post: [ Click to Expand ]
 
assdksl
Old
#9  
Member
Thanks Meter 12
Posts: 62
Join Date: Nov 2010
Location: Niš
Quote:
Originally Posted by sangemaru View Post
Well, so far what possible leads we have that I can think of are these:
mobilx suggested this thread http://forum.xda-developers.com/showthread.php?t=443994 for packing/unpacking boot.img
to quote Alterbridge of Team Overcome: "I presume the ZTE tablet uses boot.img format for its kernels, in which case you can extract the initramfs using mkbootimg (there are a number of scripts floating around). from there you can modify whatever you want in the initramfs and then repackage the boot.img and be on your way."
eldarerathis gave me some more instructions: "You basically need to extract the ROM's zip and add su/Superuser in the proper folders (su in /system/bin, Superuser in /system/app). You'll probably also have to look at the updater-script and add something to give su executable permission. It's usually something like 'set_perm(0, 0, 6755, "/system/bin/su");' that you need to add. The updater-script should be in the zip under /META-INF somewhere."
Thank you, I will do some reading for a start.
We are sure that bootloaders are unlocked?

Quote:
Originally Posted by sangemaru View Post
Currently, me and mobilx are trying to put aside time to either:
obtain a dump of the boot.img that we can inject su and superuser.apk into;
compile the source code into a flashable rom that we can inject su and superuser.apk into;
get clockworkmod working on the device;
Did you consider getting clockworkmod working in more details? Is it simpler then above method?
I have found this article regarding putting clockwork mode to new devices, I just read it briefly...
http://www.koushikdutta.com/2010/10/...ry-to-new.html
The Following User Says Thank You to assdksl For This Useful Post: [ Click to Expand ]
 
mobilx
Old
#10  
mobilx's Avatar
Senior Member
Thanks Meter 124
Posts: 291
Join Date: May 2007
Location: Jagodina
Quote:
Originally Posted by assdksl View Post
Thank you, I will do some reading for a start.
We are sure that bootloaders are unlocked?


Did you consider getting clockworkmod working in more details? Is it simpler then above method?
I have found this article regarding putting clockwork mode to new devices, I just read it briefly...
http://www.koushikdutta.com/2010/10/...ry-to-new.html
That's fine. We have a dev utkanos who agreed to build the CWM for our device. He is very experienced in this stuff. The only way to build a proper CWM is to get a boot.img dumped or extracted from a leaked ROM.

So what we need to do:
  1. Get root via some exploit (there is none for 3.2 HC yet) , dump boot.img and build CWM, flash CWM with fastboot, or
  2. Find leaked ROM , extract boot.img, build CWM, flash CWM with the fastboot, root device with Update.zip

Yes the fastoboot is working and the bootloader is unlocked.

I have tried these exploits so far:
  1. GingerBreak
  2. psneuter
  3. zergRush
Also I have tried:
  1. Acer iconia 100 method ADB
  2. Acer iconia 500 method

All ideas are welcome.
*LG G2 d802*
*Galaxy NOTE*
*Galaxy NEXUS*
* ZTE V11a aka Vodafone Smart Tab 10 3.2 Honeycomb Tablet - ROOT by mobilx - CWM by utkanos - Vote for CM9 support HERE
* GALAXY S | [ROM][ICS][IML74K] teamhacksung's ICS Port for Galaxy S (LATEST BUILD)
* T-mobile G1 UK rooted | Rom:Enomther HTC ADP 1.6 DRC83 ROM v2.3.1.1 | Radio: 2.22.19_26I | SPL: HSPL10.95.3000| 2 GB Class ?| 1.3gb FAT32 : 512mb EXT2 : 32mb swap

The Following User Says Thank You to mobilx For This Useful Post: [ Click to Expand ]
Tags
rom, root, smarttab, startab, zte
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes