Mockup.jpg 16.67KB 171 downloads
In the mockup above, the Volume Down (-) key is being pressed. I created these icons based on the look/feel of other icons in the Android set, please feel free to modify/use them as you want.
The following steps work for the 1030 firmware, but I don't see why they wouldn't work for older/newer versions:
- Download the attached "FV_StatusBarIcons_Black_v1.zip" and unzip.
- on the tablet, copy /system/framework/framework-res.apk to your computer.
- Keep one copy as backup, and rename a second copy to framework-res.zip
- Navigate inside framework-res.zip to resdrawable-mdpi, WITHOUT extracting the file. WinRAR and the built-in Windows ZIP utility can do this.
- Copy all the icons you would like to replace from FV_StatusBarIcons_Black_v1 to drawable-mdpi, clicking Yes when asked to replace existing files
- Rename framework-res.zip to framework-res.apk and copy to the root directory of your tablet's SD Card
- Connect to your tablet via ADB and type the following:
adb shell su mount -o rw,remount -t yaffs2 /dev/block/mtdblock4 /system cd sdcard busybox cp -R framework-res.apk /system/framework/ mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system sync reboot
- The tablet will reboot, but may stay at the black screen after you see the ANDROID text. Reset the tablet.
- The icon set should now be properly installed.
- You cannot make this change using Root Explorer, or using ADB without unmounting the system image first. It will not complete the replacement and the tablet will get stuck on startup. I haven't been able to fix this without re-flashing, since we don't have a recovery partition. You don't need to re-flash user data.
- Many of the Android icons on the status bar are 25 x 25 and the system stretches them to fit; the "XP Style" icons that were created by ZT are 48 x 48. In the future it would be good to replace all the smaller icons with larger versions.
- Do not unzip framework-res unless you have a backup, or you know how to re-sign it. Curiously, just unzipping and re-zipping the same file (without making changes) changed the file size from 4,191KB to 2,361KB. I couldn't successfully re-sign the apk so this is one workaround.
- If you use a 3G dongle, you obviously may not want to replace the no signal icon. However, I think it should still show bars 1 to 4, and nothing if there is no signal. This is a rough hack, obviously the better way of doing this is to remove the call to the icon in the first place. The blank space doesn't bother me, but this guide may help if someone wants to figure it out: [MOD][FINAL] UPDATED! Remove Status Bar Icons (Loc/Battery/Clock/Alarm) - xda-developers
- The following series of commands also do not work; I couldn't get any variation of ADB push to work:
adb reboot recovery adb remount adb push framework-res.apk /system/framework/framework-res.apk adb shell reboot
What is interesting in the above scenario is that when the tablet reboots it just sits there (black screen) since there is no recovery partition. However, the tablet remains responsive to terminal commands, I just couldn't get ADB to push to it successfully.
If anyone has a way of doing this more elegantly, please let me know. It seems like I've tried all the ways of not doing it properly - I lost track of how many times I had to re-flash my tablet tonight. It would be so much easier if these tablets had a recovery partition.
FV_StatusBarIcons_Black_v1.zip 26.75KB 80 downloads
Edited by fvalica, 27 March 2011 - 03:16 PM.