[Android Q&A, Help & Troubleshooting] pndwal:
Hi Jon.

Guess you've been doing this for Australia Day!

Try to keep things simple mate! - The learning curve is steep enough. :)

So 4 Euro! Ta.

May be due to way you've been messing with native adopted storage setup. Are these shortcuts for apps on your customised adopted SD partition?

Also, These apps do take some extra time to load in system and for their icons to appear after boot (1 minute?) in main list. - This is a slow phone by today's standards after all.

I don't use stock Launcher anyway. I use Smart Launcher 3 Pro and have no problems - it's a vast improvement too. Details in my post above under 'Things I like about / use with LOS14.1'

Honestly I'm not sure about problems you may encounter with partitioned SD.

I used 3 partitions (Fat, Ext4, swap), but not since Apps2Sd, Link2SD. I read that many did have problems trying this probably as native Adoptive is expecting whole SD to be adopted as internal, and may not properly see user set partition for encryption key at data/misc/vold, etc, so I didn't play around with it since.

Really, this is an unorthodox use of AS, and you'd be well advised at least to search XDA threads for information / tips.

I've found it best to put up with the inconvenience of swapping SD cards for flashing ROMs. (I usually swap back to official TWRP each time also as it's more up to date). L01 users don't face this issue. It exists because Hacker originally only considered L01 version when building TWRP, and his is the only version that went official. He no longer develops for Y550 or supports TWRP (despite TeamWin listing him as maintainer) so hardware code is not updated, although code for TWRP functionality and android version support is auto-updated by TeamWin. (I had hoped another dev could fix official for L02, L03 with source from Hacker, or produce another official TWRP that can see encrypted storage, or at least an unofficial version that can, but this has never happened.)

Don't know about benchmarks, but depends much on age / speed of SD card and format. I think new cards may now in fact be faster than Y550's internal memory.

Yes, LOS ROM supports f2fs (can't remember if OctOS does), faster than Ext4 or other Linux formats. (I only used Apps2SD with Ext4 partition - not sure if that got f2fs.)

Apart from L02, L03 ROM flashing, encrypted adopted storage poses no real disadvantages if not used outside device as the old bulk storage ability is gone anyway (I miss ability I had on earlier ROMs, to plug phone into set top box and play files from it as if it was a USB stick for example). Bulk / Mass storage is no longer supported in android OS now without mods. This happened due to problems when phone looses access to whole SD connected to another device in this mode - phone retains access in mtp mode. Also, there are now less problems with file handoff (can't see files on computer that exist on phone for example).

Also, AS has advantages other than speed stemming from using proper Linux format, eg your personal data is secure (but don't expect to ever retrieve it without original Y550 phone as even saving encryption key will only allow access in original device, so treat it as internal phone memory and backup regularly).

See what I've written above.

Nb. I don't have any of these problems, but I'm on recent LOS 14.1, not older OctOS ROM.

Well, as I said, the last audio fixes to source kernel / build.prop etc, came in March 2018. Not sure of date of OctOS ROM you're on.

Do you mean Swap partition?

I've played a little with this. There are also many strong opinions expressed online BOTH ways regarding value of changing stock swappiness setting from 60 (default) or adding a partition on SD. I tried various sized partitions with little noticeable improvement, so I'm now happy (especially on android N) to use whole SD as adopted storage as native AS expects.

And, yes, most just leave it alone as there is little documented gain in changing Setup or even using partition in addition to systems zram... If it ain't broke, Don't Fix It!

Best choice.

Unfortunately, as [MENTION=6726815]Saint_13[/MENTION] has confirmed, "phone had overheating problem since it was new, especially using Chrome / Games, so I can say it's not because of custom ROMs, and with custom ROMs my phone runs much smoother and colder than stock ROM."

Seems other devices with SD410 suffer excessive heat, along with many SOCs from this generation.

Overheating has caused serious hardware damage on Y550 devices - phone no longer charges, USB mtp and tethering failure, emmc failure etc, so its a serious fault and should be avoided however possible.

May help:

- On recent ROMs, killing all apps when you don't use them (+ makes phone run smoother)

- Never charge, download and play at once

- Seems using MicroG and fake-GApps may fix heat problem, but I'm not sure why. Reading Page 644.

Should have backup done already! As soon as you have TWRP and before flashing customware. Don't risk it - you've been warned! (Some do it by booting only to TWRP from computer thru FastBoot, before flashing TWRP.)

Yeah, a lot to digest.

Being (brutally?) honest, I think your problems are due to lack of familiarity with native Adopted Storage, mixing this with Apps2Sd (and sim-link scripts?) and/or older OctOS (possibly).

It's all worked flawlessly for me since N (had a few bugs under M) on several devices, and on various stock and custom ROMs.

No doubt you DID select Adopted Storage, but , as I said, initially opted not to migrate data due possibly to not appreciating the need.

In this case, in a standard android file explorer (and with usb mtp computer connection) you would NOT see your SD card as it doesn't show up before migrating data even though formatted as internal. The user data partition needs to be swapped to it from internal and the migrate data process does this.

So you now needed to do this after the fact, and Migrate Data would ONLY be showing in settings, storage, Sd Card and allow only for moving data from internal to SD, on which there is plenty of room.

After doing this, Migrate Data is ONLY found in settings, storage, Internal shared storage, and allows only for moving from SD to internal! If you try this after loading many new Apps etc, you will fail for the same reason you want Adopted SD, namely, there is simply not enough space on internal memory for all the Apps you are able to load on SD!

Since system never (as far a I know), prompts you to migrate data to Internal (you probably only need this to keep some apps and associated data before reformatting SD to FAT, replacing SD with a larger / faster one, etc), I think you've confused what you've done.

At some point after migrating data to SD, it seems you have found and selected Migrate Data in settings, storage, INTERNAL SHARED Storage which has failed. You don't want to migrate data from this setting when setting up Adopted Storage in any case.

Also, migrating problems (eg need to move Apps individually / manually) are likely associated with format tool Apps2Sd uses. I know I had some problems with that partition tool when only using Apps2Sd with sim-links (it gave many issues while format SD option in TWRP worked flawlessly). It may now be fully compatible with native AS, I don't know. But problems may also be related simply to use of multiple partitions.

I don't recall ever having such issues using ROMs native format option, and I'd suggest doing youself a favour and ditching multiple partitions for native single partition, at least till you're familiar with custom ROM and adopted SD features as well as having had time to experience how they're supposed to work.

Perhaps you could revisit your custom and highly experimental setup later. ;)

Personally, I'd leave all Pico apps on system (as intended) unless you want to troubleshoot or are familiar with which GApps function well as User apps (eg. only ones you can see in Playstore) on external. You will likely, of course, lose wiget support and other functionality where applicable.

-You do have plenty of system space for Pico.

Not sure why you'd want ES Explorer etc in system. Works great in internal (although loses root functions on SD)

Apps2SD warnings are no issue, at least with all LOS ROMs I've used:

-"System partition will be modified":

Modifying system is plumb necessary for custom ROM anyway, and just flashing standard GApps of course alters system partition necessarily (although there is a systemless Magisk GApps package available - MagicGApps).

Preserving system partition is generally only for stock ROMs which include all GApps. Prevent TWRP etc from altering this to avoid OTA incremental update errors (these rely on completely unaltered partition, although non-incremental OTA updates will work fine even after user changes to system).

-"On many Masshmallow and up ROM this doesn't work...":

Works fine on all LOS and stock ROMs I've tried.

Regards, PW