Get rid off SystemApps with OrangeFox (No Root) - Xiaomi Redmi Note 5 / 5 Plus Questions & Answers

I wanted to ask if I'm able to remove particular system apps as in, I really want to get rid off YouTube and the Music apps and some hidden Facebook services without rooting it. I love this device but the hidden apps and Chinese apps (hidden in global) get me some goosebumps. I would be happy for any solution I can come across, if I really need to root it than I need to reconsider it. I got an R5+ (Vince)

w0lf_b said:
I wanted to ask if I'm able to remove particular system apps as in, I really want to get rid off YouTube and the Music apps and some hidden Facebook services without rooting it. I love this device but the hidden apps and Chinese apps (hidden in global) get me some goosebumps. I would be happy for any solution I can come across, if I really need to root it than I need to reconsider it. I got an R5+ (Vince)
Click to expand...
Click to collapse
You can debloat some apps with this tool https://github.com/Saki-EU/XiaomiADBFastbootTools Put it in main drive of your pc and open with java.
If you have a custom recovery you can delete some not critical apps (youtube and facebook for sure) and the rest carefully. The times that I did it through file manager of recovery first I create three folders in a directory in main sdcard (by i.e in Download folder) app, priv-app and data-app, move there the files that you want and if there is some issue like a bootloop restore it/them again to the proper directory and give permissions.

SubwayChamp said:
You can debloat some apps with this tool https://github.com/Saki-EU/XiaomiADBFastbootTools Put it in main drive of your pc and open with java.
If you have a custom recovery you can delete some not critical apps (youtube and facebook for sure) and the rest carefully. The times that I did it through file manager of recovery first I create three folders in a directory in main sdcard (by i.e in Download folder) app, priv-app and data-app, move there the files that you want and if there is some issue like a bootloop restore it/them again to the proper directory and give permissions.
Click to expand...
Click to collapse
I want to say you a very kind and lovely thank you for taking your time for my question ^^, here take my kind regards

Related

How to use external Sd Card

Hi
I have just bought the samsing galaxy s 2 and bought also a 32gb external micro sd card - i mounted it and formatted it.
Yet for some reason when i chose to store apps or anything on memory card they are stored on the phone internal memory.
In fact when i use a file manager - the memory card is listed as the phone internal memory (i.e.16GB (11GB)), and the external sd card - is listed as a folder called external_sd.
My query is this - did i buy a 32gb card for nothing. Is there a way to make use of this card on this phone - can i install apps in it - can i store emails from maildroid in it?
Any advice would be welcome - anyone not having this issue?
Ken
Same question
I have the very same question.
Jose
This is just how these things are handled. The question is, what do you intend to use the large space for? In my case, it's music and videos, which it's easy to copy into the external_sd folder. I'd prefer that apps + data stayed in the 16Gb (or 11Gb) internal memory, because that's still more than enough space and I never have to worry about what happens if I eject the SD card.
Many apps have a setting to specify where their data is stored - if you really want it on the SD card, just point them to external_sd.
What usage scenarios do you see this causing problems with?
For instance Spotify does not have a setting for the location of the offline music and all the cached music goes to the internal memory (USB memory) at /sdcard/Android/data/com.spotify.mobile.android.ui.
If it were possible to make symbolic links or something like that there would be no problem. If not the sd will not serve for too many purposes.
Jose
How can you point apps to the external sd card?
Ken
beleta said:
For instance Spotify does not have a setting for the location of the offline music and all the cached music goes to the internal memory (USB memory) at /sdcard/Android/data/com.spotify.mobile.android.ui.
Jose
Click to expand...
Click to collapse
it does
This build adds the ability to select the storage location for Spotify on your phone from the Menu button when you’re on the login screen.
Thanks a lot. I'd have never found it for myself. It is in the login screen (that you see only once in your life) and you have to press the menu button. A clever way to hide things.
Jose
Settings Applications Application press > Move to SD card .
jje
FIX!!!
beleta said:
For instance Spotify does not have a setting for the location of the offline music and all the cached music goes to the internal memory (USB memory) at /sdcard/Android/data/com.spotify.mobile.android.ui.
If it were possible to make symbolic links or something like that there would be no problem. If not the sd will not serve for too many purposes.
Jose
Click to expand...
Click to collapse
This will work to change your music location.
It can be adjusted to bind folder locations for other files. just type another line in your script adjusting the command for the folders you want to bind.
the first location in the command is the place you want to save the data
the second is the current save location
make sure you remove all data from the second location before running your bind scrpit or the data will still be on your internal sdcard but inaccessible...
here it is..
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.
FuzzyMeep Two said:
This will work to change your music location.
It can be adjusted to bind folder locations for other files. just type another line in your script adjusting the command for the folders you want to bind.
the first location in the command is the place you want to save the data
the second is the current save location
make sure you remove all data from the second location before running your bind scrpit or the data will still be on your internal sdcard but inaccessible...
here it is..
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.
Click to expand...
Click to collapse
Check out: http://forum.xda-developers.com/showthread.php?t=1410262
So I would have to do this script for every freaking program? What a pain in the butt. I don't want any of my program data saved on internal, because if the phone goes, then so does all my data. I would like to just load up the internal with mp3s from my computer that I would never want to delete.
What ROM are you using?
Sent from my GT-I9100 using Tapatalk
shiboby said:
So I would have to do this script for every freaking program? What a pain in the butt. I don't want any of my program data saved on internal, because if the phone goes, then so does all my data. I would like to just load up the internal with mp3s from my computer that I would never want to delete.
Click to expand...
Click to collapse
Try this. OPEN up vold.fstab. Where it says sdcard0 change to sdcard1.
And where it says sdcard1, change to sdcard0. then reboot. Now basically the phone thinks the sdcards are switched.
Sent from my Galaxy SII
Helpful
FuzzyMeep Two said:
This will work to change your music location.
It can be adjusted to bind folder locations for other files. just type another line in your script adjusting the command for the folders you want to bind.
the first location in the command is the place you want to save the data
the second is the current save location
make sure you remove all data from the second location before running your bind scrpit or the data will still be on your internal sdcard but inaccessible...
here it is..
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.
Click to expand...
Click to collapse
Very helpful. Will give this a try. I am assuming this will work on other devices as well? And does it depend on the ROM you are using. I am aware that if you are running Stock, the mount for the external SD is sometimes different. This one I am assuming it is CyanogenMod 10.1 based since you have
"sdcard2" and that is typically how CyanogenMod mounts the external SD on most devices.
==
I'm an experienced noob. (I know what I am doing when it comes to phones, I have rooted many, I just don't know scripting very well and I have delt with old phones mostly.) if my information is incorrect, correct me.

[Q] looking for the apk files that was downloaded from playstore

Hi
I'm getting the new s 3 and I want to install all the same software I currently have on my s 2. Some of the software is no longer available in the play store so I'm trying to find out where the apk files that you download from the play store are downloaded to. So does anybody know the file path... Oh i'm running OS 4 ice cream
If you phone is rooted then you can go into root\data\app and find the apks. And again, if you're rooted then a better way is to just use Titanium Backup. If not rooted then redownload the apps.
Play store will display all the apps you have downloaded, if u r going to use the same Google id. This has helped a lot while changing roms.
Go backup is available in the market, it doesn't require root for backing up apks.
I can't see them in this directory
ninjasstolemytv said:
If you phone is rooted then you can go into root\data\app and find the apks. And again, if you're rooted then a better way is to just use Titanium Backup. If not rooted then redownload the apps.
Click to expand...
Click to collapse
I can't see them in this directory
tommyga said:
I can't see them in this directory
Click to expand...
Click to collapse
The folder is actually /data/app. Not root/data/app.
And if you don't have root, I don't think you'll be able to see anything in the folder. (or in the data folder at all, for that matter)
Under /data/app you'll find a few hundred folders, one for each app you have installed. They also may have been moved to the external sdcard if you chose to do so.
The best option, IMO, to have the APK files readily available is to install ES Explorer (free, available at the Play Store), and use to backup all the applications to the external sdcard. This way you can simply get all the ready-to-be-installed APK files from a single location, instead of having to iterate through each of the directories in /data/app (which is a PITA).
I use ES Explorer not only to backup all the APKs to a single location, but also to backup different versions of the same app, because ES Explorer suffixes the name of the APK with its version number.
A lot easier and quite more practical.
BTW, you don't need root to use that feature of ES Explorer.
Simonetti2011 said:
Under /data/app you'll find a few hundred folders, one for each app you have installed. They also may have been moved to the external sdcard if you chose to do so.
Click to expand...
Click to collapse
There shouldn't be any folders in /data/app
pspec1 said:
Hi
I'm getting the new s 3 and I want to install all the same software I currently have on my s 2. Some of the software is no longer available in the play store so I'm trying to find out where the apk files that you download from the play store are downloaded to. So does anybody know the file path... Oh i'm running OS 4 ice cream
Click to expand...
Click to collapse
Try this: Install "Wondershare MobileGo" to PC,after you have installed, connect your SGS2 with WiFi or USB cable to PC and export app. to PC. Then Connect SGS3 with WiFi or USB cable to PC and install the same app from PC to your phone...It is easy to do...
Simonetti2011 said:
Under /data/app you'll find a few hundred folders, one for each app you have installed. They also may have been moved to the external sdcard if you chose to do so.
The best option, IMO, to have the APK files readily available is to install ES Explorer (free, available at the Play Store), and use to backup all the applications to the external sdcard. This way you can simply get all the ready-to-be-installed APK files from a single location, instead of having to iterate through each of the directories in /data/app (which is a PITA).
I use ES Explorer not only to backup all the APKs to a single location, but also to backup different versions of the same app, because ES Explorer suffixes the name of the APK with its version number.
A lot easier and quite more practical.
BTW, you don't need root to use that feature of ES Explorer.
Click to expand...
Click to collapse
Thanks for all the different methods I ended up use the explorer one.
Didn’t use ES Explorer as I had astro already installed so I used that.
One more function I didn’t know it had
Thanks again

Download & Install The Unreleased Gmail 4.2 APK With Pinch-To-Zoom And More

You will find here the new Unreleased Gmail 4.2.apk - Thanks to Android Police for this news
The Gmail 4.2 APK is signed by Google, but with a different key than the one in the Play Store (we checked the signatures - they differ). One is probably the test key and the other the production key. For this reason, you can't simply install it as an update and therefore need to be rooted with the ability to mount the /system directory for writing in order to remove the existing Gmail APK.
Important: Once Google updates Gmail in the Play Store, you will want to revert this process or at the very least delete the Gmail 4.2 APK you installed here if you want to update it from the Play Store.
OK, let's get down to it. You'll probably need ADB installed on your computer (here's an easy way that doesn't require downloading the Android SDK). There is a chance that this might work without ADB by just removing the APKs mentioned below and installing the new one, but it didn't seem to work reliably for everyone. This should, though:
- Download Gmail 4.2 from the download link above.
- Rename it to Gmail2.apk.(already renamed )
- Make a Nandroid backup in case something goes wrong (this is always a good thing to do before messing with your device).
- Remount /system for writing (via your favorite root-aware file explorer).
- Delete (or move if you want to save the APKs) all other versions of Gmail.
- Update: We've seen multiple successful reports of simply uninstalling Gmail using Titanium Backup or ROM Toolbox instead of performing this and the next step. If that works for you, go directly to step 7. If not, proceed below.
- Usually there are 2 or 3 copies. One will be in /system/app (that's the original Gmail that was pre-installed on the device) and there may be a few in /data/app (these are the updates installed from the Play Store). They'll be called "Gmail.apk," or "com.google.android.gm-[number].apk," An easy way to tell is to look for the Gmail icon.
- You may need to delete the .odex files matching the APKs in step 5 too, if you have them. Neither I nor Artem had to do this, but there are many different ROMs out there, and we're trying to cover all bases. Ignore this step and only come back to it if something doesn't work later.
- Reboot. Once you do, you should have no Gmail as far as Android is concerned.
- You can try to install the Gmail 4.2 APK you downloaded at this point by tapping it in your favorite file explorer (move the APK to your device first, of course). If that doesn't work, or if you prefer ADB, fire up a command line and type adb install Gmail2.apk.
If you get an error message, you probably didn't delete all copies of Gmail. If you don't feel like playing with ADB for Step 8, I've also gotten it to work by just copying the APK to /data/app, but that's not as fool proof as "ADB install".
Click to expand...
Click to collapse
Gmail 4.2.apk - download link - MD5 Sum: 2e5dbfccea5fca470d1e669fc0f431ba - Size: 2.77 MB (2906222 bytes)
Source [androidpolice]

Couldn't install on. USB storage or SD card

Is anyone here running into problems installing apps from the app store? I have been getting the following error message the past few days whenever I install certain apps, but not others: "Couldn't install on USB storage or SD card."
I researched this error message and discovered that deleting a temp file (smdl2tmp1) from the phone in one of two directories should fix it. However, that file doesn't exist anywhere on my phone.
I've gone as far as wipe my phone completely (after backing up) and reinstalling the ROM, but no good.
Still scratching my head.
Sent from my Nexus 10 using Tapatalk
Same problem, I haven't been able to find a solution.
Sent from my HTC One X+ using Tapatalk
I've got the same issue on MagioROM's latest version with all my paid apps. Very frustrating. I wonder if it's because of a firmware incompatability? I'm reading about S4 users with the same issue.
toohsieh said:
I've got the same issue on MagioROM's latest version with all my paid apps. Very frustrating. I wonder if it's because of a firmware incompatability? I'm reading about S4 users with the same issue.
Click to expand...
Click to collapse
The issue is the temp files on the .android_secure...
The path on this folder is root of /sdcard
In ES Explorer make the hidden Files ON
and Delete all the contents of the .android_secure.........
try Installing the app it ll work.......
[email protected] said:
The issue is the temp files on the .android_secure...
The path on this folder is root of /sdcard
In ES Explorer make the hidden Files ON
and Delete all the contents of the .android_secure.........
try Installing the app it ll work.......
Click to expand...
Click to collapse
Hey, thanks for your reply. I actually do not have that folder on my root despite enabling hidden files. Otherwise I would have tried it out since it seems to be the common solution online...
Sent from my HTC One X+ using Tapatalk
I'm getting the same error "Couldn't install on. USB storage or SD card" with MagioROM R2 for ATT. I'm unable to install any paid apps.
same here with the MagioROM for AT&T.tried looking for that folder and it wasnt there.
toohsieh said:
Hey, thanks for your reply. I actually do not have that folder on my root despite enabling hidden files. Otherwise I would have tried it out since it seems to be the common solution online...
Sent from my HTC One X+ using Tapatalk
Click to expand...
Click to collapse
are u searching for that folder in /root I meant /sdcard
All the phones will have that folder by default..........
Open ES Explorer it takes u directly to sdcard......
From the menu enable Hidden Files u ll be able to see that Folder right on top of everything.......
[email protected] said:
are u searching for that folder in /root I meant /sdcard
All the phones will have that folder by default..........
Open ES Explorer it takes u directly to sdcard......
From the menu enable Hidden Files u ll be able to see that Folder right on top of everything.......
Click to expand...
Click to collapse
Those hidden folders do not exist with this ROM.
I wound up just installing the Blackout Extreme 4.2.2 release. It doesn't have the issue with installing paid apps. However I did have to pull the Twitter and Instagram Blinkfeed APKs from another ROM as the Blackout Extreme ROM stripped them. The R2 MagioROM stripped Instagram for blinkfeed too (much to my annoyance).
revelat10n said:
Those hidden folders do not exist with this ROM.
I wound up just installing the Blackout Extreme 4.2.2 release. It doesn't have the issue with installing paid apps. However I did have to pull the Twitter and Instagram Blinkfeed APKs from another ROM as the Blackout Extreme ROM stripped them. The R2 MagioROM stripped Instagram for blinkfeed too (much to my annoyance).
Click to expand...
Click to collapse
Yeah, I spent a long while hooking my phone up to various computers and operating systems attempting to figure out if the folders were just hidden in Root Explorer or ES File Explorer, but it looks like those folders just don't appear anywhere. I guess I'm switching back to Elegancia, but man, how disappointing.
revelat10n said:
Those hidden folders do not exist with this ROM.
I wound up just installing the Blackout Extreme 4.2.2 release. It doesn't have the issue with installing paid apps. However I did have to pull the Twitter and Instagram Blinkfeed APKs from another ROM as the Blackout Extreme ROM stripped them. The R2 MagioROM stripped Instagram for blinkfeed too (much to my annoyance).
Click to expand...
Click to collapse
May be its not as Simple as I thought....
Could be the ROM issue.....
Another fix
Hi guys
Just posted this fix in other thread, and thought you might also find it useful.
Just encountered the same problem guys. Searched all over and only solutions I've found was (time-consuming) unmounting the SD Card or deleting the smdl2tmp1.asec file.
Since I can't be bothered to UNMOUNT the SD Card everytime I install the app and the mentioned file can not be found in my system (Note 3) I found 3rd solution which solved my problem.
It works only on phones which have external SD Card.
Here's what you need to do (instruction for dummies )
1. Connect your phone or SD Card to your PC
2. Copy most important folders and files to your hard drive - photos, music, videos, apk's etc. (basically do a backup of those files)
3. Disconnect the phone from your PC
4. Go to settings in your phone (Settings>Storage>SD Card)
5. Format your SD Card.
6. Copy back the folders and files you backed up on your PC.
It worked for me, so I thought I'd share it with those who don't find "unmounting" and deleting smdl2tmp1.asec file helpful.
Hope this helps.
Good luck!!

Lost access to media - ringtones, alarms, notifications and other media files

I have also posted this issue on another general forum, so apologies if this is deemed cross-posting!
My smartphone is running a stock Lollipop C6833_14.5.A.0.242_Customzied Germany.ftf ROM flashed using Flashtool, but is rooted with KingRoot and I have a dual recovery flashed and working properly.
Following that downgrade I found that my phone no longer had either a phone or alarm tone. When I try and change the alarm tone or ringtone or even notifications in settings I am presented with the file explorer. The sound selector shows nothing. File Commander is able to see and access the files, and they do not appear to be corrupted and I also tested them in my media player.
They were not in the SD card media folder, but were in tact in the system/media/audio folder in their respective folders. So I copied all the individual folders within the audio folder across to the corresponding media folder on the SD card. But that did not work either...
After searching various sites for help I managed to find instructions to download and flash Xperia Lollipop Media Sounds.zip, which I tried to do with TWRP recovery, but this failed with an error message I could not read.
I wondered whether if I were to just flash the system file from the same ROM it would restore the media file settings? Any help would be very much appreciated, as I have no way of hearing when I receive incoming calls, and my alarm does not work either. The audio seems to function fine in third party apps, so there is no physical issue as far as I know.
I also read a recommendation to copy the files across while connected to a PC, via USB, but my computer is a Mac and it does not seem to be able to access the SD cards as external drives in the same way as they appear in a PC.
Sony technical support basically told me that the only solution is to use repair within the Sony Bridge for Mac app, but I don't want to lose root, as the latest firmware upgrade is impossible to root. I really need help on this please!
Be aware that you have to set the correct file permissions after moving them to the /audio folder. The ringtones and alarm tones should be in the folder you just wrote, meaning they're on the system partition.
Just long-press or something on the audio-folder (depending on the file explorer you're using), tap "properties", and then set the permissions to 6-4-4, which is RW-R-R, or:
[x] [x] [ ]
[x] [ ] [ ]
[x] [ ] [ ]
Then reboot.
Hi Klaoss, many thanks for replying. However I have checked the permissions. The permissions for the actual files are RW-R-R, but in fact the folder permissions seem to be even more open: drwxr-xr-x, does that sound correct? I am talking about/system/media/audio/alarms, camera, notifications, ringtones and ui, which all have the same permissions.
Uh Oh! I just checked the permissions in the /storage/emulated/0/media/audio folder are non existent! Maybe this is why it is necessary to use the PC to copy the files, in order to retain the file and folder permissions? Is it also something to do with the actual formatting of the SD partition? Thanks for your patience
Just checked mine (on 5.1.1) and it does indeed look like the folders are drwxr-xr-x, while the files themselves are rw-r-r.
Also, yeah you could try that. That might actually work. Just remember to reboot after each change.
Thanks, but to be clear, do the files need to also be in /storage/emulated/0/media/ as well as in the /system/media/audio, or are they superfluous? Because if they are not needed, then I am not going to achieve anything by going to the trouble of copying the files within a PC environment.
Also, is there no way of copying files within Android without losing the permissions?
No idea, but I've always added and removed audio files from the system partition, but I know apps like Zedge and stuff adds them to the list when downloaded, so I'm guessing that 3rd party apps use the media folder on the internal memory, and not on the system partition, which requires root. So I would probably just let that folder alone, and concentrate on the system folder. Check the permissions and see what happens.
Change the permission on one or two files (incl. the folder), reboot and see if the file/files you just edited are showing up in the ringtone list. If yes, then change the permissions on the rest of them.
I have no idea what to change the system folder permissions to...remember that they were set to drwxr-xr-x. I think it is more important to be able to provide access to third party apps, that way I could temporarily choose ringtones etc using those. However I cannot access the permissions for the folder of the internal memory via my file explorer apps, even with full root access. That has to be a contributory factor to the problem. I wonder, would you mind having a look at the permissions for these folders on your device and telling me what they are compared to the system version?
Also, I would like someone else's take on this, would anyone else care to comment please?
OK, same problem, different tack: can anyone please tell me which partition I would need to reflash from a ROM or TWRP backup to restore the system media sounds and settings to original without losing my data or root? Also does it need to be the same ROM version, or can I flash a different ROM, but still a version of Lollipop? For example, could I simply extract the relevant partition from the recent 5.1.1. ROM, or would I then lose root too, or could it come from a 5.0.1 ROM, but slightly different from the one presently installed? I have several TWRP backups, but unfortunately for some reason they included the TA information (ta.mmc.win) which causes a bootloop when I try and reboot the system after flashing, and I have yet to find a way to exclude them from the restore process.

Categories

Resources