FORUMS
Remove All Ads from XDA

[APP][OUTDATED]One Click Lag Fix APK

2,023 posts
Thanks Meter: 771
 
By RyanZA, Senior Member on 20th August 2010, 11:14 PM
Thread Closed Email Thread
This thread is now deprecated in favor of the APK2 thread.
APK2 thread can be found here:
http://forum.xda-developers.com/showthread.php?t=784691

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, but currently only a simple EXT2 lag fix is available in it.

Currently Included Lag Fixes:

Root + Superuser - The APK includes an update.zip that will root+superuser your device. Android 2.1 does not support auto-running/recovery mode from apps, so you will have to manually enter recovery mode. Android 2.2 does support this, so it may be added in the future.

EXT2Tools - This installs the correct busybox and some ext2 tools for checking the filesystem, etc.

OneClickLagFix V1+ - The included lag fix is called 'OneClickLagFix V1+' and is a heavily checked version of the original 1.0 One Click Lag Fix Script. It contains additional checking, the app and app-private folders, as well as filesystem checking on boot. It has a slider that controls how much space the lagfix will use. Further to right will mean you can install more apps, but you may have to remove some when undoing the lagfix. Further to the left means less space for new apps, but will make it much easier to uninstall.

OneClickLagFix V1+ Remover - This should painlessly remove the lag fix for you.

Space Checker - You can check the amount of free space still available for apps after the lag fix is installed using the option in the app. Works for all lag fixes.

Change Scheduler - Changes the kernel I/O scheduler. More details in app.

What is this lag fix version for?

A lot of people have trouble with the script versions. This aims to make a simple lag fix that anybody can use. It has a lot of checks, and does not remove any files that the system is using. This hopefully means that this lag fix will cause zero problems. In the event that a lag fix fails, the app should undo the lag fix and leave your device as it started. You will have the option to mail the log to the lag fix developer (me in the case of the stock lag fixes).

This is currently in RELEASE status. Feel free to report any issues/bugs in this thread!

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.

Vibrant users who are having issues can check out this awesome writeup: http://jjroid.wordpress.com/2010/08/...axy-s-vibrant/

Notes on V1+

You may see a delayed splash screen on boot. This is because the EXT2 filesystem is being checked at this point.
Quadrant scores should be around 2100.
Use the included uninstall option before applying an OTA update, or updating using Kies. Updates using Odin will overwrite the lagfix.
You do not need to reinstall this lagfix when the app is updated. The version on the V1+ lagfix itself has not changed. You will only need to reinstall for V2 or other changes. Coming soon.


Android Market
Kryptyx has uploaded the app to the android market - It is listed as "RyanZA's One Click Lag Fix".


1.1, 1.2, 1.3, 1.4 Updates

New options:
+ Captivate Jupiter GPS Logging fix for certain firmwares.
+ Unroot
+ Restore boot logo
Fixes:
- Restore boot logo now correctly sets permissions.
- Fixed about dialog.
- EXT2Tools fix should now properly create the required directory.
- Buffer is now correctly 100mb for minimum size, and 200mb for maximum size.

1.5 Updates

New Options
+ Remove EXT2 Tools
Fixes
- Certain actions can now be forced
- Root/Unroot options can now correctly write the update.zip file
- Fixed busybox missing message for installing OCLF - now prompts to install EXT2Tools

1.5.1-1.5.5 Updates

New Options
+ Change Scheduler
Fixes
- Hopefully the broken pipe issue is fixed.
- New Icon by Kryptyx.
- Scheduler now affects all block devices. Will skip non-present devices.

1.6.0 Updates

New Features
+ Main view has tabs now: 'All', 'Enabled', 'Disabled'
New Options
+ Install Font option - EXPERIMENTAL

1.6.5 Updates

New Features
+ GUI Updates to help make the interface more understandable
+ 'Set On Boot' option for 'Change Scheduler' to automatically re-apply the selected scheduler on boot.
+ Adverts on the main page. These can be permanently disabled by pressing 'menu' on the main page and choosing to disable them. Feel free to click em before doing that.
Changes
- Default EXT2 size slider is now in the middle instead of the far right.

1.6.6 Updates

New Features
+ Option to repair / clean up any known lagfix issues.
Fixes
- Unroot will now work on any device (including Captivate), and on any firmware.

1.6.7 Updates

New Features
+ Minfree settings (Like autokiller)
+ New help dialog

1.6.7 Known Issues

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.

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.

FAQ

A FAQ about what this lag fix does is available here: http://forum.xda-developers.com/show...40&postcount=2

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/websc...if%3aNonHosted
Feel free to donate if you want, but I'm happy if you don't donate too.
The Following 5 Users Say Thank You to RyanZA For This Useful Post: [ View ] Gift RyanZA Ad-Free
 
 
20th August 2010, 11:14 PM |#2  
OP Senior Member
Flag JHB
Thanks Meter: 771
 
More
Full Source Code is available under GPLv3 at http://code.google.com/p/oclf/
The Following 2 Users Say Thank You to RyanZA For This Useful Post: [ View ] Gift RyanZA Ad-Free
20th August 2010, 11:16 PM |#3  
decepticon's Avatar
Senior Member
Flag Backwoods Louisiana
Thanks Meter: 95
 
More
Does this one have the same backup issue as your other one?
20th August 2010, 11:22 PM |#4  
OP Senior Member
Flag JHB
Thanks Meter: 771
 
More
Quote:
Originally Posted by decepticon

Does this one have the same backup issue as your other one?

Backups should work fine. Give me a heads up if they don't.
EDIT: Backups should also work in the other lag fixes. People report them as working, so...
The Following User Says Thank You to RyanZA For This Useful Post: [ View ] Gift RyanZA Ad-Free
20th August 2010, 11:36 PM |#5  
decepticon's Avatar
Senior Member
Flag Backwoods Louisiana
Thanks Meter: 95
 
More
They work but mine takes forever backing up linux.ex2. Ill test this one soon

Sent from my GT-I9000 using XDA App
20th August 2010, 11:44 PM |#6  
OP Senior Member
Flag JHB
Thanks Meter: 771
 
More
Quote:
Originally Posted by decepticon

They work but mine takes forever backing up linux.ex2. Ill test this one soon

Sent from my GT-I9000 using XDA App

Ah, that issue! This lag fix will also take a long time to back up. It is not a different lag fix from the others, just a safer and easier to use lag fix. People who can already install the more advanced lag fixes should rather use those! This is aimed more at people who don't want the complications of those methods.
20th August 2010, 11:48 PM |#7  
hurrpancakes's Avatar
Senior Member
Flag Sacramento, CA
Thanks Meter: 121
 
More
Seems to work great on the Vibrant!

Gets rid of the issues I had with 2-2 and 2-3 lagfixes, where I would get the message that I have low internal memory, which would prevent me from being able to receive text messages. Do you know why this would have been happening, Ryan?
20th August 2010, 11:51 PM |#8  
OP Senior Member
Flag JHB
Thanks Meter: 771
 
More
Quote:
Originally Posted by hurrpancakes

Seems to work great on the Vibrant!

Gets rid of the issues I had with 2-2 and 2-3 lagfixes, where I would get the message that I have low internal memory, which would prevent me from being able to receive text messages. Do you know why this would have been happening, Ryan?

The script lag-fixes are dumb lag fixes, they don't check how much space is available and that. This one does a lot of checking and tries to make it all pain free.
20th August 2010, 11:54 PM |#9  
hurrpancakes's Avatar
Senior Member
Flag Sacramento, CA
Thanks Meter: 121
 
More
Quote:
Originally Posted by RyanZA

The script lag-fixes are dumb lag fixes, they don't check how much space is available and that. This one does a lot of checking and tries to make it all pain free.

Well it certainly does make it pain free. Any intentions to release a 2-x .apk version?
20th August 2010, 11:56 PM |#10  
Senior Member
Flag Ipoh
Thanks Meter: 37
 
More
Hi Ryan, is it recommended to run after a fresh install? Will it cause problem otherwise?
20th August 2010, 11:59 PM |#11  
OP Senior Member
Flag JHB
Thanks Meter: 771
 
More
Quote:
Originally Posted by dereknas

Hi Ryan, is it recommended to run after a fresh install? Will it cause problem otherwise?

It should work perfectly on any install.
If it won't work, it should be disabled on the menu, and clicking on it will tell you what is wrong. If it somehow manages to run and something goes wrong, it is designed to roll-back and put your phone back how it started.

So it should be fine without a fresh install. Give me a heads up if you hit any issues though!
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes