Control your Ascend P6 through Init.d
In this Thread i will provide you Guys an small Init.d Package, that will let you control the important stuff on your Device without using Third Party Applications. I created this Zip for private use, but i like to share it with you.
This is mainly for advanced Users, so if you're not confirmed with Scripts etc., please DON'T touch the Scripts!
I only tested on Stock Firmware!
I take no Credits for the Tweaks contained in the Zip. They goes out to all the Tweakers here @ xDa!
! PLEASE MAKE AN NANDROID IN RECOVERY, BEVORE YOU FLASH THE ZIP !
! YOU'LL FLASH THIS @ YOUR OWN RISK !
I suggest you Guys to use TWRP by Surdu Petru, because it has Init.d Support by default.
Reboot in Recovery
Backup your Rom
Flash the Ascend_P6_Init.d_Control.zip
Wipe Cache & Dalvik Cache
I added an Logging System into the Zip, that will check and show you, if the Tweaks applied sucessfully and give you an positive (+
) or negative (-
) output. That way you don't have to check them manually.
You'll find it in /data/00_init.d_control_log
It should give you an Output like this
(Which also is an Overview about the Stuff you can handle with this ZIP)
The CPU Script
Probaply the most interessting Script 4 us is the 60CPUconfig
- Script. It will let you:
Set CPU Governor
Set I/O Scheduler
Set MIN/MAX CPU Frequencys
Lock active CPU Frequency
Set MIN/MAX abvailable Cores
Lock active Cores
Set MIN/MAX GPU Frequencys
Lock active GPU Frequency
Set MIN/MAX DDR Frequencys
Lock active DDR Frequency
Set Screen ON / OFF Profiles
I tried to keep it easy to handle, so all you have to do, is to set your Values on Top (one time for Screen On & one time for Screen Off)!
If you're not sure, that your Values are stable, let your modified Script run through SManager without the on Boot option
for at least 24 Hours. After that you can add it back into the /system/etc/init.d - Folder.
I'll take care about the right Permissions, if you forgot to set them.
The Zip contains an Uninstaller, so to get back to Stock you simply have to type this commands in the included Terminal Emulator
and confirm your choice.
With v1.1 i added 3 CPU Profiles, that can be applied with the Terminal Emulator.
battery, game or default[enter]
to switch between them. Of course you can edit them, to fit your needs. You'll find them in
Alright, that's it for now. I'll edit this Post as soon as i got more Time.
Feel free to play around with the Scripts / Values and share your experience with us.
If you notice any Errors, let me know.
DOWNLOAD [ Official Huawei FW ]
DOWNLOAD [ Official Huawei FW + HA P6 Custom Kernel ]
DOWNLOAD [CM10 ]