Hi!
I flashed JP6 yesterday, and I want to do internet browser fix and One Click Lag Fix.
But when I copied libwebcore.so to /system/lib or Install EXT2 Tools, It always no free space /system/lib
Now I can only use update.zip to put the files into /system/lib, but OCLF still can not work.
Any help?
thanks!!
+1
Sent from my GT-I9000 using Tapatalk
I notice 2 things with JP6 (installed from Kies via registry mod). Not sure if everyone else is the same.
1. cp command is missing, but mv & rm are present
2. /system is mounted read only
So to make sure the internet browser fix works fine, you'll need to make sure your a.) phone is rooted, b) remount the /system as read write, c.) and then install busybox to use the cp command (if you're installing libwebcore.so by command line, otherwise you can use the file manager to copy files).
There is only about 10MB free space on /system with JP6 (with 803 pit, I believe).
Check this with:
df -h
Also, /system is mounted read-only so you have to remount it as rw before making any changes.
mount -o remount,rw /system
+1 and whenever I try to move an app to sd from the menu in settings>applications>manage applications>app name>Move to SD
It throws an error "Failed to move application. Not enough memory."
I wiped my entire phone clean and still it throws the same error. My internal memory (16 gb) has 10 gb free. The app that I'm trying with is Instant Buttons.
The dev has included move to sd option. Yet it does not work.
ive only got 300kb free in my /system partition on JP6. considering moving modules off to /data and adding it to the path to free up some space. its unworkable like this.
App2Sd for Xperia Arc​
Thanks to DooMLoRD for his Kernel.
Thanks to tkirton for his script.
Description:
App2sd has many advantages.App2sd is set on boot so it does not like link2sd.It will also work for Launcher,widget etc...because it set on boot.First it will move all Application from Internal Storage to EXT3.Then your Installing application will install on EXT3.So no more "Not enough space in Internal Storage." to install a apps.
Requirement:
Unlocked Bootloader
Custom Kernel from here
Installation:
Recommended:
Note:First create a EXT3 partition in your sdcard using partition tool.Click here for more info.
1.Download and copy to sdcard.
2.Install it via Recovery.
3.Factory reset your phone(Settings->Privacy->Factory Data Reset)
If you want to keep your previous application:
1.Download and copy to sdcard.
2.Install it via Recovery.
3.Connect your phone to ADB and type as below:
Code:
adb remount
adb shell
a2sd reinstall
Restart your device.
It will show a black screen after SE logo(Don't know why).
Remove battery and restart.
It will work.
You can see all application under /sd-ext/app.
FAQ:
Want to Move Dalvik cache files to the ext3:
Code:
adb remount
adb shell
a2sd cachesd
Want to Move Dalvik cache files to Internal Storage:
Code:
adb remount
adb shell
a2sd nocache
Want to Remove App2SD:
Code:
adb remount
adb shell
a2sd remove
Download:
Link:App2SD
Don't forgot to click some ads in my page.
Sounds nice, thank you.
But one (hopefully not dumb) question: What exactly does it do? Is it possible to really move every app from internal to external memory?
Hehe, been working on this a full day now. Even got parted and other binaries to do all the above from a terminal or adb shell, couldnt find upgrade_fs though to make ext3/4. Thanks for the guide, gonna follow the steps.
@bmwbasti
First it will move all Application from Internal Storage to EXT3.
Then your Installing application will install on EXT3.
svprm said:
@bmwbasti
First it will move all Application from Internal Storage to EXT3.
Then your Installing application will install on EXT3.
Click to expand...
Click to collapse
Sorry if this is a stupid question, what benefit does it take?
assuming that will give the phone more spaces???
@babygau
Internal storage is ~200MB.
So you can install application upto 200MB.
By this you can install more.
For Example:
If your EXT3 part is 500MB means,you can install application upto 500MB.
We can move apps to sd natively can't we? And if we need more space, we can partition the sd with fat32 and ext2/ext3/fat32 and install link2sd without the need for new kernel. That's how I did with mine.
Am I missing something here? Thanks!
Nice work! Just, how can I install it via recovery? Can't find a guide anywhere...
EDIT: Boot into fastboot (EDIT+POWER). I did it without USB attached, don't know if it works with USB attached.
Question: Does the extra space actually show up under applications? Mine doesn't. Or maybe I made a partition mistake? I made 2 partitions on the SD: 6GB EXT3 (primary) and 10GB FAT32 (primary). I also tried it with a smaller 1GB EXT3 partition and later an 1GB EXT2 partition. In all cases I get a black screen after "SONY ERICSSON" (in letters, not the logo). The next restart it starts normal but without the extra space on the internal disk. I don't get it
You partition is correct.
I recommend 1GB for EXT3 is enough.
Did you installed custom kernel from http://www.xda-developers.com/forum/showthread.php?t=1172885 ?
First install it.
Then go to recovery by pressing the back button while power on the mobile.
In the recovery,Go to install zip form sdcard -> choose zip from sdcard ->a2sd.zip
Thanks for your help but that is not the problem I think. What I did exactly:
-flash generic global
-flash doomlord kernel v2 (will try v3)
-startup and attach with usb mass storage
-format as 15GB FAT32 + 1 GB EXT3 (official SE SD card)
-copy zip to FAT32 partition
-restart in recovery and install zip via menu (no errors and 3 mounts which sounds logical)
-restart and now reset factory default in the Android privacy menu without formatting the SD-card.
-after the automatic restart I get a black screen after "Sony Ericsson" for at least an hour. Then I pulled the battery and restarted, now it's fine but no extra space and a 1GB smaller SD-card (which is ok). Strange...
It's working.
Go to /sd-ext using root explorer you will see three folder.
Go to app folder you will see all apps.
svprm said:
It's working.
Go to /sd-ext using root explorer you will see three folder.
Go to app folder you will see all apps.
Click to expand...
Click to collapse
Indeed sir, it works! The internal storage stays 217MB, however apps are installed on sd-ext. I recon the 217MB gets lower when sd-ext runs out of free room.
Istalled
I see app in Ext partition
but
internal storage go down slowly down when i istall ;_; (and i have a lot of free space in ext partition)
any idea?
Evil_Sephiroth said:
Istalled
I see app in Ext partition
but
internal storage go down slowly down when i istall ;_; (and i have a lot of free space in ext partition)
any idea?
Click to expand...
Click to collapse
Indeed it goes down a little for some apps but slowly. Before I had like 30MB of space left, now 150mb+ and I use around 400MB/1GB of the new disk. Works like a charm. Next time I will make a disk of 500MB whcih is enough for me.
mariolouis said:
We can move apps to sd natively can't we? And if we need more space, we can partition the sd with fat32 and ext2/ext3/fat32 and install link2sd without the need for new kernel. That's how I did with mine.
Am I missing something here? Thanks!
Click to expand...
Click to collapse
I do this too and I wonder if there is any thing am missing
Can we get a version of this for the play please?? i tried to install, i flashed the patch, but when i try to activate using adb, i get the error:
[ ] Apps2SD is launching...
__ _____
| \ |
| | |
|__/ | Darktremor Apps2SD 2.7.5.2-1 (2011-01-
[ ] GetProp Command = /system/bin/toolbox getpr
[ ] SetProp Command = /system/bin/toolbox setpr
[ ] Mount Point = /sd-ext
[ ] Starting Darktremor Apps2SD Version 2.7.5.2
[ ] Launching Apps2SD Start Program with reinst
[ ] Starting Darktremor Apps2SD in reinstall mo
[X] SD Card not mounted.
Cannot reinstall applications to SD card.
NiMH_999 said:
I do this too and I wonder if there is any thing am missing
Click to expand...
Click to collapse
apps2sd has many advantages, for starters, you cannot move, widgets, live wallpapers, and apps you wish to sync from /data/app/ or they will not work, with apps2sd cause the ext partition is mounted on boot these can now all be stored on the SD card, also some other apps cannot be moved from /data/app/ without apps2sd, another advantage is apps2sd can move the dalvik cache from /data/ to the SD-EXT, My DC is nearly 150mb
@Evil_Sephiroth @bassie112
Yeah it will decrease due to Dalvik cache.
If you like move Dalvik cache to sd-ext.
App2sd have many advantage as said by AndroHero.
@AndroHero
It need custom kernel with init.d support.
PM me your Boot.img.
I will try to help you.
@AndroHero
u are on Play right? i am still waitign for 4.0 FW to be released for PLAY.. once thats available i will update my Xperia Play kernel with new goodies
Thanks svprm and doomlord, i will wait and be patient then
Does somebody know how to undo app2ext?
Sent from my Milestone using XDA App
eXtink said:
Does somebody know how to undo app2ext?
Sent from my Milestone using XDA App
Click to expand...
Click to collapse
If all you want to do is remove the automatic mounting of EXT partitions at boot, all you need to do is remove 05mountsd and 07app2ext from system/etc/init.d and reboot.
I know how to remove the app2ext script, but I also want my app2ext apps back into the internal memory
You need to copy it from ext2 partition to sdcard (all folders), then remove script files, and copy all folders back to internal memory to same folders (eg.: app-private to app-private).
You can use Terminal or adb shell for that. It should works.
Eg.
Open Terminal and type
# cp /sd-ext/* /sdcard/myapps/
(/sd-ext is your mount point for ext partition - type mount to find out which is yours)
Hi Guys,,
I have installed CF3D on my GNote but when I was about to install CF Drivers it says that my /system is insufficient, so I check it right away by using df -k on a terminal emulator and found out that 100% space used on /dev/block/mmcblk0p9. My solution to this is to remove some system app, I have tried Titanium backup but no good,so i decided to use root explorer and delete some app is system/app, the weird thing is that i could not mount the /system as r/w, so i decided to remount /system as rw using a terminal emulator, i used this command
mount -o rw,remount /dev/block/mmcblk0p9 /system
but still i could not delete data on /system/app... another weird thing is that I could not list the directories or files in the /system using "ls" command in terminal emulator, the error says, "value too large for defined data type".
My questions
1. is this part of the mmc_cap_erase bug, because if i remember very well, i have flashed something on cwm which causes FC's on my device right after that, my internal sd card and external sd card is unreadable , and then when it ask to reformat it and i click yes, then everything is ok, after that i changed ROM (from criskelo v8 to kingdroid v3) and i never encountered that bug again.
2. is there any way to mount /system as r/w? or is there any other way to uninstall system app. Ive tried every "free apps" on the market to uninstall system app but i could not find a successful one.
3. if this is part of the mmc_cap_erase bug, can i used the fix in this thread http://forum.xda-developers.com/showthread.php?t=1667886 to solve my problem??
Thanks to those who are willing to give me some advice.
After upgrading to trickdroids 4.2.2. based release I have some problems. Only with Grooveshark so far. It crashes every time I run it.
Here is a pastbin for it.
http://pastebin.com/VEHkWvZQ
I understand that
/storage/emulated/0/: to my knowledge, this refers to the "emulated MMC" ("owner part"). Usually this is the internal one. The "0" stands for the user here, "0" is the first user aka device-owner. If you create additional users, this number will increment for each.
/storage/emulated/legacy/ as before, but pointing to the part of the currently working user (for the owner, this would be a symlink to /storage/emulated/0/). So this path should bring every user to his "part".
My app that is crashing since upgrading to 7.? is Grooveshark it requires storage in
/storage/emulated/0/Android/data/com.grooveshark.android.v1/files/cache/player
I have no
/storage/emulated/0
I do have
/storage/emulated/legacy/
How would I make the link to this.
I have tried this but it fails
ln -s /storage/emulated/legacy /storage/emulated/0
link failed Read-only file system
Can somebody help with the commands needed to make this link that is required.
I've got the same problem. Have u solved it? if yes, how?
I've struck similar problem after accidentally deleting internal storage. I had no /sdcard in storage.
Apparently you need to run ;
mount -w -o remount rootfs /
Then ;
ln -s /data/media/0 /sdcard
You can check with ;
ls -l -a /sdcard
I have /sdcard0 now in /storage which appears to be the correct description. I use X-plore file manager and it can now see the internal storage correctly.
However CM File Manager (CM11) indicates internal storage should be at /storage/emulated/0 where as mine is /storage/emulated/legacy. Of course I can create a bookmark in CM File Manager to the folder and can see the storage.
All my apps and phone appear to function normally but i can't help wondering if the structure I have in /root for my internal storage is not quite correct. If anyone can tell me the folder and symlinks I should have it would be of great use.
I've tried recreating symlinks with succes so that CM File Manager can see the internal storage at /storage/emulated/0 but the moment I reboot the phone it's back the to the way it was. Have yet to find a simple explanation for what controls the folder structure in /root and why I can't get the symlinks I create to stick.
Update 5Feb - Did another factory reset and flashed CM11 M2. Everything OK now. Maybe needed a couple of resets to sort the ghosts in the machine.