New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
kyrillos13
Old
(Last edited by kyrillos13; 12th June 2011 at 02:21 PM.)
#1  
kyrillos13's Avatar
Recognized Developer - OP
Thanks Meter 4145
Posts: 3,835
Join Date: Sep 2010
Location: Athens

 
DONATE TO ME
Arrow [Script] App2sd

Hello to all. It is time to publish my app2sd Scripts because many people wants them :P



What is App2sd?
App2sd is a utility which automatically moves some/all your data partition to your ext sd partition. So, your internal space is partially/not used :P


Which app2sd version should i choose?
As you can see, there are 3 versions: App2sd-v1, App2sd-v2 & App2sd-v3.


Differences in versions
App2sd-v1: It is the normal app2sd script. This script moves your /data/app/ & /data/log/ to your sdcard's ext partition. It is very fast but your real internal space will be full if you install many apps. This version is not recommended. :P
App2sd-v2: It is an enchanced version of app2sd, which moves /data/app/, /data/log/ & /data/dalvik-cache/ to your sdcard's ext partition. It is fast and you can install many apps until your internal memory reaches 0mb.. Is is recommended for sdcards class2 - class4.
App2sd-v3: It is an ultra enchanced version of app2sd, which is like data2sd, but you won't have so many lag like data2sd. App2sd-v3 moves /data/app/, /data/log/, /data/dalvik-cache/ & /data/data/ to your sdcard's ext partition. Your internal memory won't be used unless you do install so many apps and your sdcard's partition get full! SDcard class6+ is highly recommended!
Conlusion: If you have class2 or class4 sdcard use App2sd-v2. If you have class6 sdcard use App2sd-v3.


Requirements
You must have a kernel which supports init.d & ext4, i recommend fugumod, it is the best. And you must have an ext partition in your sdcard. Ext4 is recommended. And last thing... You need android 2.2.


How do i check my sdcard's class?
Remove your sdcard from your phone and check if you see a circle with a number. :P If your dont see anything, you may have a class2 sdcard.


How to partition my sdcard?
Download MiniTool Partition Wizard Home Edition 6.0. But make a backup before :P


How to install the script?
Take a backup with titanium. Download it from attachments and decompress it to your sd. You can either adb push this script in /system/etc/init.d/ or copy it with root eplorer to /system/etc/init.d/. Type the commands:
adb shell (adb only)
su
mount -o rw,remount /dev/block/stl6 /system
chmod 777 /system/etc/init.d/*
chown 0.0 /system/etc/init.d/*
Then reboot in recovery and do a wipe data/factory reset. All your data will be wiped. From now on some/all of your data (depends on the script version) will be moved to your sd automatically. Before you restore your apps with titanium, go in titanium preferences and select to force restore apps to internal memory. Don't move apps to external!!


Why i see only 200mb as internal?
App2sd is invisible :P You can check your sdcard's ext partition in Titanium Backup.


-Tip
For speeding up your sdcard reading speed you can install this script too. This will maybe cause lag to your videos...
Attached Files
File Type: rar S01_app2sd-v1.rar - [Click for QR Code] (993 Bytes, 614 views)
File Type: rar S01_app2sd-v2.rar - [Click for QR Code] (1.1 KB, 2711 views)
File Type: rar S01_app2sd-v3.rar - [Click for QR Code] (1.3 KB, 2297 views)



Galaxy Ace 2 firmware: KYRILLOSv7B.JB.XXMB4 (Android 4.1.2)
Galaxy 3 firmware: Kyrillos' ROM v10.6 (Android 2.3.7) // Kyrillos' ROM v9.7.1 (Android 2.2)


Always have your stuff when you need it with @Dropbox. Sign up for free! http://db.tt/cXrM8by

The Following 24 Users Say Thank You to kyrillos13 For This Useful Post: [ Click to Expand ]
 
kyrillos13
Old
(Last edited by kyrillos13; 10th May 2011 at 11:03 PM.)
#2  
kyrillos13's Avatar
Recognized Developer - OP
Thanks Meter 4145
Posts: 3,835
Join Date: Sep 2010
Location: Athens

 
DONATE TO ME
Give me feedback if you use the script. Tell me which version you installed and what type sdclass you have :P



Galaxy Ace 2 firmware: KYRILLOSv7B.JB.XXMB4 (Android 4.1.2)
Galaxy 3 firmware: Kyrillos' ROM v10.6 (Android 2.3.7) // Kyrillos' ROM v9.7.1 (Android 2.2)


Always have your stuff when you need it with @Dropbox. Sign up for free! http://db.tt/cXrM8by

The Following 2 Users Say Thank You to kyrillos13 For This Useful Post: [ Click to Expand ]
 
dilzo
Old
#3  
Senior Member
Thanks Meter 31
Posts: 506
Join Date: Apr 2011
How do do you check what SD class you have?

Sent from my GT-I5800 using XDA App
 
s3th.g3ck9
Old
#4  
s3th.g3ck9's Avatar
Senior Member
Thanks Meter 29
Posts: 304
Join Date: Dec 2010
Location: Styria
Quote:
Originally Posted by dilzo View Post
How do do you check what SD class you have?

Sent from my GT-I5800 using XDA App
Look onto the card itself. There's a circle with a number in it.
 
kyrillos13
Old
#5  
kyrillos13's Avatar
Recognized Developer - OP
Thanks Meter 4145
Posts: 3,835
Join Date: Sep 2010
Location: Athens

 
DONATE TO ME
Quote:
Originally Posted by s3th.g3ck9 View Post
Look onto the card itself. There's a circle with a number in it.
Quote:
Originally Posted by dilzo View Post
How do do you check what SD class you have?

Sent from my GT-I5800 using XDA App
If it doesnt say class, you may have a class2 sd...



Galaxy Ace 2 firmware: KYRILLOSv7B.JB.XXMB4 (Android 4.1.2)
Galaxy 3 firmware: Kyrillos' ROM v10.6 (Android 2.3.7) // Kyrillos' ROM v9.7.1 (Android 2.2)


Always have your stuff when you need it with @Dropbox. Sign up for free! http://db.tt/cXrM8by

The Following User Says Thank You to kyrillos13 For This Useful Post: [ Click to Expand ]
 
manny_123
Old
#6  
Member
Thanks Meter 2
Posts: 89
Join Date: Nov 2010
does this work on the stock rom
 
kyrillos13
Old
#7  
kyrillos13's Avatar
Recognized Developer - OP
Thanks Meter 4145
Posts: 3,835
Join Date: Sep 2010
Location: Athens

 
DONATE TO ME
Quote:
Originally Posted by manny_123 View Post
does this work on the stock rom
yeah but you have to flash fugumod kernel



Galaxy Ace 2 firmware: KYRILLOSv7B.JB.XXMB4 (Android 4.1.2)
Galaxy 3 firmware: Kyrillos' ROM v10.6 (Android 2.3.7) // Kyrillos' ROM v9.7.1 (Android 2.2)


Always have your stuff when you need it with @Dropbox. Sign up for free! http://db.tt/cXrM8by

The Following User Says Thank You to kyrillos13 For This Useful Post: [ Click to Expand ]
 
manny_123
Old
#8  
Member
Thanks Meter 2
Posts: 89
Join Date: Nov 2010
v3 causes extreme lag
 
kyrillos13
Old
(Last edited by kyrillos13; 10th May 2011 at 11:44 PM.)
#9  
kyrillos13's Avatar
Recognized Developer - OP
Thanks Meter 4145
Posts: 3,835
Join Date: Sep 2010
Location: Athens

 
DONATE TO ME
Quote:
Originally Posted by manny_123 View Post
v3 causes extreme lag
yeah if you have slow sdcard... Class6 is highly recommended to use App2sd-v3.



Galaxy Ace 2 firmware: KYRILLOSv7B.JB.XXMB4 (Android 4.1.2)
Galaxy 3 firmware: Kyrillos' ROM v10.6 (Android 2.3.7) // Kyrillos' ROM v9.7.1 (Android 2.2)


Always have your stuff when you need it with @Dropbox. Sign up for free! http://db.tt/cXrM8by

The Following User Says Thank You to kyrillos13 For This Useful Post: [ Click to Expand ]
 
p_san_p
Old
#10  
Senior Member
Thanks Meter 13
Posts: 268
Join Date: Nov 2010
Location: Manchester

 
DONATE TO ME
In kyrillos 4.1 non Oc which app2sd version is present?

Sent from my GT-I5800 using XDA App
Current ROM : Kyrillos v6.0
Check the below link for HTC customized Theme
http://forum.xda-developers.com/show....php?t=1096791