[Q] Help regarding softlinking apps. - Blade General

hi.
I want to move some of my apps from /data/app path to /cache/app path and then symlink and then run apps which are physically located on /cache/app . I don't need market downloads.
I have searched for this and followed the processes but i'm unsuccessfull in doing that.
My blade is running CM7 and im pretty sure that it already has the market downloads symlinked to data partition (/cache/download is redirected to /data/local/download). I don't know if this is messing up with what i wanted to do. If this is interfering, then i would like to delete this symlink.
PLEASE help me regarding....
-- how to view a list of available symlinks in the android OS.
-- how to delete a known symlink . (pls give me the exact command to delete the cm7 market downloads to /data/local/download path symlink )
-- how to create the symlink i wanted.
please don't suggest to use the APPS2sd scripts to move apps to sd-ext (i already used them) . And also i'm aware of how to change the partition layout to increase the data partition by flashing appropriate custom gen2 firmware. I just wanted to do the symlinking processes. I want to use all of the internal phone memory for applications since it is faster memory.
Thanks in advance.

My sd card is nearly 3 times as fast as my phone's internal nand. If your sd card is slower then you need a new one. If you repartition then you can move the space being wasted in your cache partition to your data partition where it's easier for you to use.
Anyway, symlinking, http://linux.die.net/man/1/ln

hello wbaw. Your sdcard is which class.? I had a class2 8gb card. When i use it for appliactions the phone becomes slow. Then i should also consider getting a better card.
And which class sdcard is comparable to blade nand writing/reading speed.

nfs1mostwanted said:
hello wbaw. Your sdcard is which class.? I had a class2 8gb card. When i use it for appliactions the phone becomes slow. Then i should also consider getting a better card.
And which class sdcard is comparable to blade nand writing/reading speed.
Click to expand...
Click to collapse
I have a Verbatim class 10 16gb card, I get at least 10MB/sec write & over 14MB/sec read. Blade's internal nand seems to give me about 3.5MB/sec.
So you'd need a class 4 sd card, or a good class 2 to beat it. Class 2 means 2MB/sec writes as a minimum & it's the slowest rated sd card speed you can buy, class 4 is 4MB/sec, class 10 is 10MB/sec minimum.
Maybe trade your sd card in on ebay.

Yes my sdcard's (fat32) writing speed is mostly 2MBps and sometimes it reaches to 4 or 5 MBps. But the reading speed is around 15MBps constantly. I got these results when benchmarking from PC apps.
Will this class2 sdcard affect tasks like video encoding , video decoding .? Since reading speed is 15MBps i hope it wont affect video decoding. I used the WVGA video encoding hack and all i can get from it is around 6-12fps @ around 700Kbps.
And if sdcard was not the limiting factor what will be the maximum writing speed by blade hardware.?
BTW the 2gb class2 sdcard that came with blade was somewhat better (around 4 - 6 MBps writing speed) than the one i got now.

The sd card will always be the limiting factor, rather than the blade for just file transfers.
For video encoding/decoding you're limited by the cpu, whether it's a hardware accelerated video codec or not & the software. The sd card isn't going to have anything to do with video because the cpu can't encode video at 2MB/s & no video that it can decode is anywhere close to 15MB/sec.

Related

MicroSD filesystem?

Just upgraded to a 16gb microsd and was wondering what filesystem i should format it to. I know the nexus one itself can format it for me but i just thought i should ask you android veterans out there.
Also, is there any app that can benchmark/check status (health) of a microsd? I know you can do it on a computer but im hoping for an android app
It depends on a few things. If you're unlocked and have a custom ROM like Cyan's, then you can do like 1Gb as ext2/3/4 and use app2sd to install apps to that partition (you can do this from within Recovery, just search for app2sd).
For normal data storage, just do the normal fat32. You can put your music, gps maps, etc on fat32.
fat32 it is then.
I'd use app2sd if i could but unfortunately my card is only a class 2, so i think it would be slow. I dont know how to set that up anyways
you might as well test the cards speed anyway, mine is class 4 and it is actually faster than that
the amount of memory the N1 has most things will be cached or running anyway minimising access to the card.

Phone is running really smooth after I reformatted sd card.....

I was trying to fix my friend's evo and so I formatted my sd card to try to boot his, but when I put it back in my phone I realized mine was partitioned to run apps off of it so I had to reinstall apps. I did not re partition it. Not sure why some say they are installed on the sd card and some on the phone, but it is running much faster with no lag. It's no big deal, but I imagine running apps off the sd card really lags. But I did think it needed to be partitioned unless the Kings Shooter Rom can do it without partitioning. Maybe it wasn't partitioned before, but I could have swarn I had 1gb for apps.
Depends on your card class mines a class 6 but reads faster since I use SD booster to add a 2048 cache and my speeds are really high 11.5mbps write and 30.5mbps read so I notice no lag except on boot while my card has to mount and load once it mounts all my apps on the partition load in less than 30 seconds u.can use the app SD tools to find out your cards class and read/write speed
Sent from my Classic-EViLizED-ToMAToFiED-EVo4g-
-EViL-KoNCEPTz- said:
Depends on your card class mines a class 6 but reads faster since I use SD booster to add a 2048 cache and my speeds are really high 11.5mbps write and 30.5mbps read so I notice no lag except on boot while my card has to mount and load once it mounts all my apps on the partition load in less than 30 seconds u.can use the app SD tools to find out your cards class and read/write speed
Sent from my Classic-EViLizED-ToMAToFiED-EVo4g-
Click to expand...
Click to collapse
Ok, good to know. I knew there was a difference but I didn't realize how slow my card is. It's the stock 8gb one that came with the phone. It's great now, and I don't have too many apps or I would buy one like yours. I will try the app sd tool. Is it on the market? I'll check now.
Yea its on the market as well as SD-booster it will allow u to boost your card speeds the stock.card is a class 2 which is fairly slow but if u set a 2048 cache with SD-booster you should get about class 6 speeds
Sent from my Classic-EViLizED-ToMAToFiED-EVo4g-
Flash memory also gets slow over time due to garbage collection. It can only be restored to its full speed again by formatting it. I copy everything off to my computer, format it, then copy it all back. Phone doesn't know the difference so nothing gets messed up.
I do the same about once a week or so when I backup my card to the pc I usually do a quick format on pc reparation//format in recovery then reload everything from the pc
Sent from my Classic-EViLizED-ToMAToFiED-EVo4g-
You don't ever NEED to partition. I never did but thats because I don't have a lot if useless apps. Only keep apps that you use atleast weekly
Having trouble with AOSP? http://forum.xda-developers.com/showthread.php?t=1295702
I didn't reformat my SD card, I was playing around with my dalvik cache. Used a2sd to move it to my cache partition, bad idea (kept running out of space) so I moved it back. After I was done everything seems to run a lot smoother. Guess it helps to wipe everything down every now and then.
Crossrocker said:
You don't ever NEED to partition. I never did but thats because I don't have a lot if useless apps. Only keep apps that you use atleast weekly
Having trouble with AOSP? http://forum.xda-developers.com/showthread.php?t=1295702
Click to expand...
Click to collapse
I partition cuz I have a ton of stuff I use on my phone mostly games for me and my 5 year old but I also partition cuz I find kkeeping my internal storage high makes my phone run better
Sent from my Classic-EViLizED-ToMAToFiED-EVo4g-
awesome
Soulfire_ said:
Flash memory also gets slow over time due to garbage collection. It can only be restored to its full speed again by formatting it. I copy everything off to my computer, format it, then copy it all back. Phone doesn't know the difference so nothing gets messed up.
Click to expand...
Click to collapse
Just to make sure so I don't screw anything up. We're talking about the memory we have when we plug the phone into the pc with the usb cable. That makes total sense since the pc is the same way but there is onboard tools to clean up the hd.
jeffrimerman said:
Just to make sure so I don't screw anything up. We're talking about the memory we have when we plug the phone into the pc with the usb cable. That makes total sense since the pc is the same way but there is onboard tools to clean up the hd.
Click to expand...
Click to collapse
or are we talking about the sd card so that is the reason the phone is smoother since I did format it?
jeffrimerman said:
or are we talking about the sd card so that is the reason the phone is smoother since I did format it?
Click to expand...
Click to collapse
I'm talking about the SD Card, wasn't that the topic?
I just mounted it as a disk drive.
Warning though - your music playlists WILL BE CLEARED. Back up the playlist first.
(music disappears from the playlist if it is changed in any way, like renaming files, moving them, etc)
There is the ROM, RAM, and SD card, but is there also internal memory that isn't the ROM? The memory that we download apps to internally is like an onboard sd card right? Could this memory be reformatted to improve performance or maybe it's only the sd card that gets all the garbage accumulating?
jeffrimerman said:
There is the ROM, RAM, and SD card, but is there also internal memory that isn't the ROM? The memory that we download apps to internally is like an onboard sd card right? Could this memory be reformatted to improve performance or maybe it's only the sd card that gets all the garbage accumulating?
Click to expand...
Click to collapse
That's a good question - it would be susceptible to the same shortfalls of degraded performance over time like all flash memory.
Isn't that one of the things we format from recovery?
Soulfire_ said:
That's a good question - it would be susceptible to the same shortfalls of degraded performance over time like all flash memory.
Isn't that one of the things we format from recovery?
Click to expand...
Click to collapse
It probably is. If we were to go into recovery and format it, would we lose our apps stored in our internal memory?
My money would be on "yes".
I asked Mr. Google to check the WWW and this is one of the things I found
"I did it, it doesn't wipe the os. Actually, it deleted only 'user part of the internal sd card' and some applications. I made a factory reset then formatted, so I am not sure about the applications but, sure, it doesn't delete the os. "
there were lots of threads so yeah, the apps would be gone. It's too bad there isn't or maybe there is an app that does the same as defrag in windows to clean things up internally.
Comments I read off the same questions about internal memory:
Android is Linux, not Windows, the system doesn't have a chance to get fragmented because Linux is constantly doing "housekeeping" in the background (Kinda says a lot about Windows, eh?). I wouldn't trust any Windows OS to do anything with a Linux OS, it's just a recipe for disaster.
Don't ever screw with the internal memory. There have been several threads here and elsewhere in which people accidentally formatted the internal instead of the SD card when both drives showed up on the PC. Creates a situation nobody wants to be in.
Defragging is very very bad for flash storage. There is a limit to how many times you can write to each location on the "disk". Since defragging basically rewrites the entire "disk" multiple times, it seriously eats into the life of the "disk".
It also is largely unnecessary since it has much faster seek time than a physical hard disk, and has been pointed out the storage is far less likely to become fragmented on a phone.
Use Titanium Backup...and you lose nothing. Simple format...load favorite ROM..reinstall apps from TB.
jeffrimerman said:
Comments I read off the same questions about internal memory:
Android is Linux, not Windows, the system doesn't have a chance to get fragmented because Linux is constantly doing "housekeeping" in the background (Kinda says a lot about Windows, eh?). I wouldn't trust any Windows OS to do anything with a Linux OS, it's just a recipe for disaster.
Don't ever screw with the internal memory. There have been several threads here and elsewhere in which people accidentally formatted the internal instead of the SD card when both drives showed up on the PC. Creates a situation nobody wants to be in.
Defragging is very very bad for flash storage. There is a limit to how many times you can write to each location on the "disk". Since defragging basically rewrites the entire "disk" multiple times, it seriously eats into the life of the "disk".
It also is largely unnecessary since it has much faster seek time than a physical hard disk, and has been pointed out the storage is far less likely to become fragmented on a phone.
Click to expand...
Click to collapse
We aren't talking about fragmentation. We're talking about what some companies call "garbage collection", or TRIM in the context of SSD's. Look that up

DarkTremor question

I have 2 questions I am fairly new to the a500 although I have had an evo 4g for years and I have been flashing roms for many more.
I know thebquestion has been asked is there a way to move apps to the sd card. I am wondering if darktremors app2sdgui might work for our tablets and if so how to ise it. I have been seeing threads where people are using 64gb sdxc cards but whats the point if you cant move apps. Im starting to think thosbtablet sucks half the games dont work and you cant freely moves apps.
Anyway my other question is if there is no way to use app2sdgui is there any roms available that allow you to move apps and still have all the tablets good features? I have searched and from what I can tell most roms dont really say they can do it.
Thanks from the bomb
Sent from my A500 using xda premium
adambomb_13 said:
I have 2 questions I am fairly new to the a500 although I have had an evo 4g for years and I have been flashing roms for many more.
I know thebquestion has been asked is there a way to move apps to the sd card. I am wondering if darktremors app2sdgui might work for our tablets and if so how to ise it. I have been seeing threads where people are using 64gb sdxc cards but whats the point if you cant move apps. Im starting to think thosbtablet sucks half the games dont work and you cant freely moves apps.
Anyway my other question is if there is no way to use app2sdgui is there any roms available that allow you to move apps and still have all the tablets good features? I have searched and from what I can tell most roms dont really say they can do it.
Thanks from the bomb
Sent from my A500 using xda premium
Click to expand...
Click to collapse
Wrong forum. This should be in the questions section.
Sent from my SGH-T959 using XDA App
I don't have a full understanding of all this myself, but I *believe/think* that the A500 is already moving apps to the SD card -- the internal SD card. The 8, 16, or 32gb of memory that came with whatever model of A500 you purchased is considered the internal SD card, whereas the micro sd card slot is considered the external SD card. Your tablet has 1gb of RAM, which in phone terms is thought of as internal or system memory, like your (and my) EVO 4G has 512mb of RAM. Since the EVO doesn't have any internal SD card, in order to run the newer, larger footprint ROMs we have to use an apps2sd type utility to move as much as we can to the external micro SD card in the EVO 4G.
If you're running out of internal memory in your A500, you can move some data that seems to default there. This happens a lot with apps that aren't really designed for tablets because these apps think that your internal storage is your external micro SD card. I moved all my photos, music, and eBooks from internal storage (where they defaulted) to my external micro SD card. Now I'm only using around 4gb out of the total 16gb that came with my model of A500, and I have tons of apps, games, etc installed. Moving the data barely put a dent in my 32gb external micro SD card, which I mostly use for 720p movies/videos.
Anyone please feel free to correct me about Honeycomb tablet memory handling above!
It's a limitation of Honeycomb not the tablet. Hopefully ICS when it's released soon will solve this problem. I don't know why google designed the tablet specific OS Honeycomb like this it was stupid. There are several work around programs like GL to SD that work so so. I had GL to SD installed and it severely slowed down my tablet so I got rid of it. My first A500 I bought was the 8gb version which I returned a week later after buying the 32gb unit. The 8gb just didn't cut it without being able to take advantage of the sd card for game data.
internetpilot said:
I don't have a full understanding of all this myself, but I *believe/think* that the A500 is already moving apps to the SD card -- the internal SD card. The 8, 16, or 32gb of memory that came with whatever model of A500 you purchased is considered the internal SD card, whereas the micro sd card slot is considered the external SD card. Your tablet has 1gb of RAM, which in phone terms is thought of as internal or system memory, like your (and my) EVO 4G has 512mb of RAM. Since the EVO doesn't have any internal SD card, in order to run the newer, larger footprint ROMs we have to use an apps2sd type utility to move as much as we can to the external micro SD card in the EVO 4G.
If you're running out of internal memory in your A500, you can move some data that seems to default there. This happens a lot with apps that aren't really designed for tablets because these apps think that your internal storage is your external micro SD card. I moved all my photos, music, and eBooks from internal storage (where they defaulted) to my external micro SD card. Now I'm only using around 4gb out of the total 16gb that came with my model of A500, and I have tons of apps, games, etc installed. Moving the data barely put a dent in my 32gb external micro SD card, which I mostly use for 720p movies/videos.
No its not like this. The phones do have internal memory also. The ram has nothing to do with internal memory, even tho some advertise the ram and internal memory as greaterstorage
Click to expand...
Click to collapse
Thread belongs in q&a section not dev sorry all
Ok sorry but my testing with the gl to sd app...
the order of chaos game i used that app to move it.. The game took forever to load and ping times went so High you could not play the game..
I Have a pny class 10 16 gb sd card.. tested to get about 8.7 mb transfur rate. and that is about average on most so called 10 mb (class10 cards)
my tablet runs very smooth with no apps running in background.
so i DO NOT RECOMEND THESE APPS.. Just my openion dont bash me if yours is diffrent.. i also dont understand how people are filling up the 16 gb tablet.. that alone has to be slowing your tab down...
internetpilot said:
Your tablet has 1gb of RAM, which in phone terms is thought of as internal or system memory, like your (and my) EVO 4G has 512mb of RAM. Since the EVO doesn't have any internal SD card, in order to run the newer, larger footprint ROMs we have to use an apps2sd type utility to move as much as we can to the external micro SD card in the EVO 4G.
Click to expand...
Click to collapse
You're confusing RAM and FLASH storage. Many older Android devices have a very small area reserved for applications and ROMs, it has nothing to do with RAM. RAM is memory where applications are loaded when you wish to execute them and gets erased every time you power off the device, flash storage is where the applications are stored and loaded from.
---------- Post added at 06:35 PM ---------- Previous post was at 06:32 PM ----------
erica_renee said:
i also dont understand how people are filling up the 16 gb tablet.. that alone has to be slowing your tab down...
Click to expand...
Click to collapse
I've got the 32GB version + 16GB microSDHC and it's already filled to the brim. I just happen to consume lots of media, including comics, movies, music and books.
Also, the tablet doesn't specifically slow down by the amount of files on it, the process of indexing everything can temporarily slow it down but after indexing is done it doesn't consume resources anymore. Using some sort of an application that just loads everything to memory and doesn't care about trying to watch how it uses the memory is has reserved however can and will slow the tablet down, but that's an application issue, not a filesystem or OS issue per se.
So if the internal memory is like is primary I can't see why it wouldnt be easy to make the external micro sd and ext of the internal. Is that possable?
Sent from my A500 using xda premium
I found this post online for switching internal to external in honeycomb. I'm getting a 64gb sdxc for my 16gb a500 so it should come in handy.
I have had a mod to voold.fstab under previous Android versions so the OS looked at the physical MicroSD as the external card, not the internal 8 gigs in the Adam. Handy because some programs always wants to look for files on the external card. It was quite easy to do the same thing to Honeycomb, and in case anybody else needs it, here's the full code for the file (which is under \ETC, you need Root Explorer or simalar to edit/replace it):
Code:
## Vold 2.0 NVIDIA Harmony fstab
####################### ## Regular device mount ## ## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...> ## label - Label for the volume ## mount_point - Where the volume will be mounted ## part - Partition # (1 based), or 'auto' for first usable par tition. ## <sysfs_path> - List of sysfs paths to source devices ######################
dev_mount microsd /mnt/sdcard auto /devices/platform/tegra-sdhci.2/mmc_ host/mmc1 # todo: the secondary sdcard seems to confuse vold badly dev_mount sdreader /mnt/external_sd auto /devices/platform/tegra-sdhci. 3/mmc_host/mmc2 dev_mount usbdisk1 /mnt/usb_storage auto /devices/platform/tegra-ehci
So the actual changes are in the fourth and third lines from the bottom, changing around a few numbers. You'll see the difference if you open the original. I have saved a copy of it on the SD card, so if (or rather when) the next update comes I can simply copy it to the \ETC directory with Root Explorer and do a reboot, and it's back where I want it.
Sent from my A500 using xda premium
richierich118 said:
No its not like this. The phones do have internal memory also. The ram has nothing to do with internal memory, even tho some advertise the ram and internal memory as greaterstorage
Click to expand...
Click to collapse
WereCatf said:
You're confusing RAM and FLASH storage. Many older Android devices have a very small area reserved for applications and ROMs, it has nothing to do with RAM. RAM is memory where applications are loaded when you wish to execute them and gets erased every time you power off the device, flash storage is where the applications are stored and loaded from.
Click to expand...
Click to collapse
Yep, makes sense now that you both mentioned it. Sorry about that. So, it would seem to me that HC actually isn't using any A2SD solution, it's just that tablets typically have significantly greater internal storage and Google didn't expect anyone to really need it. If that's the case then it at least makes a little sense to me that HC doesn't have that built-in and than not many devs seem to be working on this type of project, especially for an A500 which can so easily use external USB storage for the usual storage hogs like media files.
i cannot see why people are so hellbent on apps2sd. seriously, i cannot. well, okay. i admit that it /does/ free up space on your internal apps partition.... but i can't see the point of wasting space on your external SD card.
the apps partition on the iconia tab is roughly 1GB. that's not too bad, unless you've got HD games and crap. i remember Sonic CD and Gameloft's NOVA 2 download stuff to the internal storage; which doesn't clutter up your app partition (the game is like 5mb for sonic cd and like 20mb for nova 2 on the apps partition, the rest is loaded from internal SD).
also, the tablet doesn't suck, if you're having issues with games, they aren't optimised for the advanced hardware that is used in the Iconia Tab. this is tablet hardware, not a smartphone logic board with a few addons and a sexy HD screen. the app developer hasn't taken the time to develop for tablets, most likely.
i guess less is more for me, but w/e.
How does apps2sd actually work? I haven't paid any attention to what filesystem format the internal SD is, but wouldn't just symlinking files work? Or does the Android kernel support loopback filesystems? I'm just wondering, perhaps I'll dig some details myself just for the sake of curiosity and see if I can come up with a solution.
Apps2SD works by moving programs residing in /data/app to the SD card. This can be accomplished in two ways:
1. Classic Apps2SD - This form is mainly used for Android units prior to Froyo, but can be used on Froyo and Gingerbread (and I presume Honeycomb and ICS, but I have never tested it with those Android platforms). By using a Linux partition that is formatted on your external SD card, the /data/app directory is symlinked to that partition. This tricks Android into thinking it is still storing applications in your Internal memory when, in reality, the programs are being stored on your SD card. The upside to this format is that any program can be moved over (and it is done automatically). The down side is that you will need to create two partitions on your SD card (one Linux partition for Apps2SD and one FAT32 partition for SD card storage) and your kernel must be able to run scripts on boot.
2. Secure Apps2SD - Starting with Froyo, Google implemented their version of Apps2SD. Their version moves your programs to a secured area of your SD Card and creates binding mounts to the actual programs themselves so that Android can run them off the FAT32 SD Card. The advantage of this is that no special formatting or programming is needed to implement this, as it is part of Android. The downside to this is that, without special programs, not ever application can be moved to the SD card (the program must be recompiled using at least the Froyo SDK...however, this issue is becoming less noticeable as more programs are being compiled using either the Froyo SDK or Gingerbread SDK).
The Acer Iconia A500 uses neither of these methods. The tablet is equipped with 8, 16 or 32GB of internal storage. Your applications are still stored on the /data partition, but your SD Card is nothing more than a FUSE mount to /data/media, which means both data and apps have access to the full 8, 16 or 32GB of internal storage, so there's no compelling reason that I can think of that you would need Apps2SD on this tablet. If you want your tablet to treat the external SD card as the actual SD card rather than internal storage, you would be better off changing the symlink to /sdcard from /mnt/sdcard to /mnt/external_sd (note that, when you do that, you won't be able to move files from your computer to the tablet by simply mounting the SD card, as the FUSE mount is not pointed to the external SD card, but to internal memory...you will either need a creative solution to change the FUSE mount to /mnt/external_sd on boot or you'll need to use ADB).
WereCatf said:
How does apps2sd actually work? I haven't paid any attention to what filesystem format the internal SD is, but wouldn't just symlinking files work? Or does the Android kernel support loopback filesystems? I'm just wondering, perhaps I'll dig some details myself just for the sake of curiosity and see if I can come up with a solution.
Click to expand...
Click to collapse

Slow SDCard Read/Write Sppeds [SOLVED]

While there are many scripts and "apps" out there which ought to help increase your SDCARD r/w speeds, I have yet to come across one that reliably works.
So I stumbled upon this: http://codesector.com/teracopy
It's supposed to help copy large files across HDDs or Networks, but I found it works great for my phone.
Install it. It will automatically take care of your copy-paste operations. It might seem slow in the first few seconds, but give it some time.
Those SD card scripts aim to increase the read speed (not write speed) of the SD card on the phone and are quite effective sometimes. They make some modifications to the Android system (i.e. increase the read ahead speed of the SD card) so that the phone reads it faster. They won't help while transferring data to and from a computer, as Android unmounts the SD card and the computer mounts it, so it's working as a regular flash drive now. Teracopy is a good program, I've used it for as long as I can remember, and it does transfer stuff much faster than the Windows copy program. Not only to flash memory, but to HDDs too. So in short, Teracopy works, what you're saying is correct, but scripts to make SD card reading faster can't help while transferring to an computer anyway.
A way I've found to increase the overall read and write speeds of the SD card and flash drives in general, is to choose a 32kB cluster size (I haven't tried 64kB) while formatting it to FAT32. In my experience, this gives better read and write speeds especially while transferring large files.
Sent from my Desire HD using xda premium

Enable adoptable storage on ASUS Marshmallow Beta firmware

Although ASUS has removed the new Marshmallow option to format the external SD Card as adoptable storage, it can easily be done via adb. Just follow this guide:
http://www.modaco.com/news/android/...e-adoptable-storage-on-your-s7-s7-edge-r1632/
The only difference I found was that on mine the drive location numbers were separated by a comma rather than a colon (i.e. 169,64).
Here is a screenshot of my 16GB model with 16GB SD card adopted:
kanagawaben said:
Although ASUS has removed the new Marshmallow option to format the external SD Card as adoptable storage, it can easily be done via adb. Just follow this guide:
http://www.modaco.com/news/android/...e-adoptable-storage-on-your-s7-s7-edge-r1632/
The only difference I found was that on mine the drive location numbers were separated by a comma rather than a colon (i.e. 169,64).
Here is a screenshot of my 16GB model with 16GB SD card adopted:
Click to expand...
Click to collapse
Thanks that's super useful, I will give this a try and let you know if it works for me, I don't know why ASUS removed this feature as its probably the best feature of marshmallow, anyway I think its recommended to have a minimum of a class 10 SD card when using adoptable storage to ensure there's no slowdown when accessing things on the SD card.
xDEV007 said:
Thanks that's super useful, I will give this a try and let you know if it works for me, I don't know why ASUS removed this feature as its probably the best feature of marshmallow, anyway I think its recommended to have a minimum of a class 10 SD card when using adoptable storage to ensure there's no slowdown when accessing things on the SD card.
Click to expand...
Click to collapse
Pretty sure they removed it to keep things simple and because it doesn't work perfectly. Even with a class 10 SD card, it is noticeably slow. I will probably move most, if not all of my apps back to the real internal storage. But that's fine. At least it means I don't have to worry about running out of space, and don't have to manage where podcasts, videos, photos etc are being stored.
kanagawaben said:
Pretty sure they removed it to keep things simple and because it doesn't work perfectly. Even with a class 10 SD card, it is noticeably slow. I will probably move most, if not all of my apps back to the real internal storage. But that's fine. At least it means I don't have to worry about running out of space, and don't have to manage where podcasts, videos, photos etc are being stored.
Click to expand...
Click to collapse
Yeah I guess so and the speed is a big issue, I think you'd probably have to use an UHS SD card to make it work smoothly. But still useful
I agree about the UHS card. And even amongst regular class 10 cards, I understand there is considerable difference. Mine was a cheaper brand and performance is not great, but I'm told that Samsung Evo ones, for example, are better.
Also agree that it is a useful feature. Because it needs some management and user interaction, it's probably wise that makers like Samsung and ASUS have taken it out, as it might cause more harm than good for average users who really need things to just work. However, it's a nice feature for us tech nerd xda types who can handle it appropriately, and it's an easy little hack to enable it so it's all good. And let's be honest, we all enjoy little hidden extra features that we can hacktivate by ourselves!
I swapped out my cheap generic Class 10 SDHC for a better UHS (40 Mbps) Class 10 SDHC one today. The difference is very noticeable - apps on the UHS card open almost instantaneously, unlike on the regular card, where there was a long delay before they opened.
Can someone check the build.prop and tell me what this line says
ro.build.characteristics=
If it says nodscard or similar try changing it to say
ro.build.characteristics=default
And see if that will enable native adoptable storage.
Sent from my ASUS_Z00A using Tapatalk
eoghan2t7 said:
Can someone check the build.prop and tell me what this line says
ro.build.characteristics=
If it says nodscard or similar try changing it to say
ro.build.characteristics=default
And see if that will enable native adoptable storage.
Sent from my ASUS_Z00A using Tapatalk
Click to expand...
Click to collapse
Code:
adb shell getprop | grep ro.build.characteristics
[ro.build.characteristics]: [nosdcard]
kanagawaben said:
Because it needs some management and user interaction, it's probably wise that makers like Samsung and ASUS have taken it out, as it might cause more harm than good for average users who really need things to just work.
Click to expand...
Click to collapse
You're getting it all wrong. It's all about profit. If the manufacturers leave in the option to adopt external storage, knowledgeable consumers will have no reason to spend more $$ and buy the manufacturers' devices with larger internal memory. And yes, it also saves them a lot of support issues with people complaining their phone is slow, when it turns out they are using slow SD cards.
So, it's nice that Google added that feature, but ultimately I believe very few of the really big / mainstream manufacturers will actually not disable it. As was mentioned in many articles around the 'net, this feature is really meant for AndroidOne devices, cheap devices with very little internal memory.
So, could anyone post Sequential Read / Write and Random Read / Write speeds that would allow SD card to match or get close enough to ZenFone 2's internal storage?
It's really hard to choose the right SD card when every article in the Internet literally starts and ends with "class 6 card is worse than class 10 card but they are both ok for Full HD video derpaderp..." I KNOW it's OK for HD-video but that's not THE ONLY THING I am going to do with my SMART-freakin'-phone! We are not 5 years old, we can understand a bit more complicated technical specs than that.
Zhabishe said:
So, could anyone post Sequential Read / Write and Random Read / Write speeds that would allow SD card to match or get close enough to ZenFone 2's internal storage?
Click to expand...
Click to collapse
You'll never get close to internal speeds. Even with the fastest cards.
Sent from my ASUS_Z00A using Tapatalk
kenbo111 said:
You'll never get close to internal speeds. Even with the fastest cards.
Click to expand...
Click to collapse
Well, if we can trust this article, http://www.anandtech.com/show/9251/the-asus-zenfone-2-review/6 , it doesn't seem like completely unreacheble. But it's hard to compare results from different testing software.
Btw, I don't need something extremely close, all I want is to get apps to launch from SD card within reasonable time.
Non-UHS Class 10 card was useless, but now that I am using the 40 Mbps UHS card, it's not that bad. Apps open reasonably fast and hasn't really behaved any differently. And this was a cheap 16GB card from a Japanese maker called Greenhouse that I picked up on sale for the equivalent of about $7 .
I was able to set up the storage as adoptable on my device, but no apps allow the option to move to the SD card. I'm guessing if I want this to happen I need to uninstall/reinstall the apps, since they go to the most available space by default?
Edit: what about copying over data to store externally on the card? Since it's formatted as internal, of course it doesn't show the card in file explorer apps or in Windows. I've got 28 gigs of media files to copy over from the old card and I'm not sure where to put it.
Hallo.
I've tried to enable adoptable storage and it's success. But after 1 month, my sd card has been crash.
The problem is my (real) internal storage now only can run the app, but can't use to save file, music, video, etc. Even I can't use my camera to take photo, bcz the (real) internal storage is not available.
It's bcz when I enable the adoptable storage, it's separated the (real) internal storage only for save data app, and internal storage (from sdcard) for save data app and also file like music, photo, video, etc.
How to enable my (real) internal storage to save data file like usually?
Plz anyone can help? I really appreciate it.
android 7.1.1 ??
Will this work on zenfone 4 max with android 7.1.1? For ADB tools, I wasn't sure what to answer (Y or N) on some of the installation questions. I said N to system wide and N to install drivers. The instructions above seemed ambiguous that you could say yes or no to skip steps, but not sure if that's why it didn't work for me or if this tutorial was for older phone software. Also I have windows 10 and power shell window not command window. Any help much appreciated!

Categories

Resources