Make LauncherPro [or any Launcher] even faster...NEED ROOT!

CallMeAria

Senior Member
Aug 17, 2010
1,458
288
0
Murrieta, CA
I found this easy little mod while poking around on the internet today. What it does is makes absolutely certain that launcherpro stays in memory (apparently there can be a problem with this even if you have the checkbox checked). Now by no means was LauncherPro slow to begin with, it is already the fastest launcher, IMO, available. But since performing this mod ive not had a single instance with any lag what so ever with launcherpro, whether is be coming out of apps or waking from a screen off/phone sleep mode.

No this wont fix the FC on reboot issue...

So open Terminal Emulator on your phone.
Type (or copy and paste) the following, hitting ENTER between each line:

su

echo ro.HOME_APP_ADJ=1 > /data/local.prop

reboot

If for whatever reason you experience some adverse affects with this you can simple go into any File Manager with root access and delete the /data/local.prop file you created and reboot your phone. I personally have not experience any negative effects as of yet (several hours using this mod).

EDIT: This mod should work with whatever launcher you have on your phone. I've only tested it with LauncherPro however. But the idea is that it locks the launcher in memory, any launcher.

EDIT: also, if you would like to make the file manually to store on your sd card so you can copy/paste it after a factory reset you just need to use a file manager to create a file and name it local.prop

Then you will need to open it with a text editor and type the following and save: ro.HOME_APP_ADJ=1

From there it just gets pasted to the /data partition to make it active (not the data folder on the SD card btw).

EDIT (05/26/2011): Ok uploaded a working .zip that can be flashed from clockwork recovery.

EDIT (05/26/2011): Also added a flashable .zip that will remove the mod from your phone for whatever reason. Just flash from clockwork recovery.
 

Attachments

Last edited:

DroidRunner

Senior Member
Sep 29, 2010
1,689
487
0
Will this get rid of that sluggishness when unlocking phone? I want smooth like fr008

HTC Liberty
CM7 nightly 39
Smartass Kernal 6-7
 

CallMeAria

Senior Member
Aug 17, 2010
1,458
288
0
Murrieta, CA
Will this get rid of that sluggishness when unlocking phone? I want smooth like fr008

HTC Liberty
CM7 nightly 39
Smartass Kernal 6-7
Im getting no lag what so ever when waking/unlocking the phone. LauncherPro no longer has to do any redraws so unlocking is super smooth.

EDIT: On a side note, this should work with any launcher. What it does is keep the current launcher in memory at all times, so it should work regardless of launcher. So anyone using another launcher such as adw or Go who wants to test this and share their results it would be appreciated.
 

okachowwa

Senior Member
Jan 18, 2011
248
5
0
Louisiana
Wow! This actually worked. It wasn't faster as much as smoother (which I thought impossible with Launcher Pro lol!) Well thanks!



HTC Aria
CM7 <<Just so you know it works with CM7
 

CallMeAria

Senior Member
Aug 17, 2010
1,458
288
0
Murrieta, CA
Is this something that needs to be done each time I flash a new nightly?
no. The only time you'll need to re-do it is if you do a factory reset. It persists through normal cache/dalvik wipe/rom flash.

On a side note, you after you create the local.prop file using the method in the first post you can make a copy of it to save to your sd card so that you can just paste it to /data for those times where you want to do a factory reset.

EDIT: updated first posts with directions to create the file manually.
 
Last edited:
  • Like
Reactions: cHarley04

cHarley04

Senior Member
Dec 21, 2010
437
55
0
FloriDuh
WOW, my Aria is flying.... :)
And, I can confirm that this patch works just fine with the stock ADW launcher on CM7.
I hate to think of all the hours I spent playing with different governors trying to eliminate "lag". This little patch blows them all away, even with the phone set back to stock, non-OC'd speeds.

Thanks...
 

boxcar8028

Senior Member
Mar 15, 2011
955
220
73
Seattle, WA
Let me know how it works out on your nook.

Sent from my cm7 Aria.
All went well on my aria. the zip flash with no problem. love this little hack. ADW is so smooth on my aria now, loving it. thxs. cm7 n77

But on my nook it was not so good. cm7 n69 The flash was aborted by CWR the error message was "Amend scripting is go longer supported. please switch to edify scripting" Im no dev but I thinks this error is because CWR on the nook is 3.0.x and does not support the older script. so I try to do this through terminal of the nook with no luck, Im a noobe with the terminal and Im sure i just enter the code wrong.

I was typing:
echo ENTER
ro.HOME_APP_ADJ=1 ENTER and then I'll get "denied"

------------------edited--------

I see it now, I see all 3 lines of code. last night all I saw was the main line "echo ro.HOME_APP_ADJ=1 > /data/local.prop" and totally miss the other 2 lines "su" and "reboot"

I think the right way is:
su ENTER

echo ro.HOME_APP_ADJ=1 > /data/local.prop ENTER

reboot ENTER

---------------------------

I'll try again tonight. Thanks, love this hack :)
 

CallMeAria

Senior Member
Aug 17, 2010
1,458
288
0
Murrieta, CA
All went well on my aria. the zip flash with no problem. love this little hack. ADW is so smooth on my aria now, loving it. thxs. cm7 n77

But on my nook it was not so good. cm7 n69 The flash was aborted by CWR the error message was "Amend scripting is go longer supported. please switch to edify scripting" Im no dev but I thinks this error is because CWR on the nook is 3.0.x and does not support the older script. so I try to do this through terminal of the nook with no luck, Im a noobe with the terminal and Im sure i just enter the code wrong.

I was typing:
echo ENTER
ro.HOME_APP_ADJ=1 ENTER and then I'll get "denied"

------------------edited--------

I see it now, I see all 3 lines of code. last night all I saw was the main line "echo ro.HOME_APP_ADJ=1 > /data/local.prop" and totally miss the other 2 lines "su" and "reboot"

I think the right way is:
su ENTER

echo ro.HOME_APP_ADJ=1 > /data/local.prop ENTER

reboot ENTER

---------------------------

I'll try again tonight. Thanks, love this hack :)
Yea that zip I posted is not compatible with cwm 3.x +.

And your very last edit is correct.

"echo ro.HOME_APP_ADJ=1 > /data/local.prop" is all one line.
Sent from my cm7 Aria.
 

boxcar8028

Senior Member
Mar 15, 2011
955
220
73
Seattle, WA
Yea that zip I posted is not compatible with cwm 3.x +.

And your very last edit is correct.

"echo ro.HOME_APP_ADJ=1 > /data/local.prop" is all one line.
Sent from my cm7 Aria.
Got this to work through the terminal with my nook and its working nicely. The nook screen respond was never that bad but this little mod just makes it also smoother. I just don't understand why the launcher makers don't add this as a default setting. Thanks, this is awesome. :D
 

boxcar8028

Senior Member
Mar 15, 2011
955
220
73
Seattle, WA
I was just wondering if anyone knows if this little mod is similar to cyanogenmod's performance setting of "lock home in memory". is it basically the same thing? and is it safe to use both.
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone