Is there a way to move unmovable apps to the SD card in Android 6.0? I recently updated to Android 6.0 and made my new 64GB SD card as adoptable storage. Unfortunately, as per here:


  Apps can be placed on adopted storage media only when the developer has indicated support through the android:installLocation attribute.


This is problematic since I only have roughly 4GB of internal storage and some of these unmovable apps are quite large. 

Without going into partitioning the SD card into 2 and using Link2SD/Apps2SD, is there a way to move these unmovable apps? My device is indeed rooted so that should hopefully help.

Edit: In reply to the user1871, and also I will add: I already put all those things on the SD card. Right now I have roughly 1 GB free in the internal storage. Also I do not want to uninstall anything. When I used DiskUsage to see what was using up a lot of the space, it was the data/app folder which contains a whole bunch of unmovable things such as base.apk, lib and oat folders. 

These types of unmovable files is what concerns me since they will quickly add up and overtake my free 1 GB. I just want to find out a way I can move (or at least create symbolic links to those files after putting them into the SD card) without using Link2SD type apps. I'm leaving doing that as a last resort since formating an adopted SD Card will result in me having to factory reset my phone :(
You just need a free app to do this without root. Please note that this does not work for preinstalled apps (like Google Play Books, etc.)

App: APK Editor 

https://play.google.com/store/apps/details?id=com.gmail.heagoo.apkeditor&amp;hl=en

Open the APK editor and choose 'Select APK from app'. Choose your app from the list that will appear and select 'Common Edit'. Change the 'Install Location' field to 'External Preferred'. Click Save and then Install. (you may have to uninstall it first.) You will now be able to use Settings/Apps or your preferred app manager to move the app to your SD Card.