yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Themes and Apps] Zatta:
Do you already have a datafix in place? Do you use the /datadata partition? You can check all that with my app, go to settings-about your phone, somewhere down there it states something like "/data/data is a symlink:" if false there is a datafix in place and all your restored data will go to /data/data so there will be no problem restoring your tremendous ammount of apps. If is says true, then all restored data will go to /datadata straight away, so there you will get into trouble.

So, long story short, first install your rom, install datafix app and choose install. This will install a script and choose reboot. After booting the symlink between /datadata and /data/data will be removed and your data is fixed. Then install TitaniumBackup, restore that ****load of apps and enjoy a laggy phone. So, reboot again to get the init.d script run.

Now it is possible that you have too much data in /data/data, if that data, excluded the libraries, will exeed the limits of /datadata the init.d script will not execute because else your /datadata partition will be too full, so I would recommend not to batch all 200 apps at once, just do, lets say, 50 of them, reboot and check what has happend to you /datadata partition.

If it already fills up again you can decide to leave some apps data fully on /data/data. It is easily decided, just fire up datafix app and see which apps take most space on /datadata. Tick the boxes of the most boring/space consuming games and reboot again. Now you have more space available and do the next batch.

When you first start the app a discription of all functions of the app is given, just read it. And when you have made the youtube tutorial I will be more than happy to link to it in the OP.

I hope thisis all clear to you. If /datadata still is too small, just keep adding checkboxes to keep apps data on /data/data.
[Galaxy S I9000 Themes and Apps] Zatta:
Thanks man, I will push another update to the market tomorrow with the fix for lost permission in it. It is setting permissions to the folder /data/local/datafix, appearently it got changed somehow for you both. Weird, looks like a rom problem. Anyway. Good that it all is solved.
[Galaxy S I9000 Themes and Apps] nereis:
Running on Slim ICS 4.2 + Semaphore and had the same problem, will wait for your update tomorrow and report back.
[Galaxy S I9000 Themes and Apps] Zatta:
Wanted: translation to French:

<string name="DebuggingTitle">Debugging</string>
<string name="DebuggingSummary">Check to enable debugging</string>
<string name="DebuggingWarning">Restart the app please!</string>
[Galaxy S I9000 Themes and Apps] Pierfranc:
i need the same thing for gingerbread cm7...anyone knows?

Because I have low storage and can't instally anything more, datadata is full

Inviato dal mio GT-I9000 con Tapatalk 2
[Galaxy S I9000 Themes and Apps] Zatta:
Yes, I know :) Go back one page of this thread and look for user Wendigogo. He is the original creator of the script doing the work and he has a thread where you can find flashable zips with this script. A link to his thread is in his signature.
[Galaxy S I9000 Themes and Apps] Pierfranc:
and so thanks man, i try!

Inviato dal mio GT-I9000 con Tapatalk 2
[Galaxy S I9000 Themes and Apps] Silentbob999:
"Déboguage"

"Cochez pour activer le déboguage"

Last one: "Redémarrez l'application S. V. P."

Edit : And to fallow on what the last post I made here was talking about, yes my phone is now a virgin more that it never been before :P

Envoyé depuis mon GT-I9000 avec Tapatalk
[Galaxy S I9000 Themes and Apps] Zatta:
Really nice, thanks. Already have pushed a new version to the market with almost the same translation (I asked also in devils rom thread) so it must be okay :)

Version 1.0.0 (on the market any minute):

* Fix for lost permissions of the move_cache.txt, causing it not to be read by the app.

* Made debugging a user preference. It spits out a textfile with some permissions info plus a logcat when exiting the app (if enabled)

* changed permission for the init.d script to 777 again.
[Galaxy S I9000 Themes and Apps] Rebel2k:
Very nice! I'm willing to test this out again when it reached the Play Store (which is not the case for me at the moment :s).
[Galaxy S I9000 Themes and Apps] nereis:
Strange to see the changelog on play store say 1.0 but installs 0.95, but I guess we just have to be patient.
[Galaxy S I9000 Themes and Apps] LinogeCba:
Will give it a try! :o
[Galaxy S I9000 Themes and Apps] RolluS:
Hi,

First, thanks for the idea and the great work ;)

Then,

This is a bad idea. Any malware can mod and use this file to gain root privilege at boot time. Not really secure.

A good way should be to set owner to 0:2000 and permissions to 0755..

++

RolluS
[Galaxy S I9000 Themes and Apps] Wendigogo:
Agree with this. By default owner and group are both 0 (root) and permissions set to 750 (or 755) if I remember correctly.

Envoyé depuis mon GT-I9000 avec Tapatalk
[Galaxy S I9000 Themes and Apps] Zatta:
Thanks for pointing this out. I guess that makes the difference between a real Linus man and an autodidact.. I just was a bit fed up with all the permission problems I had so far. Wendigogo already changed it some time ago to 750, I changed it back in a fatiqued moment trying to avoid further problems during my holiday. So:

Version 1.0.1:

REMOVE THE PREVIOUS SCRIPT FROM INIT.D PLEASE!!

Another French update

permission for init.d script: 755, owner: shell (thanks Rollus for pointing out the effect of previous change).

changed script version number to force the app to replace the init.d script

Good to have people like Rollus keeping an eye for security breaches (root apps in general are a breach by their nature, so is mine :)
[Galaxy S I9000 Themes and Apps] nereis:
I've yet to get the data fix to work, and migrating from .95 to 1.01 has not fixed the issue.

I am currently on slim ics 4.2 with semaphore 1.3.0s, and while I do see s30datafix_ng_busybox in the init.d folder, the reboot doesn't seem much longer and the datafix app report symlink false, no datafix installed.

This app so far has helped me nail down chrome as my datadata hog, really grateful for that.

--log as followed--

***** LOCAL ***

total

drwxrwxr-x Aug 1

drwxrwx--x Aug 1

drwxrwx--x Jul 15

drwx------ Aug 1

-rw-rw-rw- Aug 1

drwxr-xr-x Jul 26

drwxrwx--x Aug 1

lrwxrwxrwx Jul 10

drwxrwx--x Jul 16

drwxr-x--- Jul 10

drwxrwx--- Aug 1

drwxrwx--- Jul 10

-rw-rw-rw- Jul 30

drwx------ Jul 10

drwxr-x--x Jul 26

drwxrwxr-x Jul 10

drwxrwx--- Jan 1

drwxrwx--t Jul 10

drwx------ Aug 1

drwxrwx--- Jul 10

drwxrwx--x Jul 10

drwxrwxr-x Aug 1

drwxr-xr-x Jul 10

drwxr-xr-x Jul 10

/data/local:

total

drwxrwxrwx Jul 24

-rw-rw-rw- Jul 26

-rw-rw-rw- Jul 26

drwxrwx--x Jul 10

-rwxr-xr-x Jul 30

/data/local/datafix:

total

-rwxrwxrwx Aug 1

-rwxrwxrwx Aug 1

/data/local/tmp:

total

-rwxrwxrwx Jul 31

***** TITANIUM ***

/data/data/com.keramidas.TitaniumBackup:

total

drwxrwx--x Jul 31

drwxrwx--x Jul 31

drwxr-xr-x Jul 19

drwxr-xr-x Jul 10

drwxr-xr-x Jul 31

/data/data/com.keramidas.TitaniumBackup/cache:

total

-r-------- Jul 31

/data/data/com.keramidas.TitaniumBackup/databases:

total

-rw-rw---- Jul 31

-rw-rw---- Jul 31

-rw-rw---- Aug 1

-rw-rw---- Aug 1

-rw-rw---- Jul 31

-rw-rw---- Jul 10

-rw-rw---- Jul 10

-rw-rw---- Jul 10

-rw-rw---- Jul 10

-rw-rw---- Jul 10

/data/data/com.keramidas.TitaniumBackup/files:

total

-rwxr-xr-x Jul 10

-rwxr-xr-x Jul 10

/data/data/com.keramidas.TitaniumBackup/lib:

total

-rwxr-xr-x Aug 7

/data/data/com.keramidas.TitaniumBackup/shared_prefs:

total

-rw-rw---- Jul 31

-rw-rw---- Jul 10

-rw-rw---- Jul 24

/datadata/com.keramidas.TitaniumBackup:

total

drwxrwx--x Jul 31

drwxrwx--x Jul 31

drwxr-xr-x Jul 19

drwxr-xr-x Jul 10

drwxr-xr-x Jul 31

/datadata/com.keramidas.TitaniumBackup/cache:

total

-r-------- Jul 31

/datadata/com.keramidas.TitaniumBackup/databases:

total

-rw-rw---- Jul 31

-rw-rw---- Jul 31

-rw-rw---- Aug 1

-rw-rw---- Aug 1

-rw-rw---- Jul 31

-rw-rw---- Jul 10

-rw-rw---- Jul 10

-rw-rw---- Jul 10

-rw-rw---- Jul 10

-rw-rw---- Jul 10

/datadata/com.keramidas.TitaniumBackup/files:

total

-rwxr-xr-x Jul 10

-rwxr-xr-x Jul 10

/datadata/com.keramidas.TitaniumBackup/lib:

total

-rwxr-xr-x Aug 7

/datadata/com.keramidas.TitaniumBackup/shared_prefs:

total

-rw-rw---- Jul 31

-rw-rw---- Jul 10

-rw-rw---- Jul 24

***** INIT.D ***

total

-rwxr-xr-x Jul 31

-rwxr-xr-x Jul 31

-rwxr-xr-x Jul 31

-rwxr-xr-x Jul 31

-rwxr-xr-x Jul 31

-rwxr-xr-x Jul 31

-rwxr-xr-x Jul 31

-rwxr-xr-x Aug 1

-rwxr-xr-x Jul 30

-rwxr-xr-x Aug 1

-rwxr-xr-x Jul 31

-rwxr-xr-x Jul 30

-rwxr-xr-x Jul 31

***** LOGCAT ***
[Galaxy S I9000 Themes and Apps] Zatta:
Nereis,

I hope that is not the full file found on your sdcard: /sdcard/debugfileZatta.txt. To create a useful file: 1. Enable debugging in the app under settings. 2 close the app. 3 open the app again. Close the app with the exit button (it says dump logcat now you have debugging enabled) 4. Post that file here.

I may not be able to look at it fit the coming 4 weeks though, I'll drive of to Germany within hours from now.

It is possible the init.d script gets stopped by this piece of code, probably Wendigogo can help you out on this:

# Check that there's enough space on /datadata to store all but libs files
size_total=$(busybox du -sLc /data/data|busybox tail -1|busybox cut -f1)
size_lib=$(busybox du -sLc /data/data/*/lib|busybox tail -1|busybox cut -f1)

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

Taptalked u see
[Galaxy S I9000 Themes and Apps] RolluS:
You're welcome, I come to this thread because when I've read the changelog on Google Play, I've seen this:

I'm Linux enthousisat and autodidact for 4-5 years now, webmaster of few web server then security come a little to my mind..

BTW, thanks for credits ;) :D

I've tested this part without problems, but maybe a busybox symlink issue ("[" isn't well symlinked in every roms).

You may try that:

# Check that there's enough space on /datadata to store all but libs files
size_total=$(busybox du -sLc /data/data|busybox tail -1|busybox cut -f1)
size_lib=$(busybox du -sLc /data/data/*/lib|busybox tail -1|busybox cut -f1)

if busybox test $(($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

++

RolluS
[Galaxy S I9000 Themes and Apps] Wendigogo:
@nereis : I've got some issues with Semaphore kernel too (previous version, now I'm switching to JB too see what's moving on).

The easiest way for you (imho) is too try another kernel (Devil ICS solved my issue with datafix). Once flashed and reboot, run the app and install the datafix; reboot as asked and check the datafix is applied. If everything is done correctly, move cache you want to /data with the app, reboot. Now you'll have done everything you could switch back to Semaphore if you want.

Another option is to use a busybox installer app (in Play store I use Stericsson version but other may work as well), install busybox and reboot (all in Semaphore with datafix installed in init.d) to see if this solve the problem.

PS : you have checked that init.d script are enabled in Semaphore app right (not sure it's enabled by default) ?
[Galaxy S I9000 Themes and Apps] nereis:
I do have busybox installed and I think Semaphore is running init.d scripts. Most Semaphore options start by inserting corresponding scripts into init.d, and there is no option to disable scripts in the Semaphore app.

I will try switching to another kernel maybe tomorrow and see how it handles the datafix, thank you for the advice.
[Galaxy S I9000 Themes and Apps] ibrubeer:
I am trying to use this app. The script won't run though, because there is not enough room on /datadata. There is only 25.3MB free. What is the best way to get enough space to let the script run? Can I just clear some of the bigger caches to free up space? How do I know how much free space I should get? Is it based on the number of apps installed, or is it just a set amount of space that it usually needs? Thanks for the help!
[Galaxy S I9000 Themes and Apps] upichie:
Clearing the cache is the best way. If that doesn't provide enough free space, just uninstall some bigger apps, use the script, then re-install them.
[Galaxy S I9000 Themes and Apps] jovi232437:
Titanium backup had a bug...so i uninstalled now it wont reinstall...says insufficient storage! my datadata is on and i have 100mb free...fixed persmissions in recovery...wiped DV cache...stilll no use...i unistalled all apps...stiill no use...what now?

Somebody should make a video or instructions on how to use this app, explain what cache and data is and how to move apps back and forth. As simple as it may seem to the Devs, not everyone understands... If you see the FAQ on titanium backup, things are explained very well. This is just a suggestion since I cant seem to fix my mess now and dont know what went wrong...
[Galaxy S I9000 Themes and Apps] Poshdaz:
Hi all, I have used the app for a couple of weeks and all was working fine, but the last few days it seems to have just stopped.

I get no messages or force closes, the app is just not moving any data.

Any ideas?
[Galaxy S I9000 Themes and Apps] smallprint:
Hi Zatta, I have the same problem as gazzzman212 and nereis but on the latest Helly Bean rom (08/05).

No matter how much I try I can't get anything to move to /data/data.

I used the script manager like you said, with the following output:

It seems there are permissions being denied? I've fixed permissions many times. Don't know what the problem is, and I've only restored about 15 apps from Titanium :confused:
[Galaxy S I9000 Themes and Apps] senotrius:
.'Bluetooth share has stopped' I get this message.as long as I don't press 'ok' the share happens-except that its duplicates of previous shares I tried.stop and restart Bluetooth the same thing allover again. .

question-does datascripts cause these problems??.a known bug of those is the hardware home button not working requiring factory reset.
[Galaxy S I9000 Themes and Apps] ibrubeer:
Does anybody know how you know how much space you need? Does it depend on the number of apps you have installed? Number of apps you are trying to move their caches? I have 41MB (26%) free, but it doesn't appear to be enough.
[Galaxy S I9000 Themes and Apps] Ultraman1966:
I have a problem with using this app; on reboot I couldn't download anything from google play store as it always came up with error 491. Help anyone?
[Galaxy S I9000 Themes and Apps] senotrius:
can't install anything again.this time even a 3 mb app.thank god cm10 gets rid of datadata partition.
[Galaxy S I9000 Themes and Apps] Zatta:
Both are known items, not solely to those using a datafix but for every cm user. The last one has happened to me without having a datafix installed (i didn't even know about the existence at that time)

All apps data except the libraries should be less than 170 Mb. That would be the sum of all data on /datadata/* and /data/data/* minus the libraries.

A more sophisticated solution will be presented in September due to holiday time.

Your phone is doomed. Sure you didn't inherit Meloribs device? Really, I have no idea (do you use screenfilter? If that is so, than that is the culprit).

Bad luck? Some reported that clearing the plays data or installing its auto update solved similar issues but I dint know if that is related in any way to the datafix.

Grusse aus schöne Allgäu!

Taptalked u see
[Galaxy S I9000 Themes and Apps] Zatta:
You need to execute the script as root, than the script will run properly. Thanks for trying, can you try it again?

Thanks for your comment and the rating on the market as well. I'm not going to follow your advice as the app is my contribution to the community, to simplify the installation of Wendigogo's script. However, if someone makes a video I'd be more than happy to link to it.

As for your problem, i don't fully understand your story I guess so the only advice I can give you is the only advice I hate myself (and I don't consider it a good practice in the world of being helpful on xda): do a factory reset, reinstall hellybean, reinstall some apps and try to run as long as possible without this app/fix.

Taptalked u see
[Galaxy S I9000 Themes and Apps] upichie:
How many apps do you have installed? If you have a lot, you may have ran out of room on /data. It's happened to me. Shocking, I know.

I feel the app is impressively straightforward. If you can't figure it out, don't complain. It's not the apps fault. Most people have a problem with the script, not the app. And this is a complicated workaround, so surely people will have some problems.

But that is why we're here to help. And if your phone says it's out of room, then it's probably out of room.
[Galaxy S I9000 Themes and Apps] ibrubeer:
In an effort to save space, I selected to move cache for Dropbox to /data/data. I think this confused Dropbox. Now, none of the documents that I have selected as favorites are available in airplane mode. I don't think they are actually saved on the phone anymore (Dropbox shows cache 0). I have deselected Dropbox from the Datafix app so that it would hopefully move it back. The problem is that the script is not running due to not enough space (I need to fool around with this some other time when I have more time). Is it true that the script will not be able to fix this mess until I can free up some space and actually run it? I think I understand this correctly, just checking...

---------- Post added at 08:23 PM ---------- Previous post was at 08:21 PM ----------

Thanks for the answer. Hope your holiday is going well.
[Galaxy S I9000 Themes and Apps] Zatta:
That should be true. Just start with clearing some app caches, the most monstrous ones fist, than try again. Another thing, I don't see why dropbox won't work with its cache on /data..

Perfect, good weather, great beers :) Thanks!

Taptalked u see
[Galaxy S I9000 Themes and Apps] ibrubeer:
I was looking around today, and I don't think the script has ever run! There is no move_apps.txt or skip_apps.txt files in the /sdcard/ directory. I already tried clearing some caches, and I don't think that is enough. I have about 35MB free according to the Datafix. Firefox and Gmail together take up about 30MB. I was thinking that maybe I could backup those 2 apps (apk's + data) with MyBackup Pro and then uninstall them. That may free up enough space for the script to run. Then, I could just restore those 2 apk's and their data. Do you think that would work?

In the process of clearing out the caches, I went into the Dropbox and selected "Clear Cache" within the app there too. Now, that number perpetually shows 0 in the Dropbox app. I have selected several documents as favorites, so I would think that they have been downloaded and should be part of the cache. Don't know what is going on.

Good weather is nice for a holiday, but great beers are essential! [;^)
[Galaxy S I9000 Themes and Apps] Zatta:
I don't know where dropbox stores it's offline documents, but they shouldn't be in the cache as that can be cleared anytime by Android itself. My best guess would be in /sdcard/dropbox or something like that (I'm not a dropbox user myself so i can't check that).

The move_cache.txt and skipp_app.txt should be in /data/local/datafix, not on the sdcard. A copy (actually, the original) of it will be on /data/data/by.zatta.datafix/files.

If your cache for dropbox is on /datadata my app should show 4kb or more on that side (a symlink on /data/data should show 0kb in that scenario).

Taptalked u see
[Galaxy S I9000 Themes and Apps] D1RTY D4WG:
Great app worked for a newb like me on ics333
[Galaxy S I9000 Themes and Apps] jovi232437:
I have 100apps accroding it what it says in play store installed section. I fixed the datadata on hellybean latest nightly. I have 67% free in datadata. I chose to keep system apps on datadata and other apps on data (1.8gb partition) Now hw do i move an app to datadata or vice versa if i want to selectively do it? I see there are checkboxes for cache and data on the right... do i tick both? basically i just want select apps to lauch a lil faster...as u know apps on data take a lil time to load.
[Galaxy S I9000 Themes and Apps] DaveBG:
nodatadata

Hello everyone.

I have in the past applied .nodatadata in the /datadata partition and now after reboot everything is in /data . (fastest solution)

Now my question is can i still use this app OR I have first to remove the .nodatadata and restore everything to the fast partition (by the way today it might not fit as i have about 300+ apps). What can i do? I really want to have control with this app like you guys and not simply have everything in the /data partition.
[Galaxy S I9000 Themes and Apps] jazza_s:
how do you move an apps data/cache back onto /datadata ?
[Galaxy S I9000 Themes and Apps] Silentbob999:
Uncheck the box and reboot

Envoyé depuis mon GT-I9000 avec Tapatalk
[Galaxy S I9000 Themes and Apps] caspeer_costel:
Thank you very much for the app. It worked great and I got rid of the annoying notification.

Still why can't CM9 fix it? Eh that's a question for another time.

Thanks again
[Galaxy S I9000 Themes and Apps] Vertron:
With the recent changes to Jelly Bean partition layout. Is it possible to update the script to make a new partition on the movinand chip so it's all not used by /system.

Then move all the lib files, certain cache/apps to the new partition like the current script does?
[Galaxy S I9000 Themes and Apps] Zatta:
I don't think that is possible. It would require repartitioning the device and the only way I can think of doing that would mean a wipe. Why not try Helly Bean?

Cm9 uses the /datadata partition as a solution for laggyness. This script (and app) is an workaround for the small size of it, not really fit for noobs a it requires some maintenance so for the mainstream cm it is not good enough.

Sure, pm me your emailadress and Ill send it.

Taptalked u see
[Galaxy S I9000 Themes and Apps] Zatta:
Oh, btw, holiday has ended. Is the app still relevant for jb? What needs to be changed now, as I've missed a month of development and it seems impossible to catch up with thousands of posts in all threads..

Taptalked u see .. əəs n pəʞlɐʇdɐʇ
[Galaxy S I9000 Themes and Apps] Silentbob999:
Have faith in HellyBean, DerTeufel gonna release a new partitions layout really soon. And your apps will still work on it ;)

CM10 change the layout, still no datadata, but they switch data and system, System is now huge and data is small, we need to "move app to sd".

Read the last 2-3 days in HellyBean thread and you gonna know the actual layout of cm10 and the future one of helly....

Envoyé depuis mon GT-I9000 avec Tapatalk
[Galaxy S I9000 Themes and Apps] Mattyh87:
script not running

Hello,

I have the same problem as smallprint when trying to run the script manually. i ran it as root and got this message:

I have the latest busybox installed and read that it may be the problem but id like some advise first.

thanks
[Galaxy S I9000 Themes and Apps] Zatta:
Sorry, never seen that before.

Taptalked u see .. əəs n pəʞlɐʇdɐʇ
[Galaxy S I9000 Themes and Apps] piccobit:
'sh' is a link to the installed busybox, but the busybox itself doesn't include the 'sh' IMHO. So simply delete that link and the already installed system 'sh' is used.
[Galaxy S I9000 Themes and Apps] Mattyh87:
Ok, could you tell me what I need to delete/change, I would greatly appreciate it.
[Galaxy S I9000 Themes and Apps] piccobit:
Take Root explorer, switch to the directory /system/xbin and check that 'sh' is a symbolic link to your busybox. If yes, delete that link. That's it!