[MOD] Lennys Multi-screen app extend mod v1.3

Search This thread

Lennyuk

Inactive Recognized Developer
Jan 26, 2010
6,327
1,829
Suffolk, England
Update: Paul O'Brien of Modaco has made a web based tool for you to quickly make a new apk to your own requirements without the need to compile and decompile yourself, it can be found here - http://www.modaco.com/topic/358494-lj1-note-2-multi-window-tool/ (please pay attention to his last paragraph too!).

Dear all

Better laid out page with quick guide - http://lennyuk.co.uk/lennyuks-multi-screen-extend-mod-for-n7100/

What it is:
This is my quick fix before a real fix comes at a later date to add more apps to the multi-scren mode. It is not perfect and only allows for apps I have listed below (and the ones that were already there).

This is just a simple xml mod, it is easy to do yourself if you know how to decompile and recompile framework-res.apk, I will not accept the credit for finding where in the xml it needs to be edited, I have just made the changes below, recompiled and made a .zip for you.

As a warnning if your planning on making your own edit, there is a general bug in the way this works (not confirmed but believed) that if you have more than 1 page full of apps in that "edit" screen the whole split-screen crashes.

So don't go adding too many apps at this point in time!

What it is not:
This is not an ideal solution to add all your apps, it is just a quick xml change to add the apps I have detailed below.

What does it add?
The apps I have added are as follows (by package name, if you don't understand package names then try to google it, it will probably tell you the name of the app, but its easy to work out in most cases):

Code:
In v1.2:
		<item>com.google.android.apps.authenticator2</item>
		<item>com.lastpass.lpandroid</item>
		<item>com.google.android.apps.plus</item>
		<item>com.quoord.tapatalkpro.activity</item>
		<item>com.adaptiveblue.GetGlue</item>
		<item>com.androirc</item>
		<item>bbc.iplayer.android</item>
		<item>com.gzero.tv</item>
		<item>com.dropbox.android</item>
		<item>dk.tacit.android.foldersync.full</item>
		<item>com.imdb.mobile</item>
		<item>se.footballaddicts.livescore</item>
		<item>com.android.vending</item>
		<item>com.google.android.music</item>
		<item>com.spotify.mobile.android.ui</item>
		<item>com.amazon.mp3</item>
		<item>com.amazon.venezia</item>
		<item>com.bskyb.android.skyplus</item>
		<item>com.ideashower.readitlater.pro</item>
		<item>com.levelup.touiteur</item>
		<item>com.speedsoftware.rootexplorer</item>

In v1.3:
<item>org.connectbot</item>
<item>com.handmark.tweetcaster.premium</item>
<item>com.google.android.apps.docs</item>
<item>com.whatsapp</item>
<item>jackpal.androidterm</item>
<item>de.shapeservices.implusfull</item>
<item>de.shapeservices.impluslite</item>
<item>com.quoord.tapatalkxda.activity</item>
<item>com.quoord.tapatalkxdapre.activity</item>
<item>kik.android</item>
<item>com.ebuddy.android</item>
<item>com.skype.raider</item>

Do not worry if you don't have some of these apps installed, they will just be ignored.

IT MIGHT LOG YOU OUT OF YOUR ACCOUNTS, THIS CANNOT BE AVOIDED, BUT YOU CAN JUST ADD THEM BACK

Install
1) NANDROID FIRST!! This way if something goes wrong, or you don't like my mod you can easily revert.

2) Flash in CWM (or other custom) recovery.

3) Boot and add back all your accounts!

Files

v1.3 - CLICK HERE
v1.2 - click here


Updates
I might update this with other apps requested if and only if it appears a real fix is taking too long.

I strongly advise you keep a close eye on Modaco or Paul O'Brien's twitter feed as he might have some interesting information on this subject soon.

IF YOU ARE AN APP DEVELOPER PLEASE READ THIS - http://www.modaco.com/page/news/_/a...rt-for-samsung-multi-window-to-your-apps-r823

Apps to be added (if I make an update!):
- Slices
- <item>com.metago.astro</item>
- <item>com.instagram.android</item>
- <item>com.phonezoo.android.streamzoo></item>
- <item>com.alensw.picfolder</item>
- uk.Amazon.mShop.android
- Shazam
- GoSMS
- Google Translate
- <item>com.infraware.polarisoffice4</item>
- WeChat messenger
- email (stock)
- calculator

Changelog
v1.3
- More apps added, see list above
v1.2
- initial release
- based on LJ1 (but should be fine on any stock based rom that has multi-screen feature)
- includes apps listed in section 1 above (future apps, if updated, will be split into separate sections in the list so its clear they were added later)
 
Last edited:

eitama

Senior Member
Sep 18, 2010
625
202
Hod Hasharon
+1 on whatsapp, and :
- Andftp
- Andsmb
- Terminal (both those on the market)

Which toolkit did you use to decompile + recompile this framework file?
 

Lennyuk

Inactive Recognized Developer
Jan 26, 2010
6,327
1,829
Suffolk, England
Does that apktool also sign the apk after recompiling?
Do you have to copy the resource.asec thingy? (Been some time since I handled apktool)

no it doesn't sign, we don't have access to samsungs keys anyway.

I copied resources.arsc after compiling over to the original apk and replaced the existing one.
 

nobnut

Senior Member
Feb 27, 2010
6,922
2,693
If people want to get a list of their own packages for personal editing:

Code:
adb shell
pm list packages -f

Then select the ones you want to add and strip out the spurious 'package:/system/app/xxxxxxxxx=' or 'package:/data/app/xxxxxxxxx='
 
  • Like
Reactions: Lennyuk

Lennyuk

Inactive Recognized Developer
Jan 26, 2010
6,327
1,829
Suffolk, England
As a warnning, there is a general bug in the way this works (not confirmed but believed) that if you have more than 1 page full of apps in that "edit" screen the whole split-screen crashes.

So don't go adding too many apps at this point in time!
 

nobnut

Senior Member
Feb 27, 2010
6,922
2,693
At least folk can take out the ones they don't want to make space for others :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 33
    Update: Paul O'Brien of Modaco has made a web based tool for you to quickly make a new apk to your own requirements without the need to compile and decompile yourself, it can be found here - http://www.modaco.com/topic/358494-lj1-note-2-multi-window-tool/ (please pay attention to his last paragraph too!).

    Dear all

    Better laid out page with quick guide - http://lennyuk.co.uk/lennyuks-multi-screen-extend-mod-for-n7100/

    What it is:
    This is my quick fix before a real fix comes at a later date to add more apps to the multi-scren mode. It is not perfect and only allows for apps I have listed below (and the ones that were already there).

    This is just a simple xml mod, it is easy to do yourself if you know how to decompile and recompile framework-res.apk, I will not accept the credit for finding where in the xml it needs to be edited, I have just made the changes below, recompiled and made a .zip for you.

    As a warnning if your planning on making your own edit, there is a general bug in the way this works (not confirmed but believed) that if you have more than 1 page full of apps in that "edit" screen the whole split-screen crashes.

    So don't go adding too many apps at this point in time!

    What it is not:
    This is not an ideal solution to add all your apps, it is just a quick xml change to add the apps I have detailed below.

    What does it add?
    The apps I have added are as follows (by package name, if you don't understand package names then try to google it, it will probably tell you the name of the app, but its easy to work out in most cases):

    Code:
    In v1.2:
    		<item>com.google.android.apps.authenticator2</item>
    		<item>com.lastpass.lpandroid</item>
    		<item>com.google.android.apps.plus</item>
    		<item>com.quoord.tapatalkpro.activity</item>
    		<item>com.adaptiveblue.GetGlue</item>
    		<item>com.androirc</item>
    		<item>bbc.iplayer.android</item>
    		<item>com.gzero.tv</item>
    		<item>com.dropbox.android</item>
    		<item>dk.tacit.android.foldersync.full</item>
    		<item>com.imdb.mobile</item>
    		<item>se.footballaddicts.livescore</item>
    		<item>com.android.vending</item>
    		<item>com.google.android.music</item>
    		<item>com.spotify.mobile.android.ui</item>
    		<item>com.amazon.mp3</item>
    		<item>com.amazon.venezia</item>
    		<item>com.bskyb.android.skyplus</item>
    		<item>com.ideashower.readitlater.pro</item>
    		<item>com.levelup.touiteur</item>
    		<item>com.speedsoftware.rootexplorer</item>
    
    In v1.3:
    <item>org.connectbot</item>
    <item>com.handmark.tweetcaster.premium</item>
    <item>com.google.android.apps.docs</item>
    <item>com.whatsapp</item>
    <item>jackpal.androidterm</item>
    <item>de.shapeservices.implusfull</item>
    <item>de.shapeservices.impluslite</item>
    <item>com.quoord.tapatalkxda.activity</item>
    <item>com.quoord.tapatalkxdapre.activity</item>
    <item>kik.android</item>
    <item>com.ebuddy.android</item>
    <item>com.skype.raider</item>

    Do not worry if you don't have some of these apps installed, they will just be ignored.

    IT MIGHT LOG YOU OUT OF YOUR ACCOUNTS, THIS CANNOT BE AVOIDED, BUT YOU CAN JUST ADD THEM BACK

    Install
    1) NANDROID FIRST!! This way if something goes wrong, or you don't like my mod you can easily revert.

    2) Flash in CWM (or other custom) recovery.

    3) Boot and add back all your accounts!

    Files

    v1.3 - CLICK HERE
    v1.2 - click here


    Updates
    I might update this with other apps requested if and only if it appears a real fix is taking too long.

    I strongly advise you keep a close eye on Modaco or Paul O'Brien's twitter feed as he might have some interesting information on this subject soon.

    IF YOU ARE AN APP DEVELOPER PLEASE READ THIS - http://www.modaco.com/page/news/_/a...rt-for-samsung-multi-window-to-your-apps-r823

    Apps to be added (if I make an update!):
    - Slices
    - <item>com.metago.astro</item>
    - <item>com.instagram.android</item>
    - <item>com.phonezoo.android.streamzoo></item>
    - <item>com.alensw.picfolder</item>
    - uk.Amazon.mShop.android
    - Shazam
    - GoSMS
    - Google Translate
    - <item>com.infraware.polarisoffice4</item>
    - WeChat messenger
    - email (stock)
    - calculator

    Changelog
    v1.3
    - More apps added, see list above
    v1.2
    - initial release
    - based on LJ1 (but should be fine on any stock based rom that has multi-screen feature)
    - includes apps listed in section 1 above (future apps, if updated, will be split into separate sections in the list so its clear they were added later)
    6
    Compiled my own - Use if you want

    After a few hours of trying and failing I did it, all with info from this thread.

    The list of apps in my compiled framework is:
    Code:
    	<item>com.android.contacts</item>
    	<item>com.ebay.mobile</item>
    	<item>com.google.earth</item>
    	<item>com.keramidas.TitaniumBackup</item>
    	<item>com.lexa.fakegps</item>
    	<item>com.linxmap.androidterminal</item>
    	<item>com.sec.android.widgetapp.alarmclock</item>
    	<item>com.skype.raider</item>
    	<item>com.teamviewer.teamviewer.market.mobile</item>
    	<item>com.waze</item>
    	<item>com.whatsapp</item>
    	<item>com.glympse.android.glympse</item>
            <item>com.android.browser</item>
            <item>com.android.mms</item>
            <item>com.sec.android.gallery3d</item>
            <item>com.sec.android.app.snotebook</item>
            <item>com.google.android.apps.maps</item>
            <item>com.google.android.maps</item>
            <item>com.google.android.gm</item>
            <item>com.google.android.talk</item>
            <item>com.google.android.youtube</item>
            <item>com.google.android.gsf.login</item>
            <item>com.android.chrome</item>
            <item>com.infraware.polarisviewer4</item>

    CWM zip : http://d-h.st/JJn - Flash using cwm...

    If anyone wants a step by step on how to do this, here is one - I will not go into insane detail though.
    1. Get the /system/framework/framework-res.apk and twframework-res.apk files from you N7100
    2. Download APK Multitool suggested earlier by nobnut
    3. Run setup.bat, use option 3 if I remember right to create the folders.
    4. Put the framework files inside "other" folder
    5. Load both files using Setup.bat (option 2 i think)
    6. Close Setup
    7. Put framework-res.apk inside the directory for modding
    8. Run Script.bat, Select project with option 24
    9. Decompile with 9
    10. Modify your /res/values/arrays.xml file to your liking.
    11. Compilie using the System app option - When it asks if you want to keep Choose YES
    12. delete the resources.arsc file from the keep folder. Continue with the process
    13. After it's done, take the resources.arsc file from inside the newly created file and put it in the original framework-res.apk file.
    14. Insert it into a CWM file, (use mine which I took from lenny) as a template, just replace the framework file inside it with 7zip (drag and drop)
    15. Copy the ZIP file to your sdcard and flash.
    6
    Request to lenny to keep his awesome development keep going coz paul's tool is only for lj1 and most people already have updated to lj3..
    And u are doing an awesome work..
    Thank u lenny..

    Sent from my GT-N7100 using Tapatalk 2

    ---------- Post added at 05:04 PM ---------- Previous post was at 05:00 PM ----------

    One question for lenny..
    I use ur mod and as it is all in frameworkres so will the system & binary show custom if everything else is stock..
    Also if after doing a samsung ota update will d mod erase as it probably updates framework..

    Sent from my GT-N7100 using Tapatalk 2
    If you post the LJ3 framework-res.apk in the topic back at MoDaCo I can probably add support.

    P
    4
    Request to add whatsapp and tapatalk..please..
    Thanks in advance..

    Sent from my GT-N7100 using Tapatalk 2

    tapatalk is already there
    2
    +1 on whatsapp, and :
    - Andftp
    - Andsmb
    - Terminal (both those on the market)

    Which toolkit did you use to decompile + recompile this framework file?

    I didn't use a toolkit if you mean a pre-made script tool thing, I just used the latest apktool and a command prompt window.