FORUMS

Galaxy S6 & Edge get €100 Price Cut—New Models Incoming

Samsung has dropped the price of both the Galaxy S6 and S6 Edge by … more

How To Port Fully Featured Sony Xperia Z4 Camera

Xperia Z4’s hardware may not impress, but its software is definitely … more

Experimental TWRP Available For Moto G 2015

XDA Senior Member squid2 has posted experimental builds of TWRP for the Moto G … more

Sunday Debate: How Can We Get a No-Compromise Phone?

Join us in a fun Sunday Debate on Compromises. Come with your opinions and … more

[Tutorial] Unlimited Recent Apps Panels

4,480 posts
Thanks Meter: 6,902
 
By steal25, Recognized Themer / Contributor / Recognized Developer on 24th September 2012, 06:02 AM
Post Reply Subscribe to Thread Email Thread
With Zeppelinrox tearing up the multitasking scene around these parts lately I thought this would be a cool compliment to his mod. Plus it only work if you are using his modified services.jar. Heres his thread just a note: I used ff which should be a whole lot more than 16 but but there is a limit in android of 16 which im sure can be upped aswell i just havent looked yet.

mikeyxda brought it to my attention that a few of the edits weren't needed to complete this mod. So thanks mikey for making this even easier!

New zeppelinrox edits added make this mod unlimited panels!!!

Devs, Chefs, Rom Builders, Weekend warriors, whoever fell free to use.

First decompile SystemUI.apk
Navigate to com\android\systemui\recent\FxRecentTasksLoader.sm ali

search for

Code:
    const/16 v1, 0x10

    const/16 v2, 0x20
change to

Code:
    const/16 v1, 0xff

    const/16 v2, 0xff
search for

Code:
.field private static final DISPLAY_TASKS:I = 0x8
change to

Code:
.field private static final DISPLAY_TASKS:I = 0xff
then just below is

Code:
.field private static final DISPLAY_TASKS:I = 0x10
change to
Code:
.field private static final DISPLAY_TASKS:I = 0xff
then search for
search for .method getRecentTasks()Ljava/util/ArrayList;

the next instance of
Code:
const/16 v0, 0x8
change to
Code:
const/16 v0, 0xff
Navigate to
com\android\systemui\recent\RecentAppFxActivity.sm ali

search for

iput-object v2, p0, Lcom/android/systemui/recent/RecentAppFxActivity;->mContext:Landroid/content/Context;

just below this is
Code:
const/16 v0, 0x8
change to
Code:
const/16 v0, 0xff
just below that is
iput v0, p0, Lcom/android/systemui/recent/RecentAppFxActivity;->NUM_PANEL:I
then just below that is
Code:
const/16 v0, 0x10
change to
Code:
const/16 v0, 0xff
then search for
.method private refreshRecentTasksList(Ljava/util/ArrayListV
and the next instance of
Code:
const/16 v5, 0x8
change to
Code:
const/16 v5, 0xff
this is probably not necessary
navigate to com\android\systemui\recent\RecentAppFxActivityTab let.smali

search for

iput-object v2, p0, Lcom/android/systemui/recent/RecentAppFxActivity;->mContext:Landroid/content/Context;

just below this is
Code:
const/16 v0, 0x8
change to
Code:
const/16 v0, 0xff
just below that is
iput v0, p0, Lcom/android/systemui/recent/RecentAppFxActivity;->NUM_PANEL:I
then just below that is
Code:
  const/16 v0, 0x10
change to
Code:
const/16 v0, 0xff
then search for
.method private refreshRecentTasksList(Ljava/util/ArrayListV
and the next instance of
Code:
  const/16 v5, 0x8
change to
Code:
const/16 v5, 0xff
####newly added to fix dissappearing panels####

then search for
invoke-virtual {v3, v4, v5, v7}, Lcom/android/systemui/recent/RecentAppFxActivity$FxListViewAdapter;->bindListView(Lcom/htc/fusion/fx/controls/FxListView;II)V

just above this is

Code:
const/16 v5, 0x8
change to

Code:
const/16 v5, 0xff
navigate to com\android\systemui\recent\RecentTaskLoader.smali

in the .method static constructor section search for

Code:
const/4 v0, 0x6
change to

Code:
const/16 v0, 0xff
then search for

Code:
const/16 v0, 0x14
change to

Code:
const/16 v0, 0xff
And thats it Enjoy!

Fixed >>>>Bugs: scrolling quickly will make panels dissappear, im looking into a fix for this [COLOR="Red"]
Last edited by steal25; 18th November 2013 at 08:23 AM.
The Following 34 Users Say Thank You to steal25 For This Useful Post: [ View ]
 
 
24th September 2012, 06:05 AM |#2  
il Duce's Avatar
Recognized Developer / Contributor / Themer / Retired Moderator
Flag Twin Cities, MN
Thanks Meter: 16,469
 
Donate to Me
More
BOOM!
The Following 2 Users Say Thank You to il Duce For This Useful Post: [ View ]
24th September 2012, 06:07 AM |#3  
CrazyTechnoBoy's Avatar
Senior Member
Thanks Meter: 139
 
More
Swag.


I'm actually gonna use this How-To.

Sent from my EVO using xda app-developers app
The Following User Says Thank You to CrazyTechnoBoy For This Useful Post: [ View ]
24th September 2012, 06:14 AM |#4  
zeppelinrox's Avatar
Senior Member
Flag IN THE FREAKIN' OP
Thanks Meter: 21,644
 
Donate to Me
More
Cool... I tried like crazy to find where that bugger was
The Following 4 Users Say Thank You to zeppelinrox For This Useful Post: [ View ]
24th September 2012, 01:41 PM |#5  
mikeyxda's Avatar
Recognized Contributor / Recognized Developer
Flag Florida - Gulf Coast
Thanks Meter: 14,265
 
Donate to Me
More
Good stuff, Steal!

Mike
The Following 5 Users Say Thank You to mikeyxda For This Useful Post: [ View ]
24th September 2012, 05:36 PM |#6  
steal25's Avatar
OP Recognized Themer / Contributor / Recognized Developer
Flag Behind a dumpster in the Los Angeles Harbor
Thanks Meter: 6,902
 
Donate to Me
More
Quote:
Originally Posted by mikeyxda

Good stuff, Steal!

Mike

Thanks and thank you for pointing out that a few of the edits werent needed.

the op has been revised minus the unneeded edits.
The Following 2 Users Say Thank You to steal25 For This Useful Post: [ View ]
24th September 2012, 07:44 PM |#7  
OMJ's Avatar
Recognized Contributor
Flag MN
Thanks Meter: 10,003
 
Donate to Me
More
good stuff....thx!
The Following 2 Users Say Thank You to OMJ For This Useful Post: [ View ]
24th September 2012, 08:25 PM |#8  
fernando sor's Avatar
Recognized Themer
Flag north of the wall
Thanks Meter: 5,567
 
More
Nice work

Sent from my EVO using Tapatalk 2
The Following 2 Users Say Thank You to fernando sor For This Useful Post: [ View ]
24th September 2012, 08:52 PM |#9  
chogardjr's Avatar
Senior Member
Thanks Meter: 1,463
 
Donate to Me
More
Very cool

Sent via LTE from my Evo LTE s-offed by an overweight panda.
The Following 2 Users Say Thank You to chogardjr For This Useful Post: [ View ]
25th September 2012, 12:09 AM |#10  
PuRE IVIonztah's Avatar
Senior Member
Flag Arlington
Thanks Meter: 262
 
More
Thanks for this! Actually gonna use this

Sent from my EVO using xda premium
The Following User Says Thank You to PuRE IVIonztah For This Useful Post: [ View ]
25th September 2012, 12:15 AM |#11  
ssojyeti2's Avatar
Recognized Themer
Flag North Miami Beach
Thanks Meter: 2,690
 
Donate to Me
More
Quote:
Originally Posted by PuRE IVIonztah

Thanks for this! Actually gonna use this

Sent from my EVO using xda premium

good
The Following User Says Thank You to ssojyeti2 For This Useful Post: [ View ]

Read More
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes