yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] MKairys:
Works great, less filling :)

Thanks for this. I was over in AOKP-land trying to figure out where to put all my apps... I had moved some to sd and then "systemified" others with TiBu, but that turned out to be less than a perfect solution. TiBu has no batch restore for system apps; app-listing utilities no longer recognized them as user apps (of course), etc.

I did have a series of reboots as I tried things like TiBu move from sd to internal and restore to internal but then I tried "mount -o rw,remount /system" and now everything works like a charm. I thought there is an init.d script supposed to do that though? I'm on a Fascinate BTW.

Anyway thanks again.
[Galaxy S I9000 Android Development] Kino87:
First of: I'm not sure I get what your problem is. Is "just" (I know is a pain) that /system gets mounted as read only or there is something else?

Then: I guess TiBu stands for Titanium Backup, if not I'm sorry but I don't get what you are talking about.

Using my script TB works fine (lists, backups and restores the applications as intended) as long as you remember to activate the option to follow symlinks. Even so there is no need for TB and it may just interfere with the scripts.

Since AOKP doesn't support the CM10 backup and restore system you can't use the automatic version but there still is the manual one (compact) that gives the end user all the tools to move apps, backup and restore them in the fastest possible way.

Please, notice that the backup and restore tools are intendend just to backup and restore the apk files during rom updates, not for backuping and restoring apps in general. I don't think you got it wrong but I'm a little bit paranoic on this point when I hear that TB is used with my scripts.

Newer versions (starting from 0.3) have an init.d script that takes care of checking and solve some possible problems, starting from version 0.3.1 it checks that system is mounted as RW, so if you are using an older script it won't work. This script however gets updated pretty often as I use it to solve all the compatibility problems I find.

Even if you have the latest version of the script, as I've explained in the FAQ, there may be another script or an app that remounts system as read only (is quite unlikely that it gets overwritten by another script if you are using the latest version, since it has a very low execution priority).

Long story short: if you are using an older version of the script download and use the new one, if you are using the last one check that there are no apps that interfere with filesystem mounts (I don't think there are many apps out there that can do it and they must be system apps or require root) and that there are no scripts that get executed after mine (scripts get executed in alphabetic order, with the exception of the script starting with S## that have higher priority).

Tomorrow I will publish a little update to the suite regarding the AppToggler and the init.d script, so wait until then maybe.
[Galaxy S I9000 Android Development] djjstew:
A couple of questions, please:

1) A few of us use the AOKP JB Rom for the Fascinate and your script. I have posted this script in that forum a few times as a great solution. The AOKP Rom is very related to the CM10 ROM I am curious if the automatic will work? here is the latest version of the ROM

http://androtransfer.com/?developer=AOKP&folder=fascinatemtd

2) I installed your script on my Fassy a few versions back. When I install the new versions (or maybe the automatic?) do we have to start the whole process over with doing the AppTogler?

Thnx so much for your work.

All ROM updates should be proceeded by a nandroid backup. Well at least once a week if you do the nightly. If you do that there is not way you will lose all your apps. Trust me I know from experience doing a ROM update and forgetting to do the backupandrestore! ouch yes but went back to my nandroid and was up and running in less than 30 minutes.
[Galaxy S I9000 Android Development] Kino87:
1) I'm going to sleep right now (is 2am here in Italy) so I don't have time to check it out but probabily the AOKP doesn't have the needed backup and recovery script. Tomorrow I will check. (as reported on the FAQ is still pretty easy to implement that function, so if anyone wants to try convince the rom devs I will gladly prepare a patch to implement the CM10 backup and restore system)

2) Once you've applied the AppToggler there is no need to use it anymore (unless you want to put your apps back to /data). Just restore the apps with BackupAndRestore and you are good to go.
[Galaxy S I9000 Android Development] speedshark:
Hi Kino,

I want to know witch version you recommend for Slim Bean ? I saw that Automatic version don't work but i want to be sure whitch version using because i use the Normal edition on Slim Bean 2.3 and when i update to Slim Bean 2.4 nothing was restored in spite i've do my backup and after installation of apps was impossible. I do a full wipe of the phone

Can i use the compact edition safety ?

Thx in advance for your response
[Galaxy S I9000 Android Development] monjovega:
Flashed the new CM10 nightly using the Automatic version, looks okay.. Complete apps and everything. Will try installing apps later.. Keep you posted...
[Galaxy S I9000 Android Development] Kino87:
"safely" doesn't exists in an experimental script, but there is no reason for it not to work fine.

If you already have moved your apps to /system/user_app just flash BackupAndRestore.zip (make sure you have enough free space for your apps in /sdcard or /emmc or it will exit with an error), flash the rom and flash again BackupAndRestore.zip

If you want to be safe before flashing the rom make sure the file AppBackup.tar is in /emmc or /sdcard and it contains all your apps (is an archive, so you can open it with winrar, 7zip and almost any android file explorer).

If you want to be safeER do a full nandroid backup.
[Galaxy S I9000 Android Development] muktheo:
Emh thanks so much for explanation sir..but maybe i think theres a little miss understanding here..

Ok I'll try to explain as clear as i can..

First,Ive been flashed the apptogler zip before and i install/restore all my apps..ᐇ all of them appear on /system/usrapp right..?

Second..But what if i want to install/restore my games and want to put all my games to /data not in /system?could I do this after re flash again apptoogler?

Or if i flash the apptoogler for 2nd times,it will move back all of apps on /system to /data again??

Sory for my bad english sir..i am really trying to explain as clear as i ,but sory my english is very bad..hope ure understand :))

Bcz i want to put games just on /data ᐇ apps on /system..bcoz games apk on /system its very laggy bcz the partition is slow than /data..

Thanks sir
[Galaxy S I9000 Android Development] Kino87:
Ok, sorry for the misunderstanding, my english is not good either so don't worry :P

Actually I'm sorry but what you want to do is impossible with the actual script, apk files are not symlinked one by one but is the entire dir that is moved in /system and linked back to /data, the script is active for all the apps or for none of them. By the way is pretty strange that you experience lag having apps in /system and not in /data since the read speed of /data and /system are pretty similar (about 10/15 mb/s for both depending on the phone) and no data is written on apk files except when updating/installing the app. Consider that on older CM version (9 as well as 7) apk file were installed on the same memory chip that actually contains /system

Edit: the fact that the AppToggler exits at 99% is due to the fact that it tries to move ALL the apps back to /data and there is not enough space in there to contain them
[Galaxy S I9000 Android Development] MKairys:
No problem!

Actually my intent was not to report a problem but rather to share a success. I used AppToggler 0.4c on an AOKP JB rom (Steve Spear's 9/12 build for Fascinate) and found it worked perfectly in my current environment, using Titanium Backup. I note as a curiosity that I had to manually remount /system; prior to that I would get a reboot when Titanium would try to restore an "internal" app and I assume Play Store (love that name ;) would have as well.

I won't go on about about Titanium Backup except to note that (1) it seems to work perfectly (when told, of course, to follow symlinks), and (2) it has convenient operations in addition to backup and restore, moving between internal and sd for example. But actually with your setup I don't know why I shouldn't move my entire collection to internal storage; I'm sure it would fit. May I phrase that as a question? Shouldn't I?
[Galaxy S I9000 Android Development] muktheo:
Ohh..i see..so that script is create a folder link not the app itself..hmm oke i will try to re flash my rom with full wipe to check the game performance on /system..

Hmm btw the latest PA is based on JROo3L now..not cm10 anymore..so i cant use the automatic version.. :((

Would u fix it or maybe contact the dev to fix it sir..?

Really thanks for ur response n answer.. :)
[Galaxy S I9000 Android Development] MKairys:
BTW I believe there is a typo in app_toggler at line 72, "-S" should be "-s".

Also in backuprestore at line 34, ">" should be ">>". (Also "seriously").
[Galaxy S I9000 Android Development] djjstew:
We are the same except I have move on to build-2 which just came out two days ago. Good question and I have thought about it for some time. Why keep any apps on the sd card? (I used TB to move them as well). Until this script I moved many home page NON-widget apps to the sd card (keeping in mind if you want to use the widget then the apk can't be on the sd card - why I have no idea). I have not moved any APK back for a simple reason that if I need to move everything back to /data I am a little concerned there won't be enough space and then force Appmover to terminate. Of course that can be overcome with a current Nandroid and./or selective TB backup and delete. Hope this makes sense heh!

Until I figure out there is no real reason to all apk back to /data I am keeping a somewhat hybrid tactic - Mostly Appmover with some TB move to /sd.
[Galaxy S I9000 Android Development] Kino87:
Ok, didn't get it in the beginning. Strange thing is that you have to remount /system manually since the init.d script should take care of it, but probably there is something else that remount it as read only.

Regarding moving apps to /sdcard actually you are right, it doesn't make much sense. You can do it but you'll get worst performance and less storage space on /sdcard

I've signaled the bug on the JRO03L (elite rom) thread and asked a betatester to contact the dev explaining what's the problem and how to fix it, but there is nothing more I can do.

Regarding ParanoidAndroid rom I've just downloaded 2.12 version and it has the same bug even if in a different form. It looks like they have corrected it in the past and then the forgot about it, and is even more problematic on this rom since right now it will lose all the google apps every time you update it. Try to signal it

[B]from /system/bin/backuptool.sh[/B]
#!/sbin/sh
#
# Backup and restore addon /system files
#

export C=/tmp/backupdir
export S=/system
export [U]V=PARANOIDANDROID[/U]

[...]

# Proceed only if /system is the expected major version
check_prereq() {
if ( ! grep -q "^[U]ro.pa.version=$V.*[/U]" /tmp/build.prop ); then
echo "Not backing up files from incompatible version."
umount_system
exit 127
fi
}

[B]from /system/build.prop[/B]
[...]

[U]ro.pa.version=2.12[/U]

The script expects to find the string "ro.pa.version=PARANOIDANDROID.<something>" and it finds ro.pa.version=2.12, so it exits before doing anything.

If they fix it automatic version will start to work

Whops! You are right, fixed along with a couple of other things in the automatic version ;)
[Galaxy S I9000 Android Development] MKairys:
Yes, I as well... At first I tried moving everything to sd, which promptly broke my UI in many places ;) I found besides widget apps I needed themes and icon sets internal... then I decided apps from which I wanted extra performance - Maps, Earth, even QuickPic, my photo gallery... That's when I began to think "why not all..."
[Galaxy S I9000 Android Development] Kino87:
Roughly translated from a PM from a JO03 rom betatester:

So soon automatic version will work on Elite rom
[Galaxy S I9000 Android Development] speedshark:
Yesterday i saw you upgrade your compact script from 0.4 to 0.4.2, i use tommorow your apptoggler 0.4, what can i do for using the new version ? Just use backupandrestore 0.4.2 ? or install apptoggler 0.4.2 ?
[Galaxy S I9000 Android Development] Kino87:
Just BackupAndRestore
[Galaxy S I9000 Android Development] Vertron:
Thanks, that is great news!
[Galaxy S I9000 Android Development] Kingzak34:
HI all first of all, thanks a lot for your usefull work ! It works ( 0.1 ) great.

But I would know if automatic version would work on, this ROM

http://forums.miui.us/showthread.php?21478-MIUI-us-JellyBean-I9000-Release
[Galaxy S I9000 Android Development] Kino87:
I'm sorry, it won't. You can ask the devs to include CM10 backup and restore system during rom updates (it takes no more than 5 minutes if you know how to do it)
[Galaxy S I9000 Android Development] Kingzak34:
Thanks for answer, I'll ask to the dev ;)
[Galaxy S I9000 Android Development] elhennig:
That's what I did for SlimBean

http://xdaforums.com/showpost.php?p=31792707&postcount=2848
[Galaxy S I9000 Android Development] speedshark:
I hope kravind add the script on Slim Bean but no response on your post :(
[Galaxy S I9000 Android Development] speedshark:
Kino, i use apptoggler 0.4 when i full wipe my phone, yesterday i backup my phone (i9000) with backupandrestore 0.4.2

I upgrade from Slim Bean 2.4 to Slim Bean 2.5 and do my backupandrestore 0.4.2

And all work fine ;)
[Galaxy S I9000 Android Development] monjovega:
So that I am sure I got it right. Just flash 0.4 AppMover Enabler.zip once and no need to repeat it even before or after flashing a new ROM version, right?
[Galaxy S I9000 Android Development] Kino87:
Yep, but actually only rom it has been tested on is CM10. On many roms it won't work
[Galaxy S I9000 Android Development] aways:
Work on New Version C-RoM BeaN Thank You For Your Perfect Work Bro.
[Galaxy S I9000 Android Development] Kino87:
C-RoM uses dev edition, is a little bit different. Dev edition can't be disabled, flashing automatic edition over a rom with dev edition should make no difference at all (or maybe would cause backup and restoration operations to be executed twice, with a considerable loss of time).

Actually I created the dev edition when I didn't know about the CM10 backup and restore system. They work in the same way, the only reason I keep developing the dev edition instead of patching roms to make automatic edition work is because on automatic edition I can't stop installation procedure in any way in case of errors (so is not really safe) while on the dev edition, if for some reason the backup goes wrong, the script stops everything before formatting /system
[Galaxy S I9000 Android Development] Silentbob999:
I will probably say something stupid, but what if you trigger a reboot recovery to stop the rom update in case of error? With maybe a log that can show up at next flash attempt... Just thinking..

Envoyé depuis mon GT-I9000 avec Tapatalk
[Galaxy S I9000 Android Development] monjovega:
I am using the automatic version. I have noticed that all apps from Google Play are still installed on the internal and I have to move them manually from phone to sd card. And I installed a theme via apk. When I reboot my phone the theme is changed to a previous theme. I am using APEX PRO. Thanks.
[Galaxy S I9000 Android Development] blueberry60:
Do I need to run 0.4 AppMover Enabler.zip before flashing/upgrading rom and after flashing rom process in AppMover Automatic Version ?

I didn't flash 0.4 AppMover Enabler after flashing MIUI JB 2.9.21 Rom without doing wipe data and wipe cache ,but it did full wipe process and all my apps have gone .
[Galaxy S I9000 Android Development] Bejda:
I'm really new to this script but it seems that this naming make the init.d script unreadable by Devil kernel,if i remember well Devil only sees init.d scripts beginning with a number,"S" or "E".

I just used for the first time the Compact edition on 20/09 nightly,all went fine and indeed at some point after using compact app mover script and then flashing Devil (don't remember if it was the same before flashing the kernel) system was stuck mounted as rw but i'm sure as Devil kernel provide an user-log including init.d report in /data at each boot that z99SystemApps script wasn't read unless i removed the "z" prefix.
[Galaxy S I9000 Android Development] Kino87:
Well... this is a simple and good idea. I will check if there are any problems but it sounds good. Thanks

I don't think I get what you are saying.. this script doesn't move apps to sdcard, this script moves them in /system and links them back to /data/app. Apps will still be seen as on the phone, but the apk files will be on an other partition.

MIUI JB doesn't support the base on wich Automatic version works afaik (CM10 execution of custom scripts during updates). That said no, you don't have to flash it anymore IF the rom is supported, if not you will have to use the manul version (Compact Edition).

P.S. Read the OP next time, there is a link to a list of tested roms, MIUI JB is clearly signaled as unsupported. Right now the only tested and working rom is CM10. Elite will be supported as soon as the new one will be released.

Well.. damn! You are right, I've tested it on stock and semaphore kernel and it worked fine, but it looks like devil is a different beast. I will go back to S## scripts and add a check that renames all the scripts that doesn't start with S## (is not really an elegant solution, but at 4:30am I can't come with anything better to make it work correctly with all the kernels)
[Galaxy S I9000 Android Development] Kino87:
Version updated to 0.5, check the changelog.

This will be the last version for dev edition: since with this last patch the automatic edition has virually no drawbacks I will create a thread explaining how to implement the CM10 backup and restore system and give assistance to devs as usual. They will be able to integrate the automatic edition to their roms as if it was the dev edition (but I won't have to update 3 groups of scripts and users will have more freedom with the possibility to enable or disable the fix)
[Galaxy S I9000 Android Development] djnata:
thanks for the support :)
[Galaxy S I9000 Android Development] monjovega:
Will the auto version work for the newest partition for CM10?
[Galaxy S I9000 Android Development] elhennig:
What do you need it for with the new layout??? The problems with the partition layout that appmover tries to get rid of were actually the reason why the new layout was integrated in cm10.
[Galaxy S I9000 Android Development] monjovega:
Thanks.. Just asking..
[Galaxy S I9000 Android Development] jeep7777:
From Paranoidv15 I can not restore the backup with no script, I tried to remove but still the same. v0.5 automatic. help.
[Galaxy S I9000 Android Development] Kino87:
PA is not supported, I wrote it around here but forgot to write it on the rom list. If you are not sure if a rom supports Automatic edition ask before assuming it does.

Btw, if you have updated the rom apk files are gone. You can restore a nandroid backup if you have one (and you should).

Also: CM10 has changed the partition layout and I assume all the roms sooner or later will do the same, so this set of scripts has no use anymore.
[Galaxy S I9000 Android Development] jeep7777:
But is that I can not install apps from Market
[Galaxy S I9000 Android Development] Kino87:
download and flash "0.5 init.d Updater.zip" if you want to keep the fix or clear /data if you don't want
[Galaxy S I9000 Android Development] djjstew:
I am on a test AOKP with the new CM10 partition. I want to thank you for your work it was a very good elegant solution to keeping my Fassy dinosaur alive. Again thank you so much! cheers.
[Galaxy S I9000 Android Development] jeep7777:
Installlation cm10 + paranoid : Good: but I could not retrieve the backup
[Galaxy Ace S5830 Q&A, Help & Troubleshooting] jaganmohans:
Friends my Battery drains within 15 min and it becomes fully charged within 15min.The thing is that I flashed many roms frequently.I tried battery calibration app by nema and wiped battery stats in cwm recovery.no things changed.Is there I want to replace the battery immediately or there any other methods to recover battery.I want suggestions
[Galaxy Ace S5830 Q&A, Help & Troubleshooting] Alpha que:
Same pinch :)

I have the same problem.

Apparently, there's another thread for it

http://xdaforums.com/showthread.php?t=1833653&page=2

I suggest you buy a new battery.
[Galaxy Ace S5830 Q&A, Help & Troubleshooting] david199623:
Replace your battery
[Galaxy Ace S5830 Q&A, Help & Troubleshooting] B A D R I:
Same problem occurred for me. . .it's not fault with any ROM. .

Time to replace your battery
[Galaxy Ace S5830 Q&A, Help & Troubleshooting] jaganmohans:
Thanks friends for ur replies.did u know any good batteries other than stock battery .please reply
[HTC Salsa] BigBearEvo:
Credits go to qberty for this, pulled this of the original thread...

This is iAPK Suite 0.9. The newest incarnation of iAPK. It's functions have been vastly increased, while keeping it's sole purpose still unique.

The new version of iAPK merits it a new name, iAPK Suite. This means it not only installs APKs, it is a full fledged manager. It installs, deletes, backups, and restores APKs from your respective Android devices. Aside from being drag 'n' drop friendly, i've incorporated a tremendous amount of useful features. Hell, it even signs APKs with a simple click.

There are currently two versions. iAPK Suite and iAPK Mini. The Suite version allows full APK management, while the mini just has simple drag and drop as well as the docking panel without any other APK functions which makes the file size practically cut in half.

..:: Features ::..

- Sleek Drag n' Drop User Interface

- Docking Panel

- File Type associations with .apk files

- APK Management

- Signs APKs

- Drag Multiple APKs for installation

- Drag Folders containing APKs for installation

Download »iAPK.zip

proper Website for iAPK is here » http://0m3ga.net/iapk.html
[HTC Salsa] qberty:
lol Thanks, I can't post it everywhere in the world by myself ;)
[EVO 4G Q&A, Help & Troubleshooting] papa152:
Hi I rooted and flashed my htc evo 4g from sprint to be used on the metropcs network but after following the post and directions it never wants to leave the sprint network.dial *288 a guys voice is say your account can not call this number or can not be verified. please help been working on this for 3 weeks ? any clues????
[EVO 4G Q&A, Help & Troubleshooting] yknujssab:
Did you get it MetroFlashed? You have to add the ESN to Metro thru Houdini. And that can almost only be done at a corporate store. Doing all the provisioning thru QPST or DFS or whatever will not get your phone on Metro, even if you have a Metro PRL.
[Galaxy S III Q&A, Help & Troubleshooting] k_kolibri_7:
Hey guys

Today, I installed Android Revolution 4.0 for my GS3.

My last OS was 4.0.1 or something, I completely wiped it.

But now I got a really anoying problem.

When you first boot a newly installed phone, there are many messages telling you how you can add widgets etc.

I deactivated every single message, but one just won't go away!

It's the message which pops up when you reactivate your phone from standby, saying that you can slide over one of these shortcuts to start the App.

Does anyone have a clue how to remove this??

Greetings

k_kolibri_7
[Galaxy S III Q&A, Help & Troubleshooting] nodstuff:
Settings > application manager > all

Find an app called help and disable it.

Reboot.

Problem solved.
[Galaxy S III Q&A, Help & Troubleshooting] k_kolibri_7:
You're a genius, thanks a lot!! :laugh: