Jump to content

JP3 Lag Fix- ext3 partition via script = 1610 quadrant


Guest mcb00f
 Share

Recommended Posts

Guest mcb00f

This is early, hacky, and built from the work of the guys on the Vibrant forums: http://forum.xda-developers.com/showthread.php?t=739647

anomalous3 figured out that "there was only one thing running as root that could safely be replaced; the boot logo player. So, all this does is replace the boot logo player with a script that calls userinit.sh from /data/local and then calls the (now renamed) bootlogo player for those of you who want that nifty startup screen"

What this does is allows the phone to mount an ext3 partition on boot so we can have a lag fix on JP3. I'm getting 1610 on quadrant and it's pretty stable. Please someone improve this!! shaunm89 and I just hacked this together from other's work.

Directions:

1.) Create an EXT3 partition on your external SD card of 2gb. It should be the second partition after the fat32 partition

2.) Flash Modaco's pre-rooted JP3 through Odin: http://android.modaco.com/content/sa...very-for-odin/

3.) Boot the phone up. Open market and install Root Explorer (costs $) and Busybox. Update busybox

4.) Download these files: http://www.megaupload.com/?d=ONGUDAIJ

Copy them across to the SD card. Move playlogos1 and playlogosnow to /system/bin. Move userinit.sh to /data/local. Use root explorer to set permissions read (all 3) write (user only) execute (all 3). 0755 for those who know linux. You can use adb to push if you wanna get fancy.

5.) Reboot. Use root explorer to see if /sd-ext exists, and if so, whether /sd-ext/data and /sd-ext/dalvik-cache exist. If so it worked! If not, reboot again and then check.

That's it. Maybe someone (Paul??) can package this into an update.zip, maybe someone can take it and make it more stable and even faster (ext4 for example)

Edited by mcb00f
Link to comment
Share on other sites

Guest DistortedLoop

Nice!

So this can be done without a custom kernel; awesome.

I'm in no rush to use FroYou until it's a bit less beta, but my primary reason (no mimocan or apps2sd type fix) is now gone. Thanks for the efforts and sharing, hopefully someone will try it out and share the experience for feedback.

This is early, hacky, and built from the work of the guys on the Vibrant forums: http://forum.xda-developers.com/showthread.php?t=739647

anomalous3 figured out that "there was only one thing running as root that could safely be replaced; the boot logo player. So, all this does is replace the boot logo player with a script that calls userinit.sh from /data/local and then calls the (now renamed) bootlogo player for those of you who want that nifty startup screen"

What this does is allows the phone to mount an ext3 partition on boot so we can have a lag fix on JP3. I'm getting 1610 on quadrant and it's pretty stable. Please someone improve this!! shaunm89 and I just hacked this together from other's work.

Directions:

1.) Create an EXT3 partition on your external SD card of 2gb. It should be the second partition after the fat32 partition

2.) Flash Modaco's pre-rooted JP3 through Odin: http://android.modaco.com/content/sa...very-for-odin/

3.) Boot the phone up. Open market and install Root Explorer (costs $) and Busybox. Update busybox

4.) Download these files: http://www.megaupload.com/?d=ONGUDAIJ

Copy them across to the SD card. Move Playlogos1 and Playlogosnow to /system/bin. Move userinit.sh to /local/data. Use root explorer to set permissions read (all 3) write (user only) execute (all 3). 0755 for those who know linux. You can use adb to push if you wanna get fancy.

5.) Reboot. Use root explorer to see if /sd-ext exists, and if so, whether /sd-ext/data and /sd-ext/dalvik-cache exist. If so it worked! If not, reboot again and then check.

That's it. Maybe someone (Paul??) can package this into an update.zip, maybe someone can take it and make it more stable and even faster (ext4 for example)

Link to comment
Share on other sites

Guest pisqua187

in theory it's work.. but quadrant do nothing in i/o when try to write database.. it's just blocked

ok after 5 minutes quadrant finish the bench... 1304.... too close to 2.2 nexus.. yahooo.. work fine for me..

Edited by pisqua187
Link to comment
Share on other sites

Guest ascito
in theory it's work.. but quadrant do nothing in i/o when try to write database.. it's just blocked

ok after 5 minutes quadrant finish the bench... 1304.... too close to 2.2 nexus.. yahooo.. work fine for me..

So It should work with ext4? The same procedure?

Link to comment
Share on other sites

Guest mostyle
So It should work with ext4? The same procedure?

I don't actually have an i9000 so I can't speak for the default kernal compile support options (ext3, ext4, etc) but the reason us stateside guys are happy about this is due to the fact that the Captivate stock kernel includes ext3 support so this works without a kernel recompile.

Assuming the kernel you are using supports ext4 then yes, you should be good using this technique although there may be some minor editing to the userinit.sh script. Actually I just checked the script and providing the kernel supports ext4 this method should work.

Link to comment
Share on other sites

Guest Fykick

Okay..maybe I'm retarded but I can't get root explorer to copy the playlogosnow...or userinit files....and probably playlogos1, I just can't verify that because the file is already there in the first place. What would be wrong that my root explorer apk is not copying the files correctly. And yes..it is mounted as R/W, not R/O. I'd use adb push, but when I go to push them...it just simply says permission denied even if I have superuser already installed on the phone. Anyone have a solution to my dilemma?

THanks ahead of time.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.