Get Xiaomi Mi Band 3 for Free on Xiaomi Great Sale @GearBest
Hi, I'm back again with another particular guide, this time just for android, which will show how to root every V80 Plus rom, this time for real. You probably know that the other guides are not working anymore due to newer roms adding a new layer of protection against modifications. SuperSU zips can't detect this on Android 5.1 since this is something that is used in Nougat or Marshmellow
Also, I will also explain how to use newer roms updates (Like the Android V7 version) and make it work on V3 (My tablet) since there are minor hardware changes like the Wi-Fi chip and the touchscreen vendor, I will show how to port the V3 drivers on the V7 ROM which is more stable, and smoother.
Unix environment (Linux, MacOS, Cygwin/MinGW on Windows) I recommend Manjaro Linux, the AUR has all the programs we need here. ADB and Fastboot https://github.com/xpirt/img2sdat https://github.com/ggrandou/abootimg Unlocking bootloader Decent knowledge of ROM tweaking or at least in theory Basic Unix-like systems knowledge A BACKUP, you will lost all data on your device By following this guide I take no responsibility on device bricks or data loss
Common steps for both ROM tweaking and Rooting
The first thing you have to do is to unlock the bootloader, reboot your tablet from Android and press the down button to access the fastboot mode, then connect via USB the tablet to a PC, you have to enter this command in order to unlock the bootloader (You can also use this tool) also if you want to install TWRP follow his guide. ' fastboot oem unlock '
You will lose all data after oem bootloader unlocking
Now you have to extract your ROM boot.img by downloading the correct ROM image (http://onda.cn/search.aspx?keyword=v80%20plus) and using abootimg in Linux/MacOS/Cygwin/MinGW, I won't explain how to compile it.
What we have to do is basically extract the initrd and changing ro.secure=0 o ro.secure=1, which will allow for supersu to install without bootlooping and mounting system as rw, using modified system.img's and disable the protection which will put the device into a bootloop state
Type the following command to extract the boot.img (You must be on the same folder where you downloaded the boot.img)
' abootimg -x boot.img '
Now several files are created, we need to extract the initrd, put ' abootimg-unpack-initrd initrd.img '
Go into the ramdisk folder and look for default.prop, open it with a text editor
change ' ro.secure=1 ' to ' ro.secure=0 ' in the previous folder, type ' abootimg-pack-initrd initrd.modified.img '
This will create initrd.modified.img which includes your modifications, now you have to create a new boot.img with the modifications you made, with this command ' abootimg --create boot.edited.img -r initrd.modified.img -k zImage -f bootimg.cfg -c "bootsize=xxxxxx" '
Please note that in xxxx you have to put the new boot.img size, you can get the exact string by omitting the -c "bootsize=xxxxx" argument, which will give an error that will tell on the left the size you need to put, in my case it was
' abootimg --create boot.edited.img -r initrd.modified.img -k zImage -f bootimg.cfg -c "bootsize=11868160" '
for the V5 Kernel
If you have done everything correctly, we got a working boot.edited.img, to flash that into your device you need to go back to the bootloader like when we oem unlocked the device. Put this command from a PC ' fastboot flash boot boot.edited.img '
If everything went good, you just need to try to install supersu by flashing it with twrp or trying to mount as r/w the /system partition and see if it bootloops, if the rom does not even boot at all even if you just flashed the boot.img you did something wrong.
ROM Tweaking and porting Vy android firmware version to Vx tablet
Since I got really mad and frustrated by ONDA not releasing firmware also for older hardware revisions (Other may work for your older device, other may not) I decided to extract the drivers and firmware and put them to a newer rom, and it is worth the score. New firmwares are more smooth and stable.
As you know, some newer VX firmware ROM may not be compatible with your VY hardware revision device, in my example I had the V3 and I managed to use the V5 drivers (The V5 version works good with the V3 tablet hardware rev) to use the V7 firmware.
This may probably work also with a V5 tablet.
Don't know if this works with V1
Extracting drivers and files needed
Boot.img patching: In order to get drivers working, make sure you followed the steps for creating the modified boot.img kernel which works on your device, cause it is mandatory or you will get a bootloop.
Q: Can older boot.img/kernels work with newer/older firmwares?
A: Yes, they seems to be pretty similiar so in my example I used V5 boot.img in order to get drivers working for the V7 ROM which has a slightly different hardware
Without extracting the following files and firmware you will just have the touchscreen working, but not the wifi or the bluetooth, they require firmwares located into system files! And Without the boot.img you can't do anything with the new rom!
Once you downloaded every ROM you need, in my example I had the V3 Hardware revision, I will put V5 drivers which works too on V3 into the V7 ROM, this time we need to find and extract the system.img using simg2img by using this command, easier than saying it. ' simg2img system.img system.img.raw '
Now mount it as read-write with, ' mount -o rw system.img.raw /mnt '
I needed to extract the following files in order to have everything, copy them on the desktop, if unsure you could copy everything like /etc /lib/ /vendor / because I can't know if you are trying another ROM revisions, because they may require different files, find yours by yourself!
(This may be a lot of trial-and-error but the files should be the same, you could try that also with V1 to V5/v7, tell me if it works! Idk about other hardware revisions!)
--------------------------------- V5 ROM ----------------------------------------
/mnt/vendor - Other blobs needed /mnt/bin/wpa_supplicant - Needed for the wifi correctly working /mnt/etc/firmware - Proprietary blobs dirvers needed for Wifi, bluetooth and other things to work. /mnt/etc/sensor_hal_config_default.xml - Needed in order to the accelerometer to work. /mnt/build.prop - Needed if you have problems with some apps like Facebook. /mnt/lib/hw/bluetooth.so - In order to make bluetooth working
------------------------------------------------------------------------------------ System.img patching
Once you got those files, do the same simg2img command with the system.img ROM you want to put the drivers on, in my case the V7. Mount it with read-write on /mnt or everywhere you like, then patch all the files by copy-pasting the one you extracted before and replacing them on the new ROM using a file manager with root permissions like thunar, nautilus or pcmanfm
tl;dr, what I did?
Extracted the two system.img's of two different roms Copy-pasted and replaced the files I told you before from the working V5 ROM (Even owning the V3 one but that has the same hardware of V5 I suppose) to the newer V7 rom I want to use is that hard?
System.img repacking and flashing
Make sure you unmounted the system.img.raw by ' umount /mnt ' put this command ' img2simg system.img.raw system.edited.img '
Now you just need to flash it like the boot.img before, so ' fastboot flash system system.edited.img ' ' fastboot reboot system '
If everything went good , you will reboot into your fresh-new system! Stable if you compare the first sh*tty firmwares they made, there are less slowdowns and bugs like the strecthed windows in the multitasking area.
Modified V5 boot.img: https://mega.nz/#!OlgygJjK!wTv2L9yfCGsqkV7ShGX4Cub-EGdvh3ROtuZxvMzVGoM
Modified V7 system.img to make it work with V3 using V5 firmware: Soon...
If you made your own working, please tell me, I will put the links, just specify the ROM and the source drivers you used!
fastboot format system - Formats the android systems Warning: it does not reset the phone, if you reboot you won't have any android system fastboot format data - Formats the /data folders (Program files like apps data) - It does a factory reset, but the ROM will still be the same. fastboot format userdata - Formats the /sdcard folder fastboot reboot system - Reboots into Android fastboot reboot recovery - reboots into recovery From android:
' adb reboot recovery ' Reboots into TWRP ' adb reboot system ' Reboots normally 'adb reboot bootloader ' - Reboots into fastboot
Since I didn't found any decent guide in english to properly factory reset the device I decided to make one, after a few tests I'm here to explain how to REALLY factory reset this tablet.
Preface: I don't take responsibility for any bricked tablet, problems for following my guide
Check your V. version of your tablet! Mine is V.3
Requirements: You will need an OTG hub, keyboard, and a flash storage drive.
WARNING: I wouldn't suggest you to mess with the partitions by deleting or resizing it with a thirdy party software, since I don't know if the stock firmware script doesn't like that, let me know if this method fixed your partitions to full factory state if you previously changed it! I'm curious.
There also two separate partitions hidden from windows I found in Linux, I think they are releated to the DualOS function, just don't touch them! Don't touch/delete anything BIOS releated since you may probably brick the tablet
Official ONDA ROM list:
http://www.onda.cn/Tablet_Supports.aspx?id=341 (The latest one are on the bottom of the page) To download faster without problems from baidu I suggest you using a good download manager, or a link exporter
Re-Uploaded files made by me (Tested, mantained by me) :
W10 Processor, Chipset, Wifi/BT drivers: http://j.gs/710187/z8300-drivers-x64zip
Those drivers are needed if you are installing windows 10 manually, however, I won't explain how to do that since you will void your warranty and it isn't the purpose of theguide. W10 Touch drivers: http://j.gs/710187/touch-driver-v80-plus W10 July update (outdated):
Part 1: http://j.gs/710187/w10p1jul
Part 2: http://j.gs/710187/w10p2jul W10 Anniversary update:
Part 2:http://j.gs/710187/winwin10anuppt2 Android: http://j.gs/710187/android-latest
Re-Uploaded files made by others: https://cloud.mail.ru/public/MzuV/BwQAH5T7C (A bit outdated, not tested)
Introduction: To factory reset the tablet you MUST flash Android before everything! That's because the android install will overwrite the current Windows partition.
Make sure your tablet is fully charged
WARNING: Since this is a Dual OS tablet (Different from Dual Boot, check google) it has two BIOSes mode, because we're going to flash Android, we need to change the BIOS mode to Android, by simply booting it from the DualOS Menu, or by clicking the button from windows. More detailed steps to change from the bios down there.
USB preparation: We need to create an USB disk or a tf card with the android files you downloaded on it, and booting them from the tablet
Download the Android zip you want to install Unzip it Plug an USB drive, you can also use a tf card with enough space Open your windows command prompt as adminstrator Type 'diskpart' Locate your USB drive by typing 'list disk' 'sel disk x' where x is the number of your drive 'clean' 'create partition primary' 'format fs=fat32 quick' Now close the prompt, and go renaiming the drive from windows explorer to "android" Now copy EVERYTHING to the disk
Once you're done, you're ready to install android. Make sure you were on Android before shutting down, plug the otg hub to your tablet, plug your keyboard and the usb drive (or the tf card) Power on the tablet, and press 'ESC' on your keyboard, you should have booted on the bios Go on "Boot Manager" Select your flash drive and click enter Wait, the script will restore everything, the tablet will reboot automatically
If somewhere you got stuck at "flashing", try pressing enter from the keyboard.
If you got errors, you probably have problems with the storage. Now you're done!
USB preparation: You will need an huge USB drive, minimum 16GB and you can't use a tf card there since windows doesn't detect them unless you have an USB adatper! We must firstly flash the win10PE_xxx_x64.iso to the usb.
Once you downloaded the files and unzipped them, install ultraiso from the official site (or try the pirate way) but we must use the ultraiso executable included into the firmware Try to copy the executable on the UltraISO folder on C:\Program files, the program will be in chinese, don't worry about that Open the win10PE iso with Ultraiso Plug your usb drive and go there Be ready to flash the usb drive with those options Open the Windows disk management tool (You can by right clicking the windows bottom left logo and click 'Disk Management') If everything went smoothly you should be in this situation, you've created the EFI partition of the installer. Now, you just need to format the other partition (not the first one) with the label 'WINPE' and using an NTFS file system Like before, copy everything on that partition
We're done with the usb.
Now like we did before, boot the disk you've just created. The installer will do everything automatically.
Remember to change the bios into windows mode before doing that or you will get BSOD
The installer should take place for 25-30 minutes depending on your drive.
Now you're done. Your tablet is full factory resetted. If you are stuck on the ONDA logo, try to power down the tablet by pressing the power button for 8 seconds and booting windows from the bios
You may need to install additional drivers by using the external keyboard and mouse
I tried the older WIndows version and I didn't installed anything since everything was working correctly, I don't know if I did something wrong but trying the latest Windows firmware(Anniversary update), I had to install the touch drivers manually
Changing the BIOS into Windows mode:
If you are unable to access the Windows mode, here is another way to enable it through the BIOS.
Press ESC when you power on the tablet Go to 'Setup Utility' Go to 'Boot configuration' GMIN: Android / Windows 8.X: Windows If you're going to install Windows, choose windows 8.X, press esc save, and reboot!
If somewhere on the process you got stuck, press the power button for 8 seconds and re-try.
This guide is a work in progress, help me to improve the guide!
Hi all, Yesterday I did a fresh windows 10 install, is all working, but the touch screen seems to be not calibrated, is working but rhe pointer appears not exact under my finger, but a few cm down-left my finger.
I tried recalibrating the touch screen with windows tool, tried other drivers and even restoring the driver from the original onda windows installation that came with tablet (I maked a backup of drivers installed before formatting), but is the same, working but not pointing the exact pussing zone
Any ideas of what to do?
My tablet is the v5.
EDIT: GUIDE TO GET FRESH WINDOWS 10 INSTALL WORKING CORRECTLY IN THE NEXT COMMENTARY
Wintel Dual System Tablet ( Android / Win 8.1 Device ) Re-Install Overview
20150813 Topic name changed to reflect this is not instructions for new Core M Android 5.0 / WIN 10 Dual system device
This information is assembled from across the device forums
Credit to the many members who provide answers and tips.
Update and upgrade is a simple process …
hopeful this helps to lessen anxieties and provide a bit of definition
This contains ( as complete as possible ) direct and indirect assembly for commonly asked questions and posts.
All instructions are based upon Onda issued information, programs and files
Other means, attempts and methods ( CWM, Exposed, etc ) are not the subject of this topic
OTG , USB, HDMI cables ( micro male ends )
You may need to trim off some plastic casing at the micro male end of generic cables
- most Onda devices ( all micro size ports ) are deeper insert than standard (generic ) male micro cable ends
Generally, but not always the need for 7- 8 mm exposed male end micro size HDMI, USB
Installation Instructions References:
Install order ( total re-install full device )
3 Q2S.msi – Windows install software ( Switch to Android icon )
5 * Optional – Wintel devices Dual System Windows Drivers – see Intel forums for Wintel device shared files / discussions
Intel Tablet DualOS_Drivers_install Eng Instructions 20150416.pdf
- Or your device, Windows drivers file package
- Or The Intel Dual System Drivers file package
- Can install as package instructed, through Windows file manager, or Device manager individual drivers
6 Windows Language update, Windows auto-updates, Windows manual updates etc.
7 Manual install of some Onda driver(s) may be required after Windows auto-updating ( or use driver roll-back )
- EX: Touch Panel, Camera(s), etc. – are not Windows approved drivers and may require re-installation
** Some devices have USB dual size ports … Please review instructions or device forum posts re: preferred / recommended choice.
USB cable ( Onda provided cable recommended )
OTG adapter ( may require trimming plastic jacket from male end = expose 7 - 8 mm male end )
USB self powered Hub
USB memory stick ( referred to as “ U “ drive )
- Special format ( active boot partition ) as instructed “ NTFS “ and NAMED as instructed “WINPE “
Battery 60% - 80% available is generally recommended – device restart or brush completion may not complete.
Update / Upgrade file(s)
Downloaded files, when expanded include Chinese language ( .pdf or .doc ) instructions
- Expanded ( downloaded files ) create a Chinese named program folder
- - Folder Name must be changed ( English )
- - Any Sub-Folders containing install program file(s) also require re-naming ( English )
When using Win 8.1 or any version 64 bit Windows OS computer
- Requires to dis-able Driver Signature Requirement before installing software to computer
Remove all SIM and Memory cards before beginning any brush / flash process
Tablet should be in power off state, follow all instructions
– only connect to computer, or U drive, or power on when and how instructed
Expanded downloaded files - Folders should be renamed to English Language
- EX: Rename folder ( to the English translated file name)
- EX: ( Android Installation ) Rename Chinese labeled Sub-Folder ( Brush Tools )
Here is overview, of what to expect
includes links to previous posts, containing English translated tutorials
downloadable ( Google translated English instructions ) pdf files include pictures
V919 3G Air Dual System device referenced for example, due to popularity
Always use files for your specific device – Some devices may require version specific update files
Google Translated English Instructions:
Android, Windows, BIOS, Drivers,
Q2S are generally the same for Wintel Dual System devices. ( WIN 10 versions also available )
Earlier Onda Wintel Dual device updates refer to “ Dual OS “ vs current reference “ Dual System “ descriptions
WIntel Dual OS device, Android Install guide ( Chinese language ) included in D/L
Here is link to Google English translated pdf
Dual OS Android System Installation Guide.pdf
Android requires device Android download, expand and install
Android install, most devices only require ( Onda provided ) USB cable to PC – Rear computer USB port use recommended
If Win8.x OS or any 64 bit Windows OS on ( installing from ) desktop / laptop
- may require dis-able drivers signature requirement before installing Onda software(s)
... all included internal device drivers may not be Windows approved drivers ?
.... Android installation attention to #5 ... Change VID/PID numbers
Anticipate may need to re-install all things listed in posted install order
Installing Android should complete ... ( Android OS partition )
May have Android ( boot ) only device ( with original partition sizes )
may not have a working Windows ...
To test Windows boot ( After Android re-installation )
-- boot device into OS selection menu – select Windows
- With Keyboard attached – Start device – start tapping the ESC key – select boot OS when menu appears
-- if Windows boots … Re-install Q2S.exe – test the switch to Android
---- Last running OS when device powered off, is device next boot OS ---- unless booting into OS selection menu ----
Windows Install does require OTG adapter, memory stick, USB keyboard and self powered USB Hub
Windows Tutorial can be found here:
Win8.1 system installation tutorial _iDualOS.pdf
BIOS install instructions:
Onda dual system tablet new BIOS upgrade instructions.pdf
Q2S.msi - Windows install program, post and download link ( switch to Android icon )
V919 3G device Downloads directory ( no discussion )
click “ Downloads “ ( top of forums page )
Select / click device ROM directory
Search for “ available device “ files
Chronological files listing by directory upload date ( newest first listed )
Android / BIOS / Q2S – 1 file each
Win 8.1 – 2 files = place both files same location – expand #1 ( #2 auto included ) = folder contain Win 8.1 install files
NEW PDf package available - contains 6 firmware install instructions and Onda Dual System FAQs
Links provided will take to download Eng install file pdf package.rar ( or will take to discussion topic(s) posts )
Topics generally include .pdf Google English translated instructions / tutorials
If “ Google Chenglish “ translation is not desired ….
Once downloaded and saved to your computer, expanded files contain Chinese language ( doc / pdf ) instructions
< .txt alternate special language translation method - post link
Downloads directory have current files available ( may be newer than Discussion forums links ) .
Individual device version Instruction files may be Named different ( Copied from Onda ), instructions remain the same
I stopped creating firmware update discussion topics, many device owner posts may contain off site links
Onda.cn/support all available downloads link – Chinese language site – listed newest first
This is overview for total device re-installation process, listed by Onda recommended installation order.
Individual file(s) installation may be performed using the linked instructions for each specific installation.
USB Hub – tech advancement offers devices with expansion connections
EX: USB memory stick with additional USB female ports … and other types of devices with expansion capabilities
There are posts of success using these types of devices, without the need for self powered USB hub.
I reference this as a reminder to give attention to available battery charge, before beginning process.
Your specific device may recommend 60% available battery – using self powered USB hub.
Before downloading, confirm Device files named match to your device
EX: v981w device is NOT v981 Dual System device
* User changed devices ( Windows 8.1 changed to Dual System ) may require adaptation.
SPECIAL NOTE: V919 3G Air Dual OS v5 device AND V919 Air Dual System v7 device
These are device model(s), hardware assembly version specific Android installation method devices
Currently the same instruction tutorial included for each device firmware version
These device model versions are Onda referenced as " Black Gold Edition " devices
WIN 10 and 64 bit devices and firmware remark
WIN 10 requires Win 8.1 version be activated on the device before update is attempted or WIN 10 will NOT activate, WIN 10 activation is remarked as taking a couple / few days to automatically activate. Manual attempts to activate generally fail. This is remarked by M.S. support team on their China support site.
Please review topics and posts in your specific device forum before beginning WIN 10 update. Some device models - and / or specific hardware v#'s may require specific special file installations. Most failed attempts on noted models and versions require complete firmware re-installation: (1) Android and (2) Win 8.1 followed by (3) Win 8.1 Activation completed before attempting WIN 10 update
Current WIntel devices ( Windows on Intel architecture ) are 32 bit ( x86 ) BIOS and hardware. As advertised ... Intel CPU is x64 designed architecture ... running as x86 ( 32 bit ) .... Device is not advertised as being x64
WIN 10 Switching software versions - current available different versions Q2S 32 and 64 bit ( for most devices ) OR AMI - model v# specific please read file description to assure installation to the proper device model and v# if specified in file description.
New Release Devices may be 64 bit architecture devices ( " x64 " ) these ( Core M ) devices require " x64 " BIOS - Recommended using " x64 " Firmware, Drivers, Switching software and Apps to meet overall designed performance
x64 USB Boot device creator software required for use on x64 devices ( U-Disk Boot device )
Core M processors are 2 core processors working at 64 bit. Initial firmware releases are problematic, many early issue firmware is being / has been " Pulled " Removed from Onda.cn listings AND dead Baidu download links. If you downloaded any of the " Pulled " firmware ... DO NOT install, as Onda acknowledges reports of DEVICE BRICKS.
Member Blandroid wrote an edited English language flashing instruction ( Topic link )