@beerkan @devast help!! read this
ARM11-optimized libdvm.so which one should i use? in terms of reliability? and aalso how to apply these zips? and how to restore libvm.so if sumthing goes wrong? Plz help guys
Disclaimer: Try this at your own risk, i won't be held responsible if anything happenst to your phone. Also, this voids your warranty, and you can not revert back to stock kernel(to get back your warranty) if you do not have an image of an official rom for your carrier that you can flash with odin.
Imo only use arm11 optimized dalvikvm. JIT is way too unstable as for now, also there's a new version of it almost every day lol.
Just a note it's only for 2.1. Assuming, that you have stock 2.1:
Preparation:
Starting from scratch, get the windows drivers to recognize your phone:
MEGAUPLOAD - The leading online storage and file delivery service unpack it, i think the swallowtail driver will be needed for us later, but im not sure. Get odin and the spica_jc3.ops file:
Multiupload.com - upload your files to multiple file hosting sites! and
MEGAUPLOAD - The leading online storage and file delivery service . Next get the new kernel you'll be using:
LK2.06.beta4 for original firmwares (Root etc) [10.06.2010] also, read the instructions there as well. You need to unzip this archive, and you'll get a .tar file you'll be using later. Now, go to
SamdroidMod Kitchen v1.x.x All in One [EN] . You need to register there to use the kitchen. Select "without base package" at the top, and only "DVM ARM11 optimized (
sdx) Linpack ~4,5MFlops" at the bottom, then hit generate and place that file you download to your SD card.
Ok, seems preparations finished. Side note: your applications, settings etc will remain untouched.
Flashing: put your phone into download mode(make sure its charged) by powering it up with vol down + power + camera. Connect it to your pc, and if windows asks for drivers, direct it to the swallowtail drivers location. There are at least two devices if i remember well, and both use swallowtail driver. Now to check if it's ok, open your device manager in windows, and make sure there are no unknown devices there. Now start odin. It should show your phone, and if the background is yellow, you're good to go. For the ops file use your spica_jc3.ops you downloaded earlier, and for PDA use the kernel you downloaded earlier: i5700_LK2-06_beta4_PDA.tar . Do NOT change any options in odin, the defaults are good for you. Hit start, and wait. If it hangs during (1) Setting up connection, then disconnect the phone, pull out your battery, and restart the process. You'll see a nice progess bar installing your kernel, it will finish pretty fast, and it will automatically reboot your phone. I don't remember if first boot will start at recovery or not, doesnt really matter, after the flashing finished the background in odin will switch to blue(i think). Now, you got your root, and samdroid recovery installed. Turn off your phone, and insert your SD card with the zip(do not unpack) you downloaded from the kitchen. Start the phone in recovery mode: vol down + accept call + power. Go to apply any zip from sd, and select Samdroidmod_update.zip. After that, reboot, and you're done.
Basically. This is not a howto, just a basic walkthrough.