For you savvy folkes with Voodoo fix...

eah i went on this thread i even replied on it:::::::


Originally Posted by adrynalyne View Post

This should not normally be needed...but in my case it was. YOU WILL LOSE ALL DATA. THIS IS NOT A TRIVIAL PROCESS.

If you need to remove Voodoo, for whatever reason (mine was not booting), this is how you do it:

1. Download original.mbr from here:
http://adrynalyne.us/files/kernels/sgs/original.mbr
2. Download stock kernel:
http://adrynalyne.us/files/kernels/sgs/stock.zip

2. Boot to cwm (battery pull, and hold up volume while putting it back in and connected to usb), and put original.mbr and stock.zip on your sdcard. Mount as mass storage or adb push them to sdcard.

3. Use adb to restore the mbr:
Code:

cat /sdcard/original.mbr > /dev/block/mmcblk0

4. Use cwm to restore the stock.zip (kernel).

5. Mount dbdata and nuke the contents.

Code:

mkdir /dbdata

Code:

mount -t rfs -o nosuid,nodev,check=no /dev/block/stl10 /dbdata

Code:

rm -f /dbdata/*.*

6. Reboot back to STOCK recovery.
Wipe data.

7. Reboot.

Done and done. Nandroid restore back after this, if you wish.

If this doesn't work, take the illogical steps of:

Flash system, kernel and PIT with Odin. Remember, only use pda and pit sections.
Wipe again.

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
how do you push onto sd card... how do you open adb... i tried and it does nothing, flashes a really fast list of stuff in a command prompt looking screen and closes.... how do you nuke files... ugh... i really need voodoo outttt!!!!
 
Do you have an SD card reader? That would be the easiest way to get them on there. If not, standby by and I'll write something up.
 
Actually I would just do the last part where he says "if this doesn't work flash the system, kernal, and PIT with Odin" . That seems easiest to me.
 
i do that ... i flash system first, then kernel... and then wait.... whats PIT with oden? and system and flash with pda right?
 
The CWM kernel is a stock kernel, with a spliced in (modified) ramdisk that contains (among other changes) a modified recovery binary and adb daemon. The actual code/drivers/etc on the CWM kernel match the stock kernel 1:1 since it wasn't recompiled.

So is the RAMdisk active (i.e. taking up space) after removing Voodoo? Meaning - do we recover the storage space that it was using for the Ext4 mode once removed?
 
So is the RAMdisk active (i.e. taking up space) after removing Voodoo? Meaning - do we recover the storage space that it was using for the Ext4 mode once removed?

Every kernel has a ramdisk (initramfs). This has nothing to do with Voodoo or ext4. I think you're confusing how Voodoo works with RyanZA's loopback lagfix.

Voodoo converts the data partition (/dev/block/mmcblk0p1) to ext4. RyanZA's fix (OCLF) creates a loopback device pointing to a file that acts as a virtual partition formatted as ext2. I think that's what you're talking about when you said "RAMdisk".

I guess to address your point, with Voodoo storage space is converted, not resized, so any space loss is minimal, and due to the file system differences between the native RFS and the Voodoo "converted" ext4.
 
Every kernel has a ramdisk (initramfs). This has nothing to do with Voodoo or ext4. I think you're confusing how Voodoo works with RyanZA's loopback lagfix. << Yup - I was >>

Voodoo converts the data partition (/dev/block/mmcblk0p1) to ext4. RyanZA's fix (OCLF) creates a loopback device pointing to a file that acts as a virtual partition formatted as ext2. I think that's what you're talking about when you said "RAMdisk".

I guess to address your point, with Voodoo storage space is converted, not resized, so any space loss is minimal, and due to the file system differences between the native RFS and the Voodoo "converted" ext4.

Thanks - I'm sure I'm not the only one who appreciates your breaking this stuff down and explaining what's these "fixes" are actually doing.
 
Every kernel has a ramdisk (initramfs). This has nothing to do with Voodoo or ext4. I think you're confusing how Voodoo works with RyanZA's loopback lagfix.

Voodoo converts the data partition (/dev/block/mmcblk0p1) to ext4. RyanZA's fix (OCLF) creates a loopback device pointing to a file that acts as a virtual partition formatted as ext2. I think that's what you're talking about when you said "RAMdisk".

I guess to address your point, with Voodoo storage space is converted, not resized, so any space loss is minimal, and due to the file system differences between the native RFS and the Voodoo "converted" ext4.


brandon, could you please help me out with my situation dude?? im really hating my position with the phone at the moment its been afew days already and i work in the city along with traveling around... i really need things to work but i have no idea how to.... id really greatly appreciate it
 
Follow this thread where I posted about a similar issue. I think the guy finally went on IRC and taken care of, which I recommend as well. If you don't even have adb up and running, you're in for a seriously uphill battle.

Please Help - xda-developers

Here's the general steps..

1 - Get adb up and running. This is imperative, and people will be unable to help you unless you do.
2 - Flash back the voodoo kernel I posted in that post (the zImage only file) with Odin.
3 - You'll probably get the force close loop after booting that kernel, so you want to follow the uninstall instructions for Voodoo that use adb.
4 - With Voodoo uninstalled, flash back a CWM recovery kernel to completely remove the voodoo kernel.
 
Last edited:
question be... how do i get adb up and running, what is adb... how do i install it on the phone and or computer... after that i could be set with typing commands and connection phone and what not... like i said...im a techy and once i get the hang of something icould do it... i just have no diea how to get to adb???
 
question be... how do i get adb up and running, what is adb... how do i install it on the phone and or computer... after that i could be set with typing commands and connection phone and what not... like i said...im a techy and once i get the hang of something icould do it... i just have no diea how to get to adb???

Adb = Android Debugging Bridge
Android.com - Android at Google I/O > Developers > SDK > Installing the SDK
Open Command Prompt in windows or Shell in mac/linux
cd to the directory where you installed the sdk something like C:\Android-sdk-blah\
cd to the tools directory inside the sdk folder
Make sure your phone is plugged in and debugging is enabled.
type adb shell or if your on a mac/linux ./adb shell
follow the instructions in the other post to fix your mbr

Or if this is just too hard for you to do there is an easier method.
Reinstall the voodoo kernel that you had, either mine or jts
Then after it boots up make a folder named disable_lagfix inside /sdcard/voodoo you can do this right from windows by mounting your sdcard and creating a new folder.
Then restart the phone, it will restore your mbr and push the data back onto its original rfs filesystem.
Once your phone has booted again then flash the stock kernel using odin and you will be back to stock
 
so i did that easier part method because itried doing command prompt and it told me that it doesnt recognize the command i put in... and the command was a copy paste from the directory where sdkecplorer.exe is located... yet like i said... it says it does not recognize...
ok i proceeded to install voodoo on my phone...
then i connected the phone to the computer
mounted sd card and made a new folder in the voodoo folder on the sd card
made a new folder and renamed it disable_lagfix and proceeded to restart my phone...
it turned on to samsung logo... had a robot voice... and is still on the samsung logo 4 minutes later... <<<whats happening?

ok it turned on... but im guessing voodoo is still messing things up... SNAS is still not working... i have phone storage but market is not downloading anything.... should i still flash to stock kernel??? what about system etc.?
 
Last edited:
Yea I would go ahead and flash back to the stock kernel. Then reboot into recovery mode and choose both of the wipe options. I feel for you man. I was tinkering way past my bedtime one day and I was in your shoes. BIG THANKS to the devs here and on XDA for saving my bacon. Anyways...wiping may solve your problem. If it doesn't....do those scripts exactly as they are listed and they will work ! <voice of misguided experience> ;)
 
Yea I would go ahead and flash back to the stock kernel. Then reboot into recovery mode and choose both of the wipe options. I feel for you man. I was tinkering way past my bedtime one day and I was in your shoes. BIG THANKS to the devs here and on XDA for saving my bacon. Anyways...wiping may solve your problem. If it doesn't....do those scripts exactly as they are listed and they will work ! <voice of misguided experience> ;)

i flashed stock kernel from odin and it brings up what i had before which is... rooted phone and all the apps i had and launcher pro... as well as my issues with snas and market...
 
ahhhh omgggg ok never mind... so i rebooted into clockwork, and i restored to zip file i still had on my sd card that cory streater has on one of his threads explaining how to go to stock...
and so it worked.... i am back at a complete stock screen and phone... stock apps and all else... i can download from market and phone memory is correct...

now i dont know if voodoo is disabled or not but everything is working, i was wondering if there was a theme i could put onto the phone... rom or whatever its called really... something that has the stock apps removed to make the phone faster... any help?
 
If you are running a stock kernel and your memory is not @ 0.00MB, then yes voodoo is disabled. Also you don't need an app to check your memory unless you just want one. Menu key> setting> sd card and phone storage
 
ahhhh omgggg ok never mind... so i rebooted into clockwork, and i restored to zip file i still had on my sd card that cory streater has on one of his threads explaining how to go to stock...
and so it worked.... i am back at a complete stock screen and phone... stock apps and all else... i can download from market and phone memory is correct...

now i dont know if voodoo is disabled or not but everything is working, i was wondering if there was a theme i could put onto the phone... rom or whatever its called really... something that has the stock apps removed to make the phone faster... any help?

if you want a fairly simple rom that has a lot of the bloat removed try this:

[ROM] Super Clean DI01 + AOSP apps - xda-developers

you will need to be rooted and have clockwork to use it.
 
Just a quick question...... if I am running the Super Clean DI01 Rom and Dirrk's Kernel With Voodoo, if I create the disable_lagfix file, and reboot the phone, would I be able to flash the stock kernel through clockwork recovery, or do I have to use Odin? I tend to be a happy flasher with new Roms, and I'm wondering if I can "flash on the go" so to speak, without Odin and my laptop nearby. :)
 

Forum statistics

Threads
956,678
Messages
6,969,446
Members
3,163,598
Latest member
LEricG