FORUMS
Remove All Ads from XDA

[ROM+ADDONs][25/08] GingerWally v1.5 | STABLE | STOCK GB2.3.3 | 180MB

227 posts
Thanks Meter: 101
 
By wally80, Senior Member on 3rd August 2011, 04:25 PM
Post Reply Email Thread
This ROM is based on the official GingerBread release from HTC (3.14.405.1).

The main feature is that it fits into a Data++ partition table without needing SD-Card partitioning and at the same time stays as close as possible to a Stock Sense ROM.
In order to do that, apart from the usual rooting, deodexing, etc., I removed all the applications that can be downloaded from the market and all the HTC applications that I dislike (see list).
Starting from v1.3 you have the possibility to flash back one or more applications that were removed (flashable zips/mods and instructions in 2nd post).

So, what you get:
- HTC Desire Gingerbread 3.14.405.1
- Rooted (+ ChainsDD SuperUser 2.3.6.3)
- Stock HTC kernel
- Busybox
- Zipaligned
- Deodexed framework
- Odexed apps
- 207MB free on the data partition (as of GingerWally v1.5)
- QuickSettings in Status bar (as in Sense 2.1)
- Some apps removed (see list)
- Market 3.1.3
- All live wallpapers and almost all ringtones removed
- Power-menu 4-in-1
- Updated fonts
- Flashable ZIPs of all the removed apps (2nd post)
- FIX for HTC launcher occasional restarts (see post #2)

Note that I will never apply fixes/tweaks/mods without explaining them in details.
This means that you can be sure that you know what you are installing (I hate when rom cookers write in their changelog "other tweaks", "speed improvements", etc., without telling what they actually did.)

Latest Version:
Download:
GingerWally_v1.5.zip (mirror)
MD5: e7716b430b86bc605cb0a1ef9217f280


Some screenshots (thanks dsbnz):


Changelog:
Code:
V1.5
- Odexed /system/app (now 207MB free space on /data)
- Added power-menu 4-in-1, (Thx 2WildFirE)
- Updated fonts (Thanks TVTV)
- Removed few remaining files from the live wallpapers: visualizationWallpapers, libRS.so, and librs_jni.so (Thx Sascha)
- FieldTest back from Froyo (if you don't now what it is, don't care, it just takes few KB)
- Removed all ringtones excluding the default one (i.e. Innovation)
- Removed PdfViewer and lib/libpdfreader.so
- Removed lib/libysshared.so (related to old flashplayer)
- Removed from /data all apps that can be installed from Market
- Quickoffice moved to /data (you won, you can finally uninstall it if you want)
- Market updated to 3.1.3
- Trackpad-to-Wake (works only if you also flash snq kernel)

V1.4
- Removed RSS, Newsreader, and Newsreader widget (now flashable add-on)
- Updated Market 3.0.27
- Included battery percentage as default
- Removed Recentapps on QuickSettings

V1.3
- Fix for Sense occasional restarts
- update market to 2.3.6 (NOT 3.x.x)
- Removed libflashplayer.so from system/lib
- Removed Calculator (on the market there are much better calc for free)
- Removed Bookmark widget
- Removed Flickr
- System partition has now ~7MB free, i.e. you can flash add-ons from 2nd post.

V1.2
- Using Edify scripting
- Added Quick Settings on Status bar (thanks MrLuje)
- Removed other widgets
     HTCprofile (downloadable from "get more widgets")
     HTCringtone (downloadable from "get more widgets")
     GPS,Bluetooth,WiFi, etc (QuickSettings is the way to go :) )
- Flickr is back
- Last versions of VoiceSearch, Maps, Street, Gmail on /data (updatable/uninstallable)

V1
Initial release
I am very open to suggestions and feedbacks, but I will NOT include A2SD+, D2EXT, or any other tweaks or mods that make the ROM diverging from the Stock one.
Someone might not agree but I always found that running everything in the internal memory is faster than on any SD-CARD.
So for me the answer was making a good use of the partitions, rather then moving stuff to the SD.
After first boot I get ~207MB space on /data (on v1.5), which is sufficient for my usage.
Clearly, A2SD+ remains the only choice for those users who install a very large number of applications, but I am not one of them and 200MB for me are fine.

Requirements:
- Data++ Hboot

Suggestions:
- Latest Radio (5.17.05.23)

Instructions:
Be sure your phone is rooted, S-OFFed, and with Data++ Hboot.
1- Backup your data
2- Copy ROM zip and (optionally) add-ons to sdcard
3- Reboot to recovery
4- Wipe data, cache, and dalvik-cache
5- install the zip from sd-card
6- (optional) install add-ons
7- Reboot

First boot might take a while...

Code:
REMOVED APPS:
-Peep
-Peep widget
-Footprints
-Footprints widget
-Stock 
-Stock widget
-Newsreader
-Newsreader widget
-RSS 
-Flickr
-PdfViewer (including lib/libpdfreader.so)
-Calculator
-FMRadio widget
-Genie widget
-HTCbookmark widget
-HTCcalculator widget
-HTCmail widget
-HTCmsg widget
-HTCphoto widget
-HTCringtone widget (installable from "get more widgets")
-HTCprofile widget (installable from "get more widgets")
-HTCsetting widgets (QuickSetting is the way to go)
-YouTube (installable from market)
-Flash Player light (including libflashplayer.so and libysshared.so on /system/lib/)
-Street View (installable from market)
-Gmail (installable from market)
-Google Maps (installable from market)
-VoiceSearch (installable from market)

APPS MOVED TO /data (updatable/removable): 
-QuickOffice
Any feedback is appreciated.

Thanks to:
- Dsixda for the kitchen;
- MrLuje for the QuickSettings on status bar.
The Following 18 Users Say Thank You to wally80 For This Useful Post: [ View ] Gift wally80 Ad-Free
3rd August 2011, 04:26 PM |#2  
OP Senior Member
Flag Vienna
Thanks Meter: 101
 
More
ATTENTION:
If you want to flash any add-on in GingerWally v1.5+, you first have to free some space in /system. (The default /system partition is totally full)
You can choose any option in the MODS section to free up some space.

MODS:
- Downgrade Market 3.1.3 -> 2.3.6 (mirror) --> This frees up ~1.5MB
- Partial deodex light (mirror) --> This frees up ~3MB by installing deodexed versions of 2 applications (Mail and Contacts).*
- Partial deodex medium (mirror)--> This frees up ~5.6MB by installing deodexed versions 5 applications (Mail, Contacts, Album, Phone, and Settings).*
* By installing the deodexed versions of these apps, we are saving some space in /system at the expenses of some space in /data for the dalvik-cache. Nothing to worry about. This should not have any other drawback, but I suggest to apply these mods only if you need to flash one or more of the following add-ons.

REMOVED APPS:
You can flash one or more zip files directly from recovery.
If you install any of these add-ons after the first boot of the ROM, then you need to clear Sense cache (Settings->Applications->All->HTC Sense->Clear Data).

- Peep + widget (mirror)
- Stock + widget (mirror)
- Calculator + widget (mirror)
- Footprints + widget (mirror)
- RSS + Newsreader + Newsreader widget (mirror)
- Mail widget (mirror)
- Msg widget (mirror)
- Photo widget (mirror)
- Bookmark widget (mirror)
- Genie (mirror)
- Flickr (mirror)
- FM radio widget (mirror)
- Live Wallpapers (mirror) UPDATED
- Setting widgets (mirror)

Old ROM versions:
- GingerWally_v1.4.zip (mirror) MD5: 0a820fd9a0981d90e34062e3e5a7a2c1
- GingerWally_v1.3.zip (mirror) MD5: 2805d273df6f29b6cded303bef2aedef
- GingerWally_v1.2.zip (mirror) MD5: 47755006559555d0ab1258bff7493044
- GingerWally_v1.zip (only Amend scripting) MD5: a341b87aa809fa9e57f1dc5da5da6284

Old Add-ons:
- Downgrade Market 3.0.27 -> 2.3.6 (mirror) - ONLY FOR GINGERWALLY 1.4


APPLIED TWEAKS:
These are the only tweaks I applied to this ROM, everything else is STOCK.
Quote:

1) Fix for Sense occasional restarts (from GingerWally_v1.3)

Added this line to build.prop:
ro.HOME_APP_ADJ=-12

A short explaination:
The OS tags each process with a sort of priority value (oom_adj), which helps him to decide which application must be killed in situations of low memory.
I have seen that htc.launcher had:
- oom_adj=0 when in foreground
- oom_adj=6 when in background
(lower values = higher priority = less likely to be killed)

With that line in build.prop we are telling the OS to assign a fixed value of oom_adj=-12 to the home app (in our case htc.launcher). In other words, we are telling the OS not to kill htc.launcher even when it is in background (unless in dramatic out of memory situations).

Quote:

2) Big market download with small cache partition (from GingerWally_v1)

Edited init.rc (according to this) adding the following lines:
- In the export section:
export DOWNLOAD_CACHE /mnt/asec/download

- In the section "# Secure container public mount points":
# Market downloads
mkdir /mnt/asec/download 0777 root system
mount tmpfs tmpfs /mnt/asec/download mode=0777,gid=1000

The Following 3 Users Say Thank You to wally80 For This Useful Post: [ View ] Gift wally80 Ad-Free
3rd August 2011, 10:16 PM |#3  
dsbnz's Avatar
Senior Member
Flag Newcastle-Upon-Tyne
Thanks Meter: 117
 
More
Hi, i've downloaded the file, few questions...

* Is there is any specific install procedure?
* See above the latest radio is suggested, does this need installing separately?
* If for some unforeseen reason i need to drop back to the original stock rom (2.29) will i be able to? (i have the original wwe 2.29 file for my phone).

cheers
3rd August 2011, 10:55 PM |#4  
OP Senior Member
Flag Vienna
Thanks Meter: 101
 
More
Hi,

Quote:
Originally Posted by dsbnz

* Is there is any specific install procedure?

The usual dance:
1- Copy zip to sdcard
2- Reboot to recovery
3- Wipe data, cache, and dalvik-cache
4- install the zip from sd-card

Quote:
Originally Posted by dsbnz

* See above the latest radio is suggested, does this need installing separately?

Yes, but it is not a requirement

Quote:
Originally Posted by dsbnz

* If for some unforeseen reason i need to drop back to the original stock rom (2.29) will i be able to? (i have the original wwe 2.29 file for my phone).

Yes, definitely.

It seems you are quite new to flashing.
Be sure you are S-OFF and with Data++ HBoot. My ROM is optimized for that.
If you are with the Stock partition table, there are other nice ROMs out there (like the one from Teppic74, or Moni69).

cheers,
3rd August 2011, 11:53 PM |#5  
dsbnz's Avatar
Senior Member
Flag Newcastle-Upon-Tyne
Thanks Meter: 117
 
More
I am quite new to flashing, i understand the root/s-off procedure.

Data++ Hboot ? , im unsure about that.

also does the zip file need renaming or can i copy it to SD as is?
4th August 2011, 12:01 AM |#6  
Hypercaine's Avatar
Senior Member
Flag Belgrade
Thanks Meter: 50
 
More
Quote:
Originally Posted by dsbnz

I am quite new to flashing, i understand the root/s-off procedure.

Data++ Hboot ? , im unsure about that.

also does the zip file need renaming or can i copy it to SD as is?

If you s-offd you phone, you can add a custom hboot. Go to alpahrev's site www.alpharev.nl and download a custom hboot. You can replace your hboot using android flasher which can be found on XDA, just search for it. Also, you don't need to rename the zip file. Clear user data, format you memory card and your ext2/3/4 partitions if you have them, than copy the zip file to you memory card and flash it form recovery. Good luck
4th August 2011, 12:26 AM |#7  
Senior Member
Flag Bucharest
Thanks Meter: 146
 
More
Hey there.

I'm also new to rooting&flashing (long-time WM user here), so please bare with me. Silly question - does this ROM have the stock 2.3 RUU kernel, or is that not possible until HTC releases it's source code?
4th August 2011, 01:07 AM |#8  
OP Senior Member
Flag Vienna
Thanks Meter: 101
 
More
Quote:
Originally Posted by TVTV

does this ROM have the stock 2.3 RUU kernel, or is that not possible until HTC releases it's source code?

Yes, it has the stock (closed-source) kernel that was included in the last RUU.
I'll add this to the first post.
4th August 2011, 02:13 AM |#9  
Meaple's Avatar
Senior Member
Flag Bradford
Thanks Meter: 181
 
Donate to Me
More
I mirrored your rom to help out a little.
The Following 2 Users Say Thank You to Meaple For This Useful Post: [ View ] Gift Meaple Ad-Free
4th August 2011, 02:54 AM |#10  
dsbnz's Avatar
Senior Member
Flag Newcastle-Upon-Tyne
Thanks Meter: 117
 
More
Thumbs up Done !
thanks to everyone who's posted help and advice.

S-Off/Rooted
Radio Updated
Data++ HBoot
Gingerwally'd


and extremely happy.!

Checked all MD5 Hash's, and performed backups, for 'Just-in-case'.

Loving the rom, exactly what i wanted, big BIG thanks to Wally80.
4th August 2011, 09:39 AM |#11  
OP Senior Member
Flag Vienna
Thanks Meter: 101
 
More
@Meaple: thanks for the mirror. Very appreciated.

@dsbnz: glad it works fine. :)

Cheers,
Post Reply Subscribe to Thread

Tags
gingerbread, stock

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes