Related
Hello Everyone,
I like most people upgraded my Bell i9000m from Kies to Froyo, only to have it bricked with the "can't mount /dev/block/mmcblk0" error at the recovery screen during boot-up. I upgraded it last week, where it took the firmware from JL8 to I believe JK3 or JL8 (not sure at this point).
Unfortunately I bought my phone from some guy on Kijiji using it on Rogers, so I doubt Bell is going to handle the return or give me any love
Anyways, I spent many days long days trying to get it back working, and I found a work-around that requires using an external SD card. and going back to Android 2.1 ECLAIR
Steps (This is what I did):
1. Install JK3 stock ROM via Odin (with re-partition at the pit on samfirmware.com, didn't update boot loader)
2. Install K13c speedmod kernel via Odin
3. Insert 16GB External SD card
3. Boot phone to Froyo
4. Reboot to recovery console and wipe data/everything
5. Install JL8 stock ROM via Odin (no re-partition, didn't update boot loader)
6. Phone will boot-up into recovery mode and automatically do wipe data
7. Phone will boot into ECLAIR
8. You will see internal storage of 1.85GB free.
9. Install Market apps - I installed twitter
10. If you remove external SD card, twitter will crash.
11. If you reboot phone without external SD card, you will get rebooting logo
12. If you put external SD card back it, phone boots!
This wasn't a fluke - I was able to reproduce if I flashed other ROMS (XXJPY or similar) instead of JK3.
Background:
Even though the phone can't boot with stock ROM, if I install JK3 ROM + speedmod K13b speedmod kernel, I can get the phone to boot to Froyo, but there is no internal storage (it shows up as 0 bytes available). So you can't install Market apps, and therefore is useless. I can't even mount the external SD card under the Settings app!
So I tried to log in the Froyo device using adb shell, and what I found is that internal SD card is no longer showing up under linux, and the OS thinks that the external SD card is the internal one. This is probably why the external SD card can no longer be mounted.
I figured out that the external SD card shows up as /dev/block/mmcblk0!!! WHich is the same block device as the internal SD card...so I'm thinking if I reboot into recovery and format SD card, how come it's not working? I even tried to partition the external SD card with android partitions, but still nothing!
I think Froyo is 'smarter' in that it knows the external SD card is not internal (whether it's grepping the device-info for manufacture data, don't know).
But if I go to JL8 Eclair, the Android 2.1 is 'dumb' enough that is doesn't see the difference between internal and external, so formats the external to look like internal.
Once I boot to ECLAIR, the external SD card is greyed out under Settings app, but I get 1.85GB internal storage!! OK I can't access the whole 16GB of the card, but at least my phone is not toast.
I can go ahead an install apps, which will install to the external SD card. But if you remove the external SD card, the phone will no longer boot. If I remove the card and apps are running, apps will crash (case in point: I tried twitter).
It will be nice if others can re-produce my findings. But for now my Samsung Galaxy S has been saved!
Kashif Shaikh
this sounds promising, can some more people confirm this solution to use External SD to imitate internal SD?
It worked for me as well! I have i9000M version, with internal SD failure. I'm also using 8GB external microSD card. I tried several 2.2 Android firmwares - specifically I9000XXJPY, I9000XXJPU. With update to speedmod-kernel I'm able to load device, but it doesn't see neither internal nor external SD card. So I couldn't install any applications, upload data or even shot with camera.
Based on this thread, on top of XXJPY with speedmod kernel I uploaded I9000XWJM8 firmware (Android 2.1) with Odin 1.7, no repartitioning. It worked right away - device loaded and I can see ~2GB of program storage (assume they storage is located on my external card). Both internal and external cards are shown as "Not available" in settings. I can install applications now, which made "brick" a bit better then it was before. Unfortunately, I still can't upload any data, i.e. a book for FB2Reader. And can't make a photo with my camera. And it's now Android 2.1, which looks slower.
First of all - thanks for the advice! It would be good to have this topic "sticked" and distributed - there might be other guys with no chance to repair phone under warranty.
Secondly - if someone can do a "hack" for Android 2.2 firmware so it can use external SD card for program storage specifically for I9000M device? And it would be terrific, if the remaining part of SD card (or at least some fixed size, like 4 GB) can be mounted as storage, so the data like music or photo or books can be uploaded.
I'm able to connect to the phone using adb tool, but I can't find a folder on the device where I can upload (push) a file to. I'd like to upload a book to the device so I can finally use it as a reader. I tried all "root" folders (adb shell -> ls) and all don't work. It says "No such file or directory" or "Permission denied".
Is there a folder on the device which I can push file to using adb tool? Maybe somewhere where applications are installed to, i.e. Program Storage location. Please help!
Anyone else following this thread with I9000M with internal card dead?
This isn't much of a fix. This will only work with phones with slightly corrupted (and not fully corrupt) sdcards; eventually your phone will probably stop booting with this "fix" as well. You're going to eventually loose some of the other partitions such as stl10 to corruption, and then you're screwed.
The OP's phone is corrupt in a specific way that allows this - and there are various procedures that will get your phone to a semi-bootable state if you only have a partially dead sdcard. Like the OP said - just installing speedmod kernel with an external SD in will allow your phone to boot, for example (I got my dead sd i9000m to boot froyo with the speedmod kernel, and others had reported the same as well). Then if you're technical enough you can switch around your mount configs and get it to work without the internal mmc device.
It doesn't matter if you bought your phone off kijiji or craigslist 2nd hand; send it back to samsung (or go thru futuretel or a similar provider). No receipt is going to be required (if they ask... just say you can't find it). Products like this will always be repaired under warranty based on manufacture date code.
Send your phone back; don't try to fix it - it's a hardware problem with the mmc connection.
Unfortunately, I'm 10 thousand miles away from Canada with no chance getting there. If I had option to send it back for repair I would do it right away. So I'm searhing an option to use this semi-brick as much as possible.
My i9000M phone has totally corrupted internal SD card - it failed two months ago and I tried all options for it reformatting / remounting / whatever. With speedmod kernel it loads even without external sd card. It just allows loading without internal storage - not use external card to mimic internal. Unfortunately, it doesn't see any storage then - no internal, no program, no external card. So it just loads.
With Android 2.1 and external card it loads _and_ see 2GB of program storage (on external card). It doesn't see any other storage - so I can't upload any file. But at least I can install applications.
I'll try this solution after buy a Microsd card. My i9000M internal sdcard dead in two days ago after fixlag use ext2 partitions.
hi all. i didn't find JL8 stock ROM for sumfireware.com.where can find it ?
i flash my phone step by step as top post.
but after flash 2.1 rom with insert SD card , my Phone still cannot boot into ECLAIR .
who can help me? thanks. my phone can boot to 2.2 system without internal card.
SHINE.YANG said:
hi all. i didn't find JL8 stock ROM for sumfireware.com.where can find it ?
i flash my phone step by step as top post.
but after flash 2.1 rom with insert SD card , my Phone still cannot boot into ECLAIR .
who can help me? thanks. my phone can boot to 2.2 system without internal card.
Click to expand...
Click to collapse
Samsung or bell can help you. Send your phone in for repair....
for same reason .i cannot send my phone to bell. so i very want to know find JL8 rom to let me phone canbe use . please help.
HI guys . thanks for your help.
actually ,every I9000 2.1 rom CAN use this solution. just need your external SD same as your phone internal SD size. if you are 8G internal SD , you must use 8G external SD card with 2.1 ROM . you can get 1.85G system space.
I've just tried XWJVB firmware - stock Android 2.3.3 - and it also works! Phone loads without flashing custom kernel.
I wonder, if there is a way to upload any file to the phone - so I can put there a book and read it.
does this mean this workaround still can't recover the files that were originally in my internal sd?
Nope. the internal sd is gone, probably forever.
workaround allows running the phone and having 2GB out of microsd card available for programs storage. it allows downloading and installing application from app market. still, you don't have other storage - can't upload a file or even make a photo with camera.
very wierd. if anyone would suggest a workaround to upload file to the device - even using any hacked way, like from abd or whatever
I flashed custom Kernel (CF-Root-XW_XEE_JVB-v3.1-CWM3RFS) over latest JVB. The device is now rooted.
Using adb tool I was able to push fb2 file to device - specifically to dev folder. (adb push file.fb2 /dev). Using Moon Reader I can open and read it! That's terrific after long time of finding a way of doing this.
Unfortunately, Moon reader is the only app that works. FBReader tries to open the book but fails with writing cache to sd card (which is broken).
This is a most useful post, thank you. I get the phone working on 2.2 which is great but I am unable to find the JL8 stock ROM, I locked for it everywhere but could not find it, would someone please indicate where to find it...
raullugo said:
This is a most useful post, thank you. I get the phone working on 2.2 which is great but I am unable to find the JL8 stock ROM, I locked for it everywhere but could not find it, would someone please indicate where to find it...
Click to expand...
Click to collapse
Why would you need old stock ROM?
Just flashed XXJVP stock ROM to my I9000M. This is Android 2.3.4. Taken from http://forum.xda-developers.com/showthread.php?t=1011901
Flashed CF-Root-XX_OXA_JVP-v3.7-CWM3RFS on top of it for rooting
Phone works
It needed some tricks this time to upload a file to deivce. For some reason all folders appear to be read only, including dev. So I used abd shell command to change folder permissons
adb shell
$ su
# chmod 777 /data
then exit and
adb push file.fb2 /data
File is stored and is not lost on reboot, like it was for dev folder
stuck on step 6..
first of all, this is a great post for those who still stuck with a dead i9000m and no help from Sammy!
Steps (this is how i followed)
1. fine
2. fine
3. fine (i inserted a 16gb Sandisk class 2 in FAT32 format)
3a. i couldn't 'boot to froyo' i'm not sure if you mean fully boot into the OS or not, but it was in a bootloop
4. i was able to get to step 4 somehow to the recovery (3e) and wipe data (there was still the cant mount error when wiping data but no error when wiping cache partition - is that normal?)
5. i cant find JL8 but others here suggested any other 2.1 ROM works so i tried JM8 (no repart/no update bootloader)
6. the phone did do something other than boot loop! (first time wow!) it was trying to copy something but it didn't go all the way through.. there was an error saying 'efs format failed /dev/block/mmcblk0p2' after/during 'coping media files'.
- could it be the wrong format going in (should it be something other than FAT32?)
- could it be that class 2 was not the right class (no fast enough??)
- the copying process stopped after it finished copying media files.. (the micro sd card did have some media files
- there was 2 folders Samsung folder (with media files) and svox (i think that was the name of the folder)
can anyone shed some light on where i did wrong, thanks everyone, love this forum btw.
pavbul said:
Why would you need old stock ROM?
Just flashed XXJVP stock ROM to my I9000M. This is Android 2.3.4. Taken from http://forum.xda-developers.com/showthread.php?t=1011901
Flashed CF-Root-XX_OXA_JVP-v3.7-CWM3RFS on top of it for rooting
Phone works
It needed some tricks this time to upload a file to deivce. For some reason all folders appear to be read only, including dev. So I used abd shell command to change folder permissons
adb shell
$ su
# chmod 777 /data
then exit and
adb push file.fb2 /data
File is stored and is not lost on reboot, like it was for dev folder
Click to expand...
Click to collapse
Thank you for the instructions, tha only reason to look for the jl8 rom is to follow the instructions to the letter. I trying your method right now, thank you for taking the time to give me another shot at my SGS, I will let you know how it goes
Hi all,
I'm starting this thread because I didn't see something quite like what I was looking for to answer some questions I had about exFAT vs FAT32. The question is, essentially, which file system is best to use with this high-cap SD card? If this thread is redundant, please let me know and/or direct me to the appropriate thread.
The reason I started looking for information is because of strange storage symptoms I was experiencing after introducing a SanDisk 64GB Class 10 SD card to my Verizon Note3. I first noticed the symptoms after taking the NC4 OTA (first mistake, I know). Nonetheless, the symptoms were there. I eventually followed some instructions to install BajaROM (thanks @az_biker and @barrackOBAMA) since the issue of r/w to SD card was addressed in that ROM, and since I could use that ROM on the NC4 OTA base. However, the symtpoms persisted. One thing I noticed happened when I was re-installing apps on the new ROM. One, in particular, was MinecraftPE, purchased legit through the Play Store. I would install the app, and it would open and function correctly. Then, when I rebooted the device, the app would not run from the app drawer. The app would still be listed in Settings > Applications > Downloaded, but it was listed as 0.00MB installed. If I executed the app from the lingering icon, I got the message "App not installed on this device," which would open the Play Store to re-install the app. But the app wouldn't install at that point, since it was still registered as installed, per Settings > Applications. I had to uninstall from Settings, then reboot, then open Play Store to re-install. Ugh! I was able to get the app to install "correctly," though not as preferred (App2SD), by un-mounting the SD card prior to executing the install from Play Store.
One other major issue involved using the stock camera app and saving to SD. When the pic was snapped, and saved to SD, I could open the pic from the gallery link in the camera right then, and even share it. However, if I exited the camera app and opened the stock gallery app separately, the pic was listed as a broken link (or unreadable file?) and I could neither open it or share it or anything. The file was also defunct if I tried to access it from any file manager utility, stock or otherwise. The only "fix" I found for that was simply to save pics to internal storage. Again, ugh, that takes up space quickly.
I've read a lot of information about exFAT vs FAT32 and I've wondered whether the issue is that exFAT isn't a good functional match with Android in general or, in this case, even with custom ROMs. I do not, by any means, assert that I truly understand Android OS, file system/structure protocols, or anything of the sort. I read when I don't understand. I've read varying opinions about which SD card file structure is best overall to use with Android, and about which to use with high-cap SD cards. I see that ext3 is reliable and scalable, but that I'd need to use Linux to access it from off-device. That is a bit more awkward for me. I see that, overall, FAT32 is more reliable for use, and that there's no incompatibility with Windows. I don't really mind that file size is limited to 4GB, so I'm leaning that way.
Also, I found this on TeamWin website, which I found helpful (quoted & referenced). It explained what's what with exFAT (for me, anyway).:
"exFAT is an update to FAT32 file system and is commonly found on 64GB or larger sdcards. exFAT has a different and much more restrictive license compared to FAT32. Due to this restrictive license, we'll probably never see exFAT support in the Linux kernel. Many Android manufacturers (e.g. Samsung, HTC) have cross-licensing agreements with Microsoft that allow them to add exFAT support in Android, but that agreement doesn't mean that we're able to add exFAT support for your device in TWRP.
You can reformat your 64GB card to FAT32. You may need to remove the card from your device and use a computer to accomplish the reformat. You also may have to find and download a third party utility to format to FAT32 if you're using a Windows PC. The biggest downside to using FAT32 is that FAT32 doesn't support files larger than 4GB.
If you need a file system that can support files larger than 4GB and works in recovery, you pretty much have one choice: ext4. Unfortunately Android often doesn't handle ext4 formatted sdcards automatically. You'll probably have to mount the sdcard manually using a shell script, GScript (free app in the market), or an init.d type of script. You also won't be able to pop your sdcard into a Windows computer because Windows doesn't recognize the ext4 file system.
You're also welcome to try NTFS, but the majority of the time, NTFS will only mount as read-only in recovery. The Linux kernel doesn't have very good NTFS support either."
So that's a lot for a post. If you're still reading, thanks. I welcome any and all feedback or insight regarding my SD card "woes," or the issue(s) I presented. I'm definitely ok with learning and appreciate your time and help. Have a great rest of your day.
SscoootzZ :fingers-crossed:
I have my sandisk ultra 64gb formatted fat32. I do not need it to handle files larger then 4gb so no issues for me.
---------- Post added at 11:59 AM ---------- Previous post was at 11:57 AM ----------
this is the program I used to format mine...
http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm
Hi, can anyone explain to me this app and how to make it work? Didn't find any good up to date tutorial.
Here is some info:
-I have TWRP rooted stock rom (SM-G935F)
-SanDisk extreme pro 64gb microSD card
-Plus version of Link2SD
-Pro version of MiniTool Partition wizard
Just can't make it work...So here are my questions:
-Can I use whole SD card as internal storage link? Or do I need 2 partitions, one classic mass storage, second one for linking? I am not planning to remove card from phone.
-Do I have to make some storage label in MiniTool, or can I keep it blank? And what about partition letter? For example G: , or can I set None?
-Can I use linked storage partition from computer via cable as MTP?
-What partitions are viable for S7 edge? And is there speed difference? (ext2/ext3/ext4) ... I was trying Fat32+ext4 and then whole card as ext4, phone always tells me card is broken and need format and I am at beginning again.
-If I somehow manage to make this phone to recognise it, how to actually use Link2SD app?
There are some topics and videos out there, but I didn't find anything up to date or in english.
Keep in mind I am just ordinary user who somehow managed to root his phone only becouse of this app - to expand low internal storage, without any knowledge about android, linux and filesystems. I just need to move some huge games to SD completly with obb.
Thanks for any advice.
Im having the the same issue with using Link2SD on my SM-G935F... Ive tried partitioning the sd card in every possible combination and still get a 'corrupt storage'' issue from the ext extention partition when rebooting my handset. From what I can tell its the actual Samsung firmware thats been rewritten to read the external storage differently due to their lack of foresite of allowing adoptable storage (code written out of their versions of Marshmellow 6.0 +, same as Sony for the Xperia range)... Fingers crossed a work around is found sooner rather than later as Link2SD is a lifesaver for releasing data and obb files from internal storage
I don't really know but I think the ext SD card is used as storage and even with solid explorer and similar file managers you have to grant permission before deleting or even creating a folder else it'll fail so I think you have to configure adoptable storage in order to be recognize as part of SD card to be used with Link2SD and also I haven't seen an update for Link2SD for a very long time.
Geoz said:
I don't really know but I think the ext SD card is used as storage and even with solid explorer and similar file managers you have to grant permission before deleting or even creating a folder else it'll fail so I think you have to configure adoptable storage in order to be recognize as part of SD card to be used with Link2SD and also I haven't seen an update for Link2SD for a very long time.
Click to expand...
Click to collapse
I also have the same problem. I tried ext2 and ext4 as the second partition. Allowing 4GB until 1.5GB partition because according to the old guides, it can only process up to 1.5GB of second partition. But still, it always says it's corruted, there was a time when It was successfully read by the app but after restart, the problem returns. There was even a time where the FAT32 partition was the one that is not recognized
Sooooooooooo....
is there any solution to this yet ? cannot find Anything STILL !
*Telcontar* said:
Hi, can anyone explain to me this app and how to make it work? Didn't find any good up to date tutorial.
Here is some info:
-I have TWRP rooted stock rom (SM-G935F)
-SanDisk extreme pro 64gb microSD card
-Plus version of Link2SD
-Pro version of MiniTool Partition wizard
Just can't make it work...So here are my questions:
-Can I use whole SD card as internal storage link? Or do I need 2 partitions, one classic mass storage, second one for linking? I am not planning to remove card from phone.
-Do I have to make some storage label in MiniTool, or can I keep it blank? And what about partition letter? For example G: , or can I set None?
-Can I use linked storage partition from computer via cable as MTP?
-What partitions are viable for S7 edge? And is there speed difference? (ext2/ext3/ext4) ... I was trying Fat32+ext4 and then whole card as ext4, phone always tells me card is broken and need format and I am at beginning again.
-If I somehow manage to make this phone to recognise it, how to actually use Link2SD app?
There are some topics and videos out there, but I didn't find anything up to date or in english.
Keep in mind I am just ordinary user who somehow managed to root his phone only becouse of this app - to expand low internal storage, without any knowledge about android, linux and filesystems. I just need to move some huge games to SD completly with obb.
Thanks for any advice.
Click to expand...
Click to collapse
Same here. Link2sd is not working (mount script error) anymore on S7 Edge (SM-G935FD). System crashed and did factory reset. Hope this issue could resolve soon.
I have the same problem, witch I think is specifically for this model (SM-G935F). Its seems that even rooted, it has some security on system folders, that prevents necessary mounts be done
I tried a mod where I can use the sd card to be seen as internal memory, but that mod pushes all apps to the sd card, and if affect performance of apps like facebook and other apps I use daily
in my previous phones I used to use linl2sd and I was in control which apps to link to sd card, and I would never choose facebook or whatapp , I used to link big games only
Is there a way to make link2sd work on s7e instead of the silly mod that pushes all apps to sdcard
Hello, i recently come back to the "dark world" of Android purchasing the P9lite.
Nice specs, good bargain for the price.
Then i decided to put a microSD card into it, and with my usuall luck, it seems this feature (of a normal Android 6.0 Phone) is disabled.
Any suggestion / Help ?
Unfortunately, Android's compability with SD cards declines with every new version, no idea why though.
Your problem can be solved the easy way - if you are rooted that is.
If rooted, check this site for possible solutions:
http://www.tomsguide.com/forum/id-2...d-setting-card-default-download-location.html
However, normally Android 6.0 SHOULD be able to use the SD card as adoptable storage. I don't remember though if the P9 Lite asks you how to use the card on first insert. This method requires encrypting and formatting though. See here for info:
https://source.android.com/devices/storage/adoptable.html
I don't really have the problem because I only install few apps and no games whatsoever so the 16GB internal storage is enough for me.
Pictures and music are on my SD.
If you want to root, check the excellent guides here on the forum. Really takes you like 5 minutes with some basic knowledge
Rilen said:
Hello, i recently come back to the "dark world" of Android purchasing the P9lite.
Nice specs, good bargain for the price.
Then i decided to put a microSD card into it, and with my usuall luck, it seems this feature (of a normal Android 6.0 Phone) is disabled.
Any suggestion / Help ?
Click to expand...
Click to collapse
You can make your microSD your default storage location for all apps by changing in Settings:
Settings > Advanced Settings > Memory & Storage > Default Location > choose your microSD here
To my understanding, this will make all your apps (Whatsapp, Facebook, etc.) to use your microSD instead of Internal Storage.
ykkhern said:
You can make your microSD your default storage location for all apps by changing in Settings:
Settings > Advanced Settings > Memory & Storage > Default Location > choose your microSD here
To my understanding, this will make all your apps (Whatsapp, Facebook, etc.) to use your microSD instead of Internal Storage.
Click to expand...
Click to collapse
No it des not work like that ...
You can only auto save pictures and music doing this.
U can't install any app on it...
Sorry i dont use sd card on my p9lite. But my phone is perfect except the signal issue
My old phone is ASUS zenfone 4, now im using huawei p9 lite. I wanted to transfer all my data n apps in asus to huawei. but it seems that i cant find the transfer data apps
how can i transfer all my data n apps to my new phone?
Is it possible to just install a custom ROM like CyanogenMod? I heard that this one supports this feature.
maybe nougat will fix this?
hopefully nougat will allow us to do this!!
Emui doesn't support adoptable storage and move apps on SD card. I think it's a marketing choice so they incentive users to upgrade to a better phone with more memory but that has an higher price.
I tried in the past to force adoptable storage with adb but without success, the only way it's to install a custom ROM based on CyanogenMod/LineageOS.
Rilen said:
No it des not work like that ...
You can only auto save pictures and music doing this.
U can't install any app on it...
Click to expand...
Click to collapse
i think apps will be installed on sd this way, as the used internal storage doesn't increase much when installing apps.
Hello everyone, I've the same issue. I root my device in order to be able to move my apps to micro sd card and set it up as default storage. And now, it looks that's not so easy.
I've formated my micro sd (32Gb) on my PC with Mini Tools Partitions Wizard like this : First partition : Create as Primary ; File System : fat32 ; Cluster Size Default ; Partition Size 19000Mb. Second partition : Create as Primary ; File System Ext2 ; Cluster Size Default ; Partition size 11521.93 Mb. Then I apply modifications. I insert the microsd card in my device, I reboot (don't know if needed), I open Link2SD, I try to move the app Messenger to sd card and I get : Failure "Error: java.lang.illegalStateException:â~fNo suitable external storage available". After that I touch on an other app "Messagerie" (Default app), and here I have the posibility to select 'Link to SD card, I try and I get the error : "Second partition not found, /dev/block/ : device not found, make sure you have two partitions on your SD card and both are primary."
In the Link2SD settings, I can't select the option "Auto link" or open "Auto link settings" it's grey and disabled.
Has someone read any news about that since March ? The P 9 Lite is a great phone but 16 Go internal storage is to tight ! Thank you for your help.
I removed my sd card for taking pictures from lappi and when I again insert it my phone is not showing sd card pictures .perhaps sd card is working fine in other mobiles what should I do?
Is there a way to use the SD as INTERNAL on the Tab 4 7.0 running Lollipop 5.1 (Sprint flavor, if it matters). It's off contract with no mobile data (WiFi only).
I don't mind trying to root it, but the only thing I really need is to increase the capacity of the 16Gb internal to include my SD (I keep running out of space). I also need to keep OTG working.
I suggest rooting and creating second partition on your sd card, then using app like Apps2SD(https://play.google.com/store/apps/details?id=in.co.pricealert.apps2sd&hl=en) to link(move) apps to sd card.
(There are guides about this. And if you go with this use ext4 even if guide you found uses ext3)
The feature you're trying to have isn't available in lollipop,but it's available on marshmallow.
You can either look for a custom ROM on marshmallow or use link2sd on a lollipop ROM.