Problem:
Applying new themes caused phone to “hang” during boot animation. Installing Voodoo per instructions caused same behavior. At boot animation you would feel the phone vibrate once then after a 5 to 10 sec pause it would vibrate again twice in succession. This loops and continues to happen until you pull battery or use three button method to boot to recovery.
Cause:
Issue with format of SD Card and or possibly data on SD card. Even after formatting SD card I had same issue after copying data to SD card from computer. Restoring apps via Titanium would Force Close (FC) after a reboot and system settings were not sticking after reboot.
Resolution:
Backup required data only off of your SD Card. Music and VCard for my contacts was all I kept.
1. Reboot to recovery and clear the following:
a. Main Menu
i. wipe data/factory reset
ii. wipe cache partition
b. Advanced Menu
i. Wipe Dalvik Cache
c. Mounts and storage Menu
i. Format boot
ii. Format system
iii. Format data
iv. Format dbdata
v. Format sdcard
vi. Format sd-ext
2. Power down your phone
3. Install your preferred Kernel / ROM.
(NON VOODOO) Get them
HERE
a. Use DroidXcons easy one step found
HERE or
b. Remove SD Card and use a card reader to copy
Non Voodoo Kernel / ROM to it
4. Once
NON Voodoo Kernel / ROM is installed boot phone
5. I have noticed after a Kernel / ROM is applied settings don’t “stick”. Before you setup your google account etc reboot phone.
6. Run through the setup wizard. Make sure you have Root installed and working.
7. Remember to turn on “Debug Mode” in options
8. If you don’t want VooDoo you are done. If you want VooDoo continue
9. Download your Voodoo Kernel / ROM and put on your SD Card
10. Reboot into
RED CWM Recovery. If you boot into anything other than
RED you will need to flash via Odin
CWM-Recovery-ALL found HERE first
11. Choose the following:
a. Install zip from sd card
b. Choose zip from sd card
c. Browse to and select your Voodoo Kernel / ROM you downloaded and execute it
d. When this completes if you are not at the main CWM page hit the left soft menu key until you are back at main menu
e. Choose the following:
i. Voodoo Menu
1. enable lagfix
2. /system lagfix on
f. From here hit your left soft menu key to return to main menu again and choose reboot.
If you do not hear a woman’s voice and your phone boots up the lag fix did not take. In my experience it seems RED CWM does not appear to be able to handle multiple different options being selected in one session.
I had to reboot to RED Recovery and here I applied my selected kernel again. I then went back to main menu > voodoo > and enabled the lag fix again. I only choose the Second lag fix option not the first.
If this does not work go back to RED Recovery and apply your kernel yet again and then in the main menu > voodoo > options select the first lag fix option again. From here I heard the woman’s voice letting me know it was converting from RFS to EXT4 and my phone did not hang at boot animation any longer.
*NOTES* (Taken from GizmoDroid) at XDA Developers site
just a couple notes to the first timers:
1. Most ROM's currently are bundled with a kernel. For example, SuperClean installs CWM, kernel, and system image all in one flash, so no need to flash a separate kernel or CWM after flashing the ROM.
2. Currently, in the newest RED CWM, there are two enable options in the voodoo menu:
• "enable lagfix" - this converts all rfs partitions to ext4 except your "system" partition
• "/system lagfix" - this converts your "system" rfs partition to ext4
You will need to hit both of them for full optimization.
After selecting "enable lagfix", the text at the bottom will change to:
Voodoo lagfix is actually: disabled
next boot: enabled
Options:
/system lagfix conversion: yes
debug mode: no
Unfortunately, the current CWM has a little glitch that can be confusing. After rebooting, "Voodoo lagfix is actually:" is supposed to change to "enabled" but it will always say "disabled". Rest assured though, it is enabled.
A big thanks goes out to gunnermike53 for helping me diagnose / troubleshoot this issue.