[Miscellaneous Android Development] NAZUnlimited:
Vicky

Current: [Vicky v2.5.5] - Jul/24/2013

Lite Version: [Vicky v2.5.5 Lite v1] - Jul/24/2013

What is Vicky?

- Vicky is a mixed Gingerbread rom based on Cyanogenmod's sources stable/nightly/experimental, for now...

Some Screens

DISCLAIMER:

I'm not responsible for any damage you can do to your phone using my rom nor it is my fault your phone dumped you and loves your cat more than he loves you

Changelog

[Vicky v2.5.5]

- Slimmed a bit
- Fixed a few typos
- Updated some system apps
- Updated HoloLauncher_2.0.2
- Added Holo notifier and locker
- Adw.Launcher
- Tweaked some more
- Random bootanimation support without using apps
(just place your favorite bootanimation zip at bootanimation's folder in your sdcard)
- Modded kernel with hwuserdata support
- Replaced stock mms app with Huawei SMS/MMS app
- Huawei file explorer
- Latest huawei gb launcher
- Swap support (check Extras section for info)
- fixed problems related with changing phone settings while/after Wi-Fi was on (ex. toggles getting stuck)
- fixed layouts
- themes added
- stock dalvik cache bypassed to cache partition to grant extra space in data partition. new installed apps dalvik cache will be placed on data as usual
(if you need to wipe dalvik cache by necessity of something, in recovery select wipe dakvik cache and select wipe cache)
- Downloads cache moved to /obb (bigger partition and dont require cleanning)
- Some surprises
- Stuff i cant recall now
- Fixed a few typos
- Updated some system apps
- Updated HoloLauncher_1.0.2
- Replaced gps configs (enable internal gps in settings/location and security/gps source) - didnt noticed but since v2.0 the gps.conf was set to Portugal, now is for europe
- Fixed MagicSmokeWallpapers (now there is fog and not moving squares) -> finally no more apps to fix (i hope!)
- Tweaked some more
- Defaults settings changed - only noticed if doing a clean install, wont affect the ones already made
- Latest CM 7.2 sources for Huawei + for Samsung
- Lightly themed
- 60% Tweaked (battery, camera, network) (still no Supercharged script added)
- Increased performance
- Optimized All Apks
- Fixed some bugs
- Improved some libraries
- Improved MDPI layout
- Default kernel set to 600Mhz -> (U can choose other values)
- Original Network Operator Names -> back from the dead (If u find a problem, report)
- Battery PowerBar added
- Fixed Deskclock display size
- Crt animation on/off activated by default
- Bravia Engine added
- ICS Rotation added
- Beats Audio added -> might change that to XLoud, if it doesnt give any problem (battery drain, audio issues or force close)
- Updated APNs and fixed Optimus, Vodafone, Tmn MMS -> if anyone still has problems with the MMS, report it
- 3 Launchers (Adw, Huawei and Holo V1.0.1)
- TouchScreen, compass and battery calibrators
-> Wipes Required - Dalvik, Cache
-> Formats - Boot, System
-> Data Wiping / Factory Reset - no problems were reported by not wiping data but, if u encounter problems (bootloop, FCs, apps not working, etc). u'll need to do a wiping data + dalvik and reinstall all your apps
--> if ur apps are linked, unlink them. After flash/reboot, dalvik cache will rebuild itself with all apps info, including the linked ones. this way, wont exist conflicting doubled dalvik's
- CM 7.2 RC1 sources for Huawei u8150
- Lightly themed
- 40% Tweaked (0% Supercharged)
- Increased performance
- Screen, compass, battery calibrators
- Other Stuff i can't remember now

What do you need to install Vicky

- Vicky ->> [Current version]

- SuperSU [ Tx to Chainfire ->> [v2.82] | | old versions ->>[v1.01] |

- modded Lite GAPPS + Last Playstore for GB ->>[2016/09/22]

- Google Play Services ->>[2016/09/22]

What do you need to install Vicky Lite Version

- Vicky Lite ->> [Lite]

- SuperSU [ Tx to Chainfire ->> [v2.82] | | old version ->>[v1.01] |

- modded Lite GAPPS + Last Playstore for GB ->>[2016/09/22]

- Google Play Services ->>[2016/09/22]

Extras

- [Boot Sound Remover] -> not found

- [TSReset - Screen calibration reset]

- [Mac Address Patcher]

- [On-Screen Keyboard enabler] -> not found

- [On-Screen Keyboard enabler -> Vicky 2.5.4] -> not found

- [Huawei Keyboard] -> not found

- [Ascend ClockWorkMod Recovery 3.0.2.8]

- [Huawei ClockWorkMod Recovery 4.0.1.5]

- [Swap installer] -> Tx to Yank555

How to change ClockWorkMod Recovery

I made it simple by using the same proccess of flashing a rom. you just put the cwm zip file in your sd-card. Reboot to CWMod recovery, select "install zip from sdcard", select your new cwm zip file. After flashing, go to advanced and select "Reboot Recovery". Now you can see your new Recovery.

How to change MAC address

Method 1- unzip MacAdress.zip, go to system\etc\firmware\, open with notepad++ this file "nvram.txt", find this line of code:

macaddr=00:90:4c:14:43:26

write your own mac-address found inside the phone in the battery case, save.

go all the way back, zip META-INF and system folders with Store compression.

or just open MacAdress.zip (not unzip), go to system\etc\firmware\ and drag-and-drop to that folder ur edited "nvram.txt".

flash the new MacAdress.zip, fix permissions, reboot.

Method 2- open RootExplorer in system\etc\firmware and open "nvram.txt" with text editor, locate this line

macaddr=00:90:4c:14:43:26

and write your own mac-adress (like 11:22:33:44:55:66), save and close, reboot.

To install from stock rom you need these ones too

- [z4root]

- [rom manager]

Info

[COLOR="Red"][B]What is Working[/B][/COLOR]
Apparently almost everything

[COLOR="Red"][B]Bugs/Not Working[/B][/COLOR]
[COLOR="Red"]what are the drawbacks? The bugs that i need to live with of i update?[/COLOR]
FM Radio not working. Almost all phones that had FM Radio, updating to Cyanogenmod made them lose FM Radio because of certified drivers and other issues
Keyboard - some keys that used the double function, like the ".com" key or the "smiley" key, are stuck to using only one function, ".com" stays just "@". if u have keyboard issues (keys switched or something), flash the correct version for your phone. more info at the 2nd post.
TouchScreen calibration - it is not the best compared to the one used on u8300 eclairs, but is something almost as good.
Onscreen Keyboard - since most users use the hardware keyboard, the onscreen keyboard is purposely disabled. so if u want back the onscreen keypad (to use other soft keyboard like go keyboard or, i dont know... tswipe), just ask for a patch enabling it, otherwise i'll keep it disabled as a reminder of the keyboard issues. By request of songrak, a patch enabling the on screen keyboard is available for download, plus a Huawey Keyboard app (tx to RedDeviL). Check the Extras section.

[COLOR="Cyan"]Remember this is not an update for the stock rom, it's a new OS. [/COLOR]

Keyboard access Keys for a turned off phone

Call button + volume up + power -> turn on phone in CWM recovery

Hang up + power -> turn on phone in Bootloader mode (fastboot)

Hang up + volume up + power -> activate the huawey stock rom flashing, it will wipe everything in your phone and flash the stock rom back to phone (if you have a dload folder in your sdcard)

Flashing Requirements

- Rooted phone

- ClockWorkMod Recovery

- Rom files

- Partitioned SD-Card -> Read post 2 for more info

- 100% battery charge (in reality you just need something between 40% and 100%, but this way if u encounter problems, u'll still have energy in the phone to solve them and it will avoid a miss-install resulting from the power ended during flash)

Flashing Procedure

note: - Put the files into the root of your sd card or any other folder of ur liking.

just by my experience, i advice u to put also the dload folder at the root of ur sdcard, with just the updata.app inside. its just in case u experience something (phone not coming out of bootloader after restart or something) and this way u can go back to stock easy and start again

[Stock - 1 to 20] / [Others -> 5 to 20]

1- Install z4root and do a Permmanent Root to the phone

2- Install rom manager and open it

3- Select "flash ClockworkMod Recovery" to install the custom recovery from rom manager, choose huawei ascend recovery

4- go to "all clockworkmod recoveries" and flash a previous version of ClockworkMod Recovery, after finish, do step 3 again and go to 5. (its to avoid conflitcs with the huawey recovery and to avoid no access to CWM recovery)

5- select Reboot into recovery and do a full backup of your current rom (optional, but if u dont do it, u'll lose everything u had - if u want to go back to your previous rom)

In CWMod recovery Menu u use the trackball to go up/down (press it results in a "enter key"), the go back buttom is a go back buttom (lol) and return (enter) key is a enter

6- select wipe data/factory reset from the menu

7- go to advanced and select wipe dalvik cache

8- go to mount and storage and select format boot and format system (use the keyboard enter key to avoid selecting and entering the wrong one with the trackball)

9- Choose "install zip from sdcard" and select Vicky from the menu, go on with the process

10- Once done, again Choose "install zip from sdcard" and select gapps from the menu, go on with the process and again choose "install zip from sdcard" and select SuperSu

11- go to advanced and select fix permissions

12- go back and select reboot system now (remove ur sim card before)

the first boot it should take between 1 to 4 minutes (the phone is in bootloop if u see the animation or the boot sound restarting itself - the screen goes black and the android in a circle appears again, if it does this again and again, its on bootloop. if u dont see that it is fine (since it doesnt stay there for 15 min))

13- Calibrate screen and it will reboot as soon u finish. (read bellow if u miscalibrate screen)

14- insert the sim card before the phone enters the boot animation

15- turn on wifi, check if it is activating, if u dont use the 3G data, turn data off. Configure everything u want to be set ( like the crt animation or the buttons on the status bar or the allow unknown sources install - this one is a must), dont open link2sd nor set the cpu to 710 (or other) yet

16- reboot into recovery (long press the power button and select Reboot and Recovery mode)

17- Choose "install zip from sdcard" and select Boot sound Remover then reboot system, if u want to remove the boot sound

18- go to apps drawer, open No-frils CPU control, there should be there 2 frequencies, 245 and 600, change the 600 (it is the higher frequency the phone is working after reboot) to the value u want (dont worry, all of them were tested and none will grant problems, dont go bellow than 600, u'll slow down the phone and drain battery faster, 710 grants more performance and the battery drain is almost the same as 600), apply and grant superuser permissions

19- Open link2sd, grant permissions and select ext4.

20- Reboot

21- Install Google play Services (com.google.android.gms-7.8.95_(2113048-032)-7895032-minAPI9.apk) <- i don't know if Google PS will update itself for the most recent one (and bigger one) but it can be denied by going inside the playstore, searching for Google play Services and in the options, de-select auto-update.

22- Enjoy

(one thing, after the 1st boot and after the sim pin screen - if u have the sim card inserted -, let the phone stay a while in the touchscreen calibrator, there is chance that u need to insert the pin again and that will restart the calibration and could miscalibrate the screen. if u dont that to happen, insert the sim card before the 2nd boot)

If by any chance u miscalibrate the display - Go back in recovery mode and flash TSReset, reboot and go to Calibration app in Cyanogenmod settings

advice for a perfect install/config

- 1st boot - before calibrating screen wait till holo locker locks screen, then unlock, give a few seconds, then calibrate, this way u'll avoid the restarting of the calibration app. if, cant reach the unlock button, rotate phone

- 3rd boot - [Very important] Give 2 minutes before entering pin because file system is being changed (dalvik cache is being recreated on cache partition and if the OS is loading apps, the dalvik wont be perfectly moved)

- after selected the home launcher, you can freeze the other ones, using link2sd (selecting the launchers that you dont want, long pressing them and freeze) ou by using the applications section in settings.

p.s. u can disable the holo locker when u want to

- the boot sound is activated, i let it stay because, this way, u can see if the phone enters in boot loop after install (the music restarts). when u are done with the configs, u can delete it.

dont bypass the google apps or it will result in no-lockscreen and no receiving calls/sms bug.

(just kidding but they are really, really necessary)

any opinion, bug report, other things about the rom is welcomed to improve the rom

lol. +6k views and only one thanks :(