[Fascinate Android Development] djp952:
GeeWiz 1.2 Froyo ROM/Kernel/Recovery - RETIRED

This ROM/Kernel/Recovery is retired -- No further updates will be made to it however I am always willing to provide as much support as I can, please feel free to PM me or continue to post to this thread

GINGERBREAD GEEWIZ HERE: http://xdaforums.com/showthread.php?t=1278838

Background

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).

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. I've tried to enhance the performance of the device a bit without taking any measures like overclocking or under-volting it, killed off Verizon's ability to monitor your wifi tethering from third-party tethering apps, added Supercurio's amazing Voodoo Sound to it, added a couple little personal tweaks of my own here and there, and the end result has been something that matches the ROM concept very well.

The feedback I've received on this ROM/Kernel has been overwhelmingly positive, and I thank everyone for not only giving it a try but for also taking the time to let me know what you think of it. The nature of the ROM/Kernel doesn't lend itself to frequent updates, but I will do my best to keep it updated with the latest and greatest built-in stuff for you and apply anything new I learn that would be of value ...

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 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: http://xdaforums.com/showthread.php?t=1178544)

> Installing this ROM/Kernel/Recovery 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 <<

EDIFY Update-Zip (ClockworkMod / GeeWiz Recovery) Compatible Downloads

GeeWiz 1.2 ROM+Kernel (EDIFY Update-Zip)

http://www.mediafire.com/file/e32auc51pta312l/geewiz-1.2-rom-12022011.zip

MD5: 8865f2f51e890089d47881cc99ceab0c

GeeWiz 1.2 Kernel Only (EDIFY Update-Zip)

http://www.mediafire.com/file/e1b57c1allllru1/geewiz-1.2-kernel-12022011.zip

MD5: 11c1d30905def8b87105c6ef4b3ae980

GeeWiz 1.2 Recovery Only (EDIFY Update-Zip)

http://www.mediafire.com/file/pzngeepbxplmpf1/geewiz-1.2-recovery-12022011.zip

MD5: 9c3273f05cb77dd7668e73bc1e6e6f34

ODIN Compatible Downloads

GeeWiz 1.2 ROM/Kernel/Modem/Recovery/Data Wipe Full Update (ODIN)

WARNING: This will delete all user data from your device, replace your RECOVERY with GeeWiz Recovery as well as replace your modem with the ED05 revision.

http://www.mediafire.com/file/et5cby6jc227jva/geewiz-1.2-fullwipe-12022011.tar.md5

MD5: 03d748210f03b5d87d4a423fd729be50

GeeWiz 1.2 ROM+Kernel Only (ODIN)

http://www.mediafire.com/file/x3699bl4d8zwqu1/geewiz-1.2-rom-12022011.tar.md5

MD5: e218ebe81f0e514e9659dbff00cb9fe7

GeeWiz 1.2 Kernel Only (ODIN)

http://www.mediafire.com/file/7qs33ry2eptjtou/geewiz-1.2-kernel-12022011.tar.md5

MD5: b540edfe40dfb264b00b54f7731daf87

GeeWiz 1.2 Recovery Only (ODIN)

http://www.mediafire.com/file/5g5aujtu4uclu9s/geewiz-1.2-recovery-12022011.tar.md5

MD5: ea5f9c0b54f770ef3d397358df55488c

-------------------------------------------------------------------------------------------------------

GeeWiz ROM 1.2

Base: SCH-I500 ED05

- Deodexed; debloated

- busybox 1.19.3 (Denys Vlasenko/djp952)

- sqlite 3.6.22

- SuperUser 3.0.7 (ChainsDD)

- su binary 3.0.3 (ChainsDD)

- AppWidgetPicker 1.2.3 (boombuler)

- Android AOSP SpareParts 2.2.2

- Google+ 2.1.1.219805

- Google Books 1.4.6

- Google Maps 6.0.0

- Google Maps Street View 1.7.1.0

- Google Market 3.3.11

- Google Music 4.0.9

- Google Search 1.1.2.64376

- Google Voice Search 2.1.4

- Gmail 2.3.5.2

- Samsung Keypad v2.3.4

- Samsung Nexus S LiveWallpaper pack

- YouTube 2.3.4

- [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] Remove keypress sound from Samsung Keypad (djp952)

- [MOD] Hide popular launchers from Task Manager (djp952)

- [MOD] Set default Window Transition Animation Speed to Fast (50%) (djp952)

- [MOD] Remove 'Download Music from V Cast?' message in Music Player when no media exists (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.2

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 Froyo Kernel out here, Voodoo or not, with this ROM.

- 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

- Default applications may be listed out of order in the main app tray. This is due to the TouchWiz Launcher being 'install' before some of the provided applications, which prevents those applications from being laid out properly. To resolve, clear data on the TwLauncher application.

-------------------------------------------------------------------------------------------------------

>> EXTRAS <<

GeeWiz 1.2 Samsung Widgets (EDIFY update-zip):

This update adds back the Samsung widgets removed from the base ROM

- Compatible with GeeWiz 1.x

http://www.mediafire.com/file/uferde5e3fkp8b0/geewiz-1.2-samsungwidgets-12022011.zip

MD5: 28fcbf23c35f20e7f3b7241fb7b1cebf

GeeWiz 1.2 Stock Battery Meter (EDIFY update-zip):

This update replaces the status bar battery meter with the stock ED05 version

- Compatible with GeeWiz 1.1-1.2 only

http://www.mediafire.com/file/27kvn6decrbqpfu/geewiz-1.2-stockbatterymeter-12022011.zip

MD5: 417d6d12808807ee52ffb9fcf2f78a7a

GeeWiz 1.2 Swype Keyboard (EDIFY update-zip):

This update adds back the Swype keyboard removed from the base ROM

- Compatible with GeeWiz 1.x

http://www.mediafire.com/file/z8drzxran02grxd/geewiz-1.2-swype-12022011.zip

MD5: d3f08394ece32713a5a02c1a0aad2641

GeeWiz 1.2 TAT Live Wallpapers (EDIFY update-zip):

This update adds back the 'TAT' Live Wallpapers removed from the base ROM

- Compatible with GeeWiz 1.x

http://www.mediafire.com/file/n40chgmwy3d81gt/geewiz-1.2-tatwallpapers-12022011.zip

MD5: a0856845e7f1a2c6c435cbfe425577c5