[APP] One Click Lag Fix APK - 2.0 (UNSUPPORTED development halted)

Search This thread

RyanZA

Senior Member
Jan 21, 2006
2,023
784
JHB
Got an error (running XXJPH):
"Could not link loopback device /dev/loop0 to /dbdata/rtssdata/ext2/linux.ex2! loseup: /dev/loop0"

Read the first post. Known issue! :) I'll try get it sorted in the future, but for now, you need to go into Settings->Applications and make sure nothing is using APPS2SD! Since that steals the loopback mount from OCLF! ;) you can re-enabled APPS2SD after you lagfix.. but I don't recommend it. It is much faster to not use APPS2SD on this device.
 

RyanZA

Senior Member
Jan 21, 2006
2,023
784
JHB
Damm i chose to upgrade the app from 1.6.7 but there are no install options am i missing something ? when i open the app no options to install anything

wifi timeout defo not working on 2.2 JPH

You gotta uninstall V1+ before you can install V2+ ...

Thanks, another Q? actually I am using CFLagFix 1.80, still can use this?

You gotta remove CFLagFix 1.80 first, and then you can use this ...


Cmon guys, this stuff isn't that complicated! How can you have 2 lagfixes? ;)
 

RolluS

Senior Member
Sep 16, 2010
733
421
Near Paris
Hi Ryanza.

Firmware JPH with Rombie v1.2a (pre-rooted)

Test ok for me!

Quadrant before: 950
Quadrant after: 1933

Thank you ;)
 
Last edited:
Undoing my Lagfix V1+ from OCLF2.0.1 failed on my JPC i9000 :(
A message told me that "Something must have gone wrong, this is verry bad"...

Now if i click on Undo Lagfix V1+ (which is in red) it says that i only got 567MB free on RFS but 587 used on EXT2 and that i must free some space, will try that but it was ok before i launched the undoing.
 

mazsuper

Senior Member
Jul 15, 2010
227
51
removed 2.01 and reinstalled 1.6.7 uninstalled lagfix reinstalled 2.01

gone from 988 stock to 1895 V2

seems a better on jph then V1 did
 
Last edited:

RyanZA

Senior Member
Jan 21, 2006
2,023
784
JHB
Undoing my Lagfix V1+ from OCLF2.0.1 failed on my JPC i9000 :(
A message told me that "Something must have gone wrong, this is verry bad"...

Now if i click on Undo Lagfix V1+ (which is in red) it says that i only got 567MB free on RFS but 587 used on EXT2 and that i must free some space, will try that but it was ok before i launched the undoing.

Word... that would be a bug in the V1+ lagfix and not the V2 though. Nasty. Sorry about that. The bug is probably that a file changed/was removed while copying your data back to RFS, and the undo script is a bit too aggressive in declaring the undo broken. ;)

Uhmmm... 2.0.2 will be up shortly in the first post which should prevent this from happening in the future. To fix your problem though, you will need to run this manually:

Code:
adb shell
su
busybox rm -rf /data/bak
 

Mateo97120

Member
Sep 9, 2010
29
0
Rouen
I have installed EXT2 tools but it doesn't work, I can't install V1+ or V2+...

The error : could not link loopback device...

Any idea?
 

RyanZA

Senior Member
Jan 21, 2006
2,023
784
JHB
I have installed EXT2 tools but it doesn't work, I can't install V1+ or V2+...

The error : could not link loopback device...

Any idea?

Not gonna answer this one again, copy paste from just above your post...

Read the first post. Known issue! I'll try get it sorted in the future, but for now, you need to go into Settings->Applications and make sure nothing is using APPS2SD! Since that steals the loopback mount from OCLF! you can re-enabled APPS2SD after you lagfix.. but I don't recommend it. It is much faster to not use APPS2SD on this device.


EDIT: Uhmm.. thanks for helping me test this though! :D Id rather spend my time answering questions that haven't already been answered 4 posts up though! :)
 
Last edited:

Mateo97120

Member
Sep 9, 2010
29
0
Rouen
Thanks for your your answer Ryanza, I went into Settings=> Apps turned off every services running and killing every apps, but still same mistake
 

reg-sux

Senior Member
Jul 22, 2009
61
6
running fine here (2.0.2).

the only problem was uninstalling V1, but "fixing" the playlogo fixed the problem.


quadrant does 1822 fwiw


oh, and the wifi fix failed, you should have an e-mail from me waiting on your Inbox :)
 

RyanZA

Senior Member
Jan 21, 2006
2,023
784
JHB
Thanks for your your answer Ryanza, I went into Settings=> Apps turned off every services running and killing every apps, but still same mistake

You must have some sort of previous lagfix holding a loopback mount. If you want to fix it manually, you can try the following:

Code:
adb shell
su
mount

Now check for anything using /dev/loop0. You need to unmount this using 'unmount' and 'losetup -d /dev/loop0'

If you aren't sure how to do this, then just wait a day or so, and I'll have an updated version of the app which will be smart enough to work out that the loopback is taken. :)
 
Word... that would be a bug in the V1+ lagfix and not the V2 though. Nasty. Sorry about that. The bug is probably that a file changed/was removed while copying your data back to RFS, and the undo script is a bit too aggressive in declaring the undo broken. ;)

Uhmmm... 2.0.2 will be up shortly in the first post which should prevent this from happening in the future. To fix your problem though, you will need to run this manually:

Code:
adb shell
su
busybox rm -rf /data/bak

Cleaned a little bit, been able to retry the undo : same result

So i tried to remove /data/bak as you told me but it still does the same !
 

RyanZA

Senior Member
Jan 21, 2006
2,023
784
JHB
Cleaned a little bit, been able to retry the undo : same result

So i tried to remove /data/bak as you told me but it still does the same !

Try out the new 2.0.3 version. Might fix it. :)

running fine here (2.0.2).

the only problem was uninstalling V1, but "fixing" the playlogo fixed the problem.


quadrant does 1822 fwiw


oh, and the wifi fix failed, you should have an e-mail from me waiting on your Inbox :)

unknown user/group system:system ??
How can you not have a system:system? :D

Could you do something for me if possible? run the following:
Code:
adb shell
su
ls -l /dbdata/databases/com.android.providers.settings/settings.db

And then send me the results.


I'm pretty amazed at the number of bug reports so far that have nothing to do with V2, and have been with V1 all along. I think that is actually a good sign, since it shows V2 is pretty stable, if all the bugreports are about V1. ;)
 
Last edited:

thmlwin

Senior Member
Jul 16, 2010
51
9
Got an error (running XXJPH):
"Could not link loopback device /dev/loop0 to /dbdata/rtssdata/ext2/linux.ex2! loseup: /dev/loop0"

:confused: I also got the same error in XXJPH:D
I hope he will fix very soon.:D


Edit: I got it now:D because of one application is running in SD:D
Thank RyanZA:D
 
Last edited:

Tricky103

Inactive Recognized Developer
Aug 4, 2010
3,409
709
Exeter, UK
www.appliancecare.tv
Thanks Ryan ZA. I got this to work on my JPH Doc Slim Rom.. I didn't have any lag fix before, I had to install lagfix V1, then uninstall it then it let me install 2.. I have a quadrant og 1800+

Thanks again..
 

thmlwin

Senior Member
Jul 16, 2010
51
9
OMG, The first time I downloaded version 2.1 and now after finishing installation, You have version 2.0.3:D within 1 hour, So fast.
I hope the latest one is the better:D So I want to use it
If I want to use latest version:D , Do I need to undo lagfix or remove previous version?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 34
    OneClickLagFixV2PLUS inside the app is currently in RELEASE status. It has been tested on a fairly enormous number of devices without issue.

    This is an APK (Normal Android App) that will install an EXT2 lag fix for you.

    The APK itself can support a number of different lag fixes. It currently has the old OCLF V1 fix, which uses symlinks, and it now also has a new V2 fix which uses bind mounts.

    This is in a new thead, as the old thread is very very long, and this is now version 2.

    New features of the OCLF2+ lagfix vs OCLF1+

    - Bind mounts are faster and require less O/S overhead than symlinks, making this fix smoother in everyday use.
    - The bind mount allows for Android to report the correct free space available.
    - If something goes wrong at boot, and the bind mount does not initialize, you will boot up to a copy of your data from before the lagfix was applied. This makes V2 safer than V1. (copying /system/bin/playlogosnow onto /system/bin/playlogos1 will effectively restore your device to how it was before you applied the lagfix. There is also an undo option, which will copy all of your changed data back to RFS before restoring.)

    - As a bonus, an option to set the wifi screen off timeout is included.

    How to use this:

    Copy over the APK file onto your phone, and run/install it as normal using 'My Files'. There will be a 'One Click Lag Fix' app installed. Run that, and select the option you want!

    The app will automatically kill all running tasks, and enable flight mode. You should probably not use the device while the lag fix is running. If you accidentally hit back or home by mistake, re-enter the app and re-select the lag fix. It should still be running.

    Known issues in 2.0.0

    Some devices with heavy carrier customization cannot install EXT2 Tools. Fix should be in the next version, if possible.

    On Froyo (Android 2.2) this lag fix will refuse to install if the apps2sd feature is in use. The error you will see if Apps2SD is in use on installation will be that the loopback cannot be mounted.
    Workaround: In order to install the lagfix on froyo, you will need to set each app that is on the external SD back to regular. Once the lagfix is installed, you can move apps back to the SD.
    Fix should be included in the next version, if possible.

    If you use up more space inside the EXT2 than is available outside the EXT2, you will have to remove apps/delete data until you have enough space to copy your data back when you want to uninstall. To help avoid this, don't set the space bar all the way on the far right.

    Supported Devices And Firmwares

    Root support is available for:
    - I9000 Galaxy S on Android 2.1
    - Captivate on Android 2.1
    - Vibrant on Android 2.1
    Other devices / Android versions will have to use a different method to root

    Lagfix support is available for:
    - I9000 Galaxy S on All Firmwares
    - Captivate on All Firmwares
    - Vibrant on All Firmwares
    - Fascinate on All Firmwares

    2.0.1 - 2.0.4 Changelog

    - Fixed WifiTimeout option to work on Froyo
    - Fix for OCLFV1 undo.
    - Sync is called before bind-mounting, to ensure no data is lost.
    - Fix for APPS2SD error (loopback can't be linked error)

    2.0.5 Changelog

    - Fixed WifiTimeout to work on strange firmwares without a system.system

    2.1.0, 2.1.1Changelog

    + Lagfix V2+ has been updated to V2.1+ which features enhanced data security
    In order to install it, you must first undo V2 using the option, and then install V2.1+ as usual
    - Fixed WifiTimeout to now correctly require EXT2 Tools
    - Fixed Cleanup option to now correctly clean up the V2 lagfix as well as V1
    - EXT2 Tools will now remount /system as read-write
    - Changelog included in app for market users

    2.1.2 Changelog

    - Fixed 'Restore Bootlogo' option to work correctly when V2 lagfix is installed.
    - Fixed 'Restore Bootlogo' option to restore the froyo bootlogo if running froyo.

    2.2.3 Changelog

    + Lagfix updated to V2.2+ which contains:
    - Fix for new Vibrant, and I9000 JJ1 firmware.
    - Fix for the timezone issue.
    ~ To Install V2.2+, use the undo V2 function, and then re-do with V2.2+
    + Kernel Installer (ALPHA) that allows you to easily flash a kernel to your device

    2.2.4 Changelog

    - Fix for menu->help button opening kernels page.
    - Minfree now shows current settings
    - Set scheduler now shows current settings
    - Set scheduler now has an option to apply tweaks from hardcore on XDA forums
    - Text cleanup
    - Fix for occasional crash on fetching kernel manifest

    2.2.8 Changelog

    - Galaxy Tab Support
    - Fix for installing with APPS2SD active
    - Fix for set-on-boot for minfree and scheduler/tweaks

    2.3.0 Changelog

    - Bug fixes for occasional 'Broken Pipe', as well as related failure to copy boot up scripts.
    - z4root option added, which opens the market to the z4root app.
    - update.zip root option now downloads update.zip instead of having it included.
    - Fix for typo in cleanup option, it should now work correctly

    Rooting Froyo

    Froyo's recovery mode is locked down, so you can't root it from your device.
    However, you can use this: http://xdaforums.com/showthread.php?t=803682

    Donations

    Since a lot of people have been asking, I set up a paypal account and got a donate link: https://www.paypal.com/cgi-bin/webs...=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted
    Feel free to donate if you want, but I'm happy if you don't donate too. :)
    2
    Just wondering, does anyone have a solution to this?
    I have a galaxy using froyo and rooted with SuperOneClickv1.5.5-ShortFuse.

    Issues with options not being available resolved by rebooting the phone (turning it off and on for that one person who posted how do do that :) ).


    Resolved this issue: "When I try to install OCLF2.2+, it failed on moving the playlogos1 file." by doing the following.

    Used Autokiller memory optimizer from the market (the processes and services tab) to kill all processes and services other then system proesses (apps I had installed) and voila....installed OCLF.
    1
    Full source code under the GPL is available from http://code.google.com/p/oclf/
    1
    Nice work! Will test it soon!

    Sent from my GT-I9000 using XDA App
    1
    Should I use this app if I use Darky's 9.3 Beta 2 ROM? Is the lag fixed on all his ROM?

    DamianGto, when you said use other method instead of OCLF, what is the methods that you're referring to?

    Cheers.

    Yeah darky has it in his rom. Use darky rom configurator available in market. 2 selection of lagfix u can choose from. Voodoo n speedmod.

    Sent from my GT-I9000