UPDATE: A fellow xda member created an app that will help you add multiwindow support for your app through feature.xml. You can visit his thread here.
This maybe a simple way to add multiwindow support to apps without having to modify apks and at the same time be able to update your apps without losing multiwindow support just by editing a simple text file. This may or may not work for you.
I don't have a note10.1 but as I was trying to port some features from the note10.1 to the note1, I came across a smali code fragment that checks for multiwindow supported apps in CSC file as well as excluded apps so I tried to investigate further and found out that you can actually add multiwindow support for almost any app by just adding it's package name in feature.xml or other.xml in /system/csc folder. So if you look into your feature.xml file you will see the code below.
What to do?
Just delete all package names inside like below:
Then add the package name of every app you want to have multiwindow support like this...
and add another like below (separated by a comma) :
If you notice, there are no "-" prefixes to package names and there are no white spaces (this is very important).
How to find the package name?
You can look into the /data/data folder using root explorer/solid explorer/root browser and find the folder that corresponds to the app you want to add. The folder name is the package name.
NOTE: If you have the feature.xml file but doesn't have the <CscFeature_MultiWindow_AddOnApp></CscFeature_MultiWindow_AddOnApp> code above, then just copy the code above and insert it into your feature.xml file.
NOTE:If you don't have the feature.xml file but have the other.xml file, just copy the code above into your other.xml and edit it and insert the apps you want. Remember to reboot after editing for the change to take effect.
This feature works for my stock rooted deodex note n7000 (not modded for unlimited multiwindow apps).
* The smali code where I got this idea from is note1 JB 4.1.2 so for note10.1 it may also be only available for JB 4.1.2.
If it works for you show some appreciation. Post feedback and share your experience for the benefit of others.
This maybe a simple way to add multiwindow support to apps without having to modify apks and at the same time be able to update your apps without losing multiwindow support just by editing a simple text file. This may or may not work for you.
I don't have a note10.1 but as I was trying to port some features from the note10.1 to the note1, I came across a smali code fragment that checks for multiwindow supported apps in CSC file as well as excluded apps so I tried to investigate further and found out that you can actually add multiwindow support for almost any app by just adding it's package name in feature.xml or other.xml in /system/csc folder. So if you look into your feature.xml file you will see the code below.
Code:
<CscFeature_MultiWindow_AddOnApp>-com.google.android.apps.maps,-com.google.android.maps,-com.google.android.gm,-com.google.android.talk,-com.google.android.youtube,-com.android.chrome,-com.facebook.katana,-com.twitter.android,-com.kakao.talk,-com.android.email,-com.android.mms,-com.sec.android.mms.kor,-com.sec.android.app.snotebook,-com.infraware.polarisviewer4,-com.infraware.polarisoffice4</CscFeature_MultiWindow_AddOnApp>
Just delete all package names inside like below:
Code:
<CscFeature_MultiWindow_AddOnApp></CscFeature_MultiWindow_AddOnApp>
Code:
<CscFeature_MultiWindow_AddOnApp>com.android.vending</CscFeature_MultiWindow_AddOnApp>
Code:
<CscFeature_MultiWindow_AddOnApp>com.android.vending,com.android.settings</CscFeature_MultiWindow_AddOnApp>
How to find the package name?
You can look into the /data/data folder using root explorer/solid explorer/root browser and find the folder that corresponds to the app you want to add. The folder name is the package name.
NOTE: If you have the feature.xml file but doesn't have the <CscFeature_MultiWindow_AddOnApp></CscFeature_MultiWindow_AddOnApp> code above, then just copy the code above and insert it into your feature.xml file.
NOTE:If you don't have the feature.xml file but have the other.xml file, just copy the code above into your other.xml and edit it and insert the apps you want. Remember to reboot after editing for the change to take effect.
This feature works for my stock rooted deodex note n7000 (not modded for unlimited multiwindow apps).
* The smali code where I got this idea from is note1 JB 4.1.2 so for note10.1 it may also be only available for JB 4.1.2.
If it works for you show some appreciation. Post feedback and share your experience for the benefit of others.
Last edited: