GeeWiz 1.1.1 ROM/Kernel
Background
If CyanogenMod is the Cadillac of ROMs, this is the gently used Yugo with a little dent in the side. My goal was to build a ROM that would be suitable for my non-technical and glitch-intolerant wife to use on her phone. Something solid and basic that modifies only what needed to be modified to clean up the bloated and Binged out device Samsung gave us, while keeping TouchWiz and all of it's enhanced stock applications (other than the wild color palette, they aren't that bad). An alternate and equally bad name I thought of was "WISH", for "What It Should Have (Been)".
I've also included an ED05-based kernel with the ROM. It follows the same principals as the ROM; has what it needs to be useful but keeps things pretty much stock. The kernel is actually an offshoot of what I've really been working on since April, and I hope to share that with you guys sometime soon. For now, those bits have been stripped out, this is just a moderately enhanced stock kernel.
Credits
ccampos784 ... taught me how to deodex properly, hooked me up with a GPS fix, let me use his update.zip as a template and for his advice/help through the final stages of this project. Also the author of the excellent PW-OTB Fusion Kernel, which I highly recommend
untermensch ... posted a fabulous tutorial on how to add options to the pop-up power button menu
ChainsDD ... what would we do without Superuser.apk ?
boombuler ... AppWidgetPicker
sbrissen ... Accurate Battery Meter modification graphics
supercurio ... Voodoo Sound
the nameless others that posted their experiences on the Internet for me to learn from
> I strongly recommend you flash your device back to stock ED05 before installing this ROM/Kernel. Neither component has been tested on a device that has been modified far from stock. If you need ED05, please refer to pentafive's post here: [ROM][ODIN][FACTORY][ED05] VzW full factory froyo restore with radio and kernel - xda-developers)
> Installing this ROM/Kernel will void your device's warranty, and I cannot be held responsible for any damages of any kind (including data loss) that are incurred either directly or indirectly by this ROM/Kernel. What you do to your device is your problem.





-------------------------------------------------------------------------------------------------------
>> DOWNLOADS <<
GeeWiz 1.1 ROM/Kernel (CWM-Flashable):
http://www.mediafire.com/file/r73j6654yq76r83/geewiz-1.1-08272011.zip
MD5: 96f1e0f23a0e89797a43febef675f578
GeeWiz 1.1 ROM/Kernel (ODIN) (factoryfs/zImage only):
http://www.mediafire.com/file/o96d8gt0mit3noy/geewiz-1.1-08272011.tar.md5
MD5: 05f600f01d890687178d43f7069cd388
GeeWiz 1.1.1 ROM/Kernel PATCH (CWM-Flashable):
http://www.mediafire.com/file/fkjjjj0aiw6mv2h/geewiz-1.1.1-patch-09272011.zip
MD5: 2084028353006f0a1bf9661bdd555c3b
-------------------------------------------------------------------------------------------------------
GeeWiz ROM 1.1.1
Base: SCH-I500 ED05
- Removed all bloatware (way too much to list individually)
- Daily Briefing included because Desk Cradle uses it
- busybox 1.18.4 (Denys Vlasenko/djp952)
- SuperUser/su-binary 2.3.6.1 (ChainsDD)
- AppWidgetPicker 1.2.3 (boombuler)
- Adobe Flash Player 10.3.186.7
- Android AOSP SpareParts 2.2.2
- Google Books 1.4.4
- Google Maps 5.10.1
- Google Market 3.1.5
- Google Search 1.1.2.64376
- Google Voice Search 2.1.4
- Gmail 2.3.5
- Samsung Keypad v2.3.4
- Samsung Nexus S LiveWallpaper pack
- YouTube 2.2.16
- [MOD] De-Binged Browser (djp952)
- [MOD] De-Binged Car Cradle (djp952)
- [MOD] De-Binged Desk Cradle (djp952)
- [MOD] Dialer voicemail button dials voicemail rather than launching VVM (djp952)
- [MOD] TouchWiz Launcher default application order matches preinstalled apps (djp952)
- [MOD] Add Reboot and Recovery to power button long-press menu (djp952)
- [MOD] Default TouchWiz wallpaper defaults to "Nexus" (djp952)
- [MOD] Disable full battery popup message and notifications (djp952)
- [MOD] Camera app power button functions as shutter button (djp952)
- [MOD] Accurate battery meter; graphics courtesy of sbriseen (sbrissen/djp952)
- [MOD] Google Maps, Magic Smoke Wallpaper and Dual Clock apps are not hidden in Task Manager (djp952)
- [MOD] Fix Samsung Keypad such that it won't force close when audio is enabled
- [MOD] Hide popular launchers from Task Manager (djp952)
- [UPDATE-ZIP] Custom MOUNTVOL tool that allows update to work with both RFS and EXT4 volumes (djp952)
- [UPDATE-ZIP] Dalvik-Cache automatically cleared after update of SYSTEM
- [UPDATE-ZIP] Auto-Rotate configuration file automatically deleted after update; prevents screen rotation lock
GeeWiz Kernel 1.0
Base: SCH-I500 ED05 linux-2.6.32.9
- Compiled with 2010.09 armeabi toolchain
- Root shell enabled
- EXT4 file system support (does not provide you with a way to convert to EXT4, however)
- GT-I9000 (Rev 2) BCM4329 driver modified to include SoftAP support (djp952)
- WiFi Hotspot Monitoring completely removed
- Overwrite of RECOVERY partition during boot removed
- Custom animationchooser service to support both stock and custom boot animations (djp952)
- Default I/O scheduler set to DEADLINE
- Voodoo Sound v10 (supercurio)
(Complete version history below)
-------------------------------------------------------------------------------------------------------
Animation Chooser Service
- The GeeWiz Kernel has a custom service called Animation Chooser that decides at boot time whether to show you the stock VZW animation or a custom boot animation
- If a custom boot animation is located in /system/media, that will override the stock VZW animation
- If neither a custom boot animation nor the stock VZW/Samsung animation is found, it will default to a basic "ANDROID" boot animation
- This service is currently unique to the GeeWiz Kernel, please feel free to ask me any questions you may have about it and how it works
-------------------------------------------------------------------------------------------------------
Using other Kernels
- You should be able to use pretty much any TouchWiz enabled Kernel out here, Voodoo or not, with this ROM. My personal recommendation is to use a PW-OTB Fusion Kernel authored by ccampos784 if the mostly stock Kernel I provided is insufficient for your needs.
- I left the stock Verizon boot/shutdown animations in place in this ROM, so it should be noted that if you use a different Kernel you may experience an "ANDROID" animation overlaid on the Verizon animation during boot. Otherwise, I haven't had any notable or unexpected issues with combining this ROM with other Kernels.
-------------------------------------------------------------------------------------------------------
Known Issues
- "Places" icon in TouchWiz is not in alphabetical order. I've tried to fix it and failed. Every other icon is in the right place, I don't know what the deal is with Places.
- android-wifi-tether has trouble "restarting" if you change something while it's tethering. Starting/Stopping/Starting/Stopping seems fine with all default settings. I have to look into this more, but I'm not sure there is anything I can do .. that happens with other people's ROMs and kernels too.
-------------------------------------------------------------------------------------------------------
Extras
GeeWiz 1.0 Kernel Only CWM-Flashable:
http://www.mediafire.com/file/3j614zldm4j16bl/geewiz-kernel-1.0-08262011.zip
MD5: 0c3f014239daea349355a304f1497391
GeeWiz 1.x Swype Add-on CWM-Flashable:
This update includes the Stock ED05 Swype keyboard which I removed
- Compatible with GeeWiz v0.1 Beta - v1.1.1
http://www.mediafire.com/file/kyisyjiyv6y8iu7/geewiz-1.0-swype.zip
MD5: 452be90661c25b675dc21a3ec55ca131
GeeWiz 1.x Stock Battery Meter Add-on CWM-Flashable:
This modification replaces the accurate battery meter with the stock battery meter
- Compatible with GeeWiz v1.0 - v1.1.1
http://www.mediafire.com/file/h1e9urn5mn2h534/geewiz-1.0-stockbatterymeter.zip
MD5: 905f4cd892aed33fb081bedbfea89b88
GeeWiz 1.x Silent Samsung Keypad CWM-Flashable:
This modification removes the keypress audio tone from the Samsung Keypad included with GeeWiz 1.x.
- Compatible with GeeWiz v1.0 - v1.1.1
http://www.mediafire.com/file/cpbh48larsck5b6/geewiz-1.1-samsungkeypad-nosound.zip
MD5: 5c7fbf029762e2878968771835adc03c
Background
If CyanogenMod is the Cadillac of ROMs, this is the gently used Yugo with a little dent in the side. My goal was to build a ROM that would be suitable for my non-technical and glitch-intolerant wife to use on her phone. Something solid and basic that modifies only what needed to be modified to clean up the bloated and Binged out device Samsung gave us, while keeping TouchWiz and all of it's enhanced stock applications (other than the wild color palette, they aren't that bad). An alternate and equally bad name I thought of was "WISH", for "What It Should Have (Been)".
I've also included an ED05-based kernel with the ROM. It follows the same principals as the ROM; has what it needs to be useful but keeps things pretty much stock. The kernel is actually an offshoot of what I've really been working on since April, and I hope to share that with you guys sometime soon. For now, those bits have been stripped out, this is just a moderately enhanced stock kernel.
Credits
ccampos784 ... taught me how to deodex properly, hooked me up with a GPS fix, let me use his update.zip as a template and for his advice/help through the final stages of this project. Also the author of the excellent PW-OTB Fusion Kernel, which I highly recommend
untermensch ... posted a fabulous tutorial on how to add options to the pop-up power button menu
ChainsDD ... what would we do without Superuser.apk ?
boombuler ... AppWidgetPicker
sbrissen ... Accurate Battery Meter modification graphics
supercurio ... Voodoo Sound
the nameless others that posted their experiences on the Internet for me to learn from
> I strongly recommend you flash your device back to stock ED05 before installing this ROM/Kernel. Neither component has been tested on a device that has been modified far from stock. If you need ED05, please refer to pentafive's post here: [ROM][ODIN][FACTORY][ED05] VzW full factory froyo restore with radio and kernel - xda-developers)
> Installing this ROM/Kernel will void your device's warranty, and I cannot be held responsible for any damages of any kind (including data loss) that are incurred either directly or indirectly by this ROM/Kernel. What you do to your device is your problem.





-------------------------------------------------------------------------------------------------------
>> DOWNLOADS <<
GeeWiz 1.1 ROM/Kernel (CWM-Flashable):
http://www.mediafire.com/file/r73j6654yq76r83/geewiz-1.1-08272011.zip
MD5: 96f1e0f23a0e89797a43febef675f578
GeeWiz 1.1 ROM/Kernel (ODIN) (factoryfs/zImage only):
http://www.mediafire.com/file/o96d8gt0mit3noy/geewiz-1.1-08272011.tar.md5
MD5: 05f600f01d890687178d43f7069cd388
GeeWiz 1.1.1 ROM/Kernel PATCH (CWM-Flashable):
http://www.mediafire.com/file/fkjjjj0aiw6mv2h/geewiz-1.1.1-patch-09272011.zip
MD5: 2084028353006f0a1bf9661bdd555c3b
-------------------------------------------------------------------------------------------------------
GeeWiz ROM 1.1.1
Base: SCH-I500 ED05
- Removed all bloatware (way too much to list individually)
- Daily Briefing included because Desk Cradle uses it
- busybox 1.18.4 (Denys Vlasenko/djp952)
- SuperUser/su-binary 2.3.6.1 (ChainsDD)
- AppWidgetPicker 1.2.3 (boombuler)
- Adobe Flash Player 10.3.186.7
- Android AOSP SpareParts 2.2.2
- Google Books 1.4.4
- Google Maps 5.10.1
- Google Market 3.1.5
- Google Search 1.1.2.64376
- Google Voice Search 2.1.4
- Gmail 2.3.5
- Samsung Keypad v2.3.4
- Samsung Nexus S LiveWallpaper pack
- YouTube 2.2.16
- [MOD] De-Binged Browser (djp952)
- [MOD] De-Binged Car Cradle (djp952)
- [MOD] De-Binged Desk Cradle (djp952)
- [MOD] Dialer voicemail button dials voicemail rather than launching VVM (djp952)
- [MOD] TouchWiz Launcher default application order matches preinstalled apps (djp952)
- [MOD] Add Reboot and Recovery to power button long-press menu (djp952)
- [MOD] Default TouchWiz wallpaper defaults to "Nexus" (djp952)
- [MOD] Disable full battery popup message and notifications (djp952)
- [MOD] Camera app power button functions as shutter button (djp952)
- [MOD] Accurate battery meter; graphics courtesy of sbriseen (sbrissen/djp952)
- [MOD] Google Maps, Magic Smoke Wallpaper and Dual Clock apps are not hidden in Task Manager (djp952)
- [MOD] Fix Samsung Keypad such that it won't force close when audio is enabled
- [MOD] Hide popular launchers from Task Manager (djp952)
- [UPDATE-ZIP] Custom MOUNTVOL tool that allows update to work with both RFS and EXT4 volumes (djp952)
- [UPDATE-ZIP] Dalvik-Cache automatically cleared after update of SYSTEM
- [UPDATE-ZIP] Auto-Rotate configuration file automatically deleted after update; prevents screen rotation lock
GeeWiz Kernel 1.0
Base: SCH-I500 ED05 linux-2.6.32.9
- Compiled with 2010.09 armeabi toolchain
- Root shell enabled
- EXT4 file system support (does not provide you with a way to convert to EXT4, however)
- GT-I9000 (Rev 2) BCM4329 driver modified to include SoftAP support (djp952)
- WiFi Hotspot Monitoring completely removed
- Overwrite of RECOVERY partition during boot removed
- Custom animationchooser service to support both stock and custom boot animations (djp952)
- Default I/O scheduler set to DEADLINE
- Voodoo Sound v10 (supercurio)
(Complete version history below)
-------------------------------------------------------------------------------------------------------
Animation Chooser Service
- The GeeWiz Kernel has a custom service called Animation Chooser that decides at boot time whether to show you the stock VZW animation or a custom boot animation
- If a custom boot animation is located in /system/media, that will override the stock VZW animation
- If neither a custom boot animation nor the stock VZW/Samsung animation is found, it will default to a basic "ANDROID" boot animation
- This service is currently unique to the GeeWiz Kernel, please feel free to ask me any questions you may have about it and how it works
-------------------------------------------------------------------------------------------------------
Using other Kernels
- You should be able to use pretty much any TouchWiz enabled Kernel out here, Voodoo or not, with this ROM. My personal recommendation is to use a PW-OTB Fusion Kernel authored by ccampos784 if the mostly stock Kernel I provided is insufficient for your needs.
- I left the stock Verizon boot/shutdown animations in place in this ROM, so it should be noted that if you use a different Kernel you may experience an "ANDROID" animation overlaid on the Verizon animation during boot. Otherwise, I haven't had any notable or unexpected issues with combining this ROM with other Kernels.
-------------------------------------------------------------------------------------------------------
Known Issues
- "Places" icon in TouchWiz is not in alphabetical order. I've tried to fix it and failed. Every other icon is in the right place, I don't know what the deal is with Places.
- android-wifi-tether has trouble "restarting" if you change something while it's tethering. Starting/Stopping/Starting/Stopping seems fine with all default settings. I have to look into this more, but I'm not sure there is anything I can do .. that happens with other people's ROMs and kernels too.
-------------------------------------------------------------------------------------------------------
Extras
GeeWiz 1.0 Kernel Only CWM-Flashable:
http://www.mediafire.com/file/3j614zldm4j16bl/geewiz-kernel-1.0-08262011.zip
MD5: 0c3f014239daea349355a304f1497391
GeeWiz 1.x Swype Add-on CWM-Flashable:
This update includes the Stock ED05 Swype keyboard which I removed
- Compatible with GeeWiz v0.1 Beta - v1.1.1
http://www.mediafire.com/file/kyisyjiyv6y8iu7/geewiz-1.0-swype.zip
MD5: 452be90661c25b675dc21a3ec55ca131
GeeWiz 1.x Stock Battery Meter Add-on CWM-Flashable:
This modification replaces the accurate battery meter with the stock battery meter
- Compatible with GeeWiz v1.0 - v1.1.1
http://www.mediafire.com/file/h1e9urn5mn2h534/geewiz-1.0-stockbatterymeter.zip
MD5: 905f4cd892aed33fb081bedbfea89b88
GeeWiz 1.x Silent Samsung Keypad CWM-Flashable:
This modification removes the keypress audio tone from the Samsung Keypad included with GeeWiz 1.x.
- Compatible with GeeWiz v1.0 - v1.1.1
http://www.mediafire.com/file/cpbh48larsck5b6/geewiz-1.1-samsungkeypad-nosound.zip
MD5: 5c7fbf029762e2878968771835adc03c
Last edited: