[ROM] eViL De-SiRe Barebone A2SD v2.01 & Kernels [6/4/10]
First off, thanks to the team the fixed the USB bricks, Kubino99 et al.
Big thanks to Paul from Modaco for root and A2SD.
YOU MUST FIRST HAVE ROOT! FOLLOW THIS GUIDE TO GET SETUP.
CURRENT RECOVERY DOES NOT FORMAT DALVIK CACHE, IT IS BROKEN! USE LINUX OR PARTITION THE MEMORY CARD VIA RECOVERY!
To Flash via Linux, you will need to boot to Linux to get to Recovery
Code:
Root Method 1
1. Your device should now be off. Unplug the device from your computer.
2. Turn it on again while holding down the 'volume down' button this time. The screen will look similar to before, but will say 'HBOOT' instead of 'FASTBOOT'.
3. Use the volume buttons and the power button to select the 'RECOVERY' option. You should then see a screen with a red triangle - at this point, plug it into your Linux or OSX computer.
4. From 'push files' zip that you downloaded you'll see a file called 'recovery-linux.sh' or 'recovery-mac.sh'. Run the one appropriate to your operating system and the screen of your device should change to display the green recovery image menu.
5. In the recovery image (moving around using the optical trackball), select 'Wipe -> Wipe data /factory reset', wipe cache, wipe dalvik.
6. Then 'Flash zip from sdcard' and choose the rooted update. Confirm with the trackball and the update process will begin. It'll take a little while, so go make a nice cup of tea.
When the flash has finished, reboot, and you are DONE!
Code:
Root Method 2
1- copy the ROM .zip to your SD card
2- boot off Paul's .iso, perform the first steps in the tutorial, without connecting the phone; skip 'sudo ./step1.sh'
3- put phone in Recovery mode as indicated in the tutorial, and connect it to your machine
4- run 'sudo ./step2.sh', wait until you get the green screen with the recovery options on the phone
5- wipe data/cache/dalvik cache
6- install the .zip you copied earlier (leave rootedupdate.zip alone)
7- once flashing is complete, reboot the phone and... you're all set
Thanks cezarL
To get to Recovery via Windows, download and extract this to your adb/tools folder. You will use the recovery-windows.bat in the pushfiles folder for your step 4.(thanks to nilezon via afiorillo)
I also recommend wiping cache & Dalvik cache before flashing.
CURRENTLY DALVIK CACHE CANNOT BE CLEARED IN RECOVERY. Use Linux or Repartition in Recovery!
To configure A2SD (thanks to afiorillo)
Code:
While in Recovery, using the optical trackpad, now select "Partition sdcard" -> "Partition SD" and issue a SWAP=0, EXT2=512, FAT32=<remaining> partition command (read carefully the instructions provided on-screen by the procedure, you'll have to use the volume keys too, here).
Find and issue the "SD:ext2 to ext3" command.
Go back to the Recovery Console main menu and select "Reboot system now". While rebooting, unplug the Desire from the USB port.
*Note that this will format your whole SD card. Make a backup before doing this if you need.
*All builds include stuffs from previous builds unless noted in the change log.
Froyo ROM's are here: http://forum.xda-developers.com/showthread.php?t=705606
Sense kernel - 2.6.29
uv/oc up to 1.26ghz
8mb hack
optimized
ext 2,3,4
netfilter
tun.ko
*Wipe may be necessary
Froyo kernel - 2.6.29
uv/oc - thx Richardtrip
autofocus fix - thx deovferreira
8mb hack - thx coolbho3k
Optimized settings
No ext support
no netfilter
Flash via recovery & oc via setcpu. (max 1.26ghz)
*Wipe may be necessary
v.06 Froyo Test
Updated Richard Trips kernel
Autofocus fixed
Optimized apks
Semi-themed - modded manup456's work
Added Vatch White clock
Removed Maps, Twitter & Amazon MP3
Issues: Video Recording does not work, don't even attempt to use it
v.05 Froyo Test
Not themed
Richard Trips Froyo Kernel
Busybox, fix_permissions, sqlite
Built-in Adblock
ADW Launcher
In-app wifi
APN Backup & Restore
Some tweaks, edits & other mods
Issues: Camera Auto Focus hangs (use infinte focus or it will slow the device down)
v2.01 Barebone - A2SD Optional
Port of my NXSOne ROM (Change Log
here)
Uses Richard Trips OC/UV kernel (doesn't everyone?)
Changed battery icon to Droid guy
v1.2.4 Bare - Final (for now)
Added back HTC Contacts
v1.2.3 Bare - Removed for Now
Removed Eclair deskclock
Added Acer Liquid alarm
Added HTC World Clock
*DO NOT USE THIS FOR YOUR ALARM
Issues/bugs:
If you have a SIM PIN, disable it or you will get "incorrect PIN code"
power menu "looks odd"
Possible FC with accounts/sync, and sync contacts will not be available (gapps) try this fix
here
No Contacts - Fix
here
v1.2.2 Bare
Removed D2C script.
On first boot, free space is 123MB on data. Does not rely on cache partition.
v1.2.1 D2C Bare - Dalvik 2 Cache
Odexed system apps, so more free space on data. (144 on data, 23 cache) - thx for the epiphany Kali-
Removed HTC Worldclock
Added Eclair Deskclock - able to dismiss alarm
ADW launcher Themed Froyo-like - thx @bakageta
v1.2 A2SD Bare - A2SD Recommended
A2sd will split to sdcard & data unless you don't use a2sd, which will only go to data. (however, there is only 100mb of free space) *working on that
Rebase off of r1 - thanks Paul (even though you never answer me ;P)
Removed HTC Lockscreen
Added Android 2.0 Rotary lockscreen
Added Percent display in battery - thanks kubino99
here
Added back wired tether - please test
Added vpn modules (ie. tun.ko, openvpn)
Added ADW Launcher - thanks AnderWeb
here
Added back live wallpaper support
Revert back to Stock MMS (AOSP does not work)
Added Google Maps 4.2
Added keyboard with voice
Issues/bugs: Rosie fc (ignore for now), HTC Alarm cannot be turned off.
v1.1 A2SD Split - Full Build
Alternate a2sd method - Dalvik will be stored in data/dalvik-cache (your internal memory will decrease as apps are installed, but some apps should open faster) and app data goes to SD. 140MB+ free space on Data after first boot.
Build is odexed, more space on Data (deodexed builds creates dex files in data/dalvik-cache, so you get less space on data)
Removed wired tether
Zipalign on boot
Added back HTC Weather
v1.1 D2C Bare - Dalvik to Cache
Experimental. THIS IS NOT AN APPS TO SD BUILD. Almost the same build as 1.0 except for the following changes.
Dalvik is moved to Cache instead of Data partition. Cache available is around 38MB. It may not seem like much, but I have around 42 apps installed and 14mb free in cache. Large apps will obviously eat up space faster. Also, you CAN boot w/o an SD card and access apps while disk is mounted.
Build is odexed, more space on Data (deodexed builds creates dex files in data/dalvik-cache, so you get less space on data)
Removed wired tether
Zipalign on boot
v1.0 A2SD Full - Official Release (Wipe REQUIRED!)
Alternate a2sd method - Dalvik will be stored in data/dalvik-cache (you will see less internal memory, but some apps should open faster) and app data goes to SD.
Deodexed, rooted with superuser rights
Left most of Sense apps and all widgets, only removed Footprints + widget
AOSP messaging & Fonts from Cyanogen
Custom battery Icon - credits to somebody here at XDA (I will find out)
Boot animation by Qtek modded by Nighthound (temporary)
Themed Google search widget and Analog clock (matches power control)
Mount usb and wired tether (untested)
HTC IME modded by jonasl & skinned by gimpsta (black with transparent black background)
Built-in Adblock, Voice Search, Voice Dial, Navigator, Amazon MP3 & Swype
VPN Ready, with tun.ko module & OPENVPN. Thx Richard Trip
Removed most sounds, but added my own personal ones
v1.0 A2SD Barebone - Official Release (Wipe REQUIRED!)
Alternate a2sd method - Dalvik will be stored in data/dalvik-cache (you will see less internal memory, but some apps should open faster) and app data goes to SD.
Deodexed, rooted with superuser rights
Removed lots of Sense apps and all widgets, including Rosie & setup wizard with Learn More
Kept Desire camera, contacts, Desk Clock, FM Radio, Gmail, HTC Mail, Voice Recorder, GTalk, YouTube, Market, HTC Album, Calendar, Music & contact social network integration.
Added Friends Stream (I believe this resolves the infinite sync icon)
AOSP messaging & Fonts from Cyanogen
Helix Launcher 2 by arctu
Custom battery Icon - credits to somebody here at XDA (I will find out)
Boot animation by Qtek modded by Nighthound (temporary)
Clear HTC lockscreen - thx ratcom
Replaced HTC Dialer with Dialer One
Themed Google search widget and Analog clock (matches power control)
Mount usb and wired tether (untested)
HTC IME modded by jonasl & skinned by gimpsta (black with transparent black background)
Built-in Adblock
Removed most sounds, but added my own personal ones
*Thanks to those who have donated and/or have offered support. It is sincerely appreciated!
Download Releases:
http://www.mediafire.com/?sharekey=3...6e5c9d3b204475
http://www.4shared.com/dir/38765337/...M_Release.html
http://xda.b42.nl/evil/ (thanks for your FTP, rveupen)
Download Test Files:
http://www.mediafire.com/?sharekey=3...7708e37b913e74
http://www.4shared.com/dir/38765347/...M_TESTING.html
Download Removed Barebone Odexed Apps - incompatible with v.095 *HTC Sync can be found in HtcSettingsWizard
http://www.mediafire.com/?sharekey=3...ab8f27f97f3d90
http://www.4shared.com/dir/38782354/...esire_APP.html
Kernels - Froyo & Sense
http://www.mediafire.com/?sharekey=3...2b492bd5edc68e
http://www.4shared.com/dir/Bgi66YgU/Desire_Kernel.html