yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy SL i9003] pikachu01:
Introduction

I've made a Definite Guide on Android thread for i9000 that focuses on a few optimizations/scripts I've picked up over the months I've spent on XDA. I truly enjoyed sharing my knowledge with the i9000 community and since the tips/guide/scripts can also be applied here (save some exceptions that I would list down below),I would like to share this with the Captivate community too.

Exceptions

Take note that the guide is primarily for i9000 units. There are a few differences I can note here that you should be aware of:

1. The guide points out some kernels/ROMs that are for i9000. Hence the phones you are using may have different ROMs/kernels that may or may not correlate with the one in the guide.

2. The guide also mentions some apps/tweaks that are particularly alien to your unit and you may have never encountered it in your use of your phone or in XDA. Please ignore them for now, I'll make an effort to make the guide compatible in the future (with feedback from you guys of course :))

3. Journaling scripts that are attached like the JournalingOn.zip and Acid Tweaks - Removed Useless Stuff and 00remount may not work well with your unit or it may completely brick it. I don't know this, but if you can post your mount partition configuration, I am willing to make the scripts work for you. You only have to type "mount" on your Terminal Emulator and provide the output to me, and I'll provide the rest. Zach's script however, have high compatibility towards a lot of phones, and thus can be used for your unit. Take note that there is a slight risk that it won't work well. If it doesn't, please post your problems here, and I'll try to fix it. Hence, it's best that you make a nandroid backup before attempting to use any tweaks here.

3. I've compiled a guide on a few notable tweaks in XDA here: LINK. If you would like me to evaluate scripts/tweaks/anything that you do not understand due to their terms being alien to you, I'll be glad to explain it here :)

Guide

You can refer to the guide here:

LINK
[Samsung Galaxy SL i9003] sakindia123:
Thanks...but there are similar compilations already there!
[Samsung Galaxy SL i9003] kkrraazzyy:
thanks for the detailed review
[Samsung Galaxy SL i9003] pikachu01:
Can you provide the links to it then :)

I would like to know about it.

Thanks!
[Samsung Galaxy SL i9003] quan815:
http://xdaforums.com/showthread.php?t=1201062

CF-Root by Skin
[Samsung Galaxy SL i9003] pikachu01:
Thanks for the link :)

It's a custom kernel based on CF-root. However, what is your intention of posting the link for my attention? Would you like me to explain the tweaks that was included?
[Samsung Galaxy SL i9003] quan815:
The cf-root is included

- acid tweaks

- reviewed 00tweaks file

Sorry,i not read your post clearly..and maybe the tweaks by you is not included..

but ALL our I9003 tweak was already included in cf-root so far..

Just read the post in the link i given..All tweak is there already..

---------- Post added at 07:34 PM ---------- Previous post was at 07:28 PM ----------

If you can add more tweaks to make i9003 better then it is GREAT!!
[Samsung Galaxy SL i9003] pikachu01:
I would need to flash the kernel to get the 00tweaks and acidtweaks out. It's cool if all the tweaks are included :)

I appreciate the efforts of devs out there collating tweaks into their devices. My guide would explain some of the tweaks out there so that you can know what's going on with each line of the tweaks as well as the risks (if any) that are involved in it. Hence, reading it is very well encouraged :)

I have a request though. Can you attach the init.d scripts included in the kernel? I can't exactly flash the kernel as I don't have the device.

Thanks! :)
[Samsung Galaxy SL i9003] trip007in:
Thanks mate... You have done a great job of explaining those complex tweaks in your guide. Will definitely go through the guide and would like to take your help in understanding them.. Its a great effort and your gesture towards I9003 community appreciated.
[Samsung Galaxy SL i9003] sakindia123:
also,here is a list of cool tweaks(general android)

http://xdaforums.com/showthread.php?t=1227269
[Samsung Galaxy SL i9003] pikachu01:
I replied to you here:

http://xdaforums.com/showpost.php?p=18028819&postcount=7

:)
[Samsung Galaxy SL i9003] leongwenjun:
lol!!!!! :)
[Samsung Galaxy SL i9003] pikachu01:
?????

Who are you replying to?
[Samsung Galaxy SL i9003] pikachu01:
Thank you for reading :)

Please let me know if you need clarifications, or you've found a better way to tweak it. I would like to learn about it and share the knowledge :)
[Samsung Galaxy SL i9003] blaqkarma:
A great help mate.... Thanks for extending your help for us...(as its hard to scavenge workin and compatible tweak for our phone).. +1:D
[Samsung Galaxy SL i9003] pikachu01:
Thank you taking time to read the guide :)

Hope I can spread more knowledge to the community!
[Samsung Galaxy SL i9003] Misledz:
As amazing as this reference is, There are still tweaks that we are aware/unaware of that cause issues towards our phone. Like acid and zach's aren't fully compatible with our phone. In a sense they are, but they cause great instability with the system. There hasn't been a stable RAMScript yet since Darky's vs Juwe's tends to screw with the system one way or another.
[Samsung Galaxy SL i9003] pikachu01:
Yes, hence I would like to know how it reacts to your phone. Zach's tweaks are mostly Linux centric, hence should work well for all phones including CM7.

If it doesn't work or cause instabilities, I would like to troubleshoot the issue for you and make it work :)
[Samsung Galaxy SL i9003] pikachu01:
Made some pretty big changes to the guide. :)

Please refer to it when you have the time!
[HTC Inspire 4G] teenphresh:
I'm a a noob, and I just don't know where to look to unroot my phone. After rooting my phone which took me a while. I couldn't receive any calls. So I want to go back to stock. is there any step by step instructions written clearly or a video that could help me please. *best answer gets a prize. I really need the help.
[HTC Inspire 4G] Gene Poole:
There's nothing S-OFF can do to interfere with reception. What ROM are you running? Have you tried others? Try the stock rooted ROM here:

http://xdaforums.com/showthread.php?p=16118438#post16118438

It is completely stock except for the busybox and su addons.

If that doesn't work, then you may have dmaged hardware and will need to exchange (if under warranty) or send off for repair. If so, flash it completely back to stock S-ON with this:

http://xdaforums.com/showthread.php?t=1208507
[HTC Inspire 4G] teenphresh:
Thank you for Responding! I'm using Cyanogen7 I think. But I may have to send my phone back to AT&T.
[HTC Inspire 4G] Pirateghost:
i really wish everyone would understand what root really is. it breaks my heart to see so many misguided and uninformed people.

root=system access to the ROM

'unrooting' is simply removing that access.

if you are on CM7, you cannot simply unroot. you need to flash a stock RUU and turn s-on if you are returning it....

also, you should know what rom you are running, i mean for pete's sake it tells you in 'about phone'

cm7 has a special cyanogen mod boot animation

you would had to have specifically flashed CM7 to your phone since it doesnt just magically install itself there....

how can you not know what you have done to your phone? when you say you cant make calls, are there any error messages or do you just assume that its 'root' causing it?

the more details you know about your device, the better people can help you.
[HTC Inspire 4G] teenphresh:
I'm sorry :/ It's my phone I believe it's AT&T or the phone itself, I'm going to send it back though which is why I want it back to it's default. You're right I don't know what I was doing just following instructions and a friend online was helping me or instructing me over what to do.
[HTC Inspire 4G] Pirateghost:
you see the real problem here is that without knowing anything about your phone, you are assuming its a problem with the hardware. it could very well be some setting that needs to be changed. how could this be an AT&T problem? why would exchanging it fix it if it were?

instead of learning about your phone, you are wanting to do a warranty exchange on it. if you exchange it out, please make sure its completely back to defaults, with no remnants of a rom whatsoever. then with the new one, either leave it completely stock and unrooted, or learn what you are doing before you do it.

reading and comprehension go a long way.

i dislike the mentality of 'somethings not working, and rather than try and figure it out, i will just exchange it and hope the next one doesnt do it, because i dont want to take the time to figure out how i screwed it up in the first place'
[HTC Inspire 4G] boyofthenight:
im in this persons boat....i jus traded my iphone for this rooted inspire and i hate it and want it how it is out of the box but i have no idea what anyone is talking about im not this tech savy at all....ive clicked on a link that takes me to that forum xda developers site but the link isnt active....im lost and just want this thing back to factory.... HELP !!!!! :(
[HTC Inspire 4G] Gizmoe:
Use ace hack kit to return to stock. After downloading and extracting, fully read the manual. It's really easy. The manual is the best step by step guide you can get.

Ace Hack Kit

Radio: 26.13.04.19
[Galaxy S Plus I9001 Android Development] pikachu01:
Updates

10/1/2011 - Added 00remounti9001 to remount the major partitions to noatime and disabled barriers for as well as delayed journaling to every 60 seconds (as opposed to 5) to /data, /persist, /cache. Added Acid Tweaks - Removed Useless Stuff i9001.zip to remove journaling from /cache and /system (It's safe). Also added JournalingOn.zip to revert back the two partitions to being journaled.

For the 00remount script, here's the how to:

0. Wait till Android finishes loading everything.

1. Install Script Manager from Market

2. Point script manager to the script you placed in the sdcard.

3. Run as root.

4. Do this at every boot, as mount points are reset to its default as set by the type of your lagfix. Voodoo (from what I am using will set barriers for /data and atime for every mount point except /system, /data, /cache, /dbdata which puts a slight risk at your disk for using atime.

5. You can add a widget to your home screen for the script so that you can

activate it easily.

The other two are CWM zips. You should know how to flash CWM zips right?

Introduction

I've made a Definite Guide on Android thread for i9000 that focuses on a few optimizations/scripts I've picked up over the months I've spent on XDA. I truly enjoyed sharing my knowledge with the i9000 community and since the tips/guide/scripts can also be applied here (save some exceptions that I would list down below),I would like to share this with the Captivate community too.

Exceptions

Take note that the guide is primarily for i9000 units. There are a few differences I can note here that you should be aware of:

1. The guide points out some kernels/ROMs that are for i9000. Hence the phones you are using may have different ROMs/kernels that may or may not correlate with the one in the guide.

2. The guide also mentions some apps/tweaks that are particularly alien to your unit and you may have never encountered it in your use of your phone or in XDA. Please ignore them for now, I'll make an effort to make the guide compatible in the future (with feedback from you guys of course :))

3. Journaling scripts that are attached like the JournalingOn.zip and Acid Tweaks - Removed Useless Stuff and 00remount may not work well with your unit or it may completely brick it. I don't know this, but if you can post your mount partition configuration, I am willing to make the scripts work for you. You only have to type "mount" on your Terminal Emulator and provide the output to me, and I'll provide the rest. Zach's script however, have high compatibility towards a lot of phones, and thus can be used for your unit. Take note that there is a slight risk that it won't work well. If it doesn't, please post your problems here, and I'll try to fix it. Hence, it's best that you make a nandroid backup before attempting to use any tweaks here.

3. I've compiled a guide on a few notable tweaks in XDA here: LINK. If you would like me to evaluate scripts/tweaks/anything that you do not understand due to their terms being alien to you, I'll be glad to explain it here :)

Guide

You can refer to the guide here:

LINK
[Galaxy S Plus I9001 Android Development] reneph:
Hi pikachu!

I've made a screenshot of the terminal output after entering the mount command. Hope it provides you the needed informations!? :)
[Galaxy S Plus I9001 Android Development] pikachu01:
Thank you :)

I'll get to work on the scripts. Give me an hour or two :)
[Galaxy S Plus I9001 Android Development] pikachu01:
Updated the scripts. Please read my guide before flashing any of those zips/scripts to know about its risks.

I am not responsible for any damages/bootloops if you did not read the guide before flashing those scripts/zips.

UPDATE 10/1/2011 - Added 00remounti9001 to remount the major partitions to noatime and disabled barriers for as well as delayed journaling to every 60 seconds (as opposed to 5) to /data, /persist, /cache. Added Acid Tweaks - Removed Useless Stuff i9001.zip to remove journaling from /cache and /system (It's safe). Also added JournalingOn.zip to revert back the two partitions to being journaled.

For the 00remount script, here's the how to:

0. Wait till Android finishes loading everything.

1. Install Script Manager from Market

2. Point script manager to the script you placed in the sdcard.

3. Run as root.

4. Do this at every boot, as mount points are reset to its default as set by the type of your lagfix. Voodoo (from what I am using will set barriers for /data and atime for every mount point except /system, /data, /cache, /dbdata which puts a slight risk at your disk for using atime.

5. You can add a widget to your home screen for the script so that you can

activate it easily.
[Galaxy S Plus I9001 Android Development] reneph:
First of all, thanks for the work.

I have tried to execute the remount-script using the script manager as root as you mentioned, but something fails. When running the script it outputs "mount: No such file or directory, mount: Invalid argument" and then the predefined echos of the script.

I had to remove following lines of code to get an output without the mount-errors:
[Galaxy S Plus I9001 Android Development] sakindia123:
more scripts and tweaks!

http://xdaforums.com/showthread.php?t=1227269
[Galaxy S Plus I9001 Android Development] pikachu01:
Thanks for the heads up. I forgot to remove those lines actually. I reupload the script with those two lines remoevd.

Thanks for the link. Yes, I've read this one before. My guide would explain more about what some of the tweaks do, and the script incorporates more than the link that you provided. You can edit the script and take a look if you want :)
[Galaxy S Plus I9001 Android Development] larry200ro:
is this working?
[Galaxy S Plus I9001 Android Development] pikachu01:
Which tweak are you specifically asking about? :)

They should work provided you read the guide to know what those tweaks are :)
[Galaxy S Plus I9001 Android Development] sakindia123:
can i use this in my rom?thanks
[Galaxy S Plus I9001 Android Development] pikachu01:
Why not? :)

Let me know how good it is working for you. Remember to read the guide, as the scripts might not work well with other scripts (if your ROM also implements other scripts)
[Galaxy S Plus I9001 Android Development] larry200ro:
Honestly, I am at work now, I tried to read some things really quickly from your guide but I think that this is to technical for me. In a few words can you please describe what are they doing? I own a i9001 with Kernel 2.6.35.7-perf root@dell152 #1 and build number gingerbread.xxkg1 android 2.3.3.

Sorry if my english is not to good, I am at work , have no time to concentrate, I am Romanian
[Galaxy S Plus I9001 Android Development] pikachu01:
Umm, if you only want to use the scripts, you could scroll down to Zach's scripts and 00remount (Hint: They are in quoted text form). They are pretty short and simple to read. All the others in the guide would reinforce the things that are explained in there. If you don't understand something in the guide, post it here, and I'll offer up a simpler more laymen explanation of it :)

And you'll need a custom kernel with init.d support if you want to use the scripts. :)
[Galaxy S Plus I9001 Android Development] larry200ro:
Sorry but you lost me in the bold section. Where do I get a custom kernel with init.d support? I am searching for a month now for a custom kernel/custom rom/custom anything for my phone but found nothing than the successfull rooting guide in this forum.

Am I so stupid?
[Galaxy S Plus I9001 Android Development] reneph:
But not for the remount-script!?

Anyways, is there an existing custom kernel for the phone at all?
[Galaxy S Plus I9001 Android Development] pikachu01:
Ahh, it appears that i9001 doesn't have a custom kernel :( If supercurio or chainfire is free, they could patch the initramfs with theirs and publish it here. I'm not an expert in initramfs and I don't have this phone :(

The remount script will always work, yes with Script Manager. No, I can see that i9001 doesn't have a custom kernel for it. Too bad :(

Actually, even without init.d support, you could use Script Manager to launch the scripts at boot. The only thing is that the screenstate_scaling would need the Script Manager to be on all the time, which will drain more battery than save it.
[Galaxy S Plus I9001 Android Development] larry200ro:
So, you are saying that it's better not to use any scripts until a custom Kernel will appear?
[Galaxy S Plus I9001 Android Development] pikachu01:
You can use the scripts with Script Manager. A custom kernel only makes it easier to apply the scripts.
[Galaxy S Plus I9001 Android Development] larry200ro:
Ok, This I understood very well but, as you said before, this will need Script manager to be running all the time which will result in more battery spent.

Isn't the purpose of all tweaks/scripts to improve performance without lose of battery life and the phone to run the applications that you need and freeze/uninstall those you never use?(I've uninstalled the applications that I don't need with Titanium Backup and I have improved my battery life significantly).

Thanks very much pikachu for all the scripts and for the good work but I think this is not worth it because 1. galaxy s plus i9001 has a good 1.4Ghz processor and runs almost anything perfect. 2. You can safely improve the battery time with a simple software available on the market for free without risking with scripts.

Many thanks again, if you need any information from my phone for development purposes just let me know. I am willing to help
[Galaxy S Plus I9001 Android Development] sakindia123:
i want to create a rom for i9001..i have already started a thread for this.

and init.d will be one of the first things i would do!

all ur scripts will load automatically at startup!
[XPERIA X10 Q&A, Help & Troubleshooting] Valholy:
Good day, recently I was calibrating my battery, charged to 100, went xrecovery deleted battery stats pulled battery out and then put it in as soon as I conected the usb cable to it, and let it charge to 100 again, repeated it for 4 times, once I was done with it my battery was lasting longer just had to wait for it to get to 0% and let the phone turn off by itself to start charging to 100 again and the procedure would have been finished. But heres the strange thing, once I let it deplete the battery, when I started charging the battery again it started to raise the " % " to 20 and from there it wouldnt raise anymore until I unplugged the charger and plug it in again, had to do this many times until it reached 95% yes it wouldnt go any farther.

Any ideas as to what happened ? thanks in advance.
[XPERIA X10 Q&A, Help & Troubleshooting] guhvanoh:
Search the forum, there should be a thread somewhere that details how this can be fixed. Unfortunately, my search button is kinda b0rked right now otherwise I'd have found the thread for you. Good luck hunting! http://xdaforums.com/showthread.php?t=1071885 is the thread you need.
[XPERIA X10 Q&A, Help & Troubleshooting] Valholy:
thanks for the info :) very useful
[Captivate Android Development] pikachu01:
Introduction

I've made a Definite Guide on Android thread for i9000 that focuses on a few optimizations/scripts I've picked up over the months I've spent on XDA. I truly enjoyed sharing my knowledge with the i9000 community and since the tips/guide/scripts can also be applied here (save some exceptions that I would list down below),I would like to share this with the Captivate community too.

Exceptions

Take note that the guide is primarily for i9000 units. There are a few differences I can note here that you should be aware of:

1. The guide points out some kernels/ROMs that are for i9000. Hence the phones you are using may have different ROMs/kernels that may or may not correlate with the one in the guide.

2. The guide also mentions some apps/tweaks that are particularly alien to your unit and you may have never encountered it in your use of your phone or in XDA. Please ignore them for now, I'll make an effort to make the guide compatible in the future (with feedback from you guys of course :))

3. Journaling scripts that are attached like the JournalingOn.zip and Acid Tweaks - Removed Useless Stuff and 00remount may not work well with your unit or it may completely brick it. I don't know this, but if you can post your mount partition configuration, I am willing to make the scripts work for you. You only have to type "mount" on your Terminal Emulator and provide the output to me, and I'll provide the rest. Zach's script however, have high compatibility towards a lot of phones, and thus can be used for your unit. Take note that there is a slight risk that it won't work well. If it doesn't, please post your problems here, and I'll try to fix it. Hence, it's best that you make a nandroid backup before attempting to use any tweaks here.

3. I've compiled a guide on a few notable tweaks in XDA here: LINK. If you would like me to evaluate scripts/tweaks/anything that you do not understand due to their terms being alien to you, I'll be glad to explain it here :)

Guide

You can refer to the guide here:

LINK
[Captivate Android Development] q659503934:
can this work on stock rom？
[Captivate Android Development] pikachu01:
Which tweak are you particularly interested in? Yes, they will work on stock ROM, but you could tell me which you are particularly interested in, and I can tell you how it would work :)
[Captivate Android Development] q659503934:
the Script tweaks，i think it's most usefull
[Captivate Android Development] pikachu01:
The script tweaks can be used in a stock ROM, but you would need a custom kernel that supports init.d.
[Captivate Android Development] q659503934:
the post you published is helpful，ths
[Captivate Android Development] Kyuta Syuko:
Well I sport your thread in my sig now, but nice to see you've made a thread for Capy users to get more exposure and discuss it.
[Captivate Android Development] pikachu01:
Thanks for the sig up :)

Yes, I would want to share this knowledge with as many people as possible. Thank you for helping my effort!
[Captivate Android Development] Elad92:
Great guide, just one problem, I've deleted the system apps you've written, and the notification bar is gone lol :S Do you have any clue which app is it?
[Captivate Android Development] pikachu01:
The only one I'm not confident at is Perso. That's why it's better to freeze it rather than delete it. Deleting it makes it harder to restore.

You can freeze it with System Tuner (free app) or Titanium Backup Pro (Paid)
[Captivate Android Development] Elad92:
Of course I was freezing, but a quick reboot solve the problem.. Thanks again for this great guide!

As for the memory leaks problem, can you explain more? Will I have to write those commands every time the phone is being laggy?