[MOD] Multiwindow Apps

Search This thread

JustFlesh

Member
Jan 20, 2011
19
73
I've been able to mod some apps to work in multiwindow mode.

How to install:
  1. Backup your data from the app using titanium backup
  2. Uninstall the app
  3. Install the modded app
  4. Restore your app data using titanium backup

Please Note:
I'm not a dev, I only added some lines to androidmanifest.xml
These apps may not be optimized for multiscreen mode, I've just enabled it.
This is just a temporarily solution.
This only works on Jelly Bean Roms.
You can't update modifed Apps with Playstore.

Modded apps:

As I can't update this post, everytime someone post a new modifed app, use this link to have an overview of all attached apps of this thread. Unfortunately, direct links to filehosters are not included
Or look at this thread created by TheSanitarium


Apps that didn't work:

  • Chrome (Error while recompiling with apk-multi-tools, even without changes, maybe someone else can edit this one)
  • Maps (same as above)
  • Play (same as above)
    [*]Youtube (same as above)

How to modify Apps by yourself:
  1. Decompile the app with apk-multi-tools
  2. Open Androidmanifest.xml with Editor, Notepad++ or something else
  3. Search for this
    Code:
    <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
  4. Add this line
    Code:
    <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
    		<category android:name="android.intent.category.MULTIWINDOW_LAUNCHER" />
    </intent-filter>
  5. Search for this line

    Code:
    </application>
  6. Add these lines so that it looks like this

    Code:
    <uses-library required="false" name="com.sec.android.app.multiwindow" />
            <meta-data android:name="com.sec.android.support.multiwindow" android:value="true" />
            <meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_W" android:value="632.0dip" />
            <meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_H" android:value="598.0dip" />
            <meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_W" android:value="632.0dip" />
            <meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_H" android:value="598.0dip" />
    </application>
  7. Recompile app
 

Attachments

  • signed_currents.apk
    4.4 MB · Views: 829
  • signed_dropbox.apk
    3.4 MB · Views: 1,246
  • signed_ebay.apk
    3.9 MB · Views: 737
  • signed_evernote.apk
    6.2 MB · Views: 1,011
  • signed_music.apk
    3.6 MB · Views: 1,220
  • signed_oeffi.apk
    849.8 KB · Views: 503
  • signed_spotify.apk
    3.2 MB · Views: 560
  • signed_translate.apk
    3.2 MB · Views: 1,024
  • signed_twitter.apk
    2.6 MB · Views: 626
  • signed_vlc.apk
    7.2 MB · Views: 1,124
  • signed_Whatsapp.apk
    5.4 MB · Views: 1,849
  • signed_messenger.apk
    5.3 MB · Views: 922
  • signed_facebook.part1.rar
    7 MB · Views: 1,090
  • signed_facebook.part2.rar
    2.9 MB · Views: 905
  • signed_com.mxtech.videoplayer.ad.rar
    5.2 MB · Views: 571
  • signed_com.steadfastinnovation.android.projectpapyrus.rar
    4.1 MB · Views: 278
  • signed_net.supware.ti83.apk
    394 KB · Views: 264
  • signed_org.softeg.slartus.forpda-2.rar
    1.5 MB · Views: 182
  • signed_pl.solidexplorer-2.rar
    3.5 MB · Views: 502
Last edited:

cheznutts

Member
Aug 20, 2010
22
11
This is cool to get multiwindow apps working. One problem is when you decompile the APK and compile it back up, you will be signing APK with a different key than developers. This means you cannot update from Play Store because the keys will not match. You will have to remove modded APK, install update, then mod updated APK. If you are ok with having older version of APK then there isnt an issue.
 
  • Like
Reactions: banderos101

banderos101

Senior Member
Dec 26, 2010
1,261
374
This is cool to get multiwindow apps working. One problem is when you decompile the APK and compile it back up, you will be signing APK with a different key than developers. This means you cannot update from Play Store because the keys will not match. You will have to remove modded APK, install update, then mod updated APK. If you are ok with having older version of APK then there isnt an issue.

Will there still be an update notifier in the playstore, or do we lose that, aswell as the ability to update?
 

pittmanmike

Member
Sep 27, 2011
6
1
It's good to see at least some of the apps can be modded to support multi window. This is a big step of note 10.1. I have successfully modded IMO.

Is there a way I could change the default size of the pop up window? I have tried to change the four numbers for portrait apps but still the pop up is in landscape. Not convenient enough to adjust it every time.

Sent from my GT-N8000 using xda app-developers app
 

techkia

Member
Mar 19, 2010
45
7
The modded facebook apk had been tested working on dr Akrim jb rom.
 
Last edited:

weihan1102

Senior Member
May 28, 2012
436
156
i use APK-Multi-Tool to decompile apk , but in many apk(like facebook's apk) , it will appear “an error occurred,please check the log (option 23) why and how to fix it
 
Last edited:

jojo1419

Senior Member
Mar 30, 2012
146
20
Google Pixel 4a
i use APK-Multi-Tool to decompile apk , but in many apk(like facebook's apk) , it will appear “an error occurred,please check the log (option 23) why and how to fix it

I'm trying to decompile some of my own apps but when I'm using apk multi tools or apk manager, whenever I hit extract (option 1) or decompile apk (option 9) the script just shuts off. Anyone knows how to get it working?

Sent from my Incredible S using xda app-developers app
 

riccio2004

Member
Feb 2, 2010
13
1
great work!!!!!!!!

thank u very much

BUT... in some apk it was fantastic to zoom in/out!!!

IS IT POSSIBILE??????
 

PhinxApps

Member
Oct 29, 2011
34
53
rchempd and

i use APK-Multi-Tool to decompile apk , but in many apk(like facebook's apk) , it will appear “an error occurred,please check the log (option 23) why and how to fix it

It's not only that... I played with this mod since friday and there are apps, that don't work properly after you decompile and compile them!
For e.g ezPDF f.c. after opening a PDF. The reason is not this little modification but apk-tools itself, that have some problems with signed NON-system apps. Anyway GApps should be safe because you can find a bunch of "Inverted GApps"-Packs.
Could someone else try it with ezPDF?

It should be possible to write a deamon, that registeres preselected non-multiwindow apps as multiwindow apps. But unfortunately I'm not a Dev (for now :)).
 

jojo1419

Senior Member
Mar 30, 2012
146
20
Google Pixel 4a
I've been playing around with this mod since today and I managed to get some apps too work! ! :) I also tried with a game "Hill Climb Racing" and it's been working like a charm!


Sent from my GT-N8000 using XDA Premium HD app
 

Attachments

  • uploadfromtaptalk1352692631725.jpg
    uploadfromtaptalk1352692631725.jpg
    47.6 KB · Views: 1,248

Top Liked Posts

  • There are no posts matching your filters.
  • 53
    I've been able to mod some apps to work in multiwindow mode.

    How to install:
    1. Backup your data from the app using titanium backup
    2. Uninstall the app
    3. Install the modded app
    4. Restore your app data using titanium backup

    Please Note:
    I'm not a dev, I only added some lines to androidmanifest.xml
    These apps may not be optimized for multiscreen mode, I've just enabled it.
    This is just a temporarily solution.
    This only works on Jelly Bean Roms.
    You can't update modifed Apps with Playstore.

    Modded apps:

    As I can't update this post, everytime someone post a new modifed app, use this link to have an overview of all attached apps of this thread. Unfortunately, direct links to filehosters are not included
    Or look at this thread created by TheSanitarium


    Apps that didn't work:

    • Chrome (Error while recompiling with apk-multi-tools, even without changes, maybe someone else can edit this one)
    • Maps (same as above)
    • Play (same as above)
      [*]Youtube (same as above)

    How to modify Apps by yourself:
    1. Decompile the app with apk-multi-tools
    2. Open Androidmanifest.xml with Editor, Notepad++ or something else
    3. Search for this
      Code:
      <intent-filter>
                      <action android:name="android.intent.action.MAIN" />
                      <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    4. Add this line
      Code:
      <intent-filter>
                      <action android:name="android.intent.action.MAIN" />
                      <category android:name="android.intent.category.LAUNCHER" />
      		<category android:name="android.intent.category.MULTIWINDOW_LAUNCHER" />
      </intent-filter>
    5. Search for this line

      Code:
      </application>
    6. Add these lines so that it looks like this

      Code:
      <uses-library required="false" name="com.sec.android.app.multiwindow" />
              <meta-data android:name="com.sec.android.support.multiwindow" android:value="true" />
              <meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_W" android:value="632.0dip" />
              <meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_H" android:value="598.0dip" />
              <meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_W" android:value="632.0dip" />
              <meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_H" android:value="598.0dip" />
      </application>
    7. Recompile app
    14
    [TOOL] MultiwindowAPKModifier

    Hey Guys, i provide you the first beta of the application i wrote.

    functions: Creates Multiwindowable apk's in just 2 clicks

    Credits:
    Daneshm90 (APK-Multitool)
    Brut.all (Apktool)
    Justfresh (Great Found of the XML-Tags)
    Justinchi (informations + test-apks)

    Requirements:
    Windows Administrator Account
    Java
    .net Framework 2.0 or higher (preinstalled in windows vista and higher)

    If you got any errors oder have other feedback please send it to me.

    instructions:
    1. Execute the MultiwindowAPKModifier.exe
    2. click open APK to select the apk file you want to modify
    3. click save APK to choose the path the signed apk should saved to. (starts automatically after selecting the destination path)

    Screenshot(s):

    MultiwindowAPKModifier_Screenshot.jpg


    greets
    7
    updated and added something

    https://www.dropbox.com/sh/die5d0l60nmpptd/KJzhLhKt2v

    Inviato dal mio GT-N8000 con Tapatalk 2
    6
    Ladies and gentleman: YOUTUBE!
    You must delete the original app with Titanium BK and reboot before to install it (because it's a system app)!

    :victory:
    5
    Here's Gmail 4.2 (with swipe to remove), multiview-enabled. (CAUTION: When dragging to resize the left and right sides, it will swipe to remove ur message. To avoid this, drag from the top corners. When dragging the bottom it scrolls down thru email list (not a big problem)