yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 General] Zatta:
Do steps 4 and 6 from the previous poster and reboot to run the script again. Should solve your problem.

Taptalked u see
[Galaxy S I9000 General] belrik:
I have found it easier to get an SSH program and do this manually from my PC. I just did the top few apps, used "du -sh" to analyse storage usage and manually deleted the symlinks in /data/data/<app name>/ then replaced them with the data from /datadata/<app name>/cache or files

Seems to have helped a fair bit as after 5-10 minutes typing I now have 70MB free instead of 6MB. I'd recommend reading a tutorial on bash and just doing it that way. SSHdroid is a good app for SSH to your phone.
[Galaxy S I9000 General] thehyecircus:
After putting this on, everything works perfectly, but at an increasing amount things stop responding and crash, or won't open with a similar box. Any idea what could be causing this? I can provide error messages if necessary.
[Galaxy S I9000 General] Silentbob999:
Any application or specific services? If yes which one?

Did you start to get issues before the script?

If there was no space some database may have been corrupted.

Check the free space in /datadata and /data and /sdcard...

Also, if you used the datafix_test. Search for the second one that get posted :

http://xdaforums.com/showthread.php?p=27103282

Envoyé depuis mon GT-I9000 avec Tapatalk
[Galaxy S I9000 General] thehyecircus:
android.process.acore has stopped

and then lots of similar processes that stop, from gapps to messaging.
[Galaxy S I9000 General] Silentbob999:
Google not really help for that specific process... What's the free space status right.. Is your phone enough usable to check that?

Envoyé depuis mon GT-I9000 avec Tapatalk
[Galaxy S I9000 General] Zatta:
Sounds familiar to me. I think, but not being sure, that a "fix permissions" from recovery could solve your problems.

Taptalked u see
[Galaxy S I9000 General] upichie:
Nah, he just ran out of space in /datadata. Run the script, uninstall some apps, run the script, uninstall, run... get some free space in there. Then start restoring.
[Galaxy S I9000 General] upichie:
My bad...
[Galaxy S I9000 General] upichie:
For whatever reason I can't clear any app's cache anymore, besides going in and manually deleting files. Apps don't work, doing it via Android's Manage Apps doesn't work—hell, not even Titanium Backup works.

This is annoying.
[Galaxy S I9000 General] Zatta:
Also not when you check "follow symlinks" in TB's settings?
[Galaxy S I9000 General] upichie:
I do have that checked, yes. Jesus. I'm about ready for a new phone. :(
[Galaxy S I9000 General] Zatta:
I have tried it now (last night i didn't have my phone with me @ work), tb and settings-apps can't clear caches for me either.

At least not for caches residing in /datadata. For caches in /data/data everything works fine.

As this is the case, I now wonder how uninstalling apps goes for its data. I'll check that out!

Taptalked u see
[Galaxy S I9000 General] upichie:
Yeah, I figured having the symbolic links was causing it to not work. This is unfortunate. I imagine it would have to be fixed in the app. Maybe I'll email the dev of Titanium Backup if I get some free time.

I appreciate you looking into that for me!
[Galaxy S I9000 General] Zatta:
Hey Wendigogo, do you follow the discussion here (plus read some posts back)?

An uhh, you are okay, aren't you? Sent you a small update per mail, looks like you didn't get it again?
[Galaxy S I9000 General] Wendigogo:
This is a problem I see before. You need to add "com.android.providers.downloads" and "com.google.android.gm" in "move_cache.txt" as said before. The first app is for market cache (so if /datadata is full you can't install/upgrade anymore apps) and the second is for Gmail cache.

This could be "forced" by an external rooted app I think (:D @Zatta )

Thanks for point this. I could use another directory in /data/local. The best way is to use a directory in /sdcard to prevent factory reset removing config files and to permit users editing it kindly.

I install you update but don't have time to try it for now (no datafix installed as I don't have time to play with my phone now so few apps installed) .

I'll be busy for about 2 weeks (preparing exams). I'll try to give a shot (and to YPhoto suggestions too) before this.

Thanks for answering in this thread to people having problems. :cool:
[Galaxy S I9000 General] Silentbob999:
He may also have to go in application management and delete data on those services and maybe also few other like :

"com.android.providers.downloads"

"com.google.android.gm"

"com.google.process.gapps"

"google.services.framework"

After deleting data he will have to re-associate is Gmail account.

Try one application at the time as it is surely not necessary to delete them all.

Database can get corrupted if at some point there no space at all.

You can either reset factory data or fix application individually...

Is this seems possible / logic?

Envoyé depuis mon GT-I9000 avec Tapatalk
[Galaxy S I9000 General] dastinger:
Hey,

Since my first time on ICS (some months ago) that I need to use the low storage fixes that keep appearing (first the one using gscript, then Wendingogo one on the other thread and now this one). All solved the issue but all had an issue that I just can't live with.

It all works fine for the first 1/2 weeks but after some time I start getting Force Closes on a lot of apps. Mainly Media, Play Store, Gapps, 3G Watchdog, Acore and, worst, I can't even make calls since every time I start entering a number, Contacts stop. Is there any fix for this? I need to use the fixes since the Low Data warning appears everytime but the fixes bring me this annoying problem and all I can do to solve it is Factory Resetting and flashing the Rom again :(
[Galaxy S I9000 General] ap1618:
Help! emergency question... does the first boot stay in the kernel screen for a long time??!

thanks
[Galaxy S I9000 General] upichie:
Simple problem. Your /datadata partition is full.

The point of the script is to make room in /datadata by moving app's data around. Without the script, /datadata will fill if you install too many apps; with the script, /datadata will fill if you install too many apps.

So keep in mind, this is not a perfect solution to our problem. The script simply moves some of the apps' data (the "lib" files) to /data, clearing room from the paltry 170 mb /datadata. If you continue to install apps, it can and will fill up; even when you don't, some apps store a large cache in /datadata, causing us even more trouble—even when we haven't installed any new apps.

The solution is simple, however. Make sure /datadata doesn't fill up. If it does, you will need to manually delete data (not recommended, obviously) or uninstall some apps—whichever you can manage to do with all your apps force closing (a recovery file manager is a great option here). If you're watching it increase in size and want to do something about it without losing apps, find out what apps store a large cache there and opt to move their cache to /data (the how to is in the OP). Alternatively, you can move the entire app and all of it's data to /data, but this is not recommended as it may make the app perform slower.

Whenever you install new apps, just keep an eye out. Make sure /datadata doesn't fill up. If it does, all of your apps will force close. This is because they are attempting to write data where there is no free space. Move some apps' cache to /data if you need room. This will usually fix your problem, at minimal cost (performance degradation, depending on the app), as a few apps out there have 20-50+ mb caches. Watch out! :)

---------- Post added at 10:42 PM ---------- Previous post was at 10:40 PM ----------

Wait it out. It shouldn't take longer than 5 minutes, although I'd let it run for at least 10 before assuming the worst. The script has to run at boot, so you're forced to wait while all your apps' data is being shuffled around.

Although I'm not entirely sure if this process would happen at the kernel boot screen or the ROM boot screen. Doesn't really matter.

Good luck! And don't ever forget to nandroid. :)
[Galaxy S I9000 General] dastinger:
@upichie

Thanks a lot for your detailed explanation. Thing is, /datadata wasn't full or at least Root Explorer was telling me there were 40MB free :/ I just factory resetted and reflashed the rom so, when it happens again, I'll try your workarounds and report back.
[Galaxy S I9000 General] dastinger:
Btw, you talked about a Recovery File Manager. Which one do you recommend?
[Galaxy S I9000 General] Vertron:
After installing Max Payne and Nova I've gone from 100mb to 40mb of free space.

Is 40mb enough free space to run the script without any problems?

Does the latest test script on the 7th of June work with the Devil kernel & Elite rom?
[Galaxy S I9000 General] upichie:
Devil kernel's Recovery, as well as TWRP Recovery both have one built in. If you aren't using either, use the Aroma File Manager (from the same guy who made Aroma Installer). It's just a zip that you flash, but instead of installing something it opens a nice file manager, GUI included. :)
[Galaxy S I9000 General] upichie:
Devil kernel's Recovery, as well as TWRP Recovery both have one built in. If you aren't using either, use the Aroma File Manager (from the same guy who made Aroma Installer). It's just a zip that you flash, but instead of installing something it opens a nice file manager, GUI included. I'm not aware of any others.
[Galaxy S I9000 General] upichie:
40 mb should be fine. And I don't see why it wouldn't work with either of those. :)
[Galaxy S I9000 General] Vertron:
I must not have had enough free space because it kept force closing apps after it rebooted and the home button stopped working.

I've re-flashed the rom & kernel then applied the datafix script before recovering with titanium backup (I changed the preferences to follow symbolic links).

It seems to have worked, I've gone from 40mb to 130mb of free space now.

There does seem to be 1 bug though. Max Payne runs fine but Nova 3 can't get past the start screen... Does anyone know how to fix it?

Edit

Nevermind I fixed it. Deleted the data on the sdcard and redownloaded it. Nova 3 works fine now.
[Galaxy S I9000 General] upichie:
Awesome! Glad to hear it worked for you. :)

Just one note: the "follow symbolic links" in Titanium Backup actually relates to backing up your apps, not restoring them. Essentially, in our apps' data, we have a link to where the data actually is. Without the option checked, when backing up an app, it'll only back up the link (and not the target of the link). When you have this option enabled, it'll follow that link and back up the actual data. I just thought I'd let you know that, to prevent future troubles. ;)
[Galaxy S I9000 General] Silentbob999:
Anybody encounter issues where the rom (in my case CM9 nightly) do not find any cache on any application inside the application details from system property?

(cache. 0kb) Even if I can see from DiskUsage that some application have 5-15mb of cache inside /datadata.

But no problem for applications that are in the "move_cache.txt" and have by consequence there cache in /data instead...

I'm sure the rom should auto-manage the cache and we have issues because it doesn't know that the cache is there...

Envoyé depuis mon GT-I9000 avec Tapatalk
[Galaxy S I9000 General] Zatta:
Yes, we all encounter that problem. It is the same problem Titanium Backup faced before they implemented the "follow symlinks" fix I guess.

Taptalked u see
[Galaxy S I9000 General] upichie:
That's what I think too. They need a "follow symlinks" option for Settings -> Apps. ;)
[Galaxy S I9000 General] Zatta:
Hey SilentBob,

Can you share that script you mentioned in the cm9 mainthread?

Taptalked u see
[Galaxy S I9000 General] Silentbob999:
The datafix_test from here ;-)

Envoyé depuis mon GT-I9000 avec Tapatalk
[Galaxy S I9000 General] alb3rtt:
nevermind
[Galaxy S I9000 General] ap1618:
so uumm im not sure how this exactly works... do we need to manually list the apps we want to move to /data on the move_cach.txt text file?

thanks
[Galaxy S I9000 General] Silentbob999:
Lib and libs of every applications are moved.

To move cache also then you have to specify applications manually in move_cache.txt

To move database or other folder (in fact, everything) you specify the application in exclude* text file...

Envoyé depuis mon GT-I9000 avec Tapatalk
[Galaxy S I9000 General] Vertron:
So does this mean we can use Titanium Backup to clear the cache?

I've noticed my old cache cleaning app doesn't work anymore because of different partitions.
[Galaxy S I9000 General] Zatta:
No. The backupFollowSymlinks preference only applies for making backups. It also doesn't apply for restoring data, restored data always goes to /data/data/*, so after restoring an app you'll have to run the init.d script again to regain performance for that app.

Taptalked u see
[Galaxy S I9000 General] SolGarlic:
Hi! Thank you for this life-saving script.

However I have a problem:

in my exchange account, I setup email to automatically download attachments, and the default storage location is datadata, a databases folder, so I chose to add "com.android.email", and later "com.android.exchange" to the "skip_apps.txt" file.

Apparently it worked fine, but now I sometimes get an error message "could not download attachment", and I don't know if this is related to your script.

It seems that the attachments are really being downloaded to data/data.

I am running CM9 with Devil Kernel
[Galaxy S I9000 General] Silentbob999:
A "sometimes doesn't work" is really hard to diagnostic... I have a web press application that suppose to download article for offline reading in background during night. It had big database so I did same as you and put it in "skip_apps.txt" . It look to me after that that most of the time it was loading article at time of reading, I had to put more sync event in the apps to really get everything done during the night, so I think that maybe I also got random error. put I cannot confirm...

@Wendigogo,

I found an error in your Datafix_Test...

if [ $(($size_data - $size_lib)) -gt 175000 ]; then
echo "Not enough space on $yaffs ;" &&
echo "Uninstall some apps before retrying." &&
echo "Aborting datafix ..." &&
exit 1
fi

Its should check at $size_total instead of $size_data to get real value..

if [ $(($size_total - $size_lib)) -gt 175000 ]; then
echo "Not enough space on $yaffs ;" &&
echo "Uninstall some apps before retrying." &&
echo "Aborting datafix ..." &&
exit 1
fi

I also did some test on my side, because I don't know anything about unix scripting and I am always curious. And I am getting some doubt about the accuracy of result given by "busybox du -sLch" comparably with what "df" give me... But i am kind of lost in number right now, maybe it is good and I just need a fresh. I put my testing in attachment. I dont understand why I got as result with "busybox du -sLch /datadata" :

while getting with DF :

The goal I have is very simple, I want to add a security on your script, if the space of /datadata is so low that the phone risk to not be able to boot then the biggest application or cache will get move to /data/data. It would be even better if it can find application that are almost never accessed and move them.. Anyway, I am just playing around to learn a bit of these command...

Some of the command I have are inspire from a respond you got on another forum where you talk about your script. So I am almost sure that you already had something like this on your side :P

cheers
[Galaxy S I9000 General] Vertron:
That's weird because I applied the datafix before restoring the apps from titanium backup and have noticed no performance hits on any of my apps.
[Galaxy S I9000 General] Zatta:
That sound weird to me. Where is the data located now?

Taptalked u see
[Galaxy S I9000 General] Vertron:
Database, files, cache and everything else except for the lib folders are on /datadata

All the lib folders are on /data/data

Seems right to me.
[Galaxy S I9000 General] Zatta:
Pretty weird. When I restore an app with tb it's data goes to /data/data. Sure you didn't reboot after you restored?

Taptalked u see
[Galaxy S I9000 General] Vertron:
Yes I rebooted as soon as all my apps were restored, as Titanium Backup recommended.

Did the datafix script automatically move everything but the lib folders when it rebooted, dispite me installing it before restoring my apps?
[Galaxy S I9000 General] Zatta:
Yes, because it is an init.d script it runs during every boot (at the end of the kernel boot, before the rom boots).

Taptalked u see
[Galaxy S I9000 General] Silentbob999:
lost space

I found out that the command DF and DU are good, there something wrong with my /datadata, I have 62MB missing there...

I post in Q&A, maybe I will get an answer about how to fix that:

http://xdaforums.com/showpost.php?p=27979618&postcount=3
[Galaxy S I9000 General] toddmworth:
Hi all, just a quick question. Here's the situation:

I install all my apps (300+, omg) run this script, configure Titanium Backup to follow symlinks, and do a backup of apps and data.

Now I want to try Slim ROM, but without this data fix script... So I flash the rom, and restore in TiBu.... Here comes the question:

Will it restore my apps' data to their normal locations, or to the locations that the script would have moved them to?
[HTC Vivid, Raider, Velocity] grafik2:
Does anyone know how to edit the slideshow time delay for the wallpapers? I'd like mine to change a few times a day not a few times a ! Also, does anyone have an idea how many pictures from your gallery can be selected? 100+?
[Galaxy Ace S5830 General] CallMeAldy:
Hey Guys,

I am a complete noob....i need your help for creating a custom rom :mad:

Someone Help Me Please :D

Thanks In Advance
[Galaxy Ace S5830 General] mdfzhi:
Google and the search button will be glad to assist u.
[Galaxy Ace S5830 General] CallMeAldy:
i have some doubts and some things which i wanna know before i start so i wanted someone to help me
[Galaxy Ace S5830 General] mdfzhi:
Just specifically ask then. Your question in the first post is too general, we wont know what u need by "help me creating a rom"
[Galaxy Ace S5830 General] dxppxd:
Start by modding an existing rom to your liking, it's a long way and you'll learn enough to start scratching at creating your own.

There's tons of tutorials and guides here. First things first, get root, get a custom recovery (cwm recovery by far the most used) and get familiar with android SDK, apk tool and the adb command line.

Good luck.
[Galaxy Ace S5830 General] voetbalremco:
Dont start if you dont know what to do
[Galaxy Ace S5830 General] mdfzhi:
lol. pming me asking for "all" link wont do any good either. i'm not anyone's personal search engine. reread my earlier post, google and xda search button will be glad to provide all the links that u need.

and in case a simple search is hard too, let me get u started

DO CLICK ME
[Galaxy Ace S5830 General] madman:
the ultimate weapon :D
[Galaxy Ace S5830 General] eagleeyetom:
There is a lot of guides. Please search next time.

Thread closed.
[Galaxy Ace S5830 General] TRusselo:
please read the xda user guide below and lean of the different areas of xda, and how to use the Advanced search page. And you will find many guides in the Android Software and Development section of xda.
[Motorola Droid RAZR] reggiec74:
is there a way to take a screen shot with leaked ics on the droid razr without a app
[Motorola Droid RAZR] xodeus:
The short answer is NO
[Motorola Droid RAZR] abowlofsoda:
I'm on the .84 leak and I can do it by holding down Power and Volume Down at the same time (hold until it snap shots, takes a second)
[Motorola Droid RAZR] reggiec74:
thanks
[Motorola Droid RAZR] reggiec74:
it worked on 6.16.204
[Motorola Droid RAZR] reggiec74:
thanks for being rude and wrong
[Motorola Droid RAZR] lukas77:
Hold down Vol- and Power at the same time for about a second
[Motorola Droid RAZR] xodeus:
I'm very sorry for being wrong.

Just didn't know that. I've been searching for screenshot option by searching rhis forum and others and couldn't find anything so I assumed that this was only an option using 3rd party software.

Very sorry.

Sendt fra min XT910 med Tapatalk2
[Motorola Droid RAZR] reggiec74:
No problem
[Vibrant Android Development] KerryG:
We have a need for an Android developer to help build and maintain some customized ROMS (based on CM7+). If you are a coder and not just someone that can tweak a rom, please contact me at kgarrison@vitelity.com asap. Thanks.
[Android Software/Hacking General [Developers Only]] KerryG:
We have a need for an Android developer to help build and maintain some customized ROMS (based on CM7+). If you are a coder and not just someone that can tweak a rom, please contact me at kgarrison@vitelity.com asap. Thanks.
[HTC Rezound] Aeroman787:
Hey all,

I recently got an annoying scratch on the screen and was wondering if there was any good product for buffing it out. It might be a little too deep since I can feel it with my fingernail, but I would like to avoid replacing the digitizer touch screen. I saw some posts about various products, but for other phones.

Thanks
[HTC Rezound] GrayBoltWolf:
I would just be careful of messing up the digitizer. Buffing it might ruin its sensitivity.
[HTC Rezound] homer169:
Some people say that a good quality screen protector can help hide small scratches.I think one that gets mentioned a lot is called real look.
[HTC Rezound] tCizler:
Realook is one of the best, but can only be used on perfect screens. Otherwise it will bubble really badly. For a screen that's already scratched, you need to go with a wet apply cover like zagg, or a cheaper knock off of zagg.
[HTC Rezound] a.mcdear:
I wrote a writeup a few months back about buffing out scratches on the Rezound because I scratched my first one. link. I was able to successfully buff the scratches out with a product called "3M Trizact Perfect-It III Machine Glaze" (or just 3M P/N 06070).

While it does work well to remove the scratches, its expensive, and also I just don't recommend it for an important reason: The Rezound's glass has a texture to it. You don't notice it when looking straight at it, but if you let the light reflect off it you'll see that the surface of the glass is very slightly bumpy. If you attempt to buff out a scratch, you'll be left with a noticeable flat area on the screen where you polished the scratch out.

Also, the polishing compound I used costs $60 for a quart size bottle, and you only need like less than a cap-full to do the job. An alternative option is to buy a brand new glass and digitizer for less than $50...

Replacement glass/digitizer
[HTC Rezound] Sleek69:
I find sandpaper to buff out my scratches very nicely. Phone becomes smooth as a baby's bottom.
[Nexus S Themes and Apps] M@X!:
Hey guys :)

I ve uploaded the Apollo Music App (From the CM9 Nightlies). So for those who want to test it but havent got Cm or dont want Cm here s the link:

https://rapidshare.com/files/1570865022/Apollo.apk

Have Fun ;)
[Samsung Epic 4G Touch] Salty!:
I love MIUI on my Epic 4G Touch so far, but the only issue I'm having is after every hour or so, if I want to use data I have to turn in off in the toggles menu, then turn it back on. Sometimes I even need to do a full reboot. Would flashing a new modem solve this issue?

Thanks in advance
[Samsung Epic 4G Touch] Salty!:
I updated to the new MIUI with WiMax support. Still dropping data randomly. Any ideas guys..? Please?
[Android Q&A, Help & Troubleshooting] gleybert:
y galaxy pro stopped out of nowhere to get network signal "OI Brazil" what do I do?

is already a root with custon room, CDigitalisV1.8FINAL_UPD galaxy pro y
[Galaxy S II Q&A, Help & Troubleshooting] cachiama:
How can I install the stock ICS update on the S2 without rooting? I know it is available as an OTA but I don't get it here in Malta. I tried to pass the phone over a proxy but it did not work.

Thanks!
[Galaxy S II Q&A, Help & Troubleshooting] ctomgee:
Flashing via Odin does not require root.