yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] wally80:
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.
[Desire Android Development] dsbnz:
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 :)
[Desire Android Development] wally80:
Hi,

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

Yes, but it is not a requirement

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,
[Desire Android Development] 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?
[Desire Android Development] Hypercaine:
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 ;)
[Desire Android Development] TVTV:
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?
[Desire Android Development] wally80:
Yes, it has the stock (closed-source) kernel that was included in the last RUU.

I'll add this to the first post.
[Desire Android Development] Meaple:
I mirrored your rom to help out a little.
[Desire Android Development] dsbnz:
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.
[Desire Android Development] wally80:
@Meaple: thanks for the mirror. Very appreciated.

@dsbnz: glad it works fine. :-)

Cheers,
[Desire Android Development] Meaple:
No worries. If you're going to develop further and want some space, give me a bell.
[Desire Android Development] Icysoul:
Received the amend scripting not supported anymore error when trying to flash, please update your ROM using the Edify scripting :-)

P.S. Using ClockworkMod Recovery v3.0.2.4
[Desire Android Development] wally80:
Hi Icysoul,

Please download this version:

http://www.multiupload.com/P24CWN61XL

(MD5: ad5e9278c8286381dbabaf565a791cb4)

It's identical but uses Edify scripting. ;-)

Let me know if it works fine for you.

cheers,
[Desire Android Development] Icysoul:
Worked like a charm, thank you very much :)
[Desire Android Development] Nerten:
Hi, wally80. Can you add Flickr as addon?
[Desire Android Development] dsbnz:
in addition to the above question from Nerten

I'm wondering, is it possible to strip all extra apps from the rom (including Office), and supply them as apk's in an additional zip file, or are there legal implications with this?

One question. When you select Shutdown from the power menu, it doesnt seem to actually shutdown, more a deep sleep mode?, as a result im unable to "Volume Down+Power" into recovery for backup. I have to remove the battery, then reinsert to do so. Any idea's? not a major as its something i wont need to do often. just curious.

P.S. still really really liking this rom, very fluid in graphics, and seems much quicker than the previous HTC rom (2.29). Kind brings back memories of a slimmed down Windows OS, without that fat. Still feels very stock which i like.
[Desire Android Development] dsbnz:
I think i found the answer to this question..

seems to be related to Fastboot (Settings/Applications - Fastboot) switching it off allows me to Volume Down+Power to backup.

I'm guessing the Fastboot feature in the GUI allows just that, a faster boot? Seemed quicker anyway with it on.
[Desire Android Development] wally80:
Yes, the Fastboot feature is almost like hibernation instead of complete shutdown. That's why you cannot enter into recovery if you use it.

I usually disable it, because I don't reboot often, and usually when I do it I want a full reboot. :-)

P.S. We live in opposite sides of the earth. When you post a question we all sleep here... :-) But it seems you always find the right answer by yourself.
[Desire Android Development] wally80:
I don't know actually if there are legal implications. I prefer not to mess with apps that are not freely available.

But if you like to play a little bit around you can open the ROM zip file (with winrar or 7zip), delete from /system/app/ the apps you don't want, and flash the modified zip file (remember to disable signature check in recovery, otherwise it won't flash).

Some apk are safe to remove (e.g. quickoffice), other might cause troubles. You can find a lot of threads in XDA with lists of applications that are safe to remove.

Anyway, you will not gain anything in terms of free-space, because the space that you are freeing on /system is not used by applications that you install afterwards.

Very happy to hear that! I also find the ROM very fast.

Considering also the stability from being almost-stock, and the lot of free space from using Data++, well, I can't desire more from my Desire. :-D
[Desire Android Development] wally80:
Guys,

I am not an experienced developer but isn't init.d supported?

If you create the init.d folder under /system/etc with the right permissions, and you add your scripts and the 99complete, isn't it executed?

Cheers,

Wally
[Desire Android Development] dsbnz:
Screenshots for GW 1.5

Very nice work Wally80 ! ...
[Desire Android Development] backfromthestorm:
lol.. Its your rom! No, its a bit more than that.
[Desire Android Development] SoftWord:
thanks for you work:

here all info to add init.d

http://xdaforums.com/showthread.php?p=8515873

however, init.d isn't enabled in a htc stock rom, u must edit boot.img and add to init.rc (I think), a line like "busybox run-parts /system/etc/init.d", etc....
[Desire Android Development] wally80:
Hi SoftWord.

Thanks for the link.

I enabled init.d support already in GW_v1.0 (it was an option of dsixda when adding busy-box run-parts).

Init.rc definitely has the line you are referring to. Never tried any script though because I don't need any.
[Desire Android Development] SoftWord:
Good ! Many thanks cor ur work :)
[Desire Android Development] SoftWord:
wally.......I have strange issue, when I connect to usb for charge, the google Car Kit continue looping closing / reopening !
[Desire Android Development] wally80:
Very strange... I am not able to replicate this problem...

I just attached it and it seems everything is fine...
[Desire Android Development] TVTV:
I have found a small issue on which i have been working for the last 2 hours. If you install the HTC Settings widgets, you must also install HTC Mail and SMS widgets, otherwise the Mobile Network widget in HTC Settings widgets will not work at all. Goshdarned issue, took me ages to solve. I even flashed back the stock FroYo radio, thinking it was the latest one's fault.
[Desire Android Development] wally80:
Guys,

I am glad to receive so many good feedbacks about GW_v1.5.

I think I've finally obtained the ROM that totally fits my needs.

Tomorrow I'll go on vacation and I'll relax and cool down for ~3 weeks in my home town with my family.

Maybe I'll check the thread once in a while, but clearly I'll not work on the ROM. :-)

see you soon and have fun,

Wally
[Desire Android Development] TVTV:
Have fun and enjoy your holiday, Wally!
[Desire Android Development] flashpaz:
Did you guys have to wipe when going from 1.4 to 1.5?
[Desire Android Development] TVTV:
Wally didn't say but it's always a good thing to wipe Data/System/Dalvik before installing a new ROM.

This is by FAR the best/fastest version to date.
[Desire Android Development] Gurdjieff:
Is there a way to install 3.0 lockscreen on this rom? Only the lock, bottom shortcuts and weather screen etc. not needed. It is far better in the pocket for incoming calls.

And htc flashlight why not included in1.5?

Thanks
[Desire Android Development] TVTV:
Just extract the flashlight from the /data folder of the 1.4 ROM and install it via your favourite file explorer. :)

For those who find the default HTC Sense scenes useless because of having removed widgets in this ROM, i have put together a short tutorial on how to remove them.
[Desire Android Development] bw7and:
anyone having problems logging into gmail in 1.4???

also anybody having restarts after camera taking 4-5 pictures??
[Desire Android Development] bw7and:
hey wally r u back frm vacation??
[Desire Android Development] wings400:
having problems with gmail, it is not notifiing me about emails and it is not syncing them. I went in the sync menu and selected all the options mail/contacts/calendar
[Desire Android Development] TVTV:
GMail works fine for me. :)

To fix the camera issues, which are HTC's fault not Wally's, you must disable the Auto-Enhance function from the camera menu.
[Desire Android Development] TVTV:
I've found an issue with the Calendar app. It seems that the Snooze option does not work. It does work for the alarm clock, though.

Can you guys please test and tell me if this is a general issue? Thanks in advance.
[Desire Android Development] Gurdjieff:
I use snooze with calendar and it works.
[Desire Android Development] TVTV:
That's weird. Are you using standard 1.5? I have tested snooze on another Desire on which i have installed 1.5 and sure enough it doesn't work.

Later Edit - Just did a full wipe, reinstalled 1.5 without any additional apps, set a calendar event, snoozed it and nothing.

Even Later Edit - Scratch that, Snooze DOES indeed work. When i was using stock FroYo, the snooze duration was 5 minutes. Under Gingerbread, the snooze duration seems to have been increased to 15 minutes. I wasn't seeing the alerts because i had a (default) reminder time of 10 minutes prior to the event and the alerts don't ring after the set event time.
[Desire Android Development] NeroBoron:
great work ;)

rom is pretty fast and it saves a lot of battery :)

what i really like the percent number of the battery in status bar

just one question titanium backup tells me:

system-rom 262mb (67.4 mb free)

intern 154mb (17.6mb free)

i thought there are about 210mb free internal storage? or is it possible to resize the partitions of system-rom and internal storage?
[Desire Android Development] dsbnz:
are you using the stock hboot partition's? GW rom is designed to fit in the Data++ partition tables, 180mb sys, and approx 250mb data. :)
[Desire Android Development] NeroBoron:
yeah right XD okay i should flash hboot

btw i would like to see a volume control in statusbar/quicksettings ;) is it possible to implement such a control?
[Desire Android Development] Gurdjieff:
I found a little bug, maybe it is 2.3 general: sometimes the brightness settings in the camera not working, it take too dark pictures and if i set it +3 or -3 nothing changes.
[Desire Android Development] TVTV:
Yup, it's HTC's fault. Have you unchecked "Auto-Enhance"?

Quick question - do Market notifications work for you guys? They don't work for me under 2.3.6, but oddly enough they do work for my GF using the exact same ROM.
[Desire Android Development] Gurdjieff:
Yes that solved the reboot issue, but brightness still acts weird, today it worked, yesterday not. I have heard that all of the win phone 7 htcs cameras perform poorly, maybe runnymede will bring some change with its f2.2 lens.
[Desire Android Development] TVTV:
Maybe we can bug a dev to solve this issue or at least port the 2.2 camera to 2.3. HTC's camera app, that is. Shall we?
[Desire Android Development] DiWizard:
Low Space on Phone

Hi,

I am currently using your GingerWally ROM and I really like it. My only problem is that after nearly moving all my apps to SD-CARD, with APP 2 SD, I am still getting " Phone storage space is getting low " with only 14.76MB free on the phone. Is there something I can do about this ?
[Desire Android Development] TVTV:
Now that's a weird one. Please give us some more details:

1) Are you using the Data++ HBOOT?

2) Have you cleaned data/cache/dalvik-cache prior to flashing GingerWally?

3) Please describe your problem in more detail. In my understanding, the problem is that although you should have plenty of space on your phone after moving some apps to the SD card, the phone still shows a low on space warning, is that correct?
[Desire Android Development] DiWizard:
My HBOOT is AlphaRev HBOOT-0.93.0001 S-OFF, I've cleaned data/cache/dalvik-cache prior flashing Gingerwally too. My phone is really low on memory, approx 14mb, after moving all apps to SD. I don't really know if I have the correct HBOOT for this ROM. Can you please guide me step by step how to make this ROM work good on my phone ? I love this ROM but it's really annoying having this low memory issue. I thank you for your time.
[Desire Android Development] TVTV:
Well, your HBOOT version should be Alpharev Data++. The stock (Alpharev) bootloader has a 147 MB Data partition, while Data++ has a 252 MB one. Factor in the size of the dalvik-cache and you get ~105 MB free on stock and ~210 MB free on GingerWally.

In order to "upgrade" to Alpharev Data++, you must:

- go to http://alpharev.nl and download the "Bravo Data++" <-> "bravo_alphaspl-data.img";

- download an MD5 sum checker and check the MD5 sum of the file you downloaded - it should match the MD5 sum posted on the alpharev site (if it doesn't and you still flash the file, you may brick your phone);

- make sure your phone's battery is fully charged (just to be on the safe side);

- restart your phone in HBOOT mode then choose "FASTBOOT" from the menu;

- when your phone is in "FASTBOOT" mode, connect it to your PC -> the current status should now read "FASTBOOT USB" instead of "FASTBOOT" (i believe you will need the phone drivers from the HTC Sync package - just install HTC Sync then go to the control panel and only uninstall the HTC Sync app if you don't need it [but not HTC BMP USB Driver and HTC Driver Installer]);

- follow the instructions on the alpharev site (to the letter!);

- as always, wipe data/cache/dalvik and reinstall GingerWally.

P.S. - You will need the Android Tools for the above procedure. They contain fastboot.exe. I don't have a link for you right now, but you can use the search function or Google to locate them.

Good luck! If you have any questions, please state them here and i will gladly lend you a hand.
[Desire Android Development] DiWizard:
Hey man, I thank you so much for your help. I managed to do everything right, first time, by exactly following your instructions. Is it normal that most of the apps downloaded aren't movable to the external SD ?
[Desire Android Development] TVTV:
Most apps now'days should move to SD, except system apps (like Adobe Flash) and most* apps that use widgets (*some apps that use widgets can be moved to SD, but their widgets won't work anymore - i.e. NoteEverything). If you find yourself running out of space often because of unmovable apps, try to find movable alternatives. This is the only advice i can give you (done it myself).

P.S. - You can force unmovable apps to move to SD by using a trick (adb shell pm setInstallLocation 2), but it's quite a gamble as some may cease functioning after being moved.
[Desire Android Development] bw7and:
hey wally...what r u looking forward to add into 1.6 update for this ROM??

can u integrate sense 3.0 weather,lockscreen and messaging???

and make it sese 2.1+3.0 hybrid???

also android 2.3.5 base??
[Desire Android Development] wally80:
Hi all,

I have been silent for long time now...

I would like to thank TVTV and dsbnz for helping the other users of this ROM while I was away.

Actually I don't plan any update of the ROM for now.

I don't see much possibilities for improving it... All stuff that came up recently (sense 3.0/3.5, android 2.3.5, etc.) is not of interest for the philosophy of this ROM and I probably wouldn't even be able to take advantage of the new findings of the other devs.

There has also been some change in my personal life that reduced to ~0 the amount of time that I can spend on this hobby (yes, I became father:)).

I am still visiting the thread occasionally and following your suggestions if something very interesting comes up.

But don't count on me... When I have some free time, I try to use it for recovery some sleep!:p

cheers,

Wally
[Desire Android Development] dsbnz:
Hey congrats on your new addition to family! :)

Sent from my HTC Desire
[Desire Android Development] TVTV:
Congrats, Wally! :)

Suggestions for if/when you're in the mood for working on the ROM:

1) Fix the faulty stock camera app (maybe replace it with the one from 2.2?);

2) Update SU to v3;

3) Free up some space by deleting Footprints jpegs from system/customize/resource and add them in the Footprints update package (saves 100 kB);

4) Maybe find a fix for the Sense not loading icons in folders for apps that are moved to SD.

These are the only "bugs" left in this ROM. :) I'll be looking for fixes for 1) and 4), also. If i find anything, i'll post here.
[Desire Android Development] NeroBoron:
congrats ;)

another suggestion:

as i already mentioned i would like to see a volume control in quicksettings :)
[Desire Android Development] dan281082:
@wally

hi there can you help me out with how u have managed to get odexed apps and deodexed framework in same rom please?
[Desire Android Development] wally80:
Hi Dan,

I just replied in the thread you opened in desire general. Here i'll be more specific about gingerwally.

Until v1.4 gingerwally was completely deodexed.

Since the dalvik cache of a deodexed rom is quite huge (and gingerwally does not use sd-ext), I decided to odex system/apps.

For each deodexed apk in system/apps the procedure was:

1) create the .odex with dexopt-wrapper

2) remove .dex from inside the apk

3) zipalign the apk.

There are quite a few guides on xda about how to odex an apk. You can give it a try.

Cheers,
[Desire Android Development] dan281082:
cheers wally

ive tried the dexopt-wrapper and i get this message

sh-3.2# dexopt-wrapper sdcard/app/settings.apk /sdcard/app/settings.odex

dexopt-wrapper sdcard/app/settings.apk /sdcard/app/settings.odex

sh: /system/bin/dexopt-wrapper: Permission denied

any ideas?
[Desire Android Development] wally80:
Syntax is correct. It looks like a permission problem.

Just to be sure, try to copy the binary dexopt-wrapper in the same folder where you are going to odex the files and then launch:

# chmod 777 ./dexopt-wrapper
# ./dexopt-wrapper ./filename.apk ./filename.odex
[Desire Android Development] dan281082:
ok this is what i get after that command

sh-3.2# chmod 777 ./dexopt-wrapper

chmod 777 ./dexopt-wrapper

Unable to chmod ./dexopt-wrapper: No such file or directory

dexopt is in system/bin and now in sdcard/app

---------- Post added at 10:04 AM ---------- Previous post was at 09:49 AM ----------

ok got the file sorted and out of the phone what do i use to pull the dex file out with, and do i just push the files back to the phone after?

---------- Post added at 10:12 AM ---------- Previous post was at 10:04 AM ----------

scratch that deleted the classes dex file.

now how to put them back in is it just a case of abd push?
[Desire Android Development] dan281082:
so ive done all the adb work and pushed the file back to phone, what ive done is the mms.apk stuff, but now ive sent it all back to phone the message widget or functions arent there.??
[Desire Android Development] wally80:
Hi!

# zip -d filename classes.dex

# zipalign -f -v 4 filename.apk newfilename.apk

On system/app you have mms.apk and mms.odex right?

Have you cleaned dalvik cache (or at least removed the entry for mms.apk?).

For the widget you also have to clear data/cache under settings->applications->sense
[Desire Android Development] dan281082:
so i need to delete dalivik cache to in adb?

---------- Post added at 03:15 PM ---------- Previous post was at 02:27 PM ----------

think im must be missing something can u run the steps and commands past me please mate

thanks
[Desire Android Development] dan281082:
wally ive managed to odex my apps.

but when i run thru kitchen to create rom it boot loops.u got any ideas?
[Desire Android Development] TVTV:
Wally, i have managed to fix the bug in Quick Settings, where the subsequent row becomes enlarged and ruins the layout if you quickly press on a setting's row. I've described the process here (first post for decompile/compile procedure, second post for the code fix). I'm attaching here the install-via-recovery ZIP for the fixed SystemUI.apk w/quicksettings only (no recent apps) flavour of the mod.
[Desire Android Development] ElScorpione:
Battery icon

I cooked a new battery mod with UOT. After flashing it, my device does not boot anymore.

The zip file is smaller than 4MB. Anyone here has a zip with the stock battery?
[Desire Android Development] ElScorpione:
Flashing of the calculator zip does not work. I can't find the calculator after flashing.

Can you help me out?
[Desire Android Development] ElScorpione:
Fixed it. I had to free up some space.