[ROM][29-11-2013] ZTE V970 / V970M (MT6577) custom ROMs (ICS / JB)
Hello everyone!
In this post you'll find all custom ROMs for ZTE V970 (MT6577) smartphone. It also works on the international models: ZTE V970M (also MT6577 based).
Tutorials
Frequently asked questions (FAQ)
Hello everyone!
In this post you'll find all custom ROMs for ZTE V970 (MT6577) smartphone. It also works on the international models: ZTE V970M (also MT6577 based).
Version history (including download links):Android 4.0 (ICS) based custom ROMs:V1.0MOD (27-08-2012):
- Based on official Android 4.0.4 ROM (ZTE China release: CU-CN-QB18D-P175A20V1.0.0 / Custom build: B03 ; Stock kernel 3.0.13)
- Custom changes:
- Replaced China Unicom boot logo image with MediaTek logo
- Removed China Unicom boot animation including sound
- Removed all Chinese applications (Chinese IME, ZTE app store, etc)
- Added reboot and reboot to recovery options to power menu
- Integrated the latest version of Google apps
- Added ES File Explorer (v1.6.1.8) and ES Task Manager (v1.3.1)
- Rooted (no need to root phone with third party applications) with SuperUser application (v3.1.3) and su binary (v3.1.1)
- Busybox (v1.20.2) installed
- Added battery percentage (in steps of 1%) display
- Disabled aee debugger daemon
- Updated APN list (apns-conf.xml)
- Added AdFree hosts to system hosts file (blocks ads in several applications or games, for example Angry Birds)
=> Download link
=> MD5 sum: 6d3acd55a2b5322c5a8be6577c6c0409V1.1MOD (04-09-2012):
- Custom changes:
- Fixed SystemUI crash if a default wallpaper was not set on the first boot
- Added support for the following languages: Arabic, Bengali, German, Spanish, Farsi, French, Hindu, Indonesian, Italian, Malaysian, Dutch, Portuguese (Portugal and Brazil), Russian, Thai, Turkish, Urdu, Vietnamese and Chinese (traditional and simplified)
=> Download link
=> MD5 sum: 9e87c955b41c380dbb02a97f52e3ae81V2.0MOD (22-09-2012):
- Based on official Android 4.0.4 ROM (ZTE China release: CU-CN-QB18D-P175A20V1.0.0 / Custom build: B05 ; Stock kernel 3.0.13)
- Custom changes:
- Fixed E-mail app crash
- Enabled CRT-effect animation when screen goes off
- Updated Google Maps (v6.12.0) and added Street View on Google Maps (v1.8.1)
- Fully odexed system apps
=> Download link
=> MD5 sum: dd2dda6c6a8ac0ccbc9efbd31a2447aeV2.1MOD (23-09-2012):
- Custom changes:
- Fully deodexed system apps due to unexpected user issues
- Fixed problem with auto-brightness feature (CRT-effect animation was breaking this functionality)
- Added stock ICS LatinIME and dictionary pack
=> Download link
=> MD5 sum: 9096027058c8a8fd40a37be6b5b2800aV2.2MOD (30-09-2012):
- Custom changes:
- Fixed GPS-related app crashes
- Fixed the bug related to the association of caller identification (CID) with contacts, due to country code prefixes
- Updated YouTube (v4.1.23)
- Updated ES File Explorer (v1.6.2.1)
=> Download link
=> MD5 sum: d1ee52831df00ca2b8e69773341e5c0eV2.3MOD (21-10-2012):
- Custom changes:
- Added some build.prop tweaks to improve pictures and video quality, increase touch responsiveness and improve battery life
- Updated ICS LatinIME and dictionary pack
- Added Chrome for Android (v18.0.1025308)
- Updated Google Play Store (v3.9.16)
- Updated Street View on Google Maps (v1.8.1.2)
- Added support for the following languages: Czech, Hungarian and Polish
=> Download link
=> MD5 sum: 75f9f6ae8ada506b7f13974c069c86b1V3.0MOD (09-12-2012):
- Based on official Android 4.0.4 ROM (ZTE Venezuela release: RET-VE-QB128D-P175A20V1.0.0 / Custom build: B03 ; Stock kernel 3.0.13)
- Custom changes:
- Added international ZTE splash logo and boot animation
- User customize-able installation based on AROMA installer
- Included script to automatically disable internal sdcard if extended userdata partition is detected
- Included JB LatinIME (with predictive swipe) and dictionary pack
- Updated Google Play Store (v3.10.9)
- Updated Gmail (v4.2.1)
- Added support for the following language: Greek
- Fixed broken strings for the following languages: Czech, Hungarian and Polish
- Fixed bootloop when factory reset was done under Android system
=> Download link
=> MD5 sum: 186e6a1b3b7b1e5713c97ac001931a41V3.1MOD (27-12-2012):
- Custom changes:
- Replaced "Press to unlock" by "Slide to unlock" lockscreen
- Corrected date format entries for Czech and Greek languages
- Fixed incorrect CPU throttling
- Disabled built-in virtual disk drive
- Updated APN list (apns-conf.xml)
- Updated TZ data (timezone data)
- Updated Google Maps (v6.14.2)
- Updated Google Play Store (v3.10.10)
- Updated Google Play Services (v2.0.12)
- Updated YouTube (v4.2.16)
=> Download link
=> MD5 sum: 2589b663f87610ab52cc395e5ba8f383Android 4.1 (JB) based custom ROMs:V1.0MOD (16-02-2013):
- Based on official Android 4.1.1 ROM (ZTE Indonesia release: SMI-ID-QB18D-P175A20V1.0.0 / Custom build: B04 ; Stock kernel)
- Custom changes:
- User customize-able installation based on AROMA installer
- Included script to automatically disable internal sdcard if extended userdata partition is detected
- Integrated the latest version of Google apps
- Rooted (no need to root phone with third party applications) with SuperUser application (v3.1.3) and su binary (v3.1.1)
- Busybox (v1.20.2) installed
- Added some build.prop tweaks to improve pictures and video quality, increase touch responsiveness and improve battery life
- Disabled aee debugger daemon
- Updated APN list (apns-conf.xml)
- Updated TZ data (timezone data)
- Added AdFree hosts to system hosts file (blocks ads in several applications or games, for example Angry Birds)
=> Download link
=> MD5 sum: d97e35f08893fb4b4cf139cf546aa014V1.1R2MOD (02-03-2013):
- Custom changes:
- Added reboot and reboot to recovery options to power menu
- Added battery percentage (in steps of 1%) display
- Replaced "Press to unlock" by "Slide to unlock" lockscreen
- Complete stock Android 4.1 look in terms of app icons and wallpapers
- Included Android 4.2 Google Clock and Camera/Gallery apps
- Added support for the following languages: Arabic, Bulgarian, Catalan, Czech, Danish, German, Greek, Spanish, Farsi, Finish, French, Hindi, Croatian, Hungarian, Italian, Hebrew, Japanese, Korean, Dutch, Polish, Portuguese (Portugal and Brazil), Russian, Slovak, Slovenian, Serbian, Swedish, Turkish, Ukrainian and Urdu
=> Download link
=> MD5 sum: dbc52de2668472cdd18e800c3f19325cV1.2MOD (22-07-2013):
- Custom changes:
- Fixed Email and Exchange apps problem
- Rooted (no need to root phone with third party applications) with SuperSU application (v1.41)
- Busybox (v1.20.2) installed with init.d support
- Updated all Google apps to the latest version
=> Download link
=> MD5 sum: 9bc1a4b72b98c2c4f55bc1676c0aeb07
V1.3MOD (29-11-2013):
- Custom changes:
- Integrated the latest version of Google apps
- Updated SuperSU application (v1.80)
- Integrated GravityBox (v2.76)
- Patches Android's master key (bugs 8219321, 9695860 and 9950697) vulnerabilities
- Includes lots of system tweaks and fixes
- Included DualSIM Ringer (allows to set ringtone and notification sounds separately for each SIM)
- Included baseband modem from Android 4.0 (optional for users who need it to have 3G working)
- Fixed graphical slowness issue
- Updated APN list (apns-conf.xml)
- Updated TZ data (timezone data)
=> Download link
=> MD5 sum: f78c6c30199bac529cb269afde7841f4
=> Add-on update: Most recent version of GravityBox
Tutorials
How to enter into recovery mode:With ZTE V970 completely turned off, press and hold VOL. UP key and turn on the phone. After the splash logo appears, all keys should be released.
Navigation under recovery mode:Stock recovery mode: As soon as the splash logo disappears, an image with a triangle and an Android will appear and BACK key must be pressed in order to access menu options. Navigation is made using VOLUME keys (navigate up with VOL. UP and navigate down with VOL. DOWN) and MENU key to apply the action.
Custom recovery mode: As soon as the splash logo disappears, ClockworkMod Recovery menu will appear. Navigation is made using VOLUME keys (navigate up with VOL. UP and navigate down with VOL. DOWN) and POWER key to apply the action.
How to flash custom recovery:Download ZTE V970 custom recovery and follow this MT657x flashing tutorial.
Warning: the package includes preloader, but there's no need to flash it. Make sure that you select only recovery to be flashed.
Flashing a new custom ROM via the SD card method (update.zip):Read this guide to know more about ClockworkMod Recovery and how to flash a custom ROM.
Frequently asked questions (FAQ)
Question: I can't install your custom ROMs. Why? What am I doing wrong?Answer: First of all you have to flash a custom recovery into your phone and then you are able to install my custom ROMs.
Question: I wanted to try one of your custom ROMs. Will I loose all my data after installing it?Answer: Yes, you will loose all your data... unless you create a backup to restore after installing the ROM. There are two recommended ways to create backups of your userdata:
- Doing the backup under custom recovery mode: navigate to backup and restore menu.
- Using Titanium Backup to create a backup of your favourite applications.
Question: Can I fully revert to factory settings?Answer: Sure, just download the full stock ROM and use SP Flash Tool to reflash the whole NAND.
Warning: the files are for V970, so if you are flashing a V970M make sure that you deselect preloader or else you'll get a brick.
Question: In phone specifications it's stated that it has 4 GB of eMMC, but only approximately 500 MB are available for internal storage... Can you explain me the reason for that?Answer: The phone has indeed 4 GB of eMMC. Part of it is used by system and cache partitions, while the rest of the size is divided into internal storage (approximately 500 MB) and an internal sdcard partition (approximately 2 GB). If you find that an internal sdcard partition is useless (and have a big external sdcard), you can extend userdata partition (internal sdcard partition completely disabled).
Question: Does my phone really have two IMEI numbers?Answer: Every dual SIM smartphone based on MT65xx SoC has two IMEI numbers. Some just don't display both numbers on dialler when you type code *#06#, but if you go into Settings / About phone / Status / IMEI information you'll see the IMEI set for both slots.
Question: How can I access hidden MediaTek engineering mode?Answer: From phone's dialler type code *#*#3646633#*#*.
Question: I don't have this phone, but mine is also based on the same MT6577 SoC. Can I still flash your recovery and install your custom ROMs?ZTE V970 internal memory re-partitionAnswer: Even though your phone is based on the same SoC, there may be differences in other hardware components. It is not likely that recovery and ROMs will work on your phone so you may risk to brick it.
Initial notes:
- Make sure that you have a full nandroid backup of your current ROM. If not, boot into recovery mode and make one. This is very important if you want to restore userdata after internal memory is re-partitioned.
- Also make sure that you have a backup of your internal sdcard because it will be fully erased and disabled.
Warning: the package includes preloader, but there's no need to flash it. Make sure that your selection is according to the screenshot bellow.
Instructions:V970 extended userdata mod.zip
- Shutdown the phone
- Open SP Flash Tool v3.1222.00 (or higher) and load the scatter file
- Flash MBR, EBR1 and RECOVERY as shown on the next image (read flashing tutorial first):
- After flashing is complete, boot into recovery mode and format /data
- Optionally, if you want to restore previously saved userdata, go to nandroid backup / restore and restore data (advanced restore feature)
- Reboot your phone and enjoy your extended userdata partition
Important update: All the new ROM updates which include AROMA installer also include a script to automatically disable internal sdcard if extended userdata partition is detected. Dismiss the part of the instructions that refers to the installation of disable_internal_sdcard.zip file (a must if you have installed a JB based ROM). All the rest of the procedure is still valid and must be done before installing the ROM. That said, if you are going to apply this modification, you must re-install the ROM.