HWMOD kernel 3.0.42 + custom updates for firmware C232B005 (August 2012)
HWMOD kernel 3.0.42 + custom updates
For C232B005 firmware (August 2012)
The update will hopefully retain all your applications and data intact however I cannot be held responsible for loss of data. Do a backup first.
I tried getting this objective by including the "userdata.img.ext4" as found in an OTA update.
It only contains a "bootflag" file that inform the system to skip the "Factory Reset" after the update.
This update will rewrite two partitions on your device:
- boot (contains OC Kernel, startup ramdisk and initialization)
- cust (contains Google Apps, Huawei Apps, modules, utilities)
INSTALLATION
To install this update you should extract the downloaded archive on a PC, then copy the "dload" folder to the SD Card and reboot the device, as you do with a standard update from Huawei.
The difference is that you must press the power button for 10 seconds after the update finished successfully, it is not enough to remove the SD card as it happens after a complete reinstall.
So when the update is finished remember to remove the SD card before rebooting the device.
If you do not remove the SD card it will reapply the update again until the SD card is removed.
As an alternative It is also possible to start the update from the Settings menu:
"Settings->About Tablet->System updates (SD card)"
ABOUT ROOT PRIVILEGES
Since certain application refuse to recognize the availability of "root" privileges, I tried to fix this problem in this update with a simple hack.
A file named "privileges" in "/cust/root/" let my custom script know that the user would like to make both "busybox" and "su" binaries available in the path these applications will search ("/system/xbin").
You can remove the "privileges" file from "/system/xbin" to go back to the standard "root" privileges recognized by all the applications using the "Superuser" API (as it should be).
Also, I highly suggest you avoid updating these system utilities there is no need to do it, especially now that privileges works.
If you really want or need to do it I suggest you do it manually and avoid executing the automatic installers found in many apps.
Info on how to use different kernels and customizations on XDA:
http://xdaforums.com/showthread.php?t=1725345
* FIRMWARE UPGRADE DOWNLOAD *
ZIP contains kernel (boot.img) and customization software (cust.img)
Size: 82.443.146 (∼80Mb) - md5: 50d8e8cafd78d5720c02e3f3dc8702ca
MIRROR 1 (GameFront)
==================================================
Changelog for this release:
- replaced kernel-3.0.42 Overclocked, clock up to 1.782 MHz
- undervolting from 750 mV @ 192Mhz to 1.275 mV @ 1.782 MHz
- default clock 1.188 MHz, as in stock, governor "ondemand"
- updated "busybox" executable version 1.20.2
- updated "Superuser.apk" version 3.1.3
- updated "su" executable version 3.1.1
- custom partition, added all folders recognized by the OS
- BCM4329 firmware to allow for Wifi WAPI certificates
- logo/media folders for preferred graphics/animations
- Phonesky.apk (Google Play Store) version 3.8.17
- improved "busybox" & "su" detection for incompatible apps
- made it easy to install or update to different kernels
HWMOD Kernel signature:
=======================
Linux version 3.0.42 (hwmod@kernels)
(gcc version 4.4.3 (GCC) ) #1 SMP PREEMPT
Sun Aug 26 01:56:23 CST 2012
Huawei firmware versions:
=========================
ICS Build Version: 4.0.3 (S7-301uV100R002C232B005)
ICS Base Version: C002B010 (S7-30XuV100R002C002B010SP30)
Baseband Version: 314007 (S7-30XuV100R002C002B010_314007_AMSS)
Google Apps:
============
GAPPS Version: 4.0.4 (gapps-ics-20120429-signed.zip)