yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] andikasuhendar:
hi there, i was just about to try to move /data/data to /system/sd/data but suddenly i got a news there is a froyo 2.2 for GT-I5500L and i try flashing it and it really work bro, it really awesome.

Btw my phone used to be GT-I5503 and now it changes to GT-I5500L hehehe

but it's worth to try hehehe
[Android Software/Hacking General [Developers Only]] hinakelana:
I mean, every time I install new apps, it will be put into the /system/sd/app & also to /data/app. The files size at those 2 folders are almost identical in size.

If every apps continue to put into the installed apps to my /data/app (cmiiw this is the internal memory rite?), does that means it will also reduce the internal memory ?

another question, after copy the /data/data folder to /system/sd/data, do i have to remove / rename the original /data/data folder (just like the /system sd/app step or just let it be ?

sorry for my bad english, and thanks for reply.. :D

That's great news.. but maybe i'll wait a bit for the official one...

;)
[Android Software/Hacking General [Developers Only]] r2beta0:
That's because the /data/app is the mountpoint for /system/sd/app. If you pay close attention to the script init-sd2.sh you'll see a line doing a bind between these 2 folders. It means that everything you put into /data/app will be phisically placed under /system/sd/app instead. When you list the contents of /data/app it looks like the files are there, but in fact they are in /system/sd/app. If you unmount that mountpoint you'll see that no files are under /data/app.

I recommend you to rename /data/data to something like /data/old_data before removing it, just to make sure everything works fine first. After testing you can remove /data/old_data.
[Android Software/Hacking General [Developers Only]] r2beta0:
I just installed the GT-I5500 update on my GT-I5500B phone using Odin. Everything is working fine, and the scripts are confirmed to work on Froyo. However, you may not need the scripts in froyo since it have the native ability to move app to sd card.

If you plan to upgrade, like I did, you will need to redo some steps of this guide after aplying the update. I also recommend you to backup everything with titanium backup before trying this.

This is a list of what you should redo after applying froyo:

- Getting root (I used universal androot this time)

- Installing Titanium Backup and busybox

- Remount /system as Read-Write

- Copy busybox to /system/bin

- Copy script files again to /system/etc
[Android Software/Hacking General [Developers Only]] siapakahaku:
works on froyo except /data/data

hir2beta0,

i'm using froyo right now...

n i've made it to move /data/app to /system/sd/app with ur toturial :D

but i couldn't move /data/data to /system/sd/data :confused:

i mean my phone keeps reboot and looping when i move /data/data to /system/sd/data

this the step

[FONT="Fixedsys"]# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
# cd /system/sd
# mkdir data

# chmod 755 /system/bin/busybox
# busybox cp -r /data/data/* /system/sd/data/

# cd /system/sd/data
# chown system.system *
# chmod 644 *

then add command line to init-sd2.sh

mount -o bind /system/sd/data /data/data 1>>$MYLOG 2>>$MYLOG

and overwrite existing file in /system/etc

# cd /system/etc
# chmod 555 init-sd2.sh

# cd /data
# mv data data_old
# mkdir data
# chown system.system data
# chmod 755 data[/FONT]

then i reboot my phone

but it keeps rebooting (loop) and vibrating

(can't go any frther after SAMSUNG logo appears):confused:

is there something wrong with my step above? :confused:

steps above works flawlessly on Eclair :o

i also want to move /data/dalvik-cache to sd card

can u give me the steps for froyo? :D

sorry for my english :D
[Android Software/Hacking General [Developers Only]] r2beta0:
Did you add the new 'mount -o bind' line bellow the 'mount /system/sd' line?

In fact I didn't try yet to move /data/data and /data/dalvik-cache to the SD CARD. Your steps seems to be correct and I was convinced it should work. If not, you shouldn't move the above folders to the sd card by now. I will look for a fix and post it here when done. Let's try to do this together :) Just keep me informed of any progress you make.
[Android Software/Hacking General [Developers Only]] siapakahaku:
I've made it bro!!!

I did it...hahaha

Now everything on my sdcard

N my phone memory always 185MB

the problem is from the step i've posted before are :

# busybox cp -r /data/data/* /system/sd/data/

# busybox cp /dalvik-cache/* /system/sd/dalvik-cache

IMHO, somehow, android system couldn't mount /system/sd/data onto /data/data when the /system/sd/data not empty

its happen with the dalvik-cache either...

so, i let /system/sd/data and /system/sd/dalvik-cache empty

then i reboot my phone n taraaaaa....

app, data and dalvik-cache moves on ext2

then i deleted app_old, data_old and dalvik-cache_old to reclaim freemem on my phone memory :D

i was add the command line below to init-sd2.sh

# mount -o bind /system/sd/data /data/data 1>>$MYLOG 2>>$MYLOG
# mount -o bind /system/sd/dalvik-cache /data/dalvik-cache 1>>$MYLOG 2>>$MYLOG

once again sorry for my english :)
[Android Software/Hacking General [Developers Only]] hinakelana:
Very nice explanation bro... you're right.. I did try a temporary remove at init-sd2.sh and after a reboot.. all the apps were gone, and the internal storage back to its original capacity... means that "no mount, no apps" :D

Thanks a bunch, bro..

I also did the same (move to SD) with this "/data/data" folder . It works ok, keep more of my internal memory. But somehow (cmiiw), after having a go at it for a day.. I experience some serious lagging while opening more than one apps (multitasking). Not always, but most of the time.

Because of that, I change back to the previous step and keep the /data/data folder to the internal storage.

Anybody experiencing the same symptom like me after moving the /data/data ?
[Android Software/Hacking General [Developers Only]] r2beta0:
Lagging, huh? That's not good. Maybe your SD CARD isn't fast enough to handle /data/data. What Speed Class is it? As I'm using the factory provided 2GB SD CARD I think I won't move /data/data and /data/dalvik-cache for now.
[Android Software/Hacking General [Developers Only]] LiuAnshan:
Is there any reason that these steps wouldn't work on my Sanyo Zio?
[Android Software/Hacking General [Developers Only]] andikasuhendar:
that's one of the reason i don't want to move data and dalvik-cache to SD, coz i think there is some data n cache are necessary from the internal to speed up the process hehehe
[Android Software/Hacking General [Developers Only]] hinakelana:
I use Team Micro SD 8GB Class 6 for now.. and with /data/data on sd, sometimes it needs about 20 seconds or more just to wake the screen up from time out. :eek:

not to mention the performance of multitasking... :(

After going back to previous step and move only the /data/app... realize that it's quite saving a lot of storage (better than nothing), now i can live happily with that...

:D
[Android Software/Hacking General [Developers Only]] r2beta0:
Terrible. The space it would save is not worth the problems you are having.

Yeps, it saves huge space from internal memory, but yet I have only 44 MB free internal memory at the moment. Even if you use Froyo's native feature to "Move App to SD" it won't touch the /data/data. Too bad.
[Android Software/Hacking General [Developers Only]] r2beta0:
No idea. I designed this to work on my device (Galaxy 5). Even knowing it could possibly work on other devices, I have only tested this on Galaxy 5 GT-I5500B. Sorry I can't be of more help, but I don't own a Sanyo Zio.
[Android Software/Hacking General [Developers Only]] LiuAnshan:
Thanks, ill give it a try when I get.off later and we'll see how it goes.
[Android Software/Hacking General [Developers Only]] m0nz2:
ask app2sd

please help me

i've done the previous steps until i got to the step to change the scripts permission..

i got "unable to chmod install-recovery.sh:Operation not permitted"

when typing chmod 555 install-recovery.sh as well as chmod 555 init-sd2.sh

any suggestion?

thanks in advance for your answers.
[Android Software/Hacking General [Developers Only]] Droff:
Can someone please explain to me if there is a real benefit in having all that free storage space on the phone?

I'm going to do app2sd on another phone, but wondering if I should move everything to SD.

I think, I really want to I leave some apps on the phone and move some (not everything) to SD?

If I do it manually with 10 apps out of 20, will all 20 apps work (10 from SD, 10 from phone).

like this:

busybox cp /data/app/[application1].apk /system/sd/app/

busybox cp /data/app/[application3].apk /system/sd/app/

The reason why I'm asking is that sometimes I need to be able to temporary replace the SD card with a different one and I still want access to apps on the phone memory. After I put the SD with apps, will it mount normally?

After doing all those steps what is the default location of newly installed apps? Can I move them from phone to SD or the other way around?

Sorry for many questions :)
[Android Software/Hacking General [Developers Only]] r2beta0:
Are you sure you are loged in as root? If so try 'busybox chmod 555' instead.

Also check if your /system mountpoint is mounted with Read-Write permissions. If not check older posts in this thread for instructions.
[Android Software/Hacking General [Developers Only]] r2beta0:
You don't need free all that space. In my case I moved only the /data/app to the sd card. There are still 2 folders that take up internal memory space, which is /data/data and /data/dalvik-cache.

I believe it only works moving everything to the sd card. I didn't test partial moves.

It would be easier if you flashed the 2.2 firmware into your phone. This way you can visually choose which apps are on phone and which aren't.

No, it won't. With this method the phone creates a dependency with the sd card. I recommend you to only remove the card with the phone powered off. There is no problem to access the card thru the USB cable though. Again I think it is easier if you install Froyo :)

The apps will be physically placed under /system/sd. If you know what you are doing, you can, but it is not that easy.
[Android Software/Hacking General [Developers Only]] Droff:
Thanks a lot for you replies.

The problem is that Froyo is still not polished on my phone. There is no official Froyo for my phone, Cm 6.1 Froyo is working very good, but battery run time is half of Eclair. I love Froyo functionality, but battery sacrifice is a bit too much for me to make a permanent switch.

I have used Froyo for a while and it does exactly what I want. I had more than enough free space on my phone, apps that were not very important I moved to SD and had no problems switching SD cards. APP2SD on Froyo is ideal for me. The problem is that I had to go back to Eclair because of battery issues.

On Eclair I have APP2SD running, but I can only have ALL apps on my phone or ALL apps on SD, that doesn't really suite my needs. So I disabled app2sd and just uninstalled apps that I don't use much. Been trying to figure out if there is a way to achieve a Froyo app2sd functionality on Eclair.
[Android Software/Hacking General [Developers Only]] andikasuhendar:
abou the battery issue, you can try to recalibrate your battery stats,

i'm using froyo too and from the 1st time i'm using it, i don't have a problem at all, and in my experience, i think the battery is better than eclair.

to recalibrate the batter,

1. you can empty the battery until the phone is off

2. charge the phone in off condition and leave it for a night

3. turn on the phone while still plug

4. go to root explorer, go to data-system, find and delete batterystats.bin

5. unplug the charger.
[Android Software/Hacking General [Developers Only]] r2beta0:
The battery issue in this Froyo ROM isn't related to calibration, but with CPU scaling. For some unknown reason the scaling governor of this ROM is set to "Performance", which means the CPU will run at full speed (600 mhz) all the time. I found a way to work arround this by installing SetCPU and setting the "on demand" profile applying at boot. Instead of SetCPU you can also add the following line to the end of my install-recovery.sh script:

echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

This will make your CPU behave better, allowing the kernel to use lower frequencies when not so much power is needed.
[Android Software/Hacking General [Developers Only]] andikasuhendar:
hoho nice one, btw i'm doing it manual, i'm using root explorer and go directly to the scalling_governor file and changed the setup to ondemand, is it the same way with your script?

btw do you interested in finding for G5 touchscreen driver?coz i'm curious with the multitouch
[Android Software/Hacking General [Developers Only]] r2beta0:
Almost. The problem is you'll loose this setting everytime you restart your phone and will need to re-apply. My script makes the change at boot time, so you don't have to worry anymore :)

About the display driver: I don't know if SG5 is capable of multi-touching. I didn't try to do anything about that and probably won't since I just sold my SG5 in order to buy a new Nexus S :)
[Android Software/Hacking General [Developers Only]] andikasuhendar:
OMG nexus S?????

want it so badly hehehe but the price is so high in here, can't afford to buy the device hehehe that just become my dream gadget again hehehe
[Android Software/Hacking General [Developers Only]] addicted2088:
Good work!! :) Does this method save even the application data on the SD card or only the apk files??
[Android Software/Hacking General [Developers Only]] maxidimov:
It saves only the apk files from what I see. ;)

This is a very good method, but the update to Froyo for the I5500L asks you when you install an app, weather you want it installed on the phone memory or on the SD card. Plus it fixes the phone coma bug. ;) I'll try it on my phone once I open it ;)
[Android Software/Hacking General [Developers Only]] hany_bw:
need help

i did the steps good and every thing work fine with me but i'm stuck now in step 14

mv app app_old

it keep telling me it's used or busy

can any one help in this :confused: :confused::confused:
[Android Software/Hacking General [Developers Only]] r2beta0:
Hmmm. Try this instead (logged as root):

cd /data
mkdir app_old
cd app
mv * ../app_old
[Android Software/Hacking General [Developers Only]] A n d r e:
Is it safe to try these method on another phone instead instead of Samsung Galaxy S?

If it doesn't work, can it brick my phone or something? Or it simply won't work?
[Android Software/Hacking General [Developers Only]] LiuAnshan:
I tried it on my zio, seemed to work alright until I rebooted, then none of the apPS were found. I was having trouble with adb at the time though and did all the commands through the terminal on myphone. I probably just made a mistake somewhere. haven't had the chance to try again since
[Android Software/Hacking General [Developers Only]] hany_bw:
i did it but it won't work

but i did start my phone without the SD card and then after full load i insert it

and then i start the steps all from the beginig and this time all works fine

but...

now i have 2 defrent things

i have all apps i install when i don't insert the SD and when i insert the SD i have no apps
[Android Software/Hacking General [Developers Only]] hany_bw:
finaly working thanks.

i reset the mobile to the factory setting and then rooted and go on with the steps and it work fine this time
[Android Software/Hacking General [Developers Only]] beppe000:
hi, first of all: cool thread.

i'm gonna try it as soon as i'll get the sdk and emulator working on my ubuntusystem (i'm a long time linux user, but not a developer.

about the tutorial here are some advice, expecially for linux user.

maybe you wont need to install busybox (correct me if i'm wrong).

i have an european i5500, with installed "universal androot" and "quicksshd" (an ssh server, it gives you a console, like adb). so i access my android from my ubuntu machine with ssh, and even if the cp command is not present, scp command IS present (dont know if builtin or came with ssh daemon ).

so for the step 10 of the tutorial you can scp to your pc and than copy back to the phone. (and you'll also have a backup of your .apk on your pc... you can never know)

about the script, i suggest:

if you want to keep a copy of some apps on the internal flash, in order to have them working also with other sd card, i'd skip the step 14 of the tutorial (at least for some apps), create a file in your sd root (or wherever you want) ex. pippo then add between line 5 and 6 of the init-sd2.sh something like:

if ( ! cat /sdcard/pippo ); then exit; fi

and optional

if ( ! cat /sdcard/pippo ); then echo wrong sdcard; fi

in this way when you reboot with another sd your phone should save and use the apps on flash memory as usual.

i may have made some mistakes, so please check before try.
[Android Software/Hacking General [Developers Only]] neuerfritz:
It works fine, except the fm-radio. It starts , but there is no scanning and no sound.
[Android Software/Hacking General [Developers Only]] dominicl:
Can it be done on Windows?

Errr... all these procedures seem so Unix-ish... Can all this be done on windows, especially windows 7? If there are different steps can some one give me a pointer? thanks!
[Android Software/Hacking General [Developers Only]] pwild:
step 7

i'm stuck at step 7,

if i type

mount -t ext2 /dev/block/mmcblk0p2 /system/sd

it allways answers

"invalid argument"
[Android Software/Hacking General [Developers Only]] gatinhoc:
You try use this

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

after use

mount -t ext2 /dev/block/mmcblk0p2 /system/sd

:)
[Android Software/Hacking General [Developers Only]] deanyai23:
thank you naaaaaaaaaaaaaaaaaaaaaaaaaa
[Android Software/Hacking General [Developers Only]] eanando25:
i dont know what happend but it doesnt work for me.

i read the log and it says :"mount: no such file or directory".

i have root access and if i open a terminal i can mount the second partition but i cant with the scrypt. ¿can anyone tell me how to fix it?

Thanks
[Android Software/Hacking General [Developers Only]] dexter91:
plss help

i did everything but the sd card is not mounting after reboot
[Android Software/Hacking General [Developers Only]] yan.2x:
Need help on STEP 7

I can't get past STEP 7.

Every time I type in the commanf for that step it gives: mount: No such file or directory

I followed steps 1 to 6 exactly. I don't know what I did wrong. :(

My phone is a Samsung Galaxy 5 GT-i5503.

I'll be forever thankful if someone can help me on this. Thanks.
[Android Software/Hacking General [Developers Only]] Tanamly:
Hi.. am new to the world of smartphones.. The Galaxy 5 being my first. Thought I'd start by a cheap one to be able to kinda take it one step at a time.

one question really.. Just bought the phone a month ago.. Would it be advisable to just wait for the official samsung Froyo update for my phone ? I bought it in Egypt the GT-i5503

Baseband version I5503JXJG4

Kernel version 2.6.29-perf

root@SE-S508#3

Build number ERE27

Thankx for ur attention :)
[Android Software/Hacking General [Developers Only]] technolust109:
android 2.2

wouldnt you be able to do this by porting to android 2.2? because it enables the apps2sd?
[Android Software/Hacking General [Developers Only]] Tanamly:
yeah... just askin b4 i void the warranty :D
[Galaxy S I9000 Q&A, Help & Troubleshooting] charleslau20014:
May you ask which program can

let I90002.2JPE Hong Kong version of

root and lagfix

please ask me ....

thanks!!!!
[Galaxy S I9000 Q&A, Help & Troubleshooting] ragin:
Try hardcores speedmod version, it has root, lagfix CWM & many other features.
[Galaxy S I9000 Q&A, Help & Troubleshooting] hka148:
But I'm interesting how to unroot.:confused:
[Galaxy S I9000 Q&A, Help & Troubleshooting] heeae:
Use super one click root

it can root the machine (i have tried 1.5.4, it will stuck at install Superuser.apk, try previous version)

then instsall one click lag fix 2.2
[Galaxy S I9000 Q&A, Help & Troubleshooting] snapper.fishes:
Or Voodoo.
[Galaxy S I9000 Q&A, Help & Troubleshooting] charleslau20014:
Thanks now i know how to　root and lagfix my phone

but super one click v1.5.4 do you sure it can use to i9000 2.2 jpe?

Because i see someone post about use super one click v1.4 to root i9000 2.2 jpe

but when i ask him can i use 1.5.4 ,he was not tell me .

So i want to know that it can use to i9000 2.2 jpe or not.

Thanks a lot!!!
[Galaxy S I9000 Q&A, Help & Troubleshooting] snapper.fishes:
It will work on all firmware versions.
[HD2 General] c_bizzle_07ight:
I recently converted to android on my Hd2. For the most part the internet works good, but once in a while my network logo changes from 3g to e and then to h during which I have little to no connectivity. I wanted to know more about the how network pros in general and what I can do to prevent it from switching to e and h. I'e appreciate any advice.
[HD2 General] ashasaur:
Changeing to H is not a problem at all, as H(HSDPA) is faster then 3G, but changing to E maybe be a problem with your Android build, your radio ROM, your WinMo ROM, your APN settings or your coverage area. We are going to need some more information before we can help you.
[HD2 General] c_bizzle_07ight:
I'm not sure about apn settings but here's the software info

Baseband version: 15.39.50.07U_2.10.50.26

Kernel version:

2.6.32.15r7.6-gc08b0fe

Hastarin@hastarin-desktop#62

Build model:

Mdeejay FroYo NextSense

Software number:

2.7
[Vibrant Q&A, Help & Troubleshooting] tenbeau:
I flashed the new 2.2 obidian last night and I find I need to flash or push or install an apk for the calendar so it will sync. I have placed the apk on the root of the internal sd and have tried to install etc with astro and with Root explorer to no avail it just said not installed. Is there a way to move it or copy it to systems/apps? I know nothing about adb and am confused by what I have read about it. In the thread for Obedian it was mentioned using astro or root explorer to push it to systems/apps but did not say how it could be done. Any and all help is greatly appreciated!!!!!!!!!!!!!!!!!!!!!!!
[Vibrant Q&A, Help & Troubleshooting] Insomaniac10:
I once found (i actually think on a different website through XDA) a .zip that had ALL stock .apks that come with the Vibrant. After searching I found this - http://xdaforums.com/showthread.php?t=732066 - but it is not complete, as you can see, as it is missing The Sims. Does anyone have this .zip, or know where I can get it?

(I used to have it but i accidentally formatted my SD, and lost it)
[Sony Ericsson XPERIA X10 Mini] rikirix:
I updated my 10a and got everything working. Edge and hsdpa work flawlessly but just noticed that if there is no hsdpa available, i only get edge, no 3G. I read that others had same issue but how can be possible to have H but not 3G? And in any case, is there a way to solve the problem and have 3G working?

Cheers
[Sony Ericsson XPERIA X10 Mini] xdeathsidex:
I already updated my x10a but it changes to x10i... and i dont have 3g or hdspa... what is the firmware that do you use?
[Sony Ericsson XPERIA X10 Mini] rikirix:
I used e10a FW.....and i guess you used the same. :)

BTW: maybe you don't have hsdpa because you don't have coverage.....do you have EDGE?
[Sony Ericsson XPERIA X10 Mini] xdeathsidex:
yes, i have edge, but how i can confirm if i have hdspa??, anyway... in the phone information it's appear lika e10i.... i used the the firmware posted by bin4ary with the flashtool....
[Sony Ericsson XPERIA X10 Mini] rikirix:
hsdpa depends of area; now where i am there is no hsdpa so i've got only E.

I flashed same way as yours with bin4ry tool and FW.
[Sony Ericsson XPERIA X10 Mini] xdeathsidex:
then if I have HSDPA, I have no 3g?

Because before my xperia flash, it could use 3G.