[MOD] Solution to Launcher Redraws on GB

Search This thread

bkoon1218

Senior Member
Apr 25, 2011
846
134
New York
Hey all, this mod is for those who are having launcher redraws on GB. This was an issue since GB was released. For those who don't know, a redraw is, simply put, when your launcher's icons all disappear but reload after a few seconds.

Here's what you do:
1) Get your launcher moved into /system/app. You should do this from a clean flash (edit the ROM.zip, put it in, and rezip the file). You could try to manually push this, but I don't know how that'll work. You could also try to convert it into a system app by using Titanium Backup PAID (thank you shawnshine for this one).

To get the apk for your launcher, you should uninstall it and reinstall it. Once you reinstall your launcher, go to /cache and look for downloadfile.apk. That's the app you just recently downloaded (in this case, it's your launcher). Save that downloadfile.apk, rename it to whatever you want, and move it into /system/app whenever you flash a new ROM.

2) Edit the build.prop for your ROM. Use Notepad++ and add this line at the bottom, without quotes: "ro.HOME_APP_ADJ=1" Save the changes to your build.prop. You can manually push this and this seems to work as well.

This thread is really made so you guys could get the edited build.prop and push them yourselves. I'm including only the most recent GB ROMs.

3) Flash your ROM and enjoy less redraws. If you choose to manually push it, wipe your dalvik cache and fix permissions.

I take NO credit for any of this. jager555 was the one who mentioned #1. AntonX is the one who mentioned #2. Of course, all the build.props that have been edited belong to the respective developers who tweaked it and such.

If the developers have a problem with me posting their build.props here, please let me know, and I'll remove it.

UPDATE: Here's a short explanation of why this thread died down. When 2.3.6 was just released, I tried using this mod again to fix the build.props for all ROMs. Unfortunately, it seemed to be ineffective, so I dropped this completely. However, icy56 recently informed me that this still works on 2.3.6 (at least the newest ROMs), so I decided to pick this up again!

Below are the three most commonly used ROMs on this forum atm (Valhalla Black Edition, ICBINB 2.3.7 v2, and AOSP Style X). For those of you who haven't made the move yet, I kept the older ROMs in Older ROMs.zip.

Let me know how this works for all of you! I know it definitely made a difference on LauncherPro and GO Launcher EX.
 
Last edited:

mbernusg

Senior Member
Mar 9, 2010
1,183
118
NJ
Sick!! Thanks works great it was def an annoying issue.. I just moved the apk in root explorer and reinstalled into system app

sent from my real Gs move in silence like lasagna
 

Mizun0h

Senior Member
Jun 17, 2011
81
9
Atlanta Ga
hey just wanted to say i can attest that these settings do lessen the withdraws.

For launcherpro users, settings that have completely stopped withdraws for me are setting memory usage to low, not checking "prevent FCs", and checking "keep in memory"
 

mbernusg

Senior Member
Mar 9, 2010
1,183
118
NJ
I pushed it and didn't lose settings.. like I said I moved adw from data app to system app and then immediately clicked install and it reinstalled successfully :D

The launcher will fc if you hit home without reinstalling in system app

sent from my real Gs move in silence like lasagna
 

bkoon1218

Senior Member
Apr 25, 2011
846
134
New York
hey just wanted to say i can attest that these settings do lessen the withdraws.

For launcherpro users, settings that have completely stopped withdraws for me are setting memory usage to low, not checking "prevent FCs", and checking "keep in memory"

The only reason why I don't want to set the memory usage to "low" is because it makes my previews lag with 7 screens. Also, I've been reading that we should keep the memory usage as "high" instead.

Wouldn't using the "convert to system app" function in Titanium Backup Pro for your preferred launcher do the same thing?

I'm not sure. I've never tried that. I put it into the OP just in case though. Once I get someone's confirmation, I'll put it as one of the methods. :)

I pushed it and didn't lose settings.. like I said I moved adw from data app to system app and then immediately clicked install and it reinstalled successfully :D

The launcher will fc if you hit home without reinstalling in system app

sent from my real Gs move in silence like lasagna

It turns out that it was SAS vXXX that wiped everything. Very strange. I'll have to ask dsexton702 about that.
 
Last edited:
  • Like
Reactions: steeleain

icy56

Senior Member
Feb 26, 2011
473
38
Nashville
I pushed it and didn't lose settings.. like I said I moved adw from data app to system app and then immediately clicked install and it reinstalled successfully :D

The launcher will fc if you hit home without reinstalling in system app

sent from my real Gs move in silence like lasagna

Tried that. Didn't loose anything but it seems like the launcher still re-draws for me :(

Sent from my SGH-T959V using XDA App
 

iHelper

Senior Member
Jan 3, 2011
234
52
Yay!! It worked. I played Nova 2 for a while and my launcher didn't redraw still!

-Sent From My Amazing Galaxy S 4G-
 

icy56

Senior Member
Feb 26, 2011
473
38
Nashville
What's causing your redraws? I usually get a redraw after playing Cut the Rope for a level or two, but now it doesn't happen at all. :)

I get a redraw like right after playing angry birds, or cut the rope, or even simply just web browsing. I guess I have to do it the real way.

Sent from my SGH-T959V using XDA App
 

bkoon1218

Senior Member
Apr 25, 2011
846
134
New York
I get a redraw like right after playing angry birds, or cut the rope, or even simply just web browsing. I guess I have to do it the real way.

Sent from my SGH-T959V using XDA App

I just tried playing Angry Birds, Cut the Rope, and browsing for over 5 minutes each. None of which caused a redraw.

Maybe you should try a fresh flash. :(
 

jager555

Senior Member
Sep 26, 2010
1,539
764
Florida
hey guys. sorry im taking so long with my promised tutorial/noob guide. i have program reviews at work this week (which i completely forgot about) and it is killing me. i will get it done over the weekend.
 

ptclik85

Senior Member
Aug 21, 2009
1,028
84
Oppo N3
I'm using beautiful sgs4g and my adw launcher was already in system apps and my phone redraws really badly, mainly after I use Facebook, hanging with friends, and browsing the Web

Sent from my SGH-T959V using XDA Premium App
 

bkoon1218

Senior Member
Apr 25, 2011
846
134
New York
I'm using beautiful sgs4g and my adw launcher was already in system apps and my phone redraws really badly, mainly after I use Facebook, hanging with friends, and browsing the Web

Sent from my SGH-T959V using XDA Premium App

I put in the Beautiful SGS4G modded build.prop. Try manually pushing that into /system. Go into CWM, wipe your dalvik cache and fix permissions. Let your phone sit for 10-15 minutes afterwards to let the dalvik cache rebuild.

Keep in mind that wiping the dalvik cache and fixing permissions are optional, but it would be safer to do that.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    Hey all, this mod is for those who are having launcher redraws on GB. This was an issue since GB was released. For those who don't know, a redraw is, simply put, when your launcher's icons all disappear but reload after a few seconds.

    Here's what you do:
    1) Get your launcher moved into /system/app. You should do this from a clean flash (edit the ROM.zip, put it in, and rezip the file). You could try to manually push this, but I don't know how that'll work. You could also try to convert it into a system app by using Titanium Backup PAID (thank you shawnshine for this one).

    To get the apk for your launcher, you should uninstall it and reinstall it. Once you reinstall your launcher, go to /cache and look for downloadfile.apk. That's the app you just recently downloaded (in this case, it's your launcher). Save that downloadfile.apk, rename it to whatever you want, and move it into /system/app whenever you flash a new ROM.

    2) Edit the build.prop for your ROM. Use Notepad++ and add this line at the bottom, without quotes: "ro.HOME_APP_ADJ=1" Save the changes to your build.prop. You can manually push this and this seems to work as well.

    This thread is really made so you guys could get the edited build.prop and push them yourselves. I'm including only the most recent GB ROMs.

    3) Flash your ROM and enjoy less redraws. If you choose to manually push it, wipe your dalvik cache and fix permissions.

    I take NO credit for any of this. jager555 was the one who mentioned #1. AntonX is the one who mentioned #2. Of course, all the build.props that have been edited belong to the respective developers who tweaked it and such.

    If the developers have a problem with me posting their build.props here, please let me know, and I'll remove it.

    UPDATE: Here's a short explanation of why this thread died down. When 2.3.6 was just released, I tried using this mod again to fix the build.props for all ROMs. Unfortunately, it seemed to be ineffective, so I dropped this completely. However, icy56 recently informed me that this still works on 2.3.6 (at least the newest ROMs), so I decided to pick this up again!

    Below are the three most commonly used ROMs on this forum atm (Valhalla Black Edition, ICBINB 2.3.7 v2, and AOSP Style X). For those of you who haven't made the move yet, I kept the older ROMs in Older ROMs.zip.

    Let me know how this works for all of you! I know it definitely made a difference on LauncherPro and GO Launcher EX.
    4
    i appreciate the credit ;)

    i will be writing a guide this week on all of this. i've noticed a TON of questions that i know I have addressed too many times for me not to be bothered by it.
    3
    hey just wanted to say i can attest that these settings do lessen the withdraws.

    For launcherpro users, settings that have completely stopped withdraws for me are setting memory usage to low, not checking "prevent FCs", and checking "keep in memory"
    2
    Octane v2.X has been added to the OP!
    1
    Correct. Build.prop in in the system folder. And it does help. However, if you launcher updates through the market, use TB to integrate update into ROM.