ALL CREDITS TO KALLT_KAFFE !!
Information
NOTE: Only for devices that have been upgraded to Android 2.2.
Based on the leaked 2.2 ROM V9_GENERICV1.0.0B03 (Android 2.2)
Rooted "out-of-the-box"
Support for Darktremors Apps2SD (apps on EXT2 partition on SD card)
Various updates to the Google apps as Maps, etc.
"Extra Settings" where you can easily switch between the LCD density settings, etc.
HW UI turned on
VMHeapTool included to easily change the VM Heap Size.
Added "Spare Parts" (I recommend changing the "Window" and "Transition" animations to "Fast")
Predefined APN list from CyanogenMod7 (NOTE: If you use Telia may be necessary to go in and actively choose Telia as Halebop seems to be the chosen default)
Instructions
If you have not already Clockwork Recovery installed, download OneClickRecoveryV9.apk and save on the SD card.
Then download Light_Roast_RLS6.zip and save on the SD card. (Mirror)
Install and run OneClickRecovery. (Alternatively, reboot to already installed Clockword using 'adb reboot recovery')
Make a backup of existing installation inside Clockwork (Backup and Restore -> Backup)
Install Light_Roast_RLS6.zip (Install zip from sdcard-> choose zip from sdcard-> etc ...)
Make a Wipe (wipe data / factory reset) (Only required for new installations or if you are upgrading from RLS2 or earlier)
Choose to restart the phone. (Reboot system now)
First boot takes extra long time so be patient.
Overclock AHB bus
First, install Light Roast RLS6 if you have not already done so.
Download and install Light_Roast_RLS5_ahb_overclocked.zip (ignore RLS5, it also applies to RLS6)
NOTE: Do NOT use this if you do not know how to restore the phone if it would not boot. There is no guarantee that all phones can handle AHB overclocking which is a 50% overclock of AHB bus in 480 and 600MHz.
Activate Apps2SD (NOTE: Android 2.2 has built in support for moveing apps to the SD card. This is another method that most people probably will survive without)
Make a backup on everything on your SD card that you want to save.
(Optional) If you have already installed apps then you must run "a2sd remove" via "adb shell".
Reboot into recovery (Can be made using "Extra Settings")
Partition SD card. It is basically meaningless to assign more than 512MB if you don't want to move Dalvik cache to the SD card. I recommend 512MB and 0MB swap (the kernel does not support swap and the phone has enough memory to not need swap)
Boot up again and now all the apps that are installed will automagically be on EXT2 partition on the SD card.
(Optional) If you did "a2sd remove" above then you must make a "a2sd reinstall" to move the apps to the partition.
Uninstall
Reboot into recovery (eg using "Extra Settings)
Restore the backup you made before you installed
(Optional) If you also wish to recover the leaked 2.2 ROM original recovery partition, download, install and run OneClickStockRecoveryV9.apk
NOTE: Everything is done at your own risk!
Related
malezRecovery_0.2.img
Here you can find my custom recovery wich works with both liquid 1.6 and liquid E 2.1 rom. It was originally base and Lickonn work.
The recovery images will not work on factory AAP, CSL or FET devices untill you do a full flash
An updgrade via acer download tools is needed. You will have to flash to an EMEA rom (thanks to Nova2.1 for his help)
Important notes to rom providers
In order to make your rom compatible with apps2sd, you need to add the lines in bold in the init.rc of your boot.img otherwise, system won't boot if apps are stored on the sd card ext partition.
chown system system /cache/recovery
chmod 0770 /cache/recovery
# APP2SD (Malez)
mount ext2 /dev/block/mmcblk0p2 /system/sd/ rw
mkdir /data/misc 01771 system misc
mkdir /data/misc/hcid 0770 bluetooth bluetooth
Click to expand...
Click to collapse
Community rom already provides 2 scripts
/system/etc/init.d/30apps2sd
/system/xbin/apps2sd
in LCR 1.1 they failed but might do the job soon.
Changelog V0.2.1 :
- nandroid updated to 2.2.2.2 (fixed backup when no ext2 partition and using standard recovery menu)
Changelog V0.2 :
Many changes in this release
- compliant to any 1.6 or 2.X rom
- added bart
- added free sd card partitionning tool
- updates bysybox to 1.15.3
- modified nandroid to 2.2.2.1 (personnal version)
-you can choose whick backup restore, now only the next one (in recovery utilities)
- add ext2 partiton backup by default (usefull when using app2sd)
- 1.6 and 2.1 compatible
- fs check and mount corrected
- ext2 / noext2 options added
- full rewrite of apps2sd (move or copy apps stored in your phone to your sd card)
- created sd2apps (move or copy apps stored in you sd card back to your phone (only in recovery utilities)
- fixed wype
- added bart script
- created back office recovery utilies which allow to do a lot more operation (to launch it, adb shell (enter) malez )
Recovery Utilities by Malez v0.1
[1] Convert ext3 > ext4 no data loss
[2] Fix Permissions 2.03 experimental
[3] Backup APPS on ext to FAT32
[4] Restore APPS from FAT32 to ext
[5] Partition SD 3 partitions (can set sizes)
[6] Fix auto-rotate problems
=====================
[7a] Move phone apps to sd card
[7b] Move phone apps to sd card (keep files on phone)
[7c] Move sd card apps back to phone
[7d] Move sd card apps back to phone (keep files on sdcard)
=====================
[8a] Run BART 1.0.1 Backup
[8b] Run BART 1.0.1 Restore
=====================
[9] Reset/delete Battery Stats
=====================
[10a] Backup Nandroid
[10b] Backup Nandroid (without ext2)
[10c] Restore latest Nandroid
[10d] Restore latest Nandroid (without ext2)
[10e] Restore specific Nandroid
[10f] Restore specific Nandroid (without ext2)
=====================
[q] Quit to Console Prompt
Boot me out of here! (reboot)
Enter Number>
- and more...
Click to expand...
Click to collapse
Initial release v0.1 :
Nandroid backup/restore only works with the acerLiquid E rom (I have tested of course) !!
Menu item explanation
- Reboot system now -> reboot in phone mode
- Apply sdcard:update.zip -> apply the update.zip file stored at root of the sdcard
- Apply any zip from sd -> apply any zip file (update format) from sd. A menu will le you choose which one
- Nandroid : backup -> perform a backup of all your system and data partition and also ext2 from sd (if exists)
- Nandroid : restore latest backup -> restore the latest made nandroid backup
- UMS on -> enable Usb Mass Storage so you can acces sd card as a usb key on you computer
- UMS off -> disable Usb Mass Storage
- Root current system -> root you system phone
- Remove root in current system -> remove root in you system phone. If an error occurs, choose install root before uninstalling it (Some roms auto root system on each startup so it might not be enough)
- Split sd for apps 2 sd -> create 2 partitions on you sd card : 500Mo ext + free left space fat). All data on sd are lost
- Move apps2sd -> move application from phone to sd card. You need compatible rom for this to work. If system don't boot after, it's not compatbile (see developper note in front of this post for info). To move apps back from sd card to phone, during boot failure, do "adb reboot recovery", then "adb shell" and "utility". Choose "Move sd card apps back to phone". Reboot
- Fix package uid mistmatches -> fixes permissions on Android data directories after upgrade
- Wipe data (factory reset) -> erase all you personnal apps and info. Sometimes needed after a system upgrade. May fix lots of instability problems. First boot takes a long time.
- Wipe dalvik-cache -> erase the dalvik-cache. First boot takes a long time.
- Copy recovery.log to sdcard. -> Copy the recovery log file to the root of your sd card so can see more detailes information.
If any of this comand failed, you can try to launch them via the utility menu. More detailed informations will be displayed.
To enter utility menu : adb shell (enter) utility (enter)
Download links
V0.2.1
http://rapidshare.com/files/358814947/malezRecovery_0.2.1.img
MD5 sum
909c6d08739cec3064ac0b9093d13b6a malezRecovery_0.2.1.img
V0.2
http://rapidshare.com/files/357929849/malezRecovery_0.2.img
MD5 sum
3003cb31c3859b898de1736599956a34 malezRecovery_0.2.img
V0.1
http://www.megaupload.com/?d=WNTQR36F
http://rapidshare.com/files/355642457/male...ery_2.1-0.1.img
MD5 sum
fb44320003c6b335df63b740208a287e malezRecovery_2.1-0.1.img
How to install
Boot phone in normal mode
adb reboot bootloader
fastboot-linux -i 0x0502 flash recovery malezRecovery_0.2.img
sending 'recovery' (4876 KB)... OKAY
writing 'recovery'... OKAY
fastboot-linux -i 0x0502 reboot
To enter recovery : adb reboot recovery
To enter recovery utilities :
- Connect usb
- boot in recovery
- from computer adb shell (enter) malez (enter)
If need any help, don't forget to copy recovery log to sd and send it.
Click to expand...
Click to collapse
Original thread by malez: MoDaCo
Just saw that 0.2.1 is released
http://android.modaco.com/content/a...com/303405/malezrecovery-v0-2-1-nandroid-fix/
I just arrived home, will update this later
Latest version added.
Thanks to malez!
is this working ok in donut too??
Yep, it does on both 1.6 & 2.1
I like this recovery, but why it don' t have wipe battery stats option??Is very very usefull!!!
Version 0.4.1 is out with many changes, see here for info (its includes wipe battery stats)
I can't post the link,
its in google code.google.com/p/acer-liquid-malez-recovery/
Hi, how i can remove this recovery?
Excuse me BrOw..
i've Acer Liquid E (512) Using The Official Froyo.
but when i try to install Malez Recovery, when my Phone Reboot and begin for installing MalezRecovery in recovery Mode, its always writen "fail" <in Red>
even in
- Malez 6.1.
- Malez 6.0
- Malez 5.3
my question is,
is this version work in My Acer Liquid E???
Hi
I have created a 700 and something partition on my sd card, but when i install.an app I am not if app2sd is working. For example when I installed mini squadron lite (12 megabites) it takes up 2 mg in mg system memory . and it also seems now that many of my apps are now going staight to the system memory . People are saying to enable app2sd in samdroid tools but I don't know how tp do this. Any help?
Sent from my GT-I5700 using XDA App
paddyherklots said:
People are saying to enable app2sd in samdroid tools but I don't know how tp do this. Any help?
Click to expand...
Click to collapse
Run SamdroidTools (app in your phone). You will see a section called Apps2sd. Click "Apps2sd settings", there you can enable and disable it. Moving dalvik-cache to sd is not necessary.
After enabling apps2sd reboot the phone. During boot all your apps (and dalvik-cache if you chose to move it) will be moved to sd ext2 partition so it will take some time.
To check if apps2sd is running open Terminal Emulator and input "df" command (without quotes), look for line beginning with /dev/block/mmsblk0p2- numbers after this are: 1k-blocks (this is size), Used, Aviable and %Use in this order. If %Use is different than 0- app2sd is on.
the problem is I can't find samdroid tools on my phone
Sorry, didn't notice. SamdroidTools is a standard component of samdroid kitchen, it's not included in rooting package.
1) make a backup
2) use this update package and apply in recovery
3) after installation wipe cache and dalvik-cache also in recovery (do not touch data/cache option- this is factory wipe)
4) reboot and test if SamdroidTools work
I can not guarantee that this package will work as SamdroidTools are in my system as a standard.
But I am quite sure that all necessary files for SamdroidTools are included and that it will not screw your system.
I looked, read the FAQ's and then some. I just came to a N1 form a G2, and the one things that is killing me is space for apps. I cant fit 1/3 of what I had on my G2 on here. It there anyway to install the full application (for apps w/o widgets) to the SD card? Or at least more that what Froyo allows by default.
I kept seeing something about partitioning but if someone would be kind enough to point me to a how to or give me the info I'd greatly appreciate it.
Thanks.
Apps2Ext with a custom ROM
I believe you are looking for apps2ext
Heres what you need to do. (hit the link above for detailed steps)
a) copy all your SDcard data to your PC, because partitioning the sd card will delete everything
b) reboot into recovery
c) recovery: create an ext partition (ext2, 3, 4 all work, i just use ext2)
size: 512MB, more if you want.
swap: 0, not needed (if asked)
d) recovery: flash the DT a2sd 2.7.5.2 (or newer) .zip file. this configures CM6.
e) recovery: reboot
f) while the phone is starting you can check if a2sd installed of by running this in a console (cmd): "adb shell a2sd check"
optional but recommended:
g) move the dalvik cache to the sdcard too; in a console (cmd) run: "adb shell a2sd cachesd" (will reboot your phone)
Remember you need to flash the dt a2sd .zip file every time you flash a new CM ROM.
britoso said:
c) recovery: create an ext partition (ext2, 3, 4 all work, i just use ext2)
size: 512MB, more if you want.
swap: 0, not needed (if asked)
Click to expand...
Click to collapse
I would suggest sticking with an ext2 partition, as it seems to have the most compatibility across the board with different ROMs and such.
Hello everyone,
I've an issue and I am looking for your advise & support. I've bought HTC HD2 512 EU with the following NAND specification:
Android ver: 2.2.1
Baseband ver: 15.42.50.11U_2.15.50.14
Kernel ver: 2.6.32.15-saint.J_Rev.005-g009fade-dirty [email protected] #8
Build no: Desire HD Rev.10.XU
Software no: 1.72.405.3
aMAGLDR V1.13
The Issue: I wanted to install App2SD to be able to install apps in SD Card.. I followed this thread => http://forum.xda-developers.com/showthread.php?t=926015 & followed Darktremor instructions here.. However, When I entered the MAGLDR menu /AD Recovery I found no CWM recovery mode "no boot source".. So what should I do next as Darktremor approach assumed that there is a CWM recovery mode to be able to format, partition and flash the App2SD, while I haven't!.. What should I do to make it work?
Thank you,
unzip attached file.put the folder you get to your sd card.in mgldr menu: services-boot settings-ad sd dir-find the folder and choose it. now you'll go to mgldr menu automatically now take the second choice:ad sd. so you'll go to ad recovery.(by this method you have to do all these steps each time in order to go ad recovery.so it is recommended to flash a recovery using daf and usb flasher.but this will erase your installed android rom.) and in ad recovery menu backup your current rom.because darktremors method doesn't go well with som roms.and know that it leads 2 extra reboots after you flash it.
mutil, thanks for the reply. I did as you mentioned.. got into the CWM successfully but failed to partition the SD correctly. After it said=> "Done..! partition SD successfully!" I got the screen full of errors like=>
E: Can't mount /cache/recovery/log
E: Falid to find "cache" partition to mount at "/cache".
E: Can't open /cache/recovery/last_log
E: Can't find misc
P.S: I choose partition size of 1024mb & swap of 256mb..
Update: I ignored those errors & installed the App2SD & rebooted but didn't notice any change! The available space on the internal storage still 201mb!.. SD card now reads 14gb, previously 15gb..
download a2sdgui from market. move dalvik cache to sd.this gives you some more space.i think a2sd will work for applications you install from now on.therefore i install it just after i installed a new rom.btw 256mb swap is high. you must know that it may harm your sd (but i also use 128mb swap in spite of its risk)
mutil said:
download a2sdgui from market. move dalvik cache to sd.this gives you some more space.i think a2sd will work for applications you install from now on.therefore i install it just after i installed a new rom.btw 256mb swap is high. you must know that it may harm your sd (but i also use 128mb swap in spite of its risk)
Click to expand...
Click to collapse
Done!..
Thank you mutil...
About the swap, do you suggest me to redo the whole process again and limit the swap to maybe 128mb?.. I remember that swap partition is always double the mem size..
What is the max recommended ext partition size for the App2SD? because on the CWM you can make the partition up to 2048mb..
no just for that, it doesn't worth to redo everything.next time when you change rom you arrange it.i dont have much knowledge but the swap is said to harm sd-card.but as my experience it also improves speed.
Ext
If u want to install apps on EXT partition don't use App2SD,or A2ext use Data2ext.
Similar to a2ext, where data/app were stored inside your ext partition of the SD card, data2ext stores the whole /data inside your ext partition.
That means your internal storage will barely be used, and because nowadays some SD cards runs faster than your internal memory.
Instructions:
*This is a CyannogenMod version!Not tested on DHD Roms!
1.Make a Ext3 Partition via CWR
2. Flash data2ext_for_CM via CWR (attached) (DON'T FLASH IT ON THE FIRST BOOT OF ANY ROM!)
3. Go to your terminal emulator/adb shell to type data2ext --enable
4. Reboot
5. Go check your Ext storage via Titanium Backup(Your internal storage [220 mb~] will not be increased you must check the ext space from the Overview page of your Titanium Backup [SD card(a2sd):....mb(...mb free)])!
antonymilo said:
If u want to install apps on EXT partition don't use App2SD,or A2ext use Data2ext.
Similar to a2ext, where data/app were stored inside your ext partition of the SD card, data2ext stores the whole /data inside your ext partition.
That means your internal storage will barely be used, and because nowadays some SD cards runs faster than your internal memory.
Instructions:
*This is a CyannogenMod version!Not tested on DHD Roms!
1.Make a Ext3 Partition via CWR
2. Flash data2ext_for_CM via CWR (attached) (DON'T FLASH IT ON THE FIRST BOOT OF ANY ROM!)
3. Go to your terminal emulator/adb shell to type data2ext --enable
4. Reboot
5. Go check your Ext storage via Titanium Backup(Your internal storage [220 mb~] will not be increased you must check the ext space from the Overview page of your Titanium Backup [SD card(a2sd):....mb(...mb free)])!
Click to expand...
Click to collapse
mmmm, will give it a try
Does it has a GUI?
This is a fast guide on how to make your HTC HD2 working with ICS on a full functioning ROM and solving the internal storage problem.
I assume that you already have rooted your device. If not, see the official guide. You have to have a working MAGLDR1.13 and ClockWorkMod Recovery. Then you can proceed to the following.
First: Backup your SD Card , Phone and contacts before start. The following procedures wipe everything !!
Boot into recovery by holding power key after turn off. Format your SD card with MAGLDR1.13 utility.
Give 512mb ext3/4 partition or more (need this for LINK2SD later) and 128mb cache or more.
Go to advanced and mount the formatted SD Card to pc, and transfer the following ROM on it.
[1.Sep.2012] NexusHD2-ICS-4.0.4-CM9-HWA V2.7 (Kernel: tytung_HWA_r3.4)
here: http://forum.xda-developers.com/showthread.php?t=1434860
Install ROM by choosing install zip from SD card. Add your google account and run the first time wizard. e.t.c....
This Rom is full functional ICS and for my opinion is running better than Gingerbread 2.3.5 on the HD2 and also is running even better than Official Windows Mobile 6.5. Is the operating system that this device deserves to have !! With SPIRIT UL you also have a working FM Radio. Audio method in settings qsd8250, Bluetooth must be on before launching SPIRIT UL. Battery Life is quite good, depends on usage.
Before adding any other applications or games from the play store, you have to get FIRST OF ALL LINK2SD and set it to automatically link newly installed applications to SD card (from settings in LINK2SD application). Be sure the first time you start LINK2SD you successfully load the ext3/4 partition. Link2SD will guide you on first run. Also you can link any existing applications to SD Card (by clicking create link) so you can save some space. Advantages of LINK2SD is that the ext3/4 partition is loaded by the device and when you plug the device on a usb port on a pc and mount the SD Card, it will not mount the ext3/4 partition, so your applications are still available and the system can still use those, and of course you saving space from internal storage. The only bad thing is that you taking space from your SD Card.
Now you have a full functioning ICS Rom on your beloved HD2.
djbxp said:
This is a fast guide on how to make your HTC HD2 working with ICS on a full functioning ROM and solving the internal storage problem.
I assume that you already have rooted your device. If not, see the official guide. You have to have a working MAGLDR1.13 and ClockWorkMod Recovery. Then you can proceed to the following.
First: Backup your SD Card , Phone and contacts before start. The following procedures wipe everything !!
Boot into recovery by holding power key after turn off. Format your SD card with MAGLDR1.13 utility.
Click to expand...
Click to collapse
correction for clarity,
"In magldr choose option 8-ad recovery,, this will load cwm
Once cwm starts choose advanced-format SD"
Give 512mb ext3/4 partition or more (need this for LINK2SD later) and 128mb cache or more
Go to advanced and mount the formatted SD Card to pc, and transfer the following ROM on it.
[1.Sep.2012] NexusHD2-ICS-4.0.4-CM9-HWA V2.7 (Kernel: tytung_HWA_r3.4)
here: http://forum.xda-developers.com/showthread.php?t=1434860
Install ROM by choosing install zip from SD card. Add your google account and run the first time wizard. e.t.c....
This Rom is full functional ICS and for my opinion is running better than Gingerbread 2.3.5 on the HD2 and also is running even better than Official Windows Mobile 6.5. Is the operating system that this device deserves to have !! With SPIRIT UL you also have a working FM Radio. Audio method in settings qsd8250, Bluetooth must be on before launching SPIRIT UL. Battery Life is quite good, depends on usage.
Before adding any other applications or games from the play store, you have to get FIRST OF ALL LINK2SD and set it to automatically link newly installed applications to SD card (from settings in LINK2SD application). Be sure the first time you start LINK2SD you successfully load the ext3/4 partition. Link2SD will guide you on first run. Also you can link any existing applications to SD Card (by clicking create link) so you can save some space. Advantages of LINK2SD is that the ext3/4 partition is loaded by the device and when you plug the device on a usb port on a pc and mount the SD Card, it will not mount the ext3/4 partition, so your applications are still available and the system can still use those, and of course you saving space from internal storage. The only bad thing is that you taking space from your SD Card.
Now you have a full functioning ICS Rom on your beloved HD2.
Click to expand...
Click to collapse