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://forum.xda-developers.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.
Full source code under the GPL is available from http://code.google.com/p/oclf/
Nice work! Will test it soon!
Sent from my GT-I9000 using XDA App
Very nice, thanks, will try it asap
Now downloading to test. I hope it will be great work.
Damn! Just when I decided to try out the stock firmware without any lagfixes. :-| Guess I have no choice but to succumb to your awesomeness now.
Will make a backup of data on my internal memory (just in case) and give this a shot on my brand new JM8 now
Sent from my GT-I9000 using XDA App
Hang on, looks like it has a bug! I did a clean firmware flash, and its just giving a 'disabled' message, because it seems to be erroring on trying to find /dbdata/ext2data/
I'll have a 2.0.1 up within a few minutes with the fix. Sorry! I need a QA department!
Good work!
Do we need to uninstall APK v1 before using this APK?
I guess yes, but you never know.
Thanks
Is this the app version of "voodoo" fix only with ext2 (the one you started testing earlier in different topic) or its old virtual file method?
Hmm, can't find the lagfix
Thx for readding it
lol ^^
Will report back in a few minutes
RyanZA said:
Hang on, looks like it has a bug! I did a clean firmware flash, and its just giving a 'disabled' message, because it seems to be erroring on trying to find /dbdata/ext2data/
I'll have a 2.0.1 up within a few minutes with the fix. Sorry! I need a QA department!
Click to expand...
Click to collapse
2.0.1 is up in the first post. If you downloaded 2.0.0 and noticed that it didn't work, grab that one.
Steephig said:
Good work!
Do we need to uninstall APK v1 before using this APK?
I guess yes, but you never know.
Thanks
Click to expand...
Click to collapse
You don't need to uninstall APK v1 first. It will overwrite it.
V1 lagfix will need to be uninstalled first, but the uninstall can be done by either V1 or V2 APKs.
dupel said:
Is this the app version of "voodoo" fix only with ext2 (the one you started testing earlier in different topic) or its old virtual file method?
Click to expand...
Click to collapse
Virtual file method, but better.
RyanZA said:
You don't need to uninstall APK v1 first. It will overwrite it.
V1 lagfix will need to be uninstalled first, but the uninstall can be done by either V1 or V2 APKs.
Click to expand...
Click to collapse
I phrased my question a bit weird, what I meant to say was if the v1 lagfix should be uninstalled, but you gave the answer anyway.
Nifty!
Can I try it this in 2.2 JPH?
Thanks...
halabibk said:
Can I try it this in 2.2 JPH?
Thanks...
Click to expand...
Click to collapse
It was deved this evening now, completely in JPH. So yeah, JPH works. If anything else works is unknown!
Also, the wifi timeout option does not work in 2.2, only in 2.1 Android. I'll put the fix up with whatever other bugs people find in a bit.
halabibk said:
Can I try it this in 2.2 JPH?
Thanks...
Click to expand...
Click to collapse
Tried it on my sluggish JPH.
Now it's blazing fast!
Very nice RyanZA.
THX!
Now my JPH firmware seems to be as fast as JM6 with Voodoo fix
Dennis
Thanks, another Q? actually I am using CFLagFix 1.80, still can use this?
Got an error (running XXJPH):
"Could not link loopback device /dev/loop0 to /dbdata/rtssdata/ext2/linux.ex2! loseup: /dev/loop0"
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
Related
CyanogenMod 6 Kaiser [RLS5.2] - RC2 based, odex:ed build [6.8.2010]
This release is based on CyanogenMod 6 RC2, modified to be Kaiser & Polaris friendly (and hopefully Vogue too). Parts of other releases, mostly dzo's Fresh Froyo are also used.
What's new:
RLS5.1:
- Completely re-done release, based on CyanogenMod 6 RC2 FRF91
- System completely odex:ed (thanks kallt_kaffe for all your help with this)
- Google Apps FRF91 MDPI
- Wifi tethering - courtesy of urban69 and kallt_kaffe.
- Removed most of the "bonus" apps except Astro File Manager, due to /system size limit. To get YR Weather Widget, Brut Maps, Linpack or Nexusrevamped Live Walpaper dowload the AppPack.zip here, unzip the files to your SD card and install via Astro..
- Experimental libhtcgeneric-ril.so to enable 2G/3G switching (again all credits to kallt_kaffe) included. The enable/disable "2G mode only" switch in settings now works!!
For best performance enable compcache in Settings > CyanogenMod Settings > Performance. If you want to squeeze even more out of it disable dithering, also in Settings > CyanogenMod Settings > Performance.
Download RLS5.1: Mediafire, FileFactory or Megaupload!
Update RLS5.2
-New version of experimental libhtcgeneric-ril.so to enable 2G/3G switching (again all credits to kallt_kaffe) included
RLS5 and RLS5.1 can be updated to RLS5.2 via update attached below: rls5_rls5-2_update.zip.
What works:
Everything should be working as in other Froyo builds. But I may have missed someting - if so, please report!
- Phone: calls, SMS, standard stuff..
- Camera
- BT & BT audio
- Wifi
- Email
- MMS
- Exchange sync, Google sync
- Market
- GPS & Wireless (WiFi or Data) location
- JIT
- Compacache
- et cetera..
Installation:
Put the androidinstall.tar to /andboot folder and install to SD / NAND. SD users will find complete SD HaRET distro attached below, with zImage-froyo-26-07-10 (HaRET.zip). Edit default.txt according to your needs and wishes, but it should be o.k. for most Kaiser users (except panel and battery parameters - fix those). Polaris users should edit default-polaris.txt for Polaris. Vogue users need to use their standard default.txt.
I've tested RC5 on SD (ext2/ext2) install, so I really don't know how it will work on NAND.
If you have problems with Wifi connections, you can try other power levels using script made by kallt_kaffe:
Code:
$ sudo
# wifi_level.sh low|medium|high
To switch between Froyo | Eclair | Paid Market, use a script market.sh, made by kallt_kaffe:
Code:
$ su
# market.sh eclair|froyo|paid
There is a small DeskClock.apk issue in RLS5.X. To get back DeskClock.apk from RLS4, which is o.k. for our resolution, apply attached DeskClock_fix.zip.
Screenshots:
Check them out at CyanogenMod 6 screens page.
Credits go to:
- mssmision for porting CyanogenMod 6 for our devices and all the other work his done
- dzo for his kernels and Froyo releases - without you man there would be no Vogue/Kaiser Android community
- kallt_kaffe for many many contributions he made to Android Vogue/Kaiser community
- Incubus26Jc also for his fine builds and many contributions made to Android Vogue/Kaiser community
- Brut.all for his Maps mod
- DmK75 for the default.txt for Polaris and all the other contributions his done in testing and delivering fixes for this build. Thx man!
- Complete Vogue/Kaiser community
Thank you guys for your great work and sorry for stealing your ideas and soultions, but they're just to tempting not to be used and abused.
I'd be glad to get as much of your feedback as possible. Enjoy!
============================================================
History
RLS4:
- Fixed bootanimation to comply with 240x320 res, also slimmed down bootanimation.zip by 1 Mb
- Replaced all Google Apps with the FRF91-mdpi version
- Updated ADW Launcher to latest version 1.0.1-mdpi
- Removed LinPack
- Included updates from RLS3 in the main build
- Other smaller modifications and optimizations
RLS3:
- Replaced old Vending.apk with a new one from FRF91 source to fix constant FC'ing
- Replaced some other system resources with FRF91 source
- Updated ADW Launcher to latest version 1.0.1
- PNG'optimized and zippaligned all apk's - shaved ~ 10-15% off in average
- Optimized all OGG files - shaved 20-30% off in average (you shouldn't, but if you notice any drop in ringtones quality, please inform me)
- Included Brut Maps, Astro, NexusRevamped LiveWalpaper and LinPack in the release, on the account of newly freed space
- New kernel zImage-froyo-26-07-10 added to HaRET.zip
- Included Wifi tethering fixes made by kallt_kaffe (thx man, great work). No more post installations scripts needed to make it work.
Nice work! Sometime I will try this build.
Just about the best i've tried yet.
This is by far the most responsive version i've tried yet and i've spent about two days trying all the versions mentioned in the
"Android Build Index - Look here before asking" -I can't post the link-
I'm trying this on NAND. I can't get Wifi to work on my kaiser but i'm going to keep playing around with this one.
Love the speed.
Oh, what is the name of the female football picture/wallpaper?
Hi,
I will try it on my Pola.
This build is useful for using bluetooth speakerphone in car?
Chick wallpaper.
http://bit.ly/acABBj
wifi won't start. It just states "error"
@nemuro are you a Kaiser or Polaris user and did you apply my update?
Best yet!!
I'm not sure how, but Wifi is now working. It may have something to do with fixing permisions between a re-install. This version is quick and snappy. My favourite so far!!!
milanche said:
If you find any problems, please report..
Click to expand...
Click to collapse
Where i install update, i seen message "tar: short read"
Is error?
DmK75 said:
Where i install update, i seen message "tar: short read"
Is error?
Click to expand...
Click to collapse
No. It installed fine, don't worry! I get that error too, it has something to do with the way 7Zip I use makes tarballs, but it has no effect on install.
milanche said:
@nemuro are you a Kaiser or Polaris user and did you apply my update?
Click to expand...
Click to collapse
Yes, I applied the update. I am using kaiser, and haret + latest z-image. Is it the problem that I am using a wrong version of default.txt? Do you want me to post that file?
Gonna try it tonight...
Ive been using urban69's rom for 5 days and have enjoyed it although am having application fc's frequently and still dealing with the battery issues....I'll try this on Nand tonight and reply back....Thanks for all your work!!!
If it weren't for all of you dev's we'd be in tech limbo!!!
First of all...Im new to installing Android on Kaiser, so sorry for stupid q's and stuff...
Ive installed it on a danish Tytn II, it works, with some errors...
1. Wifi doesnt work(dont know why...just doesnt find any networks(and it seems to have no macaddress, at least thats what the infobox says, the same about bluetooth)
2. No marked...Weird i think
3. Battery stuck at 15%
4. i sometimes have problems answering calls...
Think that was it for now...Else its a great build...Thx a lot..
THink i will install another build for now...but will probably try it again...
milanche said:
No. It installed fine, don't worry! I get that error too, it has something to do with the way 7Zip I use makes tarballs, but it has no effect on install.
Click to expand...
Click to collapse
Thank for this build!
I install it on my Polaris and tested: Wifi, BT and GPS works.
Also i noticed full russian translate and working superuser app!
One issue in Market, it sometimes "stopped unexpectedly".
nemuro said:
Yes, I applied the update. I am using kaiser, and haret + latest z-image. Is it the problem that I am using a wrong version of default.txt? Do you want me to post that file?
Click to expand...
Click to collapse
Please try my latest release where all needed HaRET files are included. And don't forget to change panel type in default.txt to correspond your panel!
Zalasta said:
First of all...Im new to installing Android on Kaiser, so sorry for stupid q's and stuff...
Ive installed it on a danish Tytn II, it works, with some errors...
1. Wifi doesnt work(dont know why...just doesnt find any networks(and it seems to have no macaddress, at least thats what the infobox says, the same about bluetooth)
2. No marked...Weird i think
3. Battery stuck at 15%
4. i sometimes have problems answering calls...
Think that was it for now...Else its a great build...Thx a lot..
THink i will install another build for now...but will probably try it again...
Click to expand...
Click to collapse
That's weird. I have Wifi and BT working. Please download the new full SD HaRET release from first post and see how this one works for you. It has all needed files included, including latest 15-7 kernel.
Added new complete androidinstall.tar release to first post!
doesn't work on nand, it's too fat to be installed in nand... the update fails with no space left on device as does the new androidinstall
i guess something needs to be took off to install in nand
milanche said:
If someone is kind enough to send me default.txt for Polaris, I'll be glad to include it!
Click to expand...
Click to collapse
Here default.txt for Polaris, i use it.
DmK75 said:
One issue in Market, it sometimes "stopped unexpectedly".
Click to expand...
Click to collapse
Yes, I have the same problem. Will look into it.
DmK75 said:
Here default.txt for Polaris, i use it.
Click to expand...
Click to collapse
Thank you very much! Will include it into next release.
succo said:
doesn't work on nand, it's too fat to be installed in nand... the update fails with no space left on device as does the new androidinstall
i guess something needs to be took off to install in nand
Click to expand...
Click to collapse
Ok, thanx. I'll look into it.
Made a new thread for the update.zip versions of the LagFix since i have had people asking me to do that so it doesn't get cluttered up together with RyanZA's fix in his thread.
Only one file included... Will overwrite old root version.
Testet on firmware: (Did a fresh reflash every time)
I9000:
I9000XWJG5 (Eclair - Europe)
I9000XWJM1 (Eclair - Europe)
I9000XWJM5 (Eclair - Europe) (Thanks Peaster111)
I9000XXJP2 (Froyo - Europe)
I9000JPJG8 (Eclair - Africa)
Captivate: (Thanks to Zilch25 for testing)
I897UCJH2
I897UCJH3
Instructions:
(Note that i recommend that you do a fresh reflash through ODIN.)
1. Download the update.zip of your choice and rename it to update.zip.
2. Place it on your internal sdcard.
3. Turn off your phone.
4. Hold down Vol Up+Power button+Home Button for a couple of seconds until u see the galaxy logo .
5. Use the up and down buttons to get to update.zip.
6. Press menu button on update.zip to select it.
7. After install, the phone restarts.
8. Go to the newly installed 'SL4A' application from the app list, open it and choose either LagFix_Ext2.sh or LagFix_Ext4.sh to install the fix.
9. The script should run takes around 2-4 mins before it reboots.
10. First reboot after applying script will take some time as it's moving data around and mounting folders.
Regarding Step 4: What is written is for GT-I9000 version.
For Captivate and Vibrant as other people with that phone.
For Captivate people that are trying this on I897UCFJ6 please read the following post: http://forum.xda-developers.com/showpost.php?p=7939738&postcount=177
Notes:
The current version works on Froyo BUT you can only use the ext2 option as the current kernels in Froyo doesn't support ext4.
Known Bugs:
Got no idea if people still will have problems with changing fonts with ext2 since it works for me.
Credits:
RyanZA - Original bat fix
husq510 - Supplied files needed to enable ext4 support
Zilch25 - For being my test subject on the Captivate board
Donations:
Had a few people ask for donation link so here it's: Donate
Do note though that you don't have to donate if you don't want to.
Changelog:
v.2.3.3
Minor bug fixes.
Put all into one file that will remove old root and reapply new root in the same zip file.
v2.3.2
Removed custom hosts file for ads blocking as that was the problem with SL4A crashing.
v.2.3.1
Changed version of SL4A which should fix the FC that SL4A is giving.
v2.3.0
Scripts redone to do all moving of data on boot to minimize chance of loosing applications and settings.
Firmware check added to scripts to check if your firmware needs GPS Logging fixed.
Removed support for Ext3 as there is no reason to have it since we can use ext4
Added custom apn-conf.xml file for APN settings.
Added hosts file for blocking ads.
v2.2.2
This fix is for Captivates running firmware I897UCJH2
Turns off GPS logging and removes whatever logs that might already have been made
v2.2.1
Fixed old bug with /data/app-private
Added checks to scripts so they check if your system has support for the filesystem you choose
v2.2
Added Check_Space.sh to sl4a
Added support for ext4 (Only works on eclair builds)
Busybox 1.17.1 is NOT required anymore, but is the version i'm including.
v2.1
Based on RyanZA's v2.3
Added support for ext3 (Only works on eclair builds)
Removed support for /dbdata/databases
Changed /data/app-private from mount to symlink
Added two versions of the zip's. One for people who already have a rooted SGS and one that will root the SGS.
v2.0
Based on RyanZA's v2.0
Initial release.
Added support for /dbdata/databases
Added support for /data/app-private
Hey, would you like me to test this on JP3??
Thread
is it possible to undo this lag fix? what scores in quadrant are we expecting with this?
All lag is gone with this or is there some left as I encounter in ryan's? tnks in advance for the hard work
Hi
Great tool
if i'll replace files in the zip will it still work?
(like replacing busybox with version 1.18 and replacing apn-conf with one who has Israeli carriers or adding fonts library for hebrew fonts)
Thread Astaire said:
Hey, would you like me to test this on JP3??
Thread
Click to expand...
Click to collapse
You are welcome to test it on JP3 if you want to but just remember Clockworkmod Recovery can have problems with applying the update.zip's
rbanaco said:
is it possible to undo this lag fix? what scores in quadrant are we expecting with this?
All lag is gone with this or is there some left as I encounter in ryan's? tnks in advance for the hard work
Click to expand...
Click to collapse
There is a script included to remove the lagfix. From test with stock kernel quadrant score is excepted to be around 2100-2200 with ext2 and 1800-1900 with ext4.
From all the testing we have been doing on this release when fixing bugs there haven't really been that much lag... you might see small lag when opening an application for the first time or when installing an app since we are using a different method this time where we don't move the application's apk's after it's installed, but personally i haven't seen this yet.
omrij said:
Hi
Great tool
if i'll replace files in the zip will it still work?
(like replacing busybox with version 1.18 and replacing apn-conf with one who has Israeli carriers or adding fonts library for hebrew fonts)
Click to expand...
Click to collapse
Hmm no idea tbh... You might be able to open the zip, replace the files and close it again without losing the signature that it's signed with, but this is something that i haven't tried yet so don't know if it will work.
thanks for the answer.. one more question if you don't mind answering.. what would you advise ext2 or ext4? which provide better performance despite of the score? thank you
rbanaco said:
thanks for the answer.. one more question if you don't mind answering.. what would you advise ext2 or ext4? which provide better performance despite of the score? thank you
Click to expand...
Click to collapse
I would recommend ext4 since it have journaling, which means there is a smaller chance on losing data if your phone lose power by pulling the battery or if the battery reach 0%.
Other people would say ext2 since ext4 might reduce the lifetime on the NAND since it has journaling
I have only tested the ext4 myself pretty much while i have had others to test both ext2 and ext4. Also this is what Zilch25 has posted about ext2 and ext4 on the captivate forum:
Is EXT2 for me?
If you want your Quadrant scores to be bloated beyond belief and don't care if your data spontaneously combusts (Results may vary). Alternatively if you're worried about your NAND wear leveling not being able to handle the strain of EXT4 journaling.
Okay EXT2 is scary, how about EXT4?
You can't afford for your things to get corrupted? Weirdo. Real world performance between EXT4 and EXT2 is barely noticeable if at all, for the everyman this is probably your best bet.
Click to expand...
Click to collapse
omrij said:
Hi
Great tool
if i'll replace files in the zip will it still work?
(like replacing busybox with version 1.18 and replacing apn-conf with one who has Israeli carriers or adding fonts library for hebrew fonts)
Click to expand...
Click to collapse
i think u can replace or delete files as u like.
i replaced, delted or added files every time before i flashed a new ROM, like HACKECLAIR or SamSet.
Works well.
applying ext4 gives me the stopped unexpectedly google error
Yeah I can second that... after a full wipe SL4A is giving me FC's now too =P
Just wanted to add:
EXT2 may be less safe than EXT4, but to-date, there has been no reports of any corrupt or lost data using the EXT2 fixes. This is over a pretty huge sample over a fairly long period. Not to say there are no problems with EXT2, but there has not been any impact to anyone for using EXT2 as yet.
Other than that, awesome job Tayu! Looks great!
yep, i get the force close for either script from sla4
OK ill reupload with the old version of sl4a then.
Im still not sure wether i should go for Ryan's one-click .apk fix or this one.
Anyone tested this one on I9000XXJM2? wich is stock firmware for me.
Tayutama said:
OK ill reupload with the old version of sl4a then.
Click to expand...
Click to collapse
v2.3.1 uploaded which replaces sl4a_r1 with sl4a_r0 which was the one used in the older versions of the fix. Should fix the problem with getting force close
Tayutama said:
v2.3.1 uploaded which replaces sl4a_r1 with sl4a_r0 which was the one used in the older versions of the fix. Should fix the problem with getting force close
Click to expand...
Click to collapse
Applying it now, I'll let ya know how it goes
do i need to remove the previous sl4a?
A.VOID said:
do i need to remove the previous sl4a?
Click to expand...
Click to collapse
would be the best as they each got a different name.
If you got root explorer you can remove it from /system/app
It's called: sl4a_r1.apk
Tayutama said:
would be the best as they each got a different name.
If you got root explorer you can remove it from /system/app
It's called: sl4a_r1.apk
Click to expand...
Click to collapse
Yeah you might need to... I just reapplied without removing it and only r1 shows up =P
GST
(Galaxy S Tweaker)
This post is not about your Tax! (lol)
Before anything this application is not par of any other project.
This application is a new version of this one : http://forum.xda-developers.com/showthread.php?t=808555
I create a new thread because the application has changed a lot, and in the first version, there was a very very very very annoying bug which has formated their SD-CARD (I'm really sorry for them!).
The bug has been fixed, but may be their are others more dangerous, I've not installed all firmware available, so I've not test all the options.
To avoid some strange bugs, turn on USB debugger in your preference menu (in section application, sub section development).
Disclaimer: I will not be able to test each and every version of the MOD included, so I will not be held responsible if the mod doesn't work, or if your phone doesn't boot. Though the max you will have to do is to reflash firmware using odin.
Please keep a current backup of you apps/data and the original framework-res.apk before flashing
The best thing you can do is a nandroid backup before applying any modification to your phone !!!!!!!
Please, I read most of the comments here and in the market. Most phones broke run a firmware not supported by the app. The name of firmware supported for each function is always indicated.
Don't try a file not made for your phone. Particularly, don't use JP6 file for JI6 firmware (15 phones broke for this firmware only) !!!!!!!!
Technic to repair your phone when it's broken : flash it by using Heimdall with the same firmware that the one installed. If you use lagfix, don't forget to reinstall it. You should recover your data.
Now, about functions of this application:
help to root your phone (Eclair, and just JP1/JP2 for Froyo)
help to install voodoo lagfix (version beta 4, the beta 5 does not exist yet in update.zip, and is not yet totally finish)
help to disable voodoo lagfix (needed to update your ROM)
help to change your screen lock
help to change your fingerprint to access protected applications on the market (at the moment I use the fingerprint of droid eris phone, may be it's a better idea to use Nexus one / Desire fingerprint to access to only froyo app, like flash, if you have one of these fingerprint, can you give me it?)
I've other ideas to include, but for the moment I must be sure what I've ever done is Ok. So let me know if their is a bug.
Before using this application, make a backup of your data.
It's really possible that this application break your phone (I don't hope, but I know now that all is possible). You will have to flash your phone again. So, MAKE a BACKUP.
Most of the things included in this application is from another thread of this forum. Thanks to the authors of these tips/tools...
In particular, I want to thanks : supercurio (voodoo lagfix), Ateisti / Project01.exe (Screen Locker).
If you are interested in these project :
voodoo lagfix : http://project-voodoo.org/
screen lock : http://forum.xda-developers.com/showthread.php?t=784992 and http://forum.xda-developers.com/showthread.php?t=779803
battery : http://forum.xda-developers.com/showthread.php?t=765419
Updates (I forgot what I've done in other updates..., but now, I'll update here!) :
Error in downloading JP6 deodexed stock screen locker and vibrant voodoo lagfix are fixed!
version 2.93 : Add JPO/JPA support
version 2.92 : fix bug in fingerprint function
version 2.91 : Before this update, the app was not able to get write rights on system directory when voodoo lagfix was activated. Now, it's Ok!
version 2.90 : add a new backup/restore your kernel function
version 2.85 : display bug fix
version 2.84 : bug fix
version 2.83 : now use thread to execute the script generated. Should improve things.
version 2.82 : another another another bug fix... I will fix it!
version 2.81 : another bug fix (now ask su rights at the launching of the app, I think that it's a source of some of bricked phones)
version 2.8 : bug fix (add a sync command at the end of script to change battery icon, should improve things)
version 2.70 : new function - change icon battery [experimental]
version 2.60 : support now voodoo lagfix v5 for screenlock changer !!!
version 2.50 : add some security checks
version 2.40 : remove use of busybox in change screen lock
version 2.30 : another big bug corrected... and some text modifications thanks to Darkstriker
version 2.2 : some messages updated
version 2.1 : correct a bug in screen locker changer (about rights to write in system folder)
version 1.5 : bug fixes
To come (make some propositions):
APN file
Stop media scanner
Change battery icon
reboot buttons
But to make improvement, I must be sure that the actual version works well, so don't hesitate to write here the function XXX works well
And don't hesitate to rate 5 stars the app in the market!!!!!!!
Screenshots are not up to date... but I will do it... but I don't when
hope battery mod will be included. looks good!
download link?
link? where can i dl it`?
thx for effort dude! ..I will check it out....
bigp90 said:
link? where can i dl it`?
Click to expand...
Click to collapse
Euuhhh ... Market ?
snoopy33 said:
Euuhhh ... Market ?
Click to expand...
Click to collapse
i dont find it there
bigp90 said:
i dont find it there
Click to expand...
Click to collapse
Ok, first thing repaired !
Now published on market.
Thanks
There is a small bug I can spot from the screens: "Change your printfinger"
Haha, I love that term.
Rosa Elefant said:
Haha, I love that term.
Click to expand...
Click to collapse
Now Fixed!
mike.sw said:
hope battery mod will be included. looks good!
Click to expand...
Click to collapse
yeah, it's for the next version!
good work snoopy
plz upload somewhere an put dl link here
i dont can install on other lockscreen
or iam just to stupid^^
snoopy33 said:
Now Fixed!
Click to expand...
Click to collapse
I havent tried the app yet but looking at the screen a lot of the text has errors or sounds clumsy.
If you want to, you can send me all text from the app and I will look over it for you.
another idea for you, add an apn file download button. can help so many ppl setting their apn setting right with a click of a button
I can't seem to apply the root on Froyo. When I try it says
E:signature verification failed
Istallation aborted.
How does it install the Voodoo lagfix for Froyo?
kazim said:
I can't seem to apply the root on Froyo. When I try it says
E:signature verification failed
Istallation aborted.
Click to expand...
Click to collapse
Use this: http://forum.xda-developers.com/showthread.php?t=788108
Haha Looks intersting.. HOWEVER in my country GST means Government Service Tax >.< I hope there is no Tax for this thing haha
GST means Goods and Services Tax in New Zealand, it's a 15% Tax on all Goods and Services.
Tuxility in the market http://www.appbrain.com/app/tuxility/com.grimmvarg.android.tuxility
News: I have discovered that editing the settings.db is not very usefull and might make your system unstable. I have therefor decided to choose a less generic way of letting users access edit system settings, like wifi sleep time etc.. Should be done in a day or two
The userbase has grown a lot these last days, which means a lot more feedback. No big bugs as of yet, but please post any issues you find, so I can fix them And off course feature requests!
Tuxility
Hey guys!
Im creating an app for the Samsung galaxy s, Ive only been working on it for a few days, but a few features have found there way into it:
- Flashing a kernel without pc, while phone is on. ( ref: http://forum.xda-developers.com/showthread.php?t=765724)
- Back up your current kernel
- Phone codes (view battery stats and various tests of hardware)
- Backing up and restoring /efs
- Reboot to Recovery, Download and standard mode
- Cleaning battery stats
Features to come:
- Toggle Mediascanner on/off
- Editing system settings
- Full System information
- Change system Font
- Sensor dump (for fun)
- Improved GUI, with colors and an icon
- Place backups on external_sd if it exists (thanks _renaud_)
- Add tools for calibration of screen/battery etc..
Requirements:
- Root
- A Samsung Galaxy S (all variants) running Android 2.1 and up.
Why am I releasing this?
Well for one to share the kernel-flashing feature (thanks to supercurio for this). Also to get feedback on what works and not. But more importantly to get feedback on what to add or change about feature and code (which is located here, yes I know my github tree is suboptimal ). I'm used to Java but pretty new to android. So any feedback on the code is appreciated
NOTES ABOUT THE KERNEL FLASHING
I hacked together a filechooser to pick the zImage you want to flash. And you can flash only zImages or Tars including zImage.
The filechooser sets /sdcard/download/ as starting DIR so i suggest you unpack your zImage there. Bakups are stored in /sdcard/.tuxility/backup
And the notice of no responsibility
I take no responsibility if my app breaks your phone, (not that it should, but now i said it) and you try this software at your own risk. On a related note, the code and the app is released under GPLv3. I will however, do all i can to help
Logging is on, so have a look in logcat if something is not working and let me know
I hope someone will find this usefull, and find the time to give me som feedback
Known issues:
The settings file seems to be located elsewhere on the galaxy tab. So if anyone with a tab wants to help me out finding this, that would be great
If flashing kernel fails, and log show "not enough space on device" remove any folder in /cache named "2010-*" that contains a zImage. This is fixed irelease 1.2, I thought that /cache was cleaned at boot, but this was not the case.
The way that all this work
The backup features are pretty straight forward, using a system shell I give a cp/cat/tar command wherever it is suitable. For instance /efs needs to be tared to keep uid and permissions.
For reboot i issue the "reboot <mode>" as root
The kernel install uses the procedure from this thread http://forum.xda-developers.com/showthread.php?t=765724 and copies a binary file to /apps and uses it to install the new kernel image.
All backups are stored in /sdcard/.tuxility/backup
A SMALL WARNING
Just like anyone will tell you, remove all lagfixes when flashing a new kernel if you are not _sure_ that the new kernel you are flashing support your old lagfix, ktnx
CHANGELOG
V1.2
- Huge code cleanup
- Now using flash_image to flash kernel, thanks to koush!
- no more screen distortion after flash
- No forced reboot after flash
- Better execution controll
- Added phone codes
- Removed edit settings.db (this is to risky, no replacement on the sketch board)
- Starting on feature to fetch latest kernel
V1.1
- Install kernel from tar archive
- Finally have an icon
- A bit more restructuring of code
Android Market will not allow me to use sub 1 versions.. :/
V0.21:
- Restructured the menu, for later additions
- Added remove batterystats
- Backup Kernel now sets date in filename
- Improved filechooser, will not install files with a file extension
- Big cleanup of code
GrimmVarg I will follow your work very closely !
Wow, this is good. CWM doesn't backup the kernel, and with this app, one can easily do it. Would be absolutely wonderful if it can be included in the CWM recovery menu.
Thanks and will try it soon.
Is it somewhat like this?
http://forum.xda-developers.com/showthread.php?t=775154
Regards
miro666 said:
Is it somewhat like this?
http://forum.xda-developers.com/showthread.php?t=775154
Regards
Click to expand...
Click to collapse
Yes and no, Its the same concept but different features, except the Secret codes list which I havent implement and the wiping of batterystats. I used SGStools my self before I started on Tuxility, its a very usefull app.
I am making tuxility mostly to get all the features that i need in one app, as I feel that most of these utility apps both overlap on features and miss a few essential features, like flashing a new kernel for instance. So my goal is for Tuxility to be a feature full alternative that cover all common needs, and in addition has specialized features for a give rom/kernel.
Thus feature requests are most welcome
Can you publish this to Android Market?. Further updates are easier that way. Thanks for making this.
hacksome said:
Can you publish this to Android Market?. Further updates are easier that way. Thanks for making this.
Click to expand...
Click to collapse
Yeah. As soon as I get an icon and rewrite the code for executing shell commands i'll push to market
please flash,
pda
modem
csc
withtout pc, send .apk
thanks
Yeah Mr....
great idea ... bring sgstools, spareparts and some features missing in cwm together ... absolutely welcome!!!
gwaan doin this great job!
My20 said:
please flash,
pda
modem
csc
withtout pc, send .apk
thanks
Click to expand...
Click to collapse
c0llal0 said:
Yeah Mr....
great idea ... bring sgstools, spareparts and some features missing in cwm together ... absolutely welcome!!!
gwaan doin this great job!
Click to expand...
Click to collapse
Yeah, If its possible it would be nice. Ill look into it later. Right now Ive been getting help by mikebeecham to make an icon for the app as i plan to release it to market tonight. But I want to implement the possibility to maipulate the settings.db first. So.. yeah. Hoping to get it done while my girlfriend is at the theater
Install and backup kernel works fine.
Really nice
Just wanted to let you know i used this to flash Supercurio's VooDoo lagfix kernel. Easy and painless!
Thank you for this tool.
Sent from my GT-I9000 using XDA App
Thanks for the super cool all in one app..
looks fantastic - definitely going to give it a whirl!
Just wanted to throw this out there.
This app works on the Galaxy tab as well. trying to view settings causes a FC however backing up the kernal worked
looks great.
backup also csc and eventually modem would be very nice.
socksfelloff said:
Just wanted to throw this out there.
This app works on the Galaxy tab as well. trying to view settings causes a FC however backing up the kernal worked
Click to expand...
Click to collapse
Glad to hear it! Could you tell me if if backing up settings.db work? Might be that this file is located elsewhere on the tab. And if so I need to do some digging to find as I dont own a tab my self
zoubidou said:
looks great.
backup also csc and eventually modem would be very nice.
Click to expand...
Click to collapse
Yeah, after i get settings maipulation to work and get a little bit better look an the app, ill be looking to try and both backup and install full firmware
i just tried a kernel update.
i used speedmod version 11 cwm.
i stated wrong file format. sorry for that.
********** This is DamianGTO Steam kernel **********
This is the only working steam kernel for froyo 2.2.1.
With this you get a recovery that has touchscreen and all tool you need for your phone.
You also get a good kernel thats fast and very close to stock kernel.
I also made this tool(Damian tweak) to make things a bit easier.
There is a Steam Rom also now. I made it to make it easier for all.
I also have a new kernel that has a simpler recovery, but all script is working.
So look at the DamianGTO Ultimate kernel.
This is what you get with this kernel:
- Full (multi-)touchscreen interface in the recovery.
- Ext2, Ext4, Jfs and rfs file system auto-detection support
- On-line help system
- A primitive File Manager
- An even more primitive console
- Crypto
- Configure options for Steam Kernel
- Afterburner post-flash utility
- 32 bit display support
- Backup/Restore
- Root (installs busybox 1.18.1 and superuser)
- Almost everything CWM had (supports both sdcards, even for usb storage mode, efs backup support, etc.)
- Afterburner
- Theme support with afterburner
- 350MB RAM
- Optimized kernel tweaks
- Alter minfree strict settings
- Deadline schedueler (Optimized)
- Tiny RCU( less memory footprint)
- lowmemorykiller patch
- Support for bootanimation.zip
- Made from froyo 2.2.1 source code.
- Initramfs from JS3 kernel
- No logging after booting the phone.
- Voodoo sound V4
This is a Beta version and it is not 100% stable.
Have always a backup before you use it and when you use it, so you don't loose your data if something unexpected happens.
ROOT:
If you want root you need to install busybox and superuser.
You also must convert your System to Ext2, Ext4 or Jfs.
Lagfix:
You can convert all partition you want to Ext2, Ext4 or Jfs.
I do use EXT2 only right now and its working very good.
Jfs has a bug if you use it on system. you loose all your sound.
This works best for me and its fast, but its up to you what you want to use.
Don't use Ext4 on the Cache if you need all 30MB for downloading from market.
Ext4 will take 4MB for its journal.
Bootanimation:
Put your bootanimation.zip in /data/local folder and it will use that next time the phone boot up.
You must also change it in recovery to use Android boot animation.
If you don't the boot animination will not work and the phone will be black until it has started up.
Theme:
You must change the script in the theme.zip file.
Look in the afterburner section how the script shall be.
You only need to change the updater-script to update-script and make the change thats needed.
I have put in Ext4 and Jfs support in the kernel. People ask to much about it and I dont think its fair for me not to use it when this is the only steam kernel on froyo 2.2.1 that works.
I still think ext2 is a better system for the phone and use it on the Data partition without any problem.
I also used Tiny RCU( less memory footprint) and lowmemorykiller patch to make the kernel a bit better.
**Update **
New kernel again (1k).
This time I did move it to 600HZ and optimized the cpu use.
It should be faster and smother then 1J, but not has as much battery drain then Speed_kernel.
I hope this is right settings and it will not drain more battery then stock.
You dont need afterburner to install themes.
But you still need to change the script to an update-script.
Then you can use the zip option in the recovery.
Afterburner:
Download the theme you want.
Download afterburner.zip( attached last in this post).
Open the zip file and put your theme zip in the catch folder and remove the other file.
Edit the afterburner.conf.
Change the TEST with the name of your theme and what your theme zip file is named.
---[ID:theme
---[NAME:Install TEST Theme
---[HELP:This will install TEST to your phone. Beware! You can only switch back to a previous theme if you have them in a afterburner file.
extract theme
install_package CACHE:TEST.zip
If your theme has updater-script and update-binary then they don't work.
To make them work you need to use update-script and remove both of the files.
In this new file you write where you want the file to be copied.
If you don't know how this script file works then ask and you will get help.
You can also put as many them zip file in the afterburner file you want.
Just copy all folders and rename the Theme folder to a different name and copy the text in afterburner.conf. and write the new folder name in the text you just put in. If you don't know how then ask and i will help you.
I will put some theme up thats already fixed later on.
If you have a theme that you want med to fix just give me a pm.
So try this Steam kernel and tell what you think. If you find any bug then tell me also.
Good Work DamianGTO.. I hope it becomes stable..
Tricky103 said:
Good Work DamianGTO.. I hope it becomes stable..
Click to expand...
Click to collapse
Me to.
The problem i do have is root issues.
I feel thats most important to solve before i fix other things.
I do run it myself now on a rom from the kitchen.
I waiting for some answer from the steam guy
going to try it when i get home.
Damian i've installed your Kernel in Theme kitchen and I cannot. Install any theme. Can You Help Workout this?
Sent from my GT-I9000
I will give it a try tomorrow. Dl'ed the file. Just getting too late now..
Sent from my GT-I9000 using Tapatalk
mentalities said:
Damian i've installed your Kernel in Theme kitchen and I cannot. Install any theme. Can You Help Workout this?
Sent from my GT-I9000
Click to expand...
Click to collapse
?
With this steam kernel it should work. I have not tryed more then one and that was some error on that. I dont know why'd I will look into that later.
Sent from my GT-I9000 using XDA App
Ok i hope you can fix it. I will wait for it.
i Idon't know if i can handle your steam kernel. Can i use there the apps z4mod and z4control for tweaks or is there any other method?
Sent from my GT-I9000
mentalities said:
Ok i hope you can fix it. I will wait for it.
i Idon't know if i can handle your steam kernel. Can i use there the apps z4mod and z4control for tweaks or is there any other method?
Sent from my GT-I9000
Click to expand...
Click to collapse
This kernel dont support z4mod.
But I will see if I can use that to.
So no you cant use this tools on this.
Sent from my GT-I9000 using XDA App
DamianGto said:
This kernel dont support z4mod.
But I will see if I can use that to.
So no you cant use this tools on this.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Way to go.
i can use this with jpy 2.2.1?
I am going to test this!
Edit:
I flashed with a stock JP7 and then Damian's Steam Kernel afterwards.
Everything is working flawless, no problems at all even after two hours extensive using.
Quadrant shows a 1213 which is normal on JP7.
Later I am going to try with Lagfix enabled and other ROMs.
I like the Steam recovery, somehow strange, but kewl and modern ;-)
Kernel seems to be more responsive than the stock kernel!
ok, I flashed my fon with Nitr8's insanity 0.3.2 based on Android 2.2.1.
After that (without even booting it) I flashed with Damian's Steam Kernel.
Everything went flashless, Systems comes up fast - BUT:
The Baseband is NOT recognized from the Steam Kernel. There we still ned to fix, but everything else is working well.
Responsiveness is very good. I am very happy with it so far as it is looking promising.
Using the Quadrant Score gives me just 1180. This is really not enough.
Nevertheless it feels very responsive and smooth ??
Feelig (especially in Recovery Mode and other things like that) very dodgy and often throwing errors out on console makes me not worrying as it is still alpha.
Why is this kernel using 300Hz ? next I need to try some optimizations though.
Edit:
after 2 reboots suddenly the baseband is correctly recognized ??
so I can confirm now it works sufficent to be tested on JPY 2.2.1
Seems to work okey.
This kernel base is the same that the latest z4mod kernel I did.
So they should work the same after you booted up the phone.
The steam recovery is fun, but its need more work to be safe.
**Damiangto steam kernel, 346MB, 300HZ **
*** UPDATE **
I have fixed the root issues.
It should work, but if you get any problem just tell me
I did update the kernel file on the first post.
So download it if you use the first kernel.
DamianGto said:
*** UPDATE **
I have fixed the root issues.
It should work, but if you get any problem just tell me
I did update the kernel file on the first post.
So download it if you use the first kernel.
Click to expand...
Click to collapse
Nice, kitchen ready?
DocRambone said:
Nice, kitchen ready?
Click to expand...
Click to collapse
The kernel is stable, but the recovery is still alpha and i must test that more and hope for an update if the steam engine.
But if you have a place for kernels thats not stable then you can use it.
I know many want a steam kernel and im suppriced that none have done any yet on jpx source that works.
**DamianGTO steam kernel.300HZ.346MB Ram. Doc beta theme**
DamianGto said:
The kernel is stable, but the recovery is still alpha and i must test that more and hope for an update if the steam engine.
But if you have a place for kernels thats not stable then you can use it.
I know many want a steam kernel and im suppriced that none have done any yet on jpx source that works.
**DamianGTO steam kernel.300HZ.346MB Ram. Doc beta theme**
Click to expand...
Click to collapse
Yes, maybe start in the beta section to see if is stable
Okay Damian.. Just jumped in with both feet into this Kernel..
Looks nice.. I will continue testing over the weekend,,
Well until I reflash, but the install was super easy, and it installed with no problems.. Looks nice and easy to use..
So far so good.
Installed this kernel under Darky's latest 8.0 ROM. Working fine so far!
I'm going to do some testing with all the settings today, keep you all informed.