Remove All Ads from XDA
Honor View 10

[ROM/ROOT/CWM] Sero 7 Pro (US) - dopa v2.0

492 posts
Thanks Meter: 2,024
By dolorespark, Senior Member on 5th October 2013, 05:32 PM
Post Reply Email Thread

** DoPa5 v1.0 (AOSP v5.0.2_r1 - Lollipop) is now available for US/UK/AU users **

If you would like to upgrade from the stock ROM, see this post for downloads and installation details

DoPa v2.0 is an enhanced version of the stock ROM that features a custom-built kernel. It is based on Hisense's August, 2013 update (build P756.6.02.20) and is intended for US (8gb) versions of this tablet. It does not support the 32gb models sold in the UK and Australia. See Post 2 below for packages to root this tablet and install CWM Touch recovery.

This ROM de-bloats the original, roots it using SuperSU, and adds several useful apps, among them: Apex Launcher and ES File Explorer. It also includes several Xposed Installer modules to tweak your system, including GravityBox and my Phab7 UI switcher. For the hackers amongst us, ADB always runs as root.

The kernel is built from Hisense's source and offers enhancements and bug fixes. Most notably, it provides USB-OTG support so you can connect USB storage devices (e.g. thumb-drives) to your tablet using an OTG cable. It comes in two flavors, a non-overclocked version included in the main package, and a separate overclocked version that can be installed (and uninstalled) independently.

Having CWM installed is a prerequisite; if you haven't installed it yet, see Post 2. This ROM is intended to function as an update, preserving your apps and data. Unless you want to start from scratch, do NOT wipe or clear anything - the install script will do what's needed.
  • copy the file(s) to your internal or external SD card
  • reboot into CWM, then select "install zip"
  • I recommend you select "toggle signature verification"; enabling this will confirm the file hasn't gotten corrupted (if you get a verification error, stop, then copy the file to a different SD card)
  • choose the menu entry corresponding to where you put the file(s), then select "" from the list
  • after confirming your selection, the update will display what it's doing; you should NOT see any error messages
  • if you'd like to install the overclocked kernel, you can do so once the main package is in place, or at some later time
  • reboot
  • when you attach a drive using the USB-OTG feature, it is automatically mounted at '/usbdisk'. Be aware there is no easy way to unmount it - you may have to use adb or a terminal app to ensure a clean unmount. This should only be an issue if you write to the disk; if you're only reading, it may be safe to just pull the plug.
  • the overclocked version of the kernel runs the processor at 1.5ghz rather than the standard 1.3ghz. Using it may result in a significant loss of stability on some systems. You may want to install one of the many apps that let you control the maximum speed to regain stability and reduce power consumption.
  • much of the app-bloat this ROM tries to eliminate (such as Sams Club or Playstore Magazines) may still be present if you've ever gotten updates for any of these apps. To get rid of them permanently, uninstall them using Settings->Apps->Downloaded. For "system" apps like the Google stuff, select "Uninstall updates", then "OK" when it asks if you want to revert to the factory-installed version (which doesn't exist anymore). The apps will be gone for good.
  • to enable the many tweaks offered by GravityBox and Phab7, open the Xposed Installer app and enable it via the "Framework" option but don't reboot yet. Back out and choose "Modules", then tap directly on the checkbox to the left of each module's icon (not on the icon or text). Now, reboot to activate their features.

    Note: GravityBox's Quick Settings tiles and statusbar mods only work with the Phone or Phablet UIs (i.e. not Tablet UI). To get the full effect from Tablet UI, open Apex Launcher's settings and select "Homescreen settings->Use tablet UI mode"
  • Geek Alert: with the addition of DriveDroid (not included), this kernel lets your tablet emulate a USB CD drive that can be used to boot your PC. See the app's description for details.
  • xboxexpert - for getting things going
  • randomblame - for many of the patches used in this kernel

new and improved:old and tired: (do not use with v2.0)miscellaneous:
  • - files that were removed from the DoPa ROMS (note: unlike the other files here, this is not a flashable zip. Unzip it, copy the apps you want to your SD card, then install them from there)
  • - the complete 6.02.20 update from Hisense - this is the closest you'll get to the original stock ROM
GPL Notice: the source code for this kernel is available at on the 'master' branch.


XDA:DevDB Information
Sero 7 Pro (US) - DoPa v2.0 Modified Stock ROM, ROM for the Android General

ROM OS Version: 4.2.x Jelly Bean
ROM Kernel: Linux 3.1.x
Based On: Stock ROM

Version Information
Status: No Longer Updated
Current Stable Version: 2.0
Stable Release Date: 2014-01-22

Created 2015-01-26
Last Updated 2015-01-27
The Following 63 Users Say Thank You to dolorespark For This Useful Post: [ View ] Gift dolorespark Ad-Free
5th October 2013, 05:33 PM |#2  
OP Senior Member
Thanks Meter: 2,024
Donate to Me
Root/CWM packages
These packages will root and install CWM Touch recovery on the US (8gb) model of the Sero 7 Pro. There are separate versions for Windows and Linux. They have been tested under Win XP, Win 8, and Ubuntu, and should avoid problems encountered with other root/recovery packages.

The packages are modular so that you can run some or all of the functions as-needed. They consist of 4 scripts:
  • step0-DoItAll - displays some setup info then runs all 3 of the following
  • step1-adb - enables ADB ("Android Debug Bridge") to locate the tablet
  • step2-root - roots the tablet and installs the SuperSU app
  • step3-cwm - installs CWM Touch Recovery v6.0.3.2
Versions of ADB for each OS are included, so no other packages or downloads are needed. Usage should be fairly simple: unzip the package into a convenient directory, doubleclick on step0-DoItAll, then follow the (minimal) instructions. Alternately (and better), open a command prompt/bash shell, change to the directory where you unzipped everything, then run the script(s) from there.

Avoiding Frustration
If you haven't rooted an Android device before, please read the following because there are a few "gotcha"s. If you have but things aren't going as expected, review the following in case you missed/forgot something.
  • Developer options must be visible in the Settings app. If they aren't, select "About tablet", then tap on "Build number" 7 times. A small popup will tell you that you're now a developer. Back out to the list of settings categories - you should now see "Developer options".
  • USB debugging must be enabled under "Developer options". Please be sure it is. If it isn't, select it then tap OK when a warning popup appears.
  • Both Windows and Linux require extra files to be in place before ADB can communicate with your tablet. Click on the button for your OS to see the ugly details.
    • Windows

      Windows requires USB drivers to be installed. Drivers that will work with the Sero7Pro (and possibly any Android device) are included in the package.

      After enabling "USB debugging" and connecting your tablet, a wizard may pop up to guide you through the steps. If not, force it to appear by opening Device Manager. Look under "Other devices" where you should see something like "Android phone". Doubleclick on it, then select the "Install driver" button on the window that appears.

      When the wizard pops up, tell it you'll select the drivers, then choose the option that tells it where to look. Click the "Browse" button and navigate to the directory where you unzipped the package. Select the usb_driver folder, press "OK", then "Next" - the drivers should install without any problems.

      Notes: On Windows XP, the first wizard to pop up may want to install drivers for "MTP" which XP doesn't support. If so, cancel out of that, then wait for the "Andoid Phone" wizard to appear. On later versions of Windows, you may get a popup warning that the drivers aren't signed properly; if so, select "Install driver anyway". On Win 8-64bit, driver installation will fail unless you started the current session with "Driver signature enforcement" disabled.
    • Linux

      Linux (or at least Ubuntu) doesn't allow user programs to access USB devices directly without the appropriate permissions in place. This package includes a file named 99-android.rules which provides those permissions

      If you've never provided access to other USB devices, just copy the file to /etc/udev/rules.d. Otherwise, you can either copy it or merge its contents with the .rules file containing your other USB entries.

      Note: both the rules.d directory and its contents are owned by root. You will probably have to use the sudo command to gain access. For example, from a bash shell whose current directory is the one where you unzipped the package, you'd enter "sudo cp 99-android.rules /etc/udev/rules.d". Also, be sure the file's permissions match the others in that directory. If not, run "chmod 644 /etc/udev/rules.d/99-android.rules".
  • When you're done, open the SuperSU app to enable it. It will ask to update the su binary. After selecting OK, the app will be enabled and will popup warnings whenever an app requests root access for the first time.
  • The Linux script is actually designed for both Linux and Mac OS X. However, I haven't fully tested it yet so I don't want to make any incorrect claims of support. You may have to correct some file permissions and will almost certainly have to run it from the Terminal app.
Files - Windows - Linux
The Following 27 Users Say Thank You to dolorespark For This Useful Post: [ View ] Gift dolorespark Ad-Free
5th October 2013, 05:34 PM |#3  
OP Senior Member
Thanks Meter: 2,024
Donate to Me
[Obsolete] Remove Screenshot Button / Add Instant UI Switcher
The mod originally described in this posting is now obsolete with the release of the DoPa v2.0 ROM which has both features built in.

If you are running an older version of that ROM, or XBoxExpert's ROM, or even the stock ROM, you can still remove the screenshot button using this CWM-installable package:

If you'd like to try Phab7, an on-the-fly UI switcher that lets you select Phone, Phablet, or Tablet UI modes, see this thread. Note: you must install the SystemUI mod to switch to Phone UI - without it, SystemUI will force-close when you do.
The Following 15 Users Say Thank You to dolorespark For This Useful Post: [ View ] Gift dolorespark Ad-Free
5th October 2013, 09:37 PM |#4  
Trekker56's Avatar
Senior Member
Thanks Meter: 61
Good work. Hope to see more devs and more Roms
5th October 2013, 09:55 PM |#5  
PesSarmiento's Avatar
Senior Member
Flag New York
Thanks Meter: 14
Really good. I'm using it right now. Keep going with the good work
5th October 2013, 10:40 PM |#6  
Junior Member
Thanks Meter: 0
Good Job! Looking forward to more posts!
6th October 2013, 12:02 AM |#7  
Senior Member
Thanks Meter: 8
Thanks for the nice work and good instructions. I'm using your stock ((build P756.6.02.20) rooted now and plan to try the ROM soon without Link2SD operational to keep all my apps.
6th October 2013, 12:37 PM |#8  
lordroy's Avatar
Richmond VA USA
Thanks Meter: 7
Thanks again, I have updated my Sero to this ROM. Everything seems to be working perfectly. I look forward to many updates!
7th October 2013, 01:31 AM |#9  
kc12's Avatar
Senior Member
Flag Sarasota
Thanks Meter: 31
Thank you. Your ROM runs smooth and fast.
7th October 2013, 04:18 AM |#10  
Thanks Meter: 1
Great work man, downloading it now! Thanks!
7th October 2013, 01:02 PM |#11  
Senior Member
Thanks Meter: 6
Camera Antutu result for this ROM
12979 is my antutu result for this ROM while my previous stock ROM result was 11948 while 12339 was result of XE ROM. Thank you!
Post Reply Subscribe to Thread

dopa, sero, sero 7 pro, sero7

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes