[GUIDE] Link2SD on milestone XT 720 - Milestone XT720 Themes and Apps

Warning, you are the only responsable if your phone is inusable because of applying this tutorial. Don't do that if you don't know what's you do !!​
So, if you accept the risk, here is what I did on my milestone XT720 (European) running android 2.1-update1 to have Link2SD :
What's you need :
Into your phone
Application AppInstaller (on market)
Application Universal Androot ( here : http://forum.xda-developers.com/attachment.php?attachmentid=378559&d=1281616832)
File ext2.ko (in sd card : http://forum.xda-developers.com/showpost.php?p=10866898&postcount=8)
Into your computer :
Programm MiniTool Partition Wizard Home Edition
When you have that, you can start
1) Install all previous app and put file ext2.ko into your sd card
2) Connect your phone in pc on sd card access mode ---> Notice : it's better to use a computer card reader
3) Partition your sd card into 2 partitions with MiniTool Partition Wizard Home Edition : 1 in fat32 and other in ext2 (partition in ext2 is used for your apps)
4) Disconnect your phone of your computer
5) Install Universal Androot with AppInstaller
6) Launch Universal Androot and root your phone by clicking root button
7) Install Application Root Explorer (from market) or another file explorer or you can use adb too
8) Launch Root Explorer, click on R/W button and paste the ext2.ko in /system/lib/modules/
9) Install Application Terminal Emulator (on market)
10) Launch Terminal Emulator
11) Type /system/bin/su
12) Accept superuser request
13) Type insmod /system/lib/modules/ext2.ko
14) Install Link2SD : http://forum.xda-developers.com/showthread.php?t=919326 (UPDATE : Now available on PlayStore)
15) Launch it and it will work
Release of link2sd on my install was 1.2.1.
Upgrade to 1.4.1 added option to move dalvik-cache
Upgrade to 1.5.0 added option to have a second partition in fat 32, so step 7 to 13 no more needed in case of you format in fat 32.
Post if you find any mistake on this tutorial.
UPDATE : In most 2.2 customs ROM you simply have to make 2 partition and to create a link2sd folder on your second partition.
For that, open root explorer, go to /sd-ext and create folder link2sd.
UPDATE 2 : For CronosX 2.3.7 ROM :
-Make 2 part into your sdcard
-Install Link2sd from market and transform it as system app (Simply move apk to /system/app and reboot)
NOTICE : You will probably lost all installed app : to avoid that you can PROBABLY copy all your old ext part in first sd part and then move that to /data/sdext after you will achieve last step.
-Remove 05mountsd 07app2ext 11link2sd from /etc/init.d/
-Reboot
-launch Link2sd

Thank you very much,I will try to do this. I think this is the only application missing on this wonderful phone. Thanks again for your efforts.

i want to have a try

It seems that i have to download ext2.ko first

hi..
i've made it! but i'm using FAT32 Format as my 2nd partition.
Would it make any different in performance or anything if i'm using Fat32 as my 2nd partition instead of Ext2 format?
thank you,

polda78 said:
hi..
i've made it! but i'm using FAT32 Format as my 2nd partition.
Would it make any different in performance or anything if i'm using Fat32 as my 2nd partition instead of Ext2 format?
thank you,
Click to expand...
Click to collapse
I never tryed but I think that you will not see any difference because in stock 2.2 (on other phones) I mean that apps are moved to sd that is usually in FAT32. More, use a FAT partition is more easy because you don't need to insert ext2.ko.
Tutorial was for ext2.ko because it was the only way to use link2sd with link2sd 1.2

Thanks in advice bro...
newbie will try soon...

Zachary57 said:
Warning, you are the only responsable if your phone is inusable because of applying this tutorial. Don't do that if you don't know what's you do !!​
So, if you accept the risk, here is what I did on my milestone XT720 (European) running android 2.1-update1 to have Link2SD :
What's you need :
Into your phone
Application AppInstaller (on market)
Application Universal Androot ( here : http://forum.xda-developers.com/attachment.php?attachmentid=378559&d=1281616832)
File ext2.ko (in sd card : http://forum.xda-developers.com/showpost.php?p=10866898&postcount=8)
Into your computer :
Programm MiniTool Partition Wizard Home Edition
When you have that, you can start
1) Install all previous app and put file ext2.ko into your sd card
2) Connect your phone in pc on sd card access mode
3) Partition your sd card into 2 partitions with MiniTool Partition Wizard Home Edition : 1 in fat32 and other in ext2 (partition in ext2 is used for your apps)
4) Disconnect your phone of your computer
5) Install Universal Androot with AppInstaller
6) Launch Universal Androot and root your phone by clicking root button
7) Install Application Root Explorer (from market)
8) Launch Root Explorer, click on R/W button and paste the ext2.ko in /system/lib/modules/
9) Install Application Terminal Emulator (on market)
10) Launch Terminal Emulator
11) Type /system/bin/su
12) Accept superuser request
13) Type insmod /system/lib/modules/ext2.ko
14) Install Link2SD : http://forum.xda-developers.com/showthread.php?t=919326
15) Launch it and it will work
Release of link2sd on my install was 1.2.1.
Upgrade to 1.4.1 added option to move dalvik-cache
Upgrade to 1.5.0 added option to have a second partition in fat 32, so step 7 to 13 no more needed in case of you format in fat 32.
Post if you find any mistake on this tutorial.
Click to expand...
Click to collapse
work perfect in my xt bro....
thanks a lot

I use it with 2nd partation fat 32 and it work very good ........ thanks

Zachary57 said:
Warning, you are the only responsable if your phone is inusable because of applying this tutorial. Don't do that if you don't know what's you do !!​
So, if you accept the risk, here is what I did on my milestone XT720 (European) running android 2.1-update1 to have Link2SD :
What's you need :
Into your phone
Application AppInstaller (on market)
Application Universal Androot ( here : http://forum.xda-developers.com/attachment.php?attachmentid=378559&d=1281616832)
File ext2.ko (in sd card : http://forum.xda-developers.com/showpost.php?p=10866898&postcount=8)
Into your computer :
Programm MiniTool Partition Wizard Home Edition
When you have that, you can start
1) Install all previous app and put file ext2.ko into your sd card
2) Connect your phone in pc on sd card access mode
3) Partition your sd card into 2 partitions with MiniTool Partition Wizard Home Edition : 1 in fat32 and other in ext2 (partition in ext2 is used for your apps)
4) Disconnect your phone of your computer
5) Install Universal Androot with AppInstaller
6) Launch Universal Androot and root your phone by clicking root button
7) Install Application Root Explorer (from market) or another file explorer or you can use adb too
8) Launch Root Explorer, click on R/W button and paste the ext2.ko in /system/lib/modules/
9) Install Application Terminal Emulator (on market)
10) Launch Terminal Emulator
11) Type /system/bin/su
12) Accept superuser request
13) Type insmod /system/lib/modules/ext2.ko
14) Install Link2SD : http://forum.xda-developers.com/showthread.php?t=919326
15) Launch it and it will work
Release of link2sd on my install was 1.2.1.
Upgrade to 1.4.1 added option to move dalvik-cache
Upgrade to 1.5.0 added option to have a second partition in fat 32, so step 7 to 13 no more needed in case of you format in fat 32.
Post if you find any mistake on this tutorial.
Click to expand...
Click to collapse
2nd partition could not mount in my huwaie u8500 (branded as grameenphone crystal in Bangladesh), 2.1. partition is fat 32,primary, done by minitool.always says restart then automatically mount but never mount after restart . in link2sd storage info it shows partition but not mounted.Pl help me.

help me
where to download the ext2.ko file? I've downloaded it from 4shared and when I tried to paste it in /system/lib/modules/ ,it said 'you can't paste here because the file system is read-only'. so,can you help me please?

syathibiy said:
where to download the ext2.ko file? I've downloaded it from 4shared and when I tried to paste it in /system/lib/modules/ ,it said 'you can't paste here because the file system is read-only'. so,can you help me please?
Click to expand...
Click to collapse
Are you using Root Explorer? If so tick that button on top right corner to R/W and not R/O. /system is a read only file unless you change it.

Woodrube said:
Are you using Root Explorer? If so tick that button on top right corner to R/W and not R/O. /system is a read only file unless you change it.
Click to expand...
Click to collapse
what's the difference between Root Explorer and Explorer? I'm using Explorer. is it the same? and also,what button are you talking about? I don't find any button. or is it because I'm using Explorer? thank you.

syathibiy said:
what's the difference between Root Explorer and Explorer? I'm using Explorer. is it the same? and also,what button are you talking about? I don't find any button. or is it because I'm using Explorer? thank you.
Click to expand...
Click to collapse
The button is a big part of the difference. By default /system is read-only. Root Explorer uses root to remount read-write and has a little button at the top to toggle write mode on/off. Explorer doesn't have the root features.

Mioze7Ae said:
The button is a big part of the difference. By default /system is read-only. Root Explorer uses root to remount read-write and has a little button at the top to toggle write mode on/off. Explorer doesn't have the root features.
Click to expand...
Click to collapse
oh. okay. thanks a lot. but is there any way that I can install Root Explorer without having to purchase? if any,please tell me. but if not,then I guess I'll need to purchase it right?

Might want to try Astro but IHO Root Explorer (and Titanium Backup) is well worth the purchase. I use it several times a day.

I think File Expert also has root functionality, but I haven't used it myself.

try super manager, works perfectly fine when i tried to make system read write and i managed to edit something in the system partition. btw its free!! (it looks slightly more user friendly than root explorer) hope that helps!

how long does it take to download the Root Explorer after I've done purchasing it? I've been waiting for like,half an hour already. it's stated here,'authorising purchase'. I'm from malaysia.

syathibiy said:
how long does it take to download the Root Explorer after I've done purchasing it? I've been waiting for like,half an hour already. and I'm from malaysia.
Click to expand...
Click to collapse
Half an hour is too long. Go into setting->applications->running services and shut down Market. Then re-open the market and go into My Apps and you should see Root Explorer there. It should say Purchased. Just click on install.
Or
Go into setting->applications->manager applications and find the market. Clear cache and clear data and then re-open market and go to My apps.
One of those two should work. Try #1 first though.

Related

Save offline music to external SD card with Google Music 4.0?

I downloaded the leaked google music app from ICS, and it works great.
My only caveat is that when I choose to make something available offline, it goes straight to my internal storage (Motorola Atrix).
I have a 32gb microSD card with a dedicated folder for music. Is there a way I can get the offline songs onto there?
I currently use PlayerPro from the market, and I wanted to use the Google cloud for "wirelessly syncing" my music.
Any ideas?
Nobody was able to figure it out?
Does any other music player sync with google?
Wouldn't it be possible to somehow mount a folder that is located on the sd-card and link it to /sdcard/Android/data/com.android.music/cache just like it is done with the apps2ext hacks on low memory devices?
Would the file system of the sd-card then have to be ext instead of fat32?
Maybe someone who has more practical knowledge of the matter could look into this. I can only theoretically assume how it might work
I did some further research and found this post.
It describes how to mount an external sdcard to to /sdcard instead of sdcard. But would this also work with a subfolder of /sdcard?
I fiddled around myself a bit.
So here is what I did:
format sdcard as ext2
manually mount sdcard since it won't automatically when ext:
Code:
mkdir /Removable/MicroSD
mount -r -w -t ext2 /dev/block/vold/179\:9 /Removable/MicroSD
mkdir /Removable/MicroSD/GoogleMusicData
Then move all data from /sdcard/Android/data/com.google.android.music/cache to /Removable/MicroSD/GoogleMusicData/cache
I did this with root explorer since I'm not too much of a terminal h4xx0r.
Delete the folder /sdcard/Android/data/com.google.android.music/
Link the new Folder on external MicroSD Card to the original location via this terminal command:
Code:
ln -s /Removable/MicroSD/GoogleMusicData /data/media/Android/data/com.google.android.music
Since /sdcard is already a link like the one we are setting up here, it is not possible to link to this linked location (/sdcard/Android/data/com.google.android.music).
Instead we have to link to the origninal destination of /sdcard which is /data/media.
Now the microSD card is accessible for root explorer. It shows read and write access.
But google music won't find it. It says that it doesn't have enough space to stream music so I figure that it somehow doesn't have access to the sd card.
What could be the issue here?
Also instead of 28GB free memory root explorer shows me only 364,44MB free memory. the command "df" in terminal however confirms 28GB of free memory.
Help please?
EDIT:
I thought that a reboot might do it. But it doesn't. Instead it gets rid of all the hacking I've done in terminal. So I guess I would have to place a script in /etc/init.d for the link to be set everytime I reboot, right?
Another Fix (no sdcard formatting needed)
This is a fix i figured out piecing together other peoples attempts.
Use this as a script
mount -o bind sdcard2/android/data/com.​google.android.music sdcard/android/data/com.​google.android.music
Alternately you can change the first location to the location of your choosing as long as it resides on the external as card.
Ex.
Mount -o bind sdcard2/music sdcard/Android/data/com.​google.Android.music
will bind:
sdcard/Android/data/com.​google.Android.music (google's forced save location)
to
sdcard2/music
Go to google music (play music now) settings and clear any music that is currently saved to your device.
this only applies to music made available offline. If you do not clear it before running the script the music will exist on your internal sdcard but not be accessible.
open script manager and find the script you made
Select it and make sure to click set on boot and superuser
Run Your script.
That is it now your default save location for google music is bound to the location on the external sdcard. the device will see the location as its default but really be saving to the external sdcard.
You can check this by going to google music. Selecting "make available offline" and look at the free space. It should shoe the space available on your external sdcard.
TLR Version (noob version)
I was getting a lot of questions about the preliminary steps here (i.e. rooting, writing script, etc) so i decided to attach the noob version in case anyone needs verification on how to accomplish these steps.
HOW DO I ROOT?
So, Rooting gives you full access and control over your phone. instructions for how to root are device specific. so i would start by searching XDA for "YOUR DEVICE one click root"
ex. samsung galaxy s2 one one click root
some devices are easier to root than others. i cannot provide steps for your particular device, but through XDA, and google you CAN find everything you need.
some devices have one click root tools, some do not, so the rooting process is more in depth for those devices.
rooting instructions are so device specific i could not find a generic set of instructions, and don't want to mislead anyone by linking them to a set of instructions not ​compatible with their device.
There is a risk of bricking your device (making it inoperable) while rooting, although the risk is minimal... almost non existent if you carefully follow instructions. I have rooted 5 seperate devices without bricking any, and, in most cases even if bricked the device can still be restored.
there are additional benefits to rooting, such as overclocking
for example my Galaxy S2 normally runs at 1.5 GHZ, i have increased the speed to 1.8GHZ
(NOTE** Without XDA DEVELOPERS i would have rooted 0 devices, and probably bricked at least one, so thank you to all of you out there who have helped me, I hope this method will help some of you in return.)
NOW THAT YOU ARE ROOTED...
INSTALL SCRIPT MANAGER..
First, to install script manager just go to google market (Play Store) and search for script manager
INSTALL ES FILE EXPLORER..
To make a script go to google market (Play Store) and find ES File Explorer
WRITE SCRIPT..
Open es file explorer when install completes.
in es file explorer click the menu button, and select "new"
when prompted select "File"
name your file something you'll remember
Ex.MusicScript
Click your new file
when prompted select "Text"
type this EXACTLY how you see it
Mount -o bind sdcard2/music sdcard/Android/data/com.​​google.Android.music
press back and when prompted to save click yes
MAKE DESTINATION FOLDER..
now on es file explorer click "Favorites" (the star)
a new menu will pop up, at the top you willsee a picture of a phone with "/" underneath it click the phone
this will take you to the root directory
click the folder Sdcard2
click the menu button, and select "new"
when prompted select "Folder"
Name the folder music
Your script and destination music location are created
EXECUTE SCRIPT..
now open script manager
find your script which should be located in the directory /mnt/sdcard and the file name you chose earlier
select the script
open as script/executable
make sure script is selected not executable
click the buttons for "Su" and "Boot"
click save
Go to google music (play music now) settings and clear any music that is currently saved to your device.
this only applies to music made available offline. If you do not clear it before running the script the music will exist on your internal Sdcard but not be accessible.
now reboot the script will run at boot a prompt will appear asking for superuser rights, click yes and remember this selection (it may say something different than remember this selection whichever option resembles remember needs to be selected.)
YOU'RE DONE!!!
your music should now save to sdcard2/music but the device will still think it is saving to the default sdcard/Android/data/​com.​google.Android.music
You can check this by going to google music. Selecting "make available offline" and look at the free space. It should shoe the space available on your external sdcard.
So try your hardest to figure out how to root using google, and if your not confident enough to attempt it this fix may not be for you.
if you have tried everything you can and are still stuck message me back, including what device you have, and i will see if i can find a link to the rooting instructions for your particular device.
I assume no responsibility if you damage your device... These steps do work, and if followed will fix your music issues as well as introducing you to a world of additional benefits of being a rooted user.
Hey FuzzyMeep Two! Thanks for the great tutorial.
It worked, with some minor adaptions:
1.) The script should read "mount -o ...". Note that there's no space between '-' and 'o'. You got that right in the first script though
2.) On GalaxyS2 with JellyBean/4.1.1 the correct paths are storage/sdcard1 (external) and storage/sdcard0 (internal).
regards,
Patrick
Thank you

[Q] Coby Kyros MID1125 Tablet ROM Development? CWM installation?

Is anyone aware of or developing a custom ROM for this device? Or are there any ROMs out there for other devices that will work on this tablet as well? Finally, I need to know how to install CWM for this device as the standard one from the Market does not work...
Thanks!
cmd on windows
Bump!
at least ten characters
karatche said:
Bump!
at least ten characters
Click to expand...
Click to collapse
huh? Not sure I understand your reply....
Type in google "how to root coby kyros 1125".i didp a tutorial and h how to instalere you will find how to instal the cwm.
paulonsf said:
Type in google "how to root coby kyros 1125".i didp a tutorial and h how to instalere you will find how to instal the cwm.
Click to expand...
Click to collapse
I placed your update.zip in the root of my SD card and navigated to settings//about phone etc to install the update.zip but all I get is the dreaded Android with the exclamation mark...advice?
dbeauch said:
I placed your update.zip in the root of my SD card and navigated to settings//about phone etc to install the update.zip but all I get is the dreaded Android with the exclamation mark...advice?
Click to expand...
Click to collapse
... but how to obtain this file "update.zip" to install CWM?
tom
tomitko said:
... but how to obtain this file "update.zip" to install CWM?
tom
Click to expand...
Click to collapse
dbeauch ,
just noticed your location , I was raised in Milford , wow
Here you go
Restore to 4.1 working google play and root
Download file from here
https://www.dropbox.com/s/fixhl34x7qr13v6/1125.zip?dl=0
Copy entire 1125.zip folder to desktop
Extract 1125.zip to desktop
Install PdaNetA4170.exe driver ( This should allow you to transfer files with Fastboot )
This is Version 4.17 installer for Windows 8/7/Vista/XP (both 32/64bit)
Extract CWM recovery img_1125 folder to desktop by itself ( Do not remove any files from this folder )
Move zip files from zips folder to micro sd card and insert sd into tablet ( leave these in zip format !! )
coby_gapps.zip
coby_mid1125-seed-0012.zip
Superuser-3.1.3-arm-signed.zip
Also move apks from apks folder to MicroSD card
Uni-init+v1.0.apk
Google_Play_serv.ices-signe.d .apk
Busybox.apk
Link2sd.apk
and
market-helper-2.0-beta.apk ( this will allow spoofing of market for not compatible apps )
Open cmd window
( menu , run , when window opens , enter “cmd” without quotes )
Cd to directory
ie ,
type in window
cd desktop , ( enter )
cd CWM recovery img_1125 ( enter )
Now place 1125 into fastboot mode , power ( or reset button ) and volume down , tablet will show fastboot mode in lower left corner
Plug in usb cable to pc and tablet
Then in cmd prompt type
fastboot boot recovery.img ( enter )
It will show some stuff , flash ok and done ok
Tablet should boot to CWM give it a moment to do so ( You will see CWM Recovery Top hat and such )
Volume up is up , Volume down is down , Home ( Silver Button ) is select
Go to and select flash zip from sd card
This will pull up menu of following zip files
Flash each zip file
coby_mid1125-seed-0012.zip
coby_gapps.zip
Superuser-3.1.3-arm-signed.zip
Select reboot
Tablet will boot ,again give it a moment ( You will see Coby and then Android splash screen )
Select language from first screen ( as it will be in Dutch ), finish setup of tablet
Open ES File Explorer , go to tools setting in ES File Explorer and select
“Root Explorer” to on , allow when Super User prompt shows , this will prove SU is installed and working
Open ES File Explorer , Select sdcard top right , Select storage
Install Google_Play_serv.ices-signe.d .apk ( To sync Play Store )
Install Busybox.apk
Install Link2sd.apk
Install Uni-init+v1.0.apk
Open Uni-init+v1.0.apk , install intd support
( you will need busybox installed first for this to work )
You now have working Play Store , Superuser and Android 4.1 with Intd support
For Extended memory ,( You need this )
Increase Internal Memory by Link2SD : Min 2 GB microSD
In order to add memory to Coby 1125, your micro SD card used for install will need to be formatted
Copy all files you wish to keep from micro SD to desktop as it will be wiped
• Backup all your files on memory card.
• Go into the Recovery Mode ( as above , fastboot boot recovery.img ) ( Your operating system will be fine )
• Make a nandroid backup at this time
• Select “Advanced”, and then choose “Partition SD Card”.
• Then Choose your size ( if you have a 2GB Memory Card, choose 512 MB, and if you have a 4 GB Memory card, you can choose 1024 MB, ext ).
• Select 0 Swap.
• Wait for the process to finish, and then select Reboot
You’ve just made a partition on your memory card, and its ready to use.
Now follow the steps below for Link2SD
• Open Link2SD. You will be prompted to choose between ext2,ext3,ext4 and FAT32.
• Choose ext2
• Select OK ,
• It will then say, “Mount Script Created”.
• Now you Reboot your Tablet
• Open Link2SD again, if any message does not appear ,it means you succeeded.
• Go to Link2SD > Setting( far right top icon ) scroll down > Check the autolink. (to automatically move apps upon installation).
If you already have some apps listed , select “create link” ( be sure to check the files: app, dalvic-cache, and library files).
Move to SD option only moves app to SD it does not link them
Now to check the memory, select “Storage Info” . this will be showing you up the current status of your internal memory.
You should see as below SD Card 2nd Part
To move a system App you can long press App , it will pull up menu , select convert to user App let it do its thing
Select App again and it will open option to create link as installed user apps do
So far I have moved Calculator , VPN , Music FX , ES File Explorer and Sound Recorder with no issue
Use Link2Sd and (long press) on SystemUpdate.apk ( /system/app/SystemUpdate.apk ) and freeze app.
This will stop System Update from happening at random moments or on reboot
There is no Update to install though the System thinks so (without freezing it will continue to show updates available)
donnasbrt1 said:
dbeauch ,
Download file from here
dropbox.com/s/fixhl34x7qr13v6/1125.zip?dl=0
Click to expand...
Click to collapse
Does anyone still have these files? The above link is dead.
Yes ..moved to mediafire
https://www.mediafire.com/folder/54b7vpekni9jp/Coby 1125
"Open cmd window
( menu , run , when window opens , enter “cmd” without quotes )"
I don't get this how can I open cmd on my tablet?

[Q] Where is Google Play download cache located?

Hello.
I'm facing the infamous problem of "not enough space" when downloading from the market, while I actually have plenty of space. The ultimate solution seems to be moving download cache to the SD card (symbolic link). The problem is that the download cache with ICS and Google Play isn't located in /cache/download anymore, and I have been unable to find where it is located both searching with Google and browsing the filesystem.
Any help?
Look in the market for opda system tuner lite, it'll clean it right up
Go to /data/app/ and delete the Titanium Backup ODEX. If this doesn't work, read the PM I'm about to send you (moda will complain it's illegal (it isn't for this purpose though)).
Sent from my GT-I9100 using XDA
Hello. Thank you both for replying, but you both answered a different question than the question I asked. I have already tried to clean market cache, to no success, and I believe very strongly that the solution is moving download cache to the SD card. I found lots of people with Google having my very same problem and fixing it this way. The problem is that I am now using MIUI ICS with Google Play, and the download cache location is different. Does anyone know where the download cache is located with ICS / Google Play Store?
Just to be 100% sure I also tried okmijnlp solution, and as I was expecting it didn't fix the problem.
Ok, solved the problem myself. The folder I had to link to SD card is /data/data/com.android.providers.downloads/cache. This worked on a MIUI v4 ROM (after rebooting).
Black Antitoon said:
Ok, solved the problem myself. The folder I had to link to SD card is /data/data/com.android.providers.downloads/cache. This worked on a MIUI v4 ROM (after rebooting).
Click to expand...
Click to collapse
Could you please advice how you have changed this, as i am new Android user hence not much aware how do go about it.
Hello.
I have bad news for you: after writing my last post here I realised that the problem wasn't actually solved (it only worked fine for a few hours), so linking that folder to the SD card is not a solution to the problem I was experiencing. However you are likely to need to link some folder to another one on your phone at some time, so I am explaining you these steps anyway.
First, you need to be on a rooted ROM. If you aren't, then have a look on the forum about your device here on xda and good luck for the rooting process.
Afterwards, you need the "Terminal emulator" application. If you don't have it, please download it from the market. Then run it and enter the following command:
Code:
su
This will give root rights to the terminal emulator app.
Now you can run the following commands.This will create the new folder on your SD card:
Code:
mkdir /sdcard/downloads
This should move all the contents of the "cache" directory into the new directory which you have just created:
Code:
mv /data/data/com.android.providers.downloads/cache/* /sdcard/downloads/
This should delete the now empty cache folder:
Code:
rm /data/data/com.android.providers.downloads/cache
This will finally created a symbolic link which has the same name of the old cache folder but points to the new folder on your SD card:
Code:
ln -fs /sdcard/download /data/data/com.android.providers.downloads/cache
I am not a Linux expert and I haven't tested these commands on my phone right now, so I'm not 100% sure that I haven't done any mistakes.
thanks for your reply
the solution didnt work for me as i dont have same .com folder. i tried searching on google and below steps helped in resolving the cache issue
1. You gonna need Android Terminal Simulator or equivalent terminal app. This will also require your Android rooted.
2. Type ’su’ (root permission request will be showned, you need to approve it).
3. Type ‘cd /’
4. Type ‘umount /cache’
5. Type ‘mount -o rw,remount -t rootfs rootfs /’ (to set the folder access to rw – read write)
6. Type ‘rmdir /cache’ (delete cache folder)
7. I personally using root explorer to do point 5-6
8. Type ‘mkdir /sdcard/cache’
9. Type ‘ln -s /sdcard/cache /cache (to link cache folder to /sdcard/cache – which should have bigger partition size)
Now i am able to download 30MB application on my phone from market.
Black Antitoon said:
Ok, solved the problem myself. The folder I had to link to SD card is /data/data/com.android.providers.downloads/cache. This worked on a MIUI v4 ROM (after rebooting).
Click to expand...
Click to collapse
Yes, it works for me using the root explorer under CM10.0. Thanks.
Hi!
I'm having the same trouble with not enough space, and when i run these command, it says operation not permitted. What to do? :/ It says thatsome sd card doesn't allow links?
Have you typed "su"? What happened then?
In any case, let me repeat that the procedure above eventually did NOT solve the download cache problem, if this is what you are looking for. The only solution for me was switching to a different ROM.
It's not need to use the console (Terminal Emulator). Just do the following:
1. Install Root Browser Lite (grand rood permissions if neccessary)
2. Delete the /data/data/com.android.providers.downloads/cache folder
3. Create the /sdcard/cache folder
4. Go to sdcard, select the new created cache folder by long press and choose 'Create shortcut' from list, you will see 2 buttons, 'Create' and 'Cancel'
5. Go to /data/data/com.android.providers.downloads/ and tap 'Create' button below
6. Enjoy!
You can use any other root file manager, of course.
The download cache was also at /data/data/com.android.providers.downloads/cache/ on the 4.2.1 jellybean ROM I'm running right now as well.
Thanks for posting the info!
wilderwind said:
It's not need to use the console (Terminal Emulator). Just do the following:
1. Install Root Browser Lite (grand rood permissions if neccessary)
2. Delete the /data/data/com.android.providers.downloads/cache folder
3. Create the /sdcard/cache folder
4. Go to sdcard, select the new created cache folder by long press and choose 'Create shortcut' from list, you will see 2 buttons, 'Create' and 'Cancel'
5. Go to /data/data/com.android.providers.downloads/ and tap 'Create' button below
6. Enjoy!
You can use any other root file manager, of course.
Click to expand...
Click to collapse
Thank you for your extremely clear explanation!
Nevertheless, despite having resolved the problem of lack of space for downloading apps from the store, with the help of your expertise, now everytime i reboot the device it shows me the message "android.process.media has stopped..."
I know it is related with the shortcut for the cache downloads.
Do you know how can I fix it?
Thank you.
TX a lot
Black Antitoon said:
Ok, solved the problem myself. The folder I had to link to SD card is /data/data/com.android.providers.downloads/cache. This worked on a MIUI v4 ROM (after rebooting).
Click to expand...
Click to collapse
+1000

Symphony Xplorer W70 Root,TWRP and Other Things for noobs

#Root : Use Framaroot 1.6.0 app for rooting.
Download it from xda-forum,open it and click on
"Boromir" then reboot your phone. Now your w70
is rooted successfully and you'll get Superuser
app in your app drawer.
#Install Busybox : Download and open then give
superuser permission,then click on Install. Keep
your internet connection on. You'll see Busybox
is installed on your Symphony W70.
#Install TWRP and take a backup of your stock
ROM :
Download the .img file i provided and put it in your phone
storage. Just phone storage,not in folder.
Download Mobile Uncle MTK Tool from
playstore.open it and give root permission. Now
click on Recovery Update and later,click on
recovery.img. Now a promt will appear,click Yes.
You'll be asked Reboot To Recovery? Click OK.
Now your w70 will reboot in TWRP recovery,here
click on backup and mark boot,recovery and
cache then slide to backup. It'll backup your
entire system,data,cache,boot.img and recovery.
Now after backup completed,reboot your system.
Go to file manager and open your memory card.
You'll see a backup folder is created named
TWRP,don't delete it. So,if your w70 is bricked
any time,simply pull out battery then put it
back,press and hold both power button+volume
up button. Your TWRP menu will be out! Simply
click on restore and your backup will be restored.
Now you can reboot your phone!
#Change Storage Partition : You know that
w70's phone storage is only 2 gb. That's why
you can't play HD games with size of above 2GB
like GTA San Andreas,Gangstar Vegas,NOVA 3
etc. And to play games in w70,the game data
must be kept in phone storage. Don't worry,with
this trick you can turn your entire memory card
into your phone storage.
©Things needed:
1.TWRP backup[strongly recommended]
2.Es File Manager
3.A small file called vold.fstab i provided
4.Some idea of system partition
Now download the file i provided and Put it
somewhere. Now open Es File Manager,go to
tools>root explorer and give root permission.
Then again click on root explorer ans click on
Mount R/W. Mark both dot as R/W and save it.
Now copy the extracted vold.fstab and paste it
in device/system/etc. A promt will appear asking
to overwrite,click yes. Now reboot your phone
and voila!....Your external memory card is
showing as your phone memory!
Thank You!
How to root symphony r40??
How to root symphony r40

Unable to rename files in Oreo

Hi,
I tried to rename root's .ogg files on my Samsung Note 9(Oreo) and unable to do it. I found limited information here. I can rename the .ogg files in the older Android though.. What I have tried so far from these app and failed;
1. ES explorer
2. root explorer
3. mixplorer
4. total commander
Permission for "RW" only can set on "mixploer", and "root explorer" but after tried to copy over the root folder, it prompted failed to copy. Although I can set ES exploere to "RW" mode but it fools you to believe it has rename the file but in reality it was unable to, what a screw up.. Anyone has successfully rename files in root folders?
I did not try this in "safe mode" though..
If you had Magisk rooted phone, try ExSDcardEnable module. Or can you move file to internal storage for rename?
adeii said:
If you had Magisk rooted phone, try ExSDcardEnable module. Or can you move file to internal storage for rename?
Click to expand...
Click to collapse
I was tried to rename the files at internal storage but not able to. I can copied files out to ext memory card or pen drive. After that I was not able to move back to override the current file/files.
Magisk is installed but can't find "ExSDcardEnable module".. Is it in the Magisk manager?
This file ".ogg" is at "system\media\audio\xxxx.ogg" and unable to edit. Looks like the ownership of Oreo harder to make change now..
user109 said:
Magisk is installed but can't find "ExSDcardEnable module".. Is it in the Magisk manager?
This file ".ogg" is at "system\media\audio\xxxx.ogg" and unable to edit. Looks like the ownership of Oreo harder to make change now..
Click to expand...
Click to collapse
Well, at least you have remount /systen as read/write with "mount -o rw,remount /system" or in TotalCommander is easier.
Yes, it is downloadable module in Magisk Man. Latest is ExSDCard Write Access Enabler v3.5 (Sorry for bad name). The new access path for our externals SDCards: /mnt/media_rw/SDCARDNUMBER/
adeii said:
Well, at least you have remount /systen as read/write with "mount -o rw,remount /system" or in TotalCommander is easier.
Yes, it is downloadable module in Magisk Man. Latest is ExSDCard Write Access Enabler v3.5 (Sorry for bad name). The new access path for our externals SDCards: /mnt/media_rw/SDCARDNUMBER/
Click to expand...
Click to collapse
@adeii,
May I know if I need to install it from TWRP? Or run by Magisk manager will do?
user109 said:
@adeii,
May I know if I need to install it from TWRP? Or run by Magisk manager will do?
Click to expand...
Click to collapse
By running from Magisk Manager -> Plugins -> sign "+" -> choose *.zip plugin, after automatic install, reboot phone.
Or MM -> Downloads -> search for ExSDcard -> Click on ExSDcard write access enabler -> Install then reboot.
@Hi adeii,
I installed the "ExSDCard Write Access Enabler" by download through the Mgisk manager's download and wonder if correct. I attached a screenshot here.
I tried to use the total commander to rename the ".ogg" files but failed after I have re-mount the R/W. I wonder if I did correctly by adding the folder as shown in the screenshot.
Did anyone successfully overwrite the files in Oreo? I run out of lucks... Not much information about this issues also.. From Jelly Bean to Marshmallow I have no problem to overwrite files(I did not try on Nougat). But Oreo, until now I still have no way to overwrite a simple file like .ogg.. :crying:

Categories

Resources