Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
wally80
Old
(Last edited by wally80; 25th August 2011 at 10:16 PM.)
#1  
Senior Member - OP
Thanks Meter 90
Posts: 203
Join Date: Sep 2008
Location: Vienna
Default [ROM+ADDONs][25/08] GingerWally v1.5 | STABLE | STOCK GB2.3.3 | 180MB

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: [ Click to Expand ]
 
wally80
Old
(Last edited by wally80; 25th August 2011 at 07:47 PM.)
#2  
Senior Member - OP
Thanks Meter 90
Posts: 203
Join Date: Sep 2008
Location: Vienna
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: [ Click to Expand ]
 
dsbnz
Old
#3  
dsbnz's Avatar
Senior Member
Thanks Meter 44
Posts: 277
Join Date: Sep 2009
Location: Newcastle-Upon-Tyne
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
 
wally80
Old
(Last edited by wally80; 3rd August 2011 at 10:04 PM.)
#4  
Senior Member - OP
Thanks Meter 90
Posts: 203
Join Date: Sep 2008
Location: Vienna
Hi,

Quote:
Originally Posted by dsbnz View Post
* 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 View Post
* See above the latest radio is suggested, does this need installing separately?
Yes, but it is not a requirement

Quote:
Originally Posted by dsbnz View Post
* 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,
 
dsbnz
Old
#5  
dsbnz's Avatar
Senior Member
Thanks Meter 44
Posts: 277
Join Date: Sep 2009
Location: Newcastle-Upon-Tyne
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?
 
Hypercaine
Old
#6  
Hypercaine's Avatar
Senior Member
Thanks Meter 27
Posts: 260
Join Date: Oct 2010
Location: Belgrade
Quote:
Originally Posted by dsbnz View Post
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
 
TVTV
Old
#7  
Senior Member
Thanks Meter 87
Posts: 231
Join Date: Jan 2010
Location: Bucharest
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?
HTC One SV c525u, stock JB, no root;
HTC Desire PVT-4, lightweight CM 7.2.0.1, Oxygen r2 HBOOT, 4EXT Touch 1.0.0.5 RC5;
Ex: HTC Touch 3G T3232, stock ROM;
If it ain't broke, don't fix it!
 
wally80
Old
#8  
Senior Member - OP
Thanks Meter 90
Posts: 203
Join Date: Sep 2008
Location: Vienna
Quote:
Originally Posted by TVTV View Post
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.
 
Meaple
Old
#9  
Meaple's Avatar
Senior Member
Thanks Meter 172
Posts: 1,691
Join Date: Nov 2008
Location: Bradford

 
DONATE TO ME
I mirrored your rom to help out a little.
The Following 2 Users Say Thank You to Meaple For This Useful Post: [ Click to Expand ]
 
dsbnz
Old
#10  
dsbnz's Avatar
Senior Member
Thanks Meter 44
Posts: 277
Join Date: Sep 2009
Location: Newcastle-Upon-Tyne
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.

 
Post Reply+
Tags
gingerbread, stock
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...