[ROM][29-11-2013] ZTE V970 / V970M (MT6577) custom ROMs (ICS / JB)

Search This thread

Slotrat

Senior Member
May 31, 2008
52
1
Great ROM but...

Hi Bruno! Thank you for creating a Custom ROM!!! :D

I have a problem with it though. After doing a clean flash of both your Recovery (V970 CWM Recovery V6.0.1.2 by BM) and ROM (V970 Android 4.0.4 V1.0MOD by BM) I get "Unfortunately, System UI has stopped." after first boot, even though I do a clean reboot without installing anything or even logon to my Google Account...

Any ideas?


And also I have a feature request, I don't know if it's hard or not. But if you could add other languages (like Swedish) to the ROM I'd be VERY happy!

Thank you again Bruno for the great work of fixing ROMs for this device!
 

Petteri

Senior Member
Nov 30, 2009
785
237
München
chinamobiles.org
Other Languages should be possible i think!

But in first step, ROM is clean and great performance.Just test it with Antutu yesturday!
See pictures attached!

One question for internal memory changes in hardware, is it possible to create eemc storage from 2-in only one!? That was going on my nerves on HTC Wind and ZP200 too! But i don`t know if these changes are possible by hardware and MT6577!
 

Attachments

  • shot_Aug_28_2012_1.jpg
    shot_Aug_28_2012_1.jpg
    30.8 KB · Views: 1,030
  • shot_Aug_28_2012_2.jpg
    shot_Aug_28_2012_2.jpg
    32.5 KB · Views: 981
  • shot_Aug_28_2012_3.jpg
    shot_Aug_28_2012_3.jpg
    40.1 KB · Views: 1,181
Last edited:

bgcngm

Recognized Developer
Apr 2, 2007
7,090
21,550
Lisbon
HTC One (M8)
Xiaomi Mi 5
I have a problem with it though. After doing a clean flash of both your Recovery (V970 CWM Recovery V6.0.1.2 by BM) and ROM (V970 Android 4.0.4 V1.0MOD by BM) I get "Unfortunately, System UI has stopped." after first boot, even though I do a clean reboot without installing anything or even logon to my Google Account...
Opps... sorry for that. In order to overcome that problem you have to set a new wallpaper on the first boot. I didn't noticed that because I started to setup my phone from that moment on and set a new wallpaper. Anyway, this will be fixed in future releases.

And also I have a feature request, I don't know if it's hard or not. But if you could add other languages (like Swedish) to the ROM I'd be VERY happy!
Yes, adding more languages to the ROM is possible, but it is very time consuming. It is something I have planned, but I don't have much time for that at the moment.

One question for internal memory changes in hardware, is it possible to create eemc storage from 2-in only one!? That was going on my nerves on HTC Wind and ZP200 too! But i don`t know if these changes are possible by hardware and MT6577!
Yes, that is possible, I did it on V9 and ZP300. I will post later the instructions of how to do that.
 

djgabi

Member
Mar 19, 2010
29
2
Yes, adding more languages to the ROM is possible, but it is very time consuming. It is something I have planned, but I don't have much time for that at the moment.


What languages are in the rom? I see many V970 video reviews with stock rom, that include Hungarian (Magyar) language, in yours? In the official updates (07.26/08.06/08.27), what are the differencies, what laguages are included? Thanks in advance.
 
Last edited:

Petteri

Senior Member
Nov 30, 2009
785
237
München
chinamobiles.org
What languages are in the rom? I see many V970 video reviews with stock rom, that include Hungarian (Magyar) language, in yours? In the official updates (07.26/08.06/08.27), what are the differencies, what laguages are included? Thanks in advance.
In moment English and Chines are included, with the App morelocal2 you can change into more languages! But it`s not reall 100% cool! :)
 
  • Like
Reactions: Slotrat

EMF

Senior Member
Jul 22, 2009
331
113
sdcard / sdcard2

I found it quite annoyin that the phone storrage (emmc) is "sdcard" and the external SD card is "sdcard2". That means that allot of apps (like TitaniumBackup) will default use the internal 2GB emmc memory, and not the external SD card. That is although that the default storrage setting is set to "SD Card".

This patch will change that, so that the external SD will be sdcard and internal emmc will be sdcard2. The externas SD will show as phone storage under Settings -> Storrage.

Source: http://bbs.malshenzu.com/read-htm-tid-90377.html

Download mirrow: https://www.dropbox.com/sh/cy63tm1h9z6qt82/3skUDMwyGV

NB: I am not the developer. Use at your own risk. As always, please take a full backup before you apply the patch.

27-08-2012 ROM Update

A new official ROM update is said to have been released on august 27. As I understand it from this post, signal strength and talk quality have been improved.

It can be downloaded directly from ZTE's site: http://www.zte.com.cn/cndata/mobile/Spbook/201208/P020120827587585956152.zip
 
Last edited:
  • Like
Reactions: KeesvdW and yuweng

Petteri

Senior Member
Nov 30, 2009
785
237
München
chinamobiles.org
I found it quite annoyin that the phone storrage (emmc) is "sdcard" and the external SD card is "sdcard2". That means that allot of apps (like TitaniumBackup) will default use the internal 2GB emmc memory, and not the external SD card. That is although that the default storrage setting is set to "SD Card".

This patch will change that, so that the external SD will be sdcard and internal emmc will be sdcard2. The externas SD will show as phone storage under Settings -> Storrage.

Source: http://bbs.malshenzu.com/read-htm-tid-90377.html

Download mirrow: https://www.dropbox.com/sh/cy63tm1h9z6qt82/3skUDMwyGV

NB: I am not the developer. Use at your own risk. As always, please take a full backup before you apply the patch.

27-08-2012 ROM Update

A new official ROM update is said to have been released on august 27. As I understand it from this post, signal strength and talk quality have been improved.

It can be downloaded directly from ZTE's site: http://www.zte.com.cn/cndata/mobile/Spbook/201208/P020120827587585956152.zip

Interesting, but Storage Problem is not this what i want to cahnge, i know that it`s possible to get both internals eMMC as one! So in the end, there is only 1 internal and one SD (which is our Micro SD), i think, that way is much more comfortable! :)

By the way, the ROM Update isn`t multilangual too like i see in first short view.... so i will stay here on Brunos! :):laugh:
 

bgcngm

Recognized Developer
Apr 2, 2007
7,090
21,550
Lisbon
HTC One (M8)
Xiaomi Mi 5
A new official ROM update is said to have been released on august 27. As I understand it from this post, signal strength and talk quality have been improved.

It can be downloaded directly from ZTE's site: http://www.zte.com.cn/cndata/mobile/Spbook/201208/P020120827587585956152.zip
I had already downloaded that supposed new ROM, but apparently it looked exactly the same as the one I used as base for my custom ROM (MediaTek release: CU-CN-QB18D-P175A20V1.0.0). I will look again more deeply if there was any change.
 

ckethan

Senior Member
Dec 23, 2010
252
34
Chennai
Guys pls pls help me I have two tinji i9300 mt6577 mobile if I insert any sim it says no network always what should I do help me pls... I found imei was not the problem
I am from india

And if i use mtkdroidtools to root...i always get this error only : " --- ERROR : failed on '/data/local/tmp' - Permission denied"

and this my log file:

31/08/12 21:02:58 -----------Start------------ v2.2.5
31/08/12 21:03:06 Part_Name Size StartAddr Type MapTo
31/08/12 21:03:06 preloader 0x0000000000040000 0x0000000000000000 2 /dev/misc-sd
31/08/12 21:03:06 dsp_bl 0x00000000005c0000 0x0000000000040000 2 /dev/misc-sd
31/08/12 21:03:06 mbr 0x0000000000004000 0x0000000000000000 2 /dev/block/mmcblk0
31/08/12 21:03:06 ebr1 0x0000000000004000 0x0000000000004000 2 /dev/block/mmcblk0p1
31/08/12 21:03:06 pmt 0x0000000000400000 0x0000000000008000 2 /dev/block/mmcblk0
31/08/12 21:03:06 nvram 0x0000000000500000 0x0000000000408000 2 /dev/block/mmcblk0
31/08/12 21:03:06 seccfg 0x0000000000020000 0x0000000000908000 2 /dev/block/mmcblk0
31/08/12 21:03:06 uboot 0x0000000000060000 0x0000000000928000 2 /dev/block/mmcblk0
31/08/12 21:03:06 bootimg 0x0000000000600000 0x0000000000988000 2 /dev/block/mmcblk0
31/08/12 21:03:06 recovery 0x0000000000600000 0x0000000000f88000 2 /dev/block/mmcblk0
31/08/12 21:03:06 sec_ro 0x0000000000600000 0x0000000001588000 2 /dev/block/mmcblk0p2
31/08/12 21:03:06 misc 0x0000000000060000 0x0000000001b88000 2 /dev/block/mmcblk0
31/08/12 21:03:06 logo 0x0000000000300000 0x0000000001be8000 2 /dev/block/mmcblk0
31/08/12 21:03:06 expdb 0x0000000000200000 0x0000000001ee8000 2 /dev/block/mmcblk0
31/08/12 21:03:06 android 0x0000000020100000 0x00000000020e8000 2 /dev/block/mmcblk0p3
31/08/12 21:03:06 cache 0x0000000020100000 0x00000000221e8000 2 /dev/block/mmcblk0p4
31/08/12 21:03:06 usrdata 0x0000000020100000 0x00000000422e8000 2 /dev/block/mmcblk0p5
31/08/12 21:03:06 fat 0x0000000083118000 0x00000000623e8000 2 /dev/block/mmcblk0p6
31/08/12 21:03:06 bmtpool 0x0000000001500000 0x00000000ff9f00a8 2 /dev/block/mmcblk0
31/08/12 21:03:06 Part_Name:partition name you should open;
31/08/12 21:03:06 Size:size of partition
31/08/12 21:03:06 StartAddr:Start Address of partition;
31/08/12 21:03:06 Type:Type of partition(MTD=1,EMMC=2)
31/08/12 21:03:06 MapTo:actual device you operate
31/08/12 21:03:06 Hardware : MT6577
31/08/12 21:03:06 Model : GT-i9300
31/08/12 21:03:06 Build number : i9300_Quad-Core_1.4G_1GRAM
31/08/12 21:03:06 Build date UTC : 20120820-081231
31/08/12 21:03:06 Android v : 4.1.1
31/08/12 21:03:07 Kernel v : 3.0.13 (linux-server-build0@linux-server-build0-desktop) (gcc version 4.4.3 (GCC) ) #1 SMP Mon Aug 20 16:10:50 CST 2012
31/08/12 21:03:07 Uboot build v : ----- should be root shell
31/08/12 21:03:07 LCD Driver IC : ----- should be root shell
31/08/12 21:03:07 Baseband v: MAUI.11AMD.W12.22.SP.V5, 2012/07/12 19:45
31/08/12 21:03:22 failed on '/data/local/tmp' - Permission denied
31/08/12 21:03:22 link failed File exists
31/08/12 21:03:22 --- ERROR : failed on '/data/local/tmp' - Permission denied



PLEASE PLEASE help me :( :( ....
 
Last edited:

Petteri

Senior Member
Nov 30, 2009
785
237
München
chinamobiles.org
Guys pls pls help me I have two tinji i9300 mt6577 mobile if I insert any sim it says no network always what should I do help me pls... I found imei was not the problem
I am from india

And if i use mtkdroidtools to root...i always get this error only : " --- ERROR : failed on '/data/local/tmp' - Permission denied"

and this my log file:

31/08/12 21:02:58 -----------Start------------ v2.2.5
31/08/12 21:03:06 Part_Name Size StartAddr Type MapTo
31/08/12 21:03:06 preloader 0x0000000000040000 0x0000000000000000 2 /dev/misc-sd
31/08/12 21:03:06 dsp_bl 0x00000000005c0000 0x0000000000040000 2 /dev/misc-sd
31/08/12 21:03:06 mbr 0x0000000000004000 0x0000000000000000 2 /dev/block/mmcblk0
31/08/12 21:03:06 ebr1 0x0000000000004000 0x0000000000004000 2 /dev/block/mmcblk0p1
31/08/12 21:03:06 pmt 0x0000000000400000 0x0000000000008000 2 /dev/block/mmcblk0
31/08/12 21:03:06 nvram 0x0000000000500000 0x0000000000408000 2 /dev/block/mmcblk0
31/08/12 21:03:06 seccfg 0x0000000000020000 0x0000000000908000 2 /dev/block/mmcblk0
31/08/12 21:03:06 uboot 0x0000000000060000 0x0000000000928000 2 /dev/block/mmcblk0
31/08/12 21:03:06 bootimg 0x0000000000600000 0x0000000000988000 2 /dev/block/mmcblk0
31/08/12 21:03:06 recovery 0x0000000000600000 0x0000000000f88000 2 /dev/block/mmcblk0
31/08/12 21:03:06 sec_ro 0x0000000000600000 0x0000000001588000 2 /dev/block/mmcblk0p2
31/08/12 21:03:06 misc 0x0000000000060000 0x0000000001b88000 2 /dev/block/mmcblk0
31/08/12 21:03:06 logo 0x0000000000300000 0x0000000001be8000 2 /dev/block/mmcblk0
31/08/12 21:03:06 expdb 0x0000000000200000 0x0000000001ee8000 2 /dev/block/mmcblk0
31/08/12 21:03:06 android 0x0000000020100000 0x00000000020e8000 2 /dev/block/mmcblk0p3
31/08/12 21:03:06 cache 0x0000000020100000 0x00000000221e8000 2 /dev/block/mmcblk0p4
31/08/12 21:03:06 usrdata 0x0000000020100000 0x00000000422e8000 2 /dev/block/mmcblk0p5
31/08/12 21:03:06 fat 0x0000000083118000 0x00000000623e8000 2 /dev/block/mmcblk0p6
31/08/12 21:03:06 bmtpool 0x0000000001500000 0x00000000ff9f00a8 2 /dev/block/mmcblk0
31/08/12 21:03:06 Part_Name:partition name you should open;
31/08/12 21:03:06 Size:size of partition
31/08/12 21:03:06 StartAddr:Start Address of partition;
31/08/12 21:03:06 Type:Type of partition(MTD=1,EMMC=2)
31/08/12 21:03:06 MapTo:actual device you operate
31/08/12 21:03:06 Hardware : MT6577
31/08/12 21:03:06 Model : GT-i9300
31/08/12 21:03:06 Build number : i9300_Quad-Core_1.4G_1GRAM
31/08/12 21:03:06 Build date UTC : 20120820-081231
31/08/12 21:03:06 Android v : 4.1.1
31/08/12 21:03:07 Kernel v : 3.0.13 (linux-server-build0@linux-server-build0-desktop) (gcc version 4.4.3 (GCC) ) #1 SMP Mon Aug 20 16:10:50 CST 2012
31/08/12 21:03:07 Uboot build v : ----- should be root shell
31/08/12 21:03:07 LCD Driver IC : ----- should be root shell
31/08/12 21:03:07 Baseband v: MAUI.11AMD.W12.22.SP.V5, 2012/07/12 19:45
31/08/12 21:03:22 failed on '/data/local/tmp' - Permission denied
31/08/12 21:03:22 link failed File exists
31/08/12 21:03:22 --- ERROR : failed on '/data/local/tmp' - Permission denied



PLEASE PLEASE help me :( :( ....

Try this: http://colonelzap.blogspot.de/2012/07/star-note-ii-n9770-mt6577-dual-core.html
Works on most MT6577 Phones
 

jln1982

Member
May 26, 2008
8
0
Roaming when on local network

Hi bruno, bought a v970 finally to replace my G11i Pro.

Your rom works really well and the perfomance if the phone is really nice.

Thou it seems to have the same problem as the G11i Pro had in the begginning when 2 operators share the same network it seems to be roaming on local network. You think you can solve that in your rom?

Also what is the diffrens with your ClockworkMod and the one Etotalk shipped more then yours is a little bit newer?

Donation sent also!

Best regards Jonas
 

bgcngm

Recognized Developer
Apr 2, 2007
7,090
21,550
Lisbon
HTC One (M8)
Xiaomi Mi 5
First of all, thank you very much for your donation, Jonas.

My CWM recovery is based on the latest version available, which includes some new features.

Regarding that "roaming issue", it doesn't seem to happen on my case. I'm currently using one SIM card for mobile data connection and the other one for voice calls, both from the same network operator.
 

bgcngm

Recognized Developer
Apr 2, 2007
7,090
21,550
Lisbon
HTC One (M8)
Xiaomi Mi 5
With the recovery from etotalk, backup did not work (for me anyway) - it works with the recovery from Bruno.
Yeah, my custom recovery doesn't have problems with USB storage mounting or nandroid backup / restore. :D

By the way, you were the one who mentioned the new update available on ZTE support website and as a sequence of my previous post I can now confirm with 100% sure that my ROM is based on the most up to date version.
 

jln1982

Member
May 26, 2008
8
0
Hi.

Dont really think you understood me. I think its based on the MVNO network here, both Telia and Tele2 is sharing the same 3G (Called Sweden 3G) network so I need to enable roaming to be able to use Datatraffic.

Do you understand my problem / issue?

Thanks and have a nice weekend.


First of all, thank you very much for your donation, Jonas.

My CWM recovery is based on the latest version available, which includes some new features.

Regarding that "roaming issue", it doesn't seem to happen on my case. I'm currently using one SIM card for mobile data connection and the other one for voice calls, both from the same network operator.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 423
    Hello everyone!

    In this thread you'll find all my custom ROMs for ZTE V970 (MT6577) smartphone. It also work on the international models: ZTE V970M (also MT6577 based). Please be sure to read this carefully in order to avoid unnecessary questions. ;)

    Do not mirror my files, as I will always make sure links are working. :fingers-crossed: Instead, please share the link to this thread.


    Tutorials and Frequently asked questions (FAQ):
    For tutorials jump into post #2.

    For frequently asked questions (FAQ) jump into post #3.​

    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: 6d3acd55a2b5322c5a8be6577c6c0409​

    V1.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: 9e87c955b41c380dbb02a97f52e3ae81​

    V2.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: dd2dda6c6a8ac0ccbc9efbd31a2447ae​

    V2.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: 9096027058c8a8fd40a37be6b5b2800a​

    V2.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: d1ee52831df00ca2b8e69773341e5c0e​

    V2.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: 75f9f6ae8ada506b7f13974c069c86b1


    V3.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 (be sure to read post #4)
      • 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: 186e6a1b3b7b1e5713c97ac001931a41​

    V3.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: 2589b663f87610ab52cc395e5ba8f383​

    Android 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 3.4.0)
    • 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: d97e35f08893fb4b4cf139cf546aa014

    => Patch: Fix offline charging

    V1.1MOD (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: dbc52de2668472cdd18e800c3f19325c

    => Patch: Fix offline charging

    V1.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

    => Patch: Fix offline charging

    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

    => Patch: Fix network location issues / Fix offline charging
    => Add-on update: Most recent version of GravityBox

    GPL compliance:
    Kernel 3.0.13 source code
    Kernel 3.4.0 source code

    Credits:
    • iBotPeaches and brut.all for apktool
    • Koush for his wonderfull CWM recovery, as well to all contibutors
    • amarullz for his amazing AROMA installer
    • Chainfire for SuperSU
    • C3C076 for GravityBox, the wonderful tweakbox
    • ...and finally to all the devs whose apps, tweaks and scripts I have used on my custom ROMs

    Please don't just leech the files and go away. You can easily say thanks just by pressing "Thanks" button.

    Feel free to post your comments. I hope you all like it! ;)

    XDA:DevDB Information
    ZTE V970 / V970M (MT6577) custom ROMs (ICS / JB), a ROM for the Android General

    Contributors
    bgcngm
    Based On: AOSP

    Version Information
    Status: Stable

    Created 2013-11-18
    Last Updated 2014-05-03
    89
    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 CWM 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.​
    79
    ZTE V970 internal memory re-partition

    Initial notes:
    1. 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.
    2. 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:
    1. Copy disable_internal_sdcard.zip to external sdcard (read note bellow)
    2. Shutdown the phone
    3. Open SP Flash Tool v3.1222.00 (or higher) and load the scatter file
    4. Flash MBR, EBR1 and RECOVERY as shown on the next image (read flashing tutorial first):

      2d7hjcz.png


    5. After flashing is complete, boot into recovery mode and format /data
    6. Optionally, if you want to restore previously saved userdata, go to nandroid backup / restore and restore data (advanced restore feature)
    7. Install disable_internal_sdcard.zip file through recovery mode (read note bellow)
    8. 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.
    72
    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. Read the tutorials on post #2 to know the procedures.​

    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). Jump into post #4 to learn how to apply that mod.​

    Question: Somehow I have got invalid IMEI numbers. How do I restore my phone's IMEI numbers?
    Answer: Read this tutorial. Don't forget to say thanks to its author.​

    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: Are your custom ROMs patched to fix Android's master key (bugs 8219321 and 9695860) vulnerabilities?
    Answer: No, but the solution to that is pretty simple:

    To check if system is vulnerable you can use one of the following apps:

    All credits to rovo89 for the amazing Xposed framework and also to Tungstwenty for the Master key universal fix.​

    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?
    Answer: 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.​

    Question: After installing Android 4.1 based ROMs, I'm not able to access sdcard anymore, even though it is accessible via CWM recovery.
    Answer: Due to hardware differences between models, the included kernel is not compatible. The alternative is to flash the latest V970 kernel compiled by @superdragonpt, which can be found here.​
    22
    V970M Indonesian JB ROM working on V970

    Breaking news! :victory:

    Thanks to the help of a good friend, I have now a dump of V970M Indonesian ROM and just flashed my phone with it. I did that only a few minutes ago and only had time to establish a phone call. As far as I can tell, everything is working perfectly. This means that I may release a new custom ROM based on JellyBean soon.