[MOD] Make your Eclair run much SMOOTHER!! - G1 General

hmmm..I guess this can be called a mod because it modifies your ROM so yeah...anyways ...
Click to expand...
Click to collapse
Ok so first off sorry but its not my fault if your phone crashes or gets messed up after you do this.
This is just a little guide that worked for me and now my phone is running much smoother. This will require some very minor sacrifices.
1. Use the launcher2.apk (I guess its just me but I think its much better than the normal home performance wise.)
2. Delete the Launcher.apk, GenieWidget.apk, YouTube.apk. I usually do this via terminal emulator:
Code:
$ su
# mount -o rw,remount /dev/block/mtdblock3 /system
# rm /system/app/Launcher.apk
# rm /data/app/GenieWidget.apk
# rm /data/app/YouTube.apk
# mount -o r,remount /dev/block/mtdblock3 /system
# exit
$ exit
if there are any other apps you wish to delete then you can follow the method above where you change the apk name depending on what you want to remove.
Make sure to check where the apk's are first so you dont get frustrated or anything.
3.Go to this thread: http://forum.xda-developers.com/showthread.php?t=625477
4.Get the latest LiveWallpapers modification and push it onto the Phone. (usually the /system/app directory)
5.Get a file manager, task manager, app manager, and cache clearer (i.e What I have is: Advanced Free Task Manager, Astro File Manager, AppManager, and cachecleaner)
6. Keep perfomance up by clearing your caches and ending random processes. (Damn you processes -.-)
7. Dont overload your phone with apps, installed or otherwise. will cause SERIOUS LAGGING (unless you have a good sdcard).
Hope this helps people out.
BTW all those apps in step 5 are free in case anyone is wondering.
If anyone else has some mods they would like to post feel free to do so. Any help is welcome

I really need to find a terminal command walkthrough or ADB somewhere soon.. every single time I use these commands word for word, I get the same invalid responses.
Curses!

Lol what happened?
EDIT: if it was the mount -o rw command, I made a mistake sorry I fixed it now though

Which Eclair rom runs the smoothest for everyone? I've only played with OpenEclair and decided it wasn't ready for everyday use.

After modding it, OpenEclair. I tried kingklick's eclair but i didnt like it too much.

engagedtosmile said:
Which Eclair rom runs the smoothest for everyone? I've only played with OpenEclair and decided it wasn't ready for everyday use.
Click to expand...
Click to collapse
Complete Eclair is the fastest and most stable by a margin in my experience. Bear in mind no eclair rom (or any rom for that matter) is truly bug free.

i second Complete Eclair as the current best of the bunch.

Complete Enclair is BY FAR the smoothest enclair rom available for the G1. I am not using linux-swap or compcache and its just as fast as the official Tmobile rom on a non rooted phone. Infact when I compare it to my wife's phone which is non rooted and running 1.6 via OTA, Complete Enclair is in most instances actually quicker than her phone which has about 40 applications installed on it.

lol I dont know what you guys see in complete eclair. it starting ticking me off the second I flashed it. I am gunna pull the battery png's and put em in my OpenEclair though lol

To make openeclair fast I have done following:
1) I turn off windows animation.
2) I do not use nexus launcher.
3) I have compcache/swap disabled.
4) I do not have live wallpapers or widgets.
5) I do not have anything that leaves a background process running.
These settings work for me and my usage (Phone, Email, FeedR, Web)
Openeclair appears to run as fast as Super-D with these settings. In fact for my usage faster in FeedR performance.
Dale

Related

Files that are safe to remove

Hi everybody!
Sorry my english &probably stupid question.
Does anyone know how to delit this apk? I hate it, and don't use it...
Ps I have root, but don`t know alot about codding
hr00st said:
Hi everybody!
Sorry my english &probably stupid question.
Does anyone know how to delit this apk? I hate it, and don't use it...
Ps I have root, but don`t know alot about codding
Click to expand...
Click to collapse
Assuming you have JFv1.3 (or an earlier version),
open up terminal emulator and type:
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system
rm /system/app/com.amazon.mp3.apk
JesusFreke said:
Assuming you have JFv1.3 (or an earlier version),
open up terminal emulator and type:
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system
rm /system/app/com.amazon.mp3.apk
Click to expand...
Click to collapse
sweet!! thanks.. What about myfaves? Does this free up space? Just curious, mainly I'm just kind of ocd and don't like the programs I don't need and will never use eying me all the time.
gottifour said:
sweet!! thanks.. What about myfaves? Does this free up space? Just curious, mainly I'm just kind of ocd and don't like the programs I don't need and will never use eying me all the time.
Click to expand...
Click to collapse
do *not* try to delete myfaves. your phone will be very unstable. if you don't want myfaves, use the RC8 or ADP1 builds
JesusFreke said:
do *not* try to delete myfaves. your phone will be very unstable. if you don't want myfaves, use the RC8 or ADP1 builds
Click to expand...
Click to collapse
I almost used the ADP1 build but I went with the rc30 for that reason alone. Other then the im thing are there alot of other differences?
gottifour said:
I almost used the ADP1 build but I went with the rc30 for that reason alone. Other then the im thing are there alot of other differences?
Click to expand...
Click to collapse
the myfaves and IM thing are the main ones. There is also less space available in /data and more in /system (which I may be able to fix in an soon-to-be-upcoming update)
JesusFreke said:
the myfaves and IM thing are the main ones. There is also less space available in /data and more in /system (which I may be able to fix in an soon-to-be-upcoming update)
Click to expand...
Click to collapse
cool..thanks for all of your hard work. I may switch to the ADP1 soon. One more quick question and I'll stop de railing this thread. Lets say you do update your already awesome images. Will a full wipe be necessary every time?
gottifour said:
cool..thanks for all of your hard work. I may switch to the ADP1 soon. One more quick question and I'll stop de railing this thread. Lets say you do update your already awesome images. Will a full wipe be necessary every time?
Click to expand...
Click to collapse
only when switching between builds. i.e. from ADP1 to RC30
JesusFreke said:
only when switching between builds. i.e. from ADP1 to RC30
Click to expand...
Click to collapse
Thank you..
JesusFreke said:
Assuming you have JFv1.3 (or an earlier version),
open up terminal emulator and type:
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system
rm /system/app/com.amazon.mp3.apk
Click to expand...
Click to collapse
Thanks a lot!!!!!!!!!!!!!!!!
JesusFreke said:
Assuming you have JFv1.3 (or an earlier version),
open up terminal emulator and type:
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system
rm /system/app/com.amazon.mp3.apk
Click to expand...
Click to collapse
Thanks for this jf
JesusFreke said:
Assuming you have JFv1.3 (or an earlier version),
open up terminal emulator and type:
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system
rm /system/app/com.amazon.mp3.apk
Click to expand...
Click to collapse
I just deleted the amazon app the way you described. It worked great. so, would I be able to use the same command to remove say... the alarm clock, sound recorder, voice dialer etc? obviously leaving any needed system apps on the phone. Just wondering as that would help strip my OS down a bit.
Duncan79 said:
I just deleted the amazon app the way you described. It worked great. so, would I be able to use the same command to remove say... the alarm clock, sound recorder, voice dialer etc? obviously leaving any needed system apps on the phone. Just wondering as that would help strip my OS down a bit.
Click to expand...
Click to collapse
you can remove ANYTHING you want using this command. This is one reason Tmobile locked people out of root. Keep in mind, deleting some .apk's is going to make your phone unstable. This was discussed in another thread when someone deleted the mfavs.apk. After deleting myfav's they could no longer sync their contacts.
Make a back up and go for it. Worse case you will be reloading your phone. If I had a 2nd Dream I'd be stripping it down, but I don't so I'm going to leave this for someone that has a spare phone.
It's ok. I can see which apps are important.
I might test this process and make a help thread detailing which apps are safe to remove, and which ones really shouldn't be touched. Like you said, rsfaze, I can always flash the image again if anything goes wrong.
Duncan79 said:
It's ok. I can see which apps are important.
I might test this process and make a help thread detailing which apps are safe to remove, and which ones really shouldn't be touched. Like you said, rsfaze, I can always flash the image again if anything goes wrong.
Click to expand...
Click to collapse
so very true. I "should" experiment myself but after moving my Browser,market and streetview to my sdcard. I have installed all of the applications I use and still have 51 MB of space so I'm cool for now. I did delete the amazon.apk too.
JesusFreke said:
Assuming you have JFv1.3 (or an earlier version),
open up terminal emulator and type:
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system
rm /system/app/com.amazon.mp3.apk
Click to expand...
Click to collapse
Nice! I just gave it a try and worked like a charm.
rsfaze said:
so very true. I "should" experiment myself but after moving my Browser,market and streetview to my sdcard. I have installed all of the applications I use and still have 51 MB of space so I'm cool for now. I did delete the amazon.apk too.
Click to expand...
Click to collapse
I'd love to move things like that to the SDcard. I think I'll study the relivent post for that first though. Heck, I spent about a week studying the rc8 thread before taking the plunge. Better safe than sorry, huh?
Duncan79 said:
I'd love to move things like that to the SDcard. I think I'll study the relivent post for that first though. Heck, I spent about a week studying the rc8 thread before taking the plunge. Better safe than sorry, huh?
Click to expand...
Click to collapse
yep. It's pretty simple..few lines for each thing. Scroll down this link to the quoted section. Follow those steps and you are good.
http://forum.xda-developers.com/showthread.php?t=443336&page=2
Thanks. I must say that this is by far the most helpful place, and everyone seems really friendly.
And a big thanks to JF for giving us late UKers root access. Thanks man.
So I did a backup and went to town.
Alarm Clock - fine
Calculator - fine
Voice Dialer - fine
Amazon - fine
Email - fine
After those, I rebooted and everything ran as expected. Then I got greedy.
IM - fine
A reboot yielded a successful and functional update to the installed packages.
Im* - NOT FINE
Talk about loads of errors Oddly enough, I could still use my phone but I had to constantly ignore errors.
I tossed my rc30 backup aside and just installed ADP1 for kicks. So far I'm enjoying what I'm experiencing. Will I go back to rc30 though? No idea. Tis why backups are a nice thing!
I am tempted to see if I can't remove a few others...surely sound recorder and music can be removed. What interests me though is Talk. I don't think that is tied into any services (like calendar, gmail, etc)...thoughts?

Replace ADWLauncher with Stock Launcher, CM5.0.8 UPDATED

THIS ONLY APPLIES TO CYANOGENMOD 5.0.8-DS AND UP.
5.0.7 AND LOWER USERS NEED NOT APPLY.
For those of you who are like me and don't want the ADW Launcher that comes with CyanogenMod 5.0.8-DS, follow this nifty little guide that I've written to revert to the stock eclair launcher.
Now, before you attempt this guide, I gotta give you the standard warning... I'm not responsible for damaged devices or SD cards, always do a Nandroid backup or keep a copy of your rom on your SD card, just in case something goes wrong.
1. Do a Nandroid backup and/or keep a copy of your rom on your SD card in case something goes wrong.
2. Download the attached Launcher.apk (this is the stock Eclair launcher) file and place it in the ROOT of your SD Card and once it is finished copying, turn OFF USB Storage.
3. Enter Terminal, type su and hit enter. This gives you Super User access and allow you to complete this guide.
4. Enter mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system into terminal and hit enter. This will mount your SD card & system folder and make them readable/writeable.
5. Enter cd sdcard into terminal and hit enter. This navigates to your SD card.
6. Enter cat Launcher.apk > /system/app/ADWLauncher.apk into terminal and hit enter. This will replace your ADWLauncher.apk with your stock launcher from your SD Card.
7. Now, type reboot and hit enter. If you skip this step, your phone may lag a bit or act weird. If it does, its okay, you just need to reboot your phone and everything will be fine.
8. Enjoy!
In the end, this is what you should see in terminal:
Code:
$ su
#
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
# cd sdcard
# cat Launcher.apk > /system/app/ADWLauncher.apk
# reboot
reboot returned
You'll still have the ADWLauncher option in your settings, seeing as I don't know how to remove that at the moment. If anyone has any input on how to do this, please clue me in.
I prefer the normal launcher taken from 5.0.7 aswell and I tried that with test3 and test4 aswell. You don't have to overwrite the ADWLauncher.apk, just keep a copy of the old launcher in e.g. /sd-ext/backup and move it to /system/app when installing a new rom. then delete the ADWLauncher file and reboot and everything is slim and fast as you wanted it to be.
You could also just install the apk file using a file manager like Linda.
It will ask you if you want to overwrite the system Launcher, confirm it and you are set.
Just install any launcher. The next time you press the Home, it'll ask which launcher you want to use. Check Always and select the one you want. Simple.
Archont said:
I prefer the normal launcher taken from 5.0.7 aswell and I tried that with test3 and test4 aswell. You don't have to overwrite the ADWLauncher.apk, just keep a copy of the old launcher in e.g. /sd-ext/backup and move it to /system/app when installing a new rom. then delete the ADWLauncher file and reboot and everything is slim and fast as you wanted it to be.
Click to expand...
Click to collapse
torusJKL said:
You could also just install the apk file using a file manager like Linda.
It will ask you if you want to overwrite the system Launcher, confirm it and you are set.
Click to expand...
Click to collapse
tdusen said:
Just install any launcher. The next time you press the Home, it'll ask which launcher you want to use. Check Always and select the one you want. Simple.
Click to expand...
Click to collapse
I tried installing a different launcher. Since I upgraded from CM5.0.7 to CM5.0.8, my guess is that ASTRO thought the old launcher was still installed, and wouldn't let me install a new one, so I had no choice BUT to overwrite the ADW
just curious as to why you went through all this?
imho, adw.launcher adds so much functionality. I feel like it's faster than the stock launcher. I guess if you miss pulling up your app drawer...
EDIT: NVM! didn't look at the forum. My APK was for the n1, not the g1. DELETED.
jewishjawsh said:
just curious as to why you went through all this?
imho, adw.launcher adds so much functionality. I feel like it's faster than the stock launcher. I guess if you miss pulling up your app drawer...
Click to expand...
Click to collapse
I just don't like ADW, don't want to be forced to use an aftermarket launcher when the old one was just fine with me.
The thing for me is that I much prefer the way the stock launcher performs. Its simpler and there is less lag.
Stock Launcher does everything I want it to do.
I made this into a flashable version for you, just download
http://www.jbthemes.com/dr_cloverdale/Stock_Launcher.zip
then flash from recovery.
When you reboot, in the terminal enter
Code:
su
adw_remove
This should take care of the ADW settings in the menu.
If you check "use always" on the original launcher but want to go back to adw launcher, how do you get back to it? I don't see an option in settings to toggle it back on.
can teh man said:
Its simpler and there is less lag.
Click to expand...
Click to collapse
There's less lag with ADW (disable animations, set respons time at lowest possible).It's great, but you need some knowledge (try it).
eweo911 said:
If you check "use always" on the original launcher but want to go back to adw launcher, how do you get back to it? I don't see an option in settings to toggle it back on.
Click to expand...
Click to collapse
Settings>Applications>Whatever launcher you set as default>Clear Defaults
P.S. ADW launcher does lag more than stock imho. Stock's just ugly.
robuser007 said:
There's less lag with ADW (disable animations, set respons time at lowest possible).It's great, but you need some knowledge (try it).
Click to expand...
Click to collapse
I tried it, I didn't like it.
I played with the settings, and in the end just didn't want to use it.
I understand. Personally, I love ADW, but when advanced launcher was the new big thing, I could not tolerate using it.
There's less lag with ADW (disable animations, set respons time at lowest possible).It's great, but you need some knowledge (try it).
Click to expand...
Click to collapse
I tried it, I didn't like it.
I played with the settings, and in the end just didn't want to use it.
Click to expand...
Click to collapse
cloverdale said:
I understand. Personally, I love ADW, but when advanced launcher was the new big thing, I could not tolerate using it.
Click to expand...
Click to collapse
I couldn't use anything other than it. Just because devs put so many useless icons in the menu that it gets to the point where it's just annoying.
cloverdale said:
I understand. Personally, I love ADW, but when advanced launcher was the new big thing, I could not tolerate using it.
Click to expand...
Click to collapse
I just don't like it. I feel that if I wanted to use a custom launcher, I'd choose it myself. Until then, I'll keep the stock one.
cloverdale said:
I made this into a flashable version for you, just download
http://www.jbthemes.com/dr_cloverdale/Stock_Launcher.zip
then flash from recovery.
When you reboot, in the terminal enter
Code:
su
adw_remove
This should take care of the ADW settings in the menu.
Click to expand...
Click to collapse
Sir is it possible to have the ability to create folder and hide app from the launcher? It really helps in organizing the app drawer. Please share your ideas. Thanks!

Memory Full?

I had my Epic in my pocket with the display asleep, and I wanted to check the time. When I pulled out the phone I noticed that the bottom row of buttons was lit for some reason, and the power button didn't appear to be doing anything. After waiting for a few seconds to see if anything would happen I finally gave up and pulled the battery.
The phone rebooted fine, but after reboot it started telling me that the internal memory was low. Since then I've deleted some applications, cleared my text history, etc....but it still gives me the warning. It claims that I now have 16 megs free....but I don't know how that's possible as I don't have that many apps installed (I'm guessing around 100-150megs).
Do the Sprint built in apps really use that much space? Is there a way for me to see the physical files that are on that chip rather than just a list of installed applications? I'm thinking it might be an app writing a bunch to internal memory...but I don't know how to determine that (new to Android).
Any help you can give would be greatly appreciated. I'd be fine if it just wasn't letting me install anything (like the Pre used to)....but the fact that it's rejecting my text messages is a major issue.
I uninstalled Google Earth for now and it's now at 36 megs free...but it's still complaining that the memory is low and rejecting text messages saying the text message memory is full.
How big are these text messages anyway?
Do you have any games installed? Asphalt 5 is 100M (the first time you run it, it warns about that.) Another potential offender is email, especially is you have emails with attachments.
Thanks for the reply!
I do have Asphalt 5 on here (came with the phone I believe)...but I don't see it in the application list. Where/how can I remove it if it's not there?
If I remember right the evo got over 100 mb's free with sprint software removed. You can always try one of the sd card lag fixes and use the sd card as your storage. I think this is the best method since there is not enough internal storage.
The thing that's really driving me nuts now is that its showing nearly 50 megs free at this point....yet it keeps warning me and rejecting text messages. I've tried rebooting after I deleted a bunch of apps but that didn't do any good. Does anyone know what the threshold is for free space before it will operate normally again?
I'm also confused how I can have Asphalt 5 installed...but it isn't showing up in my application list. Is there a secondary application list that I'm not seeing?
If I am not mistaken, Asphaly 5 does not use that much space on the internal memory since on the first launch it downloads a 100mb of data to the SD card not the internal memory,
I deleted a few more apps in the interest of getting the phone operational as a phone again before I contine using it as a toy.
I'm now showing 55.33 megs free and things seem to be working again...so for future reference I'm guessing the threshold is 50 megs before it starts throwing a fit (I was at about 47 megs free before). I finally got the text messages that it's been rejecting for the past 2 hours...so that's good at least.
I'm still not sure what's using all the space though....is there anyway I can look at the actual files stored in internal storage?
Gipionocheiyort said:
I deleted a few more apps in the interest of getting the phone operational as a phone again before I contine using it as a toy.
I'm now showing 55.33 megs free and things seem to be working again...so for future reference I'm guessing the threshold is 50 megs before it starts throwing a fit (I was at about 47 megs free before). I finally got the text messages that it's been rejecting for the past 2 hours...so that's good at least.
I'm still not sure what's using all the space though....is there anyway I can look at the actual files stored in internal storage?
Click to expand...
Click to collapse
Yes but I think it only works with root but I not sure. Let me see if i can find the commands to list internal storage apps for you.
Edit: you do need root to do this
su
mount -t rfs -o remount,rw /dev/block/stl9 /system (mount system)
cd /system (change to system dir)
cd /system/app (change to app dir)
ls (list all apps in the dir)
adb pull /system/app/filename.apk (save the file)
adb pull /system/app/filename.odex (save the file)
adb shell
cd /system/app
rm filename.apk (remove the file)
rm filename.odex (remove the file)
Example
su
mount -t rfs -o remount,rw /dev/block/stl9 /system
cd /system
cd /system/app
rm Sprint_App_Updater.apk
rm Sprint_NASCAR.apk
rm Sprint_Navigation.apk
rm Sprint_NFL.apk
rm Sprint_Promotion.apk
rm Sprint_Qik.apk
rm Sprint_TV.apk
rm Sprint_VVM.apk
rm SprintTVWidget.apk
Try going to:
Settings => Applications => Manage applications => (menu button) => Filter => all
Not all apps are listed by default.
Sent from Samsung Vibrant
shep211 said:
Yes but I think it only works with root but I not sure. Let me see if i cna find the commands to list internal storage apps for you.
Click to expand...
Click to collapse
I've got root so I'll give those a try. Thanks!
Stresa said:
Try going to:
Settings => Applications => Manage applications => (menu button) => Filter => all
Not all apps are listed by default.
Sent from Samsung Vibrant
Click to expand...
Click to collapse
That explains the missing apps...it was set to only show downloaded. Once I do that I'm able to see Asphalt 5 and a few others that were missing before. Asphalt 5 is only showing as 2.06mb fwiw.
Thanks so much to all of you for your help. I'm totally new to Android and my Linux skills are mediocre at best...so this is definitely a learning process for me.
Gipionocheiyort said:
I've got root so I'll give those a try. Thanks!
That explains the missing apps...it was set to only show downloaded. Once I do that I'm able to see Asphalt 5 and a few others that were missing before. Asphalt 5 is only showing as 2.06mb fwiw.
Thanks so much to both of you for your help. I'm totally new to Android and my Linux skills are mediocre at best...so this is definitely a learning process for me.
Click to expand...
Click to collapse
It takes time to get use to android. I was a long time wm user and cook and I am still trying to learn cooking for android and i have been working with it for over a year. I am sure someone will make a update.zip that will remove sprint software for you. Its a lot easier then using adb. If you do want to try to use adb before someone makes a app or update.zip to do it for you use the commands I posted and it should work. Here is some info on adb commands. If you do try to use adb to remove apps this may be useful.
basic ADB commands
adb push - sends a file to the phone over ADB thru USB - adb push c:\test.apk /sdcard/test.apk
adb pull - receives a file from the phone over ADB thru USB - adb pull /system/app/Test.apk c:\Test.apk
adb shell - starts a shell connection with the phone
adb reboot - restarts the phone
adb reboot recovery - restarts the phone into recovery
adb reboot bootloader - restarts the phone into the bootloader (white screen)
adb remount - remounts the file system
adb install - installs an application - adb install c:\swype.apk
basic Linux commands to run through ADB shell
cd - changes directories - works through stock android toolbox - cd /system/app
ls - lists all files in the directory - works through stock android toolbox - ls /system/app/
cat - copies files - works through stock android toolbox - cat /system/app/Test.apk > /sdcard/Test.apk
rm - removes files - works through stock android toolbox - rm /system/app/Test.apk
mv - moves files from one location to another - works through stock android toolbox - mv /system/app/Test.apk /sdcard/Test.apk
cp - copies files - functions similar to cat - uses busybox installed by the EVO-recovery.zip into recovery mode - cp /system/app/Test.apk /sdcard/Test.apk
mount - loads the file system (usually auto loaded except sometimes in recovery) - mount /dev/block/mtdblock4 /system
unmount - unloads the file system - umount /system
So the disc space issue kept creeping up even after removing all of the Sprint crap, and I kept uninstalling other apps to compensate for it...until yesterday when I basically ran out of apps to uninstall and gave up.
I did a full wipe back to the stock image, installed the Andromeda rom, and restored all of my apps from Titanium...and now I'm showing 350megs free (with all of the same apps installed plus some extras that I've reinstalled after removing them for space before).
So basically there was either something majorly wrong with the space calculations before, or there was some program in the background using up a ton of space and not reporting it to the app manager. It seems like this first started to happen after I did the one click root when it first came out...not sure if it could be related or not though.
Just thought I would mention this in case anyone else is having the same issues.
I had this same problem with the Epic 4g's internal memory. But it also caused a myriad of other issues beside just the notification:
- Android Market wouldn't download any new apps, just stuck on Starting Download....
- I couldn't receive any text messages, I got the error message Couldn't receive the text message because there is no memory space (or something like that...)
- General laggy slowness
I've been on the fence with flashing the phone with a custom ROM but after reading Gipionocheiyort's post that doing so might solve my issues I attempted to do so. However, I couldn't because I couldn't download the update for Titanium Backup so I could back up my apps. I uninstalled some of Sprint's bloatware and it still didn't help. My free "memory" (I'm almost positive it's talking about storage and not RAM) was at about 24mg which seemed fine to me but apparently that's not enough to fit the 1kb of a 140 character SMS.
Anyway, I just bit the bullet and uninstalled a bunch of apps, got my free storage up to 64mg, rebooted and bam! My download queue started up instantly and I got all my day's text messages in a flood.
If Gipionocheiyort was having problems with 50mg free, maybe around 65mg free is the sweet spot? There must be a gross miscalculation of storage space for the storage, or maybe the OS just needs a lot of space to stretch it's legs? I have no idea...
Just wanted to put this up to help people if they are having this problem as well.
I woulda wiped the cache and the dalvik if i were you guys and experienced this problem though i never have. But you did have some calculation error and wiping the cache prolly woulda fixed it easily. these phones are suppose to use a lot of the ram. it helps it to be faster as the stuff you access the most is sitting in ram and it can recall on it very quickly.
you might also check your facebook sync if you have it...ive fixed several phones that had like 150 megs worth of data in Contacts, which im guessing was a result of like 15k friends, it downloaded all their pictures and stuff and took up all that space. you might look out for that as well.

[Q] Getting past the "Read-only file system"

Ultimately... All I'm trying to do is put my custom ringtone on the internal memory so that it still plays correctly when the sd card is connected to my computer. (Though I certainly wouldn't mind removing the obnoxious "boot_att.ogg" file as well.) But I keep getting thwarted. First by the discovery that there's no /home directory (which kind of weirds me out, but that's a whole 'nother story).
Anyway, my phone is rooted with z4root, and I'm trying to do this by two different methods. [Correction: It would be better to say that I've tried this using two different programs] I've tried using "adb shell," and I've tried using "Android Terminal Emulator". I can successfully use su in both of them (but if I can't rewrite anything, then I don't see what the difference is). Then I go to the directory on my sd card where the cell ring is and I type
cp cell\ ring.mp3 /system/media/audio/ringtones/​
And it replies
cp: /system/media/audio/ringtones/cell ring.mp3: Read-only file system​
So, I found these instructions that say to use "mount -o rw,remount -t yaffs2 /dev/block/mtdblock3" (though I think it needs to be "mtdblock7" for mine) or "mount -o rw,remount -t rootfs /" But when I do either of those, it returns
Usage: mount [-r] [-w] [-o options] [-t type] device directory​
Which I take to mean that the "mount" command isn't being used correctly (and my experience with the mount command on desktop bash is limited, so I don't have any clue how to correct it).
It's worth noting that I have the exact same results in both adb shell and Android Terminal Emulator.
So, I found another thread (I think one on XDA) that said that I need to be in recovery mode to write to /system, which kind of makes sense. But I have no clue how to do that. And Google is not helping. The only instructions I could find said to turn the phone off and hold down the camera and volume up button. Which did nothing. And it's a good thing nobody was watching because I'm sure I looked like an idiot.
So... I guess I'll have to ask, how do I get into recovery mode? But at this point, I keep coming across so many absurd things keeping me from this that I wouldn't be surprised if next I get an error.
Therefore, my question is this: Is there a way to get into recovery mode, or, alternatively, is there a way to keep my ringtone working even while my sd card is connected to my computer?
Do you have busybox installed?
Have you tried Root Explorer? It has a button to toggle read-write and read only in a folder.
I do have busybox installed. I have no idea what it does, but I installed it in an attempt to enable sideloading (which I have yet to successfully do; apparently the file isn't in the same place on the Flipside as the Captivate and I was going by a Captivate guide).
I have not yet tried Root Explorer. I know this sounds stupid since it's just four dollars, but I tend to shy away from mobile programs that cost money. (Don't know why, I've been that way since my black and white palm pilot.) But, that's just something that's weird about me, lol. I'll get Root Explorer tomorrow and come back.
Busybox is a set of command line utilities. More Info. The link in my previous post is to an installer for Busybox. Busybox provides a set of commands that can be used and many of the tutorials on modifying an android phone use them. Some don't clearly state Busybox is required.
If you are using this thread as a guide to enabling installation from unknown sources be sure to read the whole thread. In particular this post.
Mission accomplished: Root explorer worked perfectly. I saw it in the marketplace before, but I didn't know it can change read/write privileges. (I didn't get it because I thought it was going to have the same effect as Android Terminal Emulator, just without the GUI. Obviously, I am pleasantly corrected.)
And I have a correction: I did not have BusyBox installed; I had the installer installed. But it is installed now.
Thanks also for the links; sideloading is on my to-do list, after removing AT&T bloatware.
And I have one quick question: Do you (or anybody reading) happen to know if it'll be ok if I remove that boot_att.ogg file in /system/media/audio? I don't know if AT&T designed it so that the phone will crash without it, so I thought I'd ask before removing it.
adanedhel728 said:
. . . .
And I have one quick question: Do you (or anybody reading) happen to know if it'll be ok if I remove that boot_att.ogg file in /system/media/audio? I don't know if AT&T designed it so that the phone will crash without it, so I thought I'd ask before removing it.
Click to expand...
Click to collapse
I have not tried any mods of the boot sound. I would suggest that you replace the file with one that is the same name but just silence if removing it does not work.
Mounting file system as Read/Write
I too can affirm that the "Root explorer" app works perfectly for toggling the Read Only File System to Read Write.
I have a Samsung Captivate from AT&T that I upgraded to Froyo (2.2) using the official release from Samsung via the Kies Mini interface. First, I can say that was very worth it. Love 2.2 much better than stock 2.1
I rooted the phone with SuperOnceClick1.7 (had to have a Windoze OS to run that though) that I got from XDA developers and it worked like a charm. I then removed all the bloatware that AT&T likes to inflict upon its users by using "Titanium Backup." Finally, I added "Terminal Emulator" and verified that the su command was working and then "cd" to the "/etc" folder where the "PowerOn.wav" file is for the annoyingly loud startup sound is to delete it. When I issued the "rm" command to delete the file, got the dreaded "can't delete dueo the Read-only file system" or something very similar. Tried using the Android SDK via adb and that gave exact same results.
What to do?...Found this thread that gave great advice that "Root explorer" does work to toggle the R/O to R/W so the file could be deleted.
Thank you marvin02 for the great lead!!!
I have removed the "boot_att.ogg" file without any problems and went as far as swapping out the "bootanimation.zip" also without any problems. Now using CyanogenMod 5 boot animation but... haven't had any luck replacing the .ogg file for a custom startup sound. Tried encoding audio to the same specs as the original but keep getting this strange noise at boot time instead. Just thought I'd throw that in.
Quick question...
I just downloaded the free explorer from Speed which makes Root Explorer.
don't see any button to change read only to read/write. Is that a feature only in the paid Root Explorer?
Thanks from a Noob.
Edit: Just so if there are any other noobs asking... Yes, need to get the paid version to be able to write in system folders.
The free version is not able.

[GUIDE] Make VooDoo Settings Stick on Boot

FIRST: Supercurio makes a really awesome app, so I highly recommend purchasing the pro version to support further development for two reasons. First, it's the right thing to do and second, I haven't figured out how to make all of the VooDoo sound settings work yet, and I'm a busy college student in my senior year attempting to convince someone to pay me, so I don't have much time on my hands (thus my erratic shower schedule).
That being said, I have attached a script that I run on boot. That being said, I'm running AOSP's oiCSv43 ROM with Eugene's Speedy 2 kernel. So long as your kernel supports the following options (which will be listed below), you shouldn't have a problem with this script. I've also verified that it works just peachy with GLaDOS 2.5 for ICS-- another very good ICS kernel [I head 2.6 is quite nice]. (This should also work for GB roms if anyone cares to test for me)
You must have
root
superuser
busybox, or an alternate way to mount /system as writable (there are 2 other methods AFAIK)
ROM that supports init.d scripts OR scripter or some other app like it (in this case, you can just add the script to scripter and set it to run on boot)
If you don't (know if you) have init.d support, check out this post by damnmisur about scripting with ROM Toolbox
This script changes the following:
cpu governor -> interactive
max freq->1000mhz
min freq->150mhz
touchwake enabled with 10 second delay
back light dimmer settings are commented out, so it uses whatever is default for you kernel
bln enabled with blink disabled
blx commented out (reverts to kernel default which is likely 96%)
voodoo_color/red_multiplier->2724764160
voodoo_color/green_multiplier->3059586880
voodoo_color/blue_multiplier->2944130880
voodoo_color/red_v1_offset->-26
voodoo_color/green_v1_offset->-30
voodoo_color/blue_v1_offset->-33
voodoo sound anti-jitter, hi-fi play, hi-fi record, dac direct, voodoo sound control enabled
headphone_amplifier_level->+3db
voodoo sound mono downmix disabled
USE AT YOUR OWN RISK! I AM NOT LIABLE IF ANYTHING GOES WRONG!!!
NANDROID NANDROID NANDROID.
ALWAYS MAKE A BACKUP
NANDROID
The script is in the zip. To install:
Unzip archive into same directory as adb (or wherever you want if you know what you're doing)
open a terminal
Code:
adb remount
adb shell
su
busybox mount -o remount,rw /system
exit
adb push 99whirlpool-Speedy_2 /system/etc/init.d/99whirlpool-Speedy_2
adb shell
chmod 755 /system/etc/init.d/99whirlpool-Speedy_2 && reboot
The file has no extension! If you want to edit it, open it in a text editor. If you don't know what you're doing, don't play with it. To disable boolean values, change the 1 (1 means true i.e. on) to a 0 (which means false, i.e. off).
frequency values are in hertz
you can find out what scaling governors and frequencies your kernel supports by typing
Code:
adb shell
su
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
Feel free to edit anything you'd like!
DO NOT FLASH THE .ZIP FILE! Extract and follow the directions above
thanks....
Nice but some of your changes are the exact opposite of what I use. So I'll just change voodoo settings because I'll be a lot less to change with every boot than if I was to use this.
I do of course use easy settings. Color multipliyer: all the way right.
Gama: all the way left.
Sent from my Nexus S 4G using XDA App. Developer of brickROM, and OP of XDA Thread of The Year 2011.
Thank you.
Don't voodoo settings stick by default? It seems my voodoo settings stick just fine without using any script?
Si_NZ said:
Don't voodoo settings stick by default? It seems my voodoo settings stick just fine without using any script?
Click to expand...
Click to collapse
They do with the PRO version, not the free one. I've also never had a problem with them NOT sticking on Pete Alfonso's GPA19, or any GB ROM for that matter, but many ICS users, including myself, have not been able to get our settings to stick recently.
This also means that I don't have to use NSTools or VooDoo Control.
Translation:
no apps changing settings on boot->
fewer individual SU requests (count the number of toast notifications, or check the request list in the superuser app for NSTools and VooDoo control on boot)->
faster boot sequence, and less lag on boot.
Not everyone may have this problem, but I and others do.
I'm visiting for a lesson, had read this before on aosp's or Eugene's kernel threads, but didn't get it so, wanted to ask and thank you for this help.
I'm trying to make voodoo stick, I downloaded your zip, opened and changed a couple of things in Wordpad, it asked to save and rezip, said yes. I used different multipliers and want bln to blink, so changed those numbers and the blink 0 to 1 (or vice versa, followed your directions).
So to do this, do I just flash zip in recovery? Any wipe or just flash away??
Like you said, I will backup, but really don't want to make a mess and thought I would double check first.
nmoreman said:
I'm visiting for a lesson, had read this before on aosp's or Eugene's kernel threads, but didn't get it so, wanted to ask and thank you for this help.
I'm trying to make voodoo stick, I downloaded your zip, opened and changed a couple of things in Wordpad, it asked to save and rezip, said yes. I used different multipliers and want bln to blink, so changed those numbers and the blink 0 to 1 (or vice versa, followed your directions).
So to do this, do I just flash zip in recovery? Any wipe or just flash away??
Like you said, I will backup, but really don't want to make a mess and thought I would double check first.
Click to expand...
Click to collapse
Don't flash the zip. It's just there so that I could upload the attachment properly.
The script is in the zip. To install:
Unzip archive into same directory as adb (or wherever you want if you know what you're doing)
open a terminal
Code:
adb remount
adb shell
su
busybox mount -o remount,rw /system
exit
adb push 99whirlpool-Speedy_2 /system/etc/init.d/99whirlpool-Speedy_2
adb shell
chmod 755 /system/etc/init.d/99whirlpool-Speedy_2 && reboot
I'll add a readme to the zip to make it more obvious.
Shark_On_Land said:
Nice but some of your changes are the exact opposite of what I use. So I'll just change voodoo settings because I'll be a lot less to change with every boot than if I was to use this.
I do of course use easy settings. Color multipliyer: all the way right.
Gama: all the way left.
Sent from my Nexus S 4G using XDA App. Developer of brickROM, and OP of XDA Thread of The Year 2011.
Click to expand...
Click to collapse
If your just worried about voodoo settings you could do the following :
http://forum.xda-developers.com/showthread.php?t=1366780 or just use the script from this method. Of course you have to edit numbers to your preference.
Sent from my Skanky Nexus S in the Matr1x using XDA App
damnmisur said:
If your just worried about voodoo settings you could do the following :
http://forum.xda-developers.com/showthread.php?t=1366780 or just use the script from this method. Of course you have to edit numbers to your preference.
Sent from my Skanky Nexus S in the Matr1x using XDA App
Click to expand...
Click to collapse
Thanks, I'm going to add this post to the OP as an alternative for those without init.d support

Categories

Resources