[Android Software/Hacking General [Developers Only]] zeppelinrox:
Actually no.

All ADJs, because of how the smali is setup, are set and applied in ActivityManagerService.smali itself.

The ONLY exception being HIDDEN_APP_MIN_ADJ.

You have stated so yourself. If you make an ADJ change in ProcessList.smali for home adj, it does NOT get passed to AMS.smali.

And you totally miss the point.

You tried to make it sound like it's some kind of accident that only HIDDEN_APP_MIN_ADJ gets passed into AMS.smali.

My point was that it's totally intentional.

That HIDDEN_APP_MIN_ADJ is set in PL.smali and is continually fetched by AMS.smali.

#the value of this static final field might be set in the static constructor
.field static final MAX_HIDDEN_APPS:I = 0x0

.method static constructor <clinit>()V
.registers 7

.prologue
.line 42
const/16 v1, 0x9

sput v1, Lcom/android/server/am/ProcessList;->HIDDEN_APP_MIN_ADJ:I

AMS continueally fetches HIDDEN_APP_MIN_ADJ from PL while all other ADJs are directly put into a variable everytime they are used by AMS.

That's the bottom line.

Oh I thought you said earlier that those are actually passed to AMS?

But no matter, apparently, you're probably the only person posting in this thread that doesn't know it has always needed AMS.smali edits.

In fact, at first, I didn't even touch ProcessList.smali to SuperCharge services.jar

The ONLY reason I even bother editing ProcessList.smali is so that the script knows what values to look for in ActivityManagerService.smali.

I use it for reference, and that's it.

Why do you speak as if you know?

You've never patched your services.jar LOL

Obviously, the ONLY process that has the home ADJ of 1, when Die-Hard, is the launcher... duh... OMG... seriously??

Ever hear of the bOOM Stick?

I created that just for that reason LOL

Hey, if you, or anybody, makes sense, I listen.

But the more you're talking, the less sense you're making.

no kidding

I proved that you were wrong about your misinformation about supercharging breaking the "keep home in memory" feature that some launchers have.

Try and keep up, eh?

Or was that just a deflection?

Post 2 is the actual edits to supercharge the launcher but obvsiously there's alot more than those now.

btw, everybody here knows that SuperCharger works, except for you.

It already works great.

I successfully supercharged ICS months and months ago.

The ONLY thing that has arisen and that needed addressing are a few refinements.

But guess what? In the end, there aren't even that many.

Because if it's trimming apps for example, it's not actually looking for backup apps adj, or server apps adj, or previous apps adj or home apps adj.

It's looking for whatever belongs to the ADJ it wants to trim

.

So if it wants to trim ADJ 6, it will trim whatever app has ADJ 6 and it doesn't matter if it's a home app or server app.

So... in light of your views of how memory management should be handled and how you've never supercharged and how you'll never know what it's like anyway... any opinion that you have, is actually hypothesis and guess what?

Alot of times hypothesis = BS.

You have no desire to speak from an informed opinion that is based on experience.

So it makes sense that I have no need to prove anything to you - plus you don't listen anyway and contradict yourself whenever is suits you.

You may as well tell me that a certain food tastes awful, without ever having tasted it first.

So really, your opinion is based on nothing when it comes to SuperCharging.

You really don't know how it works or what it's like.