[Miscellaneous Android Development] Cyda:
STOCK+ ROM

This is a custom ROM for the Huawei Ascent G300 based on official ICS 4.0.3 B960.

This ROM requires that you have B926 or higher (i.e. baseband 2030) if you are not sure what this means, please see here.

Features & changes from stock:

Rooted, zipaligned & busybox added

Performance tweaks

Default Storage set to sdcard

Ad-Blocking hosts file

Custom APN list

Low ringer volume fix

Sony Bravia Engine

Dictionary fixed

New boot animation

CyanogenMod's DSP manager

Battery circle mod

Updated adreno drivers

SuperSU for root management

Supercharger V6 for improved performance and memory management

Wifi to mobile data nag disabled

MMS messaging without needing to enable data

Includes CM style notification toggles

Includes ES File Explorer & Rocket Player

Includes overclocking kernel and NoFrills-CPU app to configure it

Installation

Copy the zip file to your sdcard and then boot in to ClockWorkMod. (or TWRP)

CWM > Wipe data/factory reset

CWM > advanced > reboot recovery

CWM > install zip from SD > Choose zip from sdcard > select StockPlus-B960.zip

Wait for installation to finish and reboot

Recommended on first boot

Once the ROM has booted for the first time I would recommend leaving it for a few minutes while it finishes it's initial setup. After this I'd recommend doing the following to improve the overall usage of the ROM:

App drawer > No-Frills CPU > Set Governor to SmartassV2, set I/O scheduler to sio and for nice performance boost set the Max clock frequency to 1.152Ghz.

NB: I have found G300's to be pretty stable between 1Ghz and 1.19Ghz so you can comfortably use 1.19Ghz if you wish but if you want keep things conservative and still have a little performance improvement then setting the max frequency to 1.152ghz is a great compromise.

Screenshots

View attachment 1749928View attachment 1749929View attachment 1749930View attachment 1749931

File: StockPlus-B960-R6.zip
MD5: 674b57b06a23f88ff9e7cdc43f2affaa

Download the latest version: here

Release changelog:

R6 - 06/03/13
Removed Link2Int from default install (Can still be flashed as an addon)
Added a fix for 800x480 video recording
Small update to APN list
Updated Ad-block hosts file
Tweaked supercharger settings for better memory management (thanks to Timbones)
Tweaked scheduling priorities for smoother UI (via a new custom script written for Stock+ by Timbones)
Replaced Apollo with Rocket player

R5 - 01/03/13
Added extended power menu
Updated ad-block hosts file
Removed touchpal
Replaced Huawei music app with CM's Apollo
Added CM's DSP manager to compliment Apollo

Special thanks to tillaz for his advice and help. This update wouldn't have been so easy without him.

B960 R4 - 28/02/13
Changed to CM style toggles - HUGE thanks to tillaz for the toggles

B960 R3 - 26/02/13
Changes to fix missing toggles reported by some users
Changes to attempt to fix GPS issues
Added missing profile app for toggles
Changed circle mod battery icon style back to the older Stock+ version

B960 R2 - 23/02/13
Fixed broken SuperCharger
Added additional performance tweaks (props to Timbones for his scripting skills)
Added Volume Fix ( credits to JackRackham for the fix)

B960- 21/02/13
Rebased to B960
Replaced MIUI security with SuperSU
Added Link2Int mod
Added customisable toggles
Tweaked Supercharger settings

B952 R1 - 29/11/12
Rebased to B952
Updated busybox
Base differences: now includes Huawei weather widget/app and touchpal keyboard.

B7 - 11/11/12
Switched overclocking kernel to the latest PaulMilbank release #19.
Updated ad-block host file
Updated ES file explorer

B6 - 05/11/12
Updated notification toggles with elperroderoke's latest update. This should fix the missing toggles some users reported.

B5 - 01/11/12
Tweaked vm settings for better memory management
Replaced Power Toggled app with Huawei notification toggles (props to elperroderoke)

B4 - 17/10/12
Fixed partly broken supercharger - B4 now gets 100% supercharged instead of just 50% as in B3. Thanks to cjcandrei for pointing out my mistake
Added minor performance tweaks

B3 - 15/10/12
Added ad-blocking host file
Added custom APN list
Added Sony Bravia Engine
Updated to latest supercharger patched services.jar

B2 - 14/10/12
Fixed 'apps not signed correctly' error
Moved 3rd party apps to /data/apps which fixed apps being unable to update
Fixed broken busybox/init.d and added init.d test script - after boot if you check /data/test.log you can verify init.d is working
Changed battery mod style
Default storage is now set to sdcard

B1 12/10/12 - Initial release.

Credits:

tillaz - CM style toggles and invaluable help with mods

elperroderoke - for all his help

Cyanogenmod - custom apn list

PaulMilbank - modded kernel

zeppelinrox - supercharger

emwno - misc scripts

Timbones - performance tweaks/scripts

Usual disclaimer: Remember nothing is 100% safe - if YOU choose to install this YOU do so at YOUR own risk - if something goes wrong it is on YOU! Make a nandroid backup!