[Q] Replacing core components/apps with perma-temp root - HTC Sensation

Hello I understand that with perma temp root we have somewhat limited access to the system files (after restart they will return to normal) However I was wondering is it possible to take my launcher pro and rename it, install it in the system directory- overwriting the default launcher- so that android now only uses launcher pro and it no longer launches as an App. If this is possible the same could be done for SMS app also? Thanks for clearing this up for me.

Short answer: possibly.
The problem is, some apps won't work when you push them to /system/app without a reboot, and of course any reboot will erase the apps and revert the directory back to its stock configuration. You'll have to try and see if it actually works.
However, why would you want to do this? As long as you disable the Sense launcher and MMS apps you don't want to use, running Launcher Pro and AOSP MMS from the /data/app directory or from the /system/app directory are basically identical as far as Android is concerned. You won't really get any benefit performance-wise.
Edit: BTW, you also won't want to erase the stock launcher from the /system/app directory (or replace it with the Launcher Pro apk), as it will likely cause the phone to repeatedly FC, causing you to reboot anyway. I've heard that freezing it will work, but you'll have to try it out to be sure.

Haha, you couldn't have answered my question better. If I don't see any performance increase I really have no use in doing this lol. I overlooked the fact that a disabled app doesn't even get loaded up. Thanks a lot.

Related

get the real nexus launcher(launcher2.apk) working on DamageControl v1; JIT works!

EDIT: it seems as if a lot of people are having problems with this. about half the people get it working, and half don't. i recommend that you test out Launcher2 first before setting it as your home launcher. I'll try and see what's going on and why it doesn't work right. for now, though, pushing the libs is confirmed to make lwps like the nexusmod on helix.
EASIER WAY: USE RECOVERY TO FLASH THE SIGNED ZIP ATTACHED ON BOTTOM.
okay, so konikub posted the market app that gets the nexus launcher working on our ROMs, but it seemed a bit slow and the app drawer wasn't very intuitive for me, as i had to press the back key and everything for it to work. so, i found out a way to get the REAL nexus one Launcher2.apk to work on DamageControl v1, but i haven't test on fresh 2.0b2 or anything else.
the main two files that are needed to get the launcher2.apk to work seem to be libRS.so and librs_jni.so
since i used waffle 2.1 as my first ROM and the nexus launcher worked, albeit unstable at times, i looked there first. when compared with DamageControl, the necessary libs are missing.
so, the libs that i'm posting are taken straight from bikcmp's Waffle 2.1 ROM.
it's a pretty simple procedure, since you're just placing the libs in the right folder
step 1: extract the libRS.so and librs_jni.so to a folder where you know the location
step 2: push the files to /system/lib
Code:
adb remount
adb push <location of libRS.so> /system/lib
adb push <location of librs_jni.so> /system/lib
adb reboot
step 3: install launcher2.apk
Code:
adb remount
adb push <location of Launcher2.apk> /system/app
adb reboot
and then it works!
so far, it's been stable for me after a few reboots, and i don't get any force closes like i did when i used it on bikcmp's waffle ROM.
any problems, just pm me or post a reply.
if things don't work on the first try, like your bootscreen just keeps on going and going, just reboot your phone. after i set it to my default homescreen and rebooted, my bootscreen kept going on and on and on, even though the lockscreen and whatever else was definitely loaded. i'm not using the htc lockscreen, so i knew where the unlock button was, and when i touched there, it vibrated. i could 'unlock' the phone but it stayed at the bootscreen.
so when in doubt, just reboot
see below for all three files. i put it all into one zip for convenience.
enjoy!
EDIT: oh, and live wallpapers DO work. i've tested some from the market, but it seems as if (AGAIN) it's the nexusmod one that doesn't play nice and freezes your phone but i do recommend the Substrate (search Substrate in market) lwp, they're pretty fancy and they look nice too! performance isn't too bad either
Konikub requested a flashable zip for this. it's in post #5, but for those who are too lazy to scroll down, i'll post it here too
naturally, its named launcher2-signed.zip
UPDATE: i just tested this, but JIT works if you use this launcher! just follow these instructions: http://forum.xda-developers.com/showthread.php?t=637419
when i first installed it, though, my bootscreen just stayed and kept going for a good ten minutes. for some reason, the lockscreen still 'worked', as in you could unlock the phone underneath but it'd still display the boot animation. i just pressed the SEND+END+MENU button combo to reboot the phone, and it worked! if you get a few FCs at first, just make sure you press the 'Force Close' option. if you reboot again, it should work.
there's always the possibility that it'll screw up your phone(not a brick, i mean like it wont boot, etc.), and if it does, just go to recovery and follow the instructions to restore dalvik w/o JIT (in the link).
justinisyoung said:
okay, so konikub posted the market app that gets the nexus launcher working on our ROMs, but it seemed a bit slow and the app drawer wasn't very intuitive for me, as i had to press the back key and everything for it to work. so, i found out a way to get the REAL nexus one Launcher2.apk to work on DamageControl v1, but i haven't test on fresh 2.0b2 or anything else.
the main two files that are needed to get the launcher2.apk to work seem to be libRS.so and librs_jni.so
since i used waffle 2.1 as my first ROM and the nexus launcher worked, albeit unstable at times, i looked there first. when compared with DamageControl, the necessary libs are missing.
so, the libs that i'm posting are taken straight from bikcmp's Waffle 2.1 ROM.
it's a pretty simple procedure, since you're just placing the libs in the right folder
step 1: extract the libRS.so and librs_jni.so to a folder where you know the location
step 2: push the files to /system/lib
Code:
adb remount
adb push <location of libRS.so> /system/lib
adb push <location of librs_jni.so> /system/lib
adb reboot
step 3: install launcher2.apk
Code:
adb remount
adb push <location of Launcher2.apk> /system/app
adb reboot
and then it works!
so far, it's been stable for me after a few reboots, and i don't get any force closes like i did when i used it on bikcmp's waffle ROM.
any problems, just pm me or post a reply.
if things don't work on the first try, like your bootscreen just keeps on going and going, just reboot your phone. after i set it to my default homescreen and rebooted, my bootscreen kept going on and on and on, even though the lockscreen and whatever else was definitely loaded. i'm not using the htc lockscreen, so i knew where the unlock button was, and when i touched there, it vibrated. i could 'unlock' the phone but it stayed at the bootscreen.
so when in doubt, just reboot
see below for all three files. i put it all into one zip for convenience.
enjoy!
EDIT: oh, and live wallpapers DO work. i've tested some from the market, but it seems as if (AGAIN) it's the nexusmod one that doesn't play nice and freezes your phone but i do recommend the Substrate (search Substrate in market) lwp, they're pretty fancy and they look nice too! performance isn't too bad either
Click to expand...
Click to collapse
launcher2 works out of the box on my testing rom, just push it to /system/app. i already have the necessary libs in place.
darchstar said:
launcher2 works out of the box on my testing rom, just push it to /system/app. i already have the necessary libs in place.
Click to expand...
Click to collapse
well, i guess it's for people using damage's and fresh's rom
This might be pushing it...but I have been with out a computer screen for a few days now (it died), and have been running off my hero since. I have no way to pushfiles to my phone...is there any chance you can package up the launcher2 apk to be flashed, and I will put it on Darchs ROM....?
Thanks either way man!!!!
Question, does this launcher have the 4 shortcuts cause thats bout as slick as have 7 screens and as sliced bread.
konikub: attached!
Tipharet: no, that's only in the helixlauncher app
it's a nice feature, but this is just for those who want the 'real' nexus one feel to it, with the 3d app drawer and the dots on the bottom. otherwise there isn't much of a difference.
though personally, i prefer this to the helixlauncher.
Just curious, does the nexus launcher still have the sense widgets enabled? Say im just trying to take Rosie phone,app,and add button away; all I want is the little square down at the bottom that leads to my app drawer.
This knowledge will also help in development of a custom UI I am wotking on. Any help would be greatly appreciated.
Side note: like one of the other posters, I am not familiar with the sdk or changing files through the computer. However, I managed to root my phone, andinstall a custom ROM, all FROM MY PHONE.. Never once did I connect to my PC. Point being, Ive basically cooked my own roms from my phone. I am running DamageV1 and through terminal emulator was able to uninstall the bloatware that came along with it. I have a DamagedPancake LOL. Is it possible to push these files through t.e. or could someone post a update.zip that woulde removie just the RosieBar and leave only the boxlauncher?
Cheers
is there way a to revert back to the default sense ui?
sinistermeshes: unfortunately, you can't keep the sense widgets and not be using sense itself. something about the framework prevents you from being able to access or use HTC widgets if you aren't using sense. i also don't believe you can make the sense bar only be an app drawer. there was a thread starter a few days ago about mapping the buttons to different areas, but it was deemed not possible, or at least probably not going to happen.
the signed zip that i posted here only makes your phone's homescreen look, act, and feel just like what it does on the nexus one homescreen. no htc widgets (i know, i'm sad too =/)
vox: yeah, you can go to appliations and clear defaults. but the best way is to go to the market and install Home switcher. its very useful when dealing with homescreens and all.
works 100% perfectly, thanks OP.
personally, i started liking the helix launcher better than nexus, it allows only 2 screens, and you can put icons on the bottom. and, after pushing the libs, the nexus MOD wallpaper in market works with helix launcher!
im so happy right now
Really nice work.. All we need now is to remove the black notifcations bar and replace it with the white one and we can have a AOSP-Like rom
Just did this from my hero and it worked like a charm thanks a million for the signed zip I freaking love the nexus launcher and its really smooth
i cant seem to get the nexusmod lwp to work.. i downloaded it but i dont know how to set it.
i don't think the nexusmod lwp works if you use the launcher that's included.
but, if you use helixlauncher, it does work.
but first, you have to manually push LiveWallpapersPicker.apk and LiveWallpapers.apk to /system/app. they're posted on another thread, i believe.
i got it now i had to flash livewallpapaerpicker.apk
justinisyoung said:
i don't think the nexusmod lwp works if you use the launcher that's included.
but, if you use helixlauncher, it does work.
but first, you have to manually push LiveWallpapersPicker.apk and LiveWallpapers.apk to /system/app. they're posted on another thread, i believe.
Click to expand...
Click to collapse
I tried running it with hexilauncher and it just froze my phone...
justin, thanks for the lib file find. got the "modded Nexus" working with helix. I think I am going to stick with that just for the 7 screens but great find man.
NexusMod only works with helix. but its a bit laggy. if you use it on any other homescreen like nexuslauncher or home it just crashes.
Do we still have to push the lib files even with the zipped file that you provided... I nay have to wait toll I get home then
anyone gotten live wallpapers working??? i downloaded several and they are not in the wallpapers...

[Q]Where is DeskClock app on Khal's MIUI V2 ROM. Please help

I installed Khal's MIUI ROM successfully. But there is no Desk Clock on the Home Launcher pages. I used the "search" button on my phone and type "clock" so I can found it and use it.
But is there any method to make a icon on the Home Screen for quick use later. Please help me. Thank you.
Is there any solutions. If you don't know just let me know, or you guys look down on me.......
You can use MIUI clock widget and just click on it to launch the clock app. Alternatively you can use a different launcher.
You can try going into manage applications & clearing the cache and/or data on Launcher2
im pretty sure the clock app is in the tools folder on the home screen. my phones at motorola getting fixed so i cant look right now.
@CrystalShield no one looks down on anyone here. well at least they shouldnt. we have all had problems and it never hurts to ask. thats why we all come here, for community support
@easye420: I am sure that when I install the ROM of Khal of MIUI in this link. There is no app call "DeskClock" on home screen. I can list them here.
Page1: Gallery, Camera, music, Settings, Root Explorer (it's mine) , [Chinese something] and Theme manager.
Page2: Some Google Apps, facebook, memory, overclock, fast boot, twitter, and FM Radio.
page3: Wireless tether, Voice Search, News and weather and some of my apps (because everyone know our apps will stay at the end the these)
But I also use the "deckclock.apk" in /system/app to run the Clock. But i want it stay on my screen. I try use Shortcut, but when I click the shortcut, it "open App Manager" (like when we try to Run a APK file in ASTRO) and I also need to click on "launch" to run the app. It isn't what we want when we try to make a shortcut for an application, is it?
@3rdstring: I did, but it restore to original (still don't have it on Home).
Is there any solution for me.
By the way, Thanks all you guys very much. English is not my first language, if there is something impolite or immodest in my words. I'm sorry.................
And I am also newbie of this forum, so I don't have enough 10 posts to post and ask in the Development Box. That why I disturb you guys here. Sorry about that.
Reinstalling the app works. I just move the apk out from /system/app and install it as if it's another use app.
I have the same problem. Copying and installing doesn't work as the app has 0 bytes (!) and I always get the parsing error-obviously
If someone could upload the original with its proper size that'll be lovely.
Thanks.
milestone xt720 on froyo miui
psirage said:
Reinstalling the app works. I just move the apk out from /system/app and install it as if it's another use app.
Click to expand...
Click to collapse
I removed the DeskClock.apk from /system/app. But when I use the "search" button and type "clock". It's still there (and of course it still can be used). I have no idea about where the real app is.
It's really weird for me.(of course because I don't have enough knowledge)
This is what i do to get deskclock app to show on the screen.
1)Using root explorer copy the deskclock.apk from system/app to sdcard.
2)Using root explorer again delete deskclock.apk from system/app and in data/dalvik-cache look for [email protected]@[email protected] and delete it.
3)Restart ur phone.
4)install the deskclock.apk from sdcard and the app should appear on your screen.
Use launcher pro. Its faster, sexier and will show all your applications!

[Q]Launchers?

I was messing around with my phone and i found Go Launcher. I when messing around with that i like it so much and i want to know is it possible to replace htc sense with Go Launcher? To add more detail to my question is removing it off my phone through a root explore and replacing it with Go Launcher? Will that work? and how?
Yep.
Download whatever launcher you want to use ( I used ADW, you can use Go, or anything else that works).
Ensure that it works by playing with it for a little bit.
Once you are sure it's working correctly, hit your home button and select your new launcher as the default. (don't skip this step)
After you have your new launcher as the default, using Root Explorer (or File Expert, both of those i've tested - others may work) navigate to and delete:
/system/app/rosie.apk
/system/app/rosie.odex
/data/data/com.htc.launcher
Exit your file manager and reboot your system.
Done.
That's the quick and dirty method.
I'd recommend using something like "Absolute System" to first delete the data, then uninstall HTC Sense (make sure the file paths correspond to what I wrote above) and then going back to manually delete /system/app/rosie.odex
Absolute System won't get .odex files, so uninstalling system apps this way means you have to go back and clean it up yourself for the .odex files.
Also, you lose the HTC myTouch Power Control and a handful of other widgets in this process.
I am experimenting now with deleting/uninstalling other system packages (like fusion, open sense plugin manager and so forth) to see where it causes problems, but that's still preliminary at the moment.
I made a thread about this Here which i'll be updating in another few days once I get my new battery settled in and can continue.
Meantime, just uninstalling the HTC Sense launcher and replacing it with another one works well, and still allows full functionality of the stock camera app, as long as the rosie.apk -.odex and corresponding /data/data file is all you remove.
Blue6IX said:
Yep.
Download whatever launcher you want to use ( I used ADW, you can use Go, or anything else that works).
Ensure that it works by playing with it for a little bit.
Once you are sure it's working correctly, hit your home button and select your new launcher as the default. (don't skip this step)
After you have your new launcher as the default, using Root Explorer (or File Expert, both of those i've tested - others may work) navigate to and delete:
/system/app/rosie.apk
/system/app/rosie.odex
/data/data/com.htc.launcher
Exit your file manager and reboot your system.
Done.
That's the quick and dirty method.
I'd recommend using something like "Absolute System" to first delete the data, then uninstall HTC Sense (make sure the file paths correspond to what I wrote above) and then going back to manually delete /system/app/rosie.odex
Absolute System won't get .odex files, so uninstalling system apps this way means you have to go back and clean it up yourself for the .odex files.
Also, you lose the HTC myTouch Power Control and a handful of other widgets in this process.
I am experimenting now with deleting/uninstalling other system packages (like fusion, open sense plugin manager and so forth) to see where it causes problems, but that's still preliminary at the moment.
I made a thread about this Here which i'll be updating in another few days once I get my new battery settled in and can continue.
Meantime, just uninstalling the HTC Sense launcher and replacing it with another one works well, and still allows full functionality of the stock camera app, as long as the rosie.apk -.odex and corresponding /data/data file is all you remove.
Click to expand...
Click to collapse
Nice thanks i'm trying adw.launcher the app-drawer seems slow?
Yea, switch it to vertical view in settings.
(on desktop, hit menu, then more, then ADW settings, you'll find it in there)
It helps - i'm trying to see if there's a conflict with ADW fighting against anything HTC has running on the device, i'm using ADW since i'm pretty familiar with it at this point from my Nook Color, it's the 'stock' launcer for CM7 there.
I noticed that after loading the app drawer the first time, it hasn't been an issue.
I'd love to hear more about your experiences with this, it's a learning experience for us all at this point.
Ok i was think renaming go launcher as rosie.apk so it can boot up on its on. Unless there is some xml or cfg file some where i can edit and rename it.
Update:
I completely replaced htc sense with go launcher everything seems to work perfectly fine. i like this launcher way better less ram and fast too.
Update 2:
I renamed it to rosie.apk after that I pressed the home button. It opened up go launcher and the camera is still working correctly.
Update 3:
Personalize doesn't work if you remove htc sense.
Question: does having another launcher without uninstalling sense significantly impact performance? I'd rather not have to root and delete sense at the moment.
On another note, is anyone slightly fed up by how lackluster the optimization of Sense was for this phone? Since I'm coming from the original MyTouch, I was used to non-smooth performance, but today I installed 7 launcher and I was amazed by how comparitively smooth it ran, despite "just" being a market app. I just installed golauncher after seeing this thread and am just as amazed. So smooth!
napilopez said:
Question: does having another launcher without uninstalling sense significantly impact performance? I'd rather not have to root and delete sense at the moment.
On another note, is anyone slightly fed up by how lackluster the optimization of Sense was for this phone? Since I'm coming from the original MyTouch, I was used to non-smooth performance, but today I installed 7 launcher and I was amazed by how comparitively smooth it ran, despite "just" being a market app. I just installed golauncher after seeing this thread and am just as amazed. So smooth!
Click to expand...
Click to collapse
Before I removed sense. All you had to do really was set a default launcher then killing sense with a tasks/processes manager. But i went ahead and removed it because i really want one launcher and i don't want the phone booting up to sense then others.
As well as it works, bear in mind this is just a slap-it-together fix.
None of the underlying frameworks that actually power the launcher are gone with the removal of rosie.apk, simply the launcher itself. (well, on the surface at least)
Yes, there is a slight performance gain, but nothing like what it would be if you actually went in and pulled everything behind the launcher that powers it.
Doing that, of course, would compromise the camera.apk, and most likely the whole rest of the phone in the process. It's likely that a new/different phone.apk would be needed, as well as most of the apps on the device.
(I don't know for sure yet whether phone.apk is tied to the sense frameworks, but I have barely begun looking into the .apk's we get with the phone, so don't take that out of context.)
Replacing the launcher, no problem. Ripping out Sense itself...we're quite a bit away from that at the moment. You can pull the launcher on the surface and still have a stable, running system.
I'd venture to guess, though I haven't checked for sure, any performance gains from removing the sense launcher are nullified by whatever launcher you replace it with.
That doesn't mean you shouldn't experiment, and I personally don't like the Sense launcher too much. I like some stuff about it, but what I don't like about it makes it worth it to me to trade it out for something else now.
At the moment i'm running the stock launcher again while I build my battery stats file up again, but as soon as that's done i'm back to ADW and ripping out the guts of this stock rom to figure out what needs what.
Now, the cool thing about removing the Sense launcher is there are a slew of widgets that won't run without it, so you can dump them as well since they don't do anything anymore.
Combining dropping the Sense launcher with all the widgets it doesn't need anymore, and the lists we are making in a few places in this forum about what you can/can't delete/freeze you can see a significant performance gain.
I just want to dispell the illusion that removing the Sense launcher removes Sense itself, they are two different things. As we decompile and sift through the software on the phone we'll figure out what we can and can't get away with.
Don't forget there are other things to get rid of to truly remove the Sense launcher, such as /system/framework/com.htc.rosie.jar (and corresponding .odex file) .
What I posted in the second post of this thread is enough to get it out of the way so you can use something else, but a far cry from removing it entirely. The deeper you dig, the less stable it all becomes. Until someone releases a rom that starts from the ground up, there's only so much we can get away with starting from the top down.
Meantime, though, everything we're doing here and talking about is helping the people who will develop a rom get an idea of how the system works. Threads like this and the questions being asked and answered are a big help.
And of course, this is all good fun too. Android is like legos, you can basically just build what you want with whatever pieces you want to use. Android is pretty robust and self-correcting, you have to do something drastic (like delete phone.apk) to break it.
sonicjam - I was messing around with launchers again since I got my battery taken care of and i'd forgotten what GO was like.
I tried to use GO launcher a while ago, but on the Nook Color, which is really underpowered for such a thing. It didn't run so well and I put it out of my mind.
I downloaded it and started playing with it, and now that I have a piece of hardware that can run it well, it's a fantastic piece of software.
All the different fun options to have it change pages are pretty cool, and my lady was really getting a kick out of it all.
I think I found my new favorite launcher, I just wanted to say thanks for turning me on to it! It really makes the phone fun to play with.
I love the fact that I can have as many desktop screens as I want, and this device can handle quite a few...I now have enough space to never have to go in my app drawer again and not be all cluttered.
Once we get a custom rom, or figure out how to remove Sense itself, this is going to become my permanent launcher. In the meantime i'll keep using it.
I just can't get over how smooth it runs on this device, it really is amazing.
Just wanted to say thanks!
napilopez said:
Question: does having another launcher without uninstalling sense significantly impact performance? I'd rather not have to root and delete sense at the moment.
...
Click to expand...
Click to collapse
I know you also said in your post that you like GO launcher, and i'm definitely a convert now, but if you want something that will give you a significant performance boost, Zeam launcher is the most lightweight launcher on the market.
(maybe MoDaCo's port of the gingerbread launcher is about as fast, it's hard to tell)

[Q] Valhalla 1.2 Launcher Issues

Have to post here since I'm new... Love Valhalla 1.2! I just get way too many reboots/restarts with (I think) the launcher. If I move an app around, it reboots. Is there a fix/alternate launcher for this? Whitehawkx is the man! I'll donate if it helps!
I'm using Valhalla 1.2 and I get the same thing. I've noticed that anytime that does happen, if I am patient and don't touch the phone for a few minutes, it will eventually settle down again. It only happens to me rarely now. It can be annoying though, I agree.
I think most of us use a launcher from the Market. I use Launcher Pro (I have the paid version but there is a free one) and it works Great. It is way better that stock in my opinion.
Sent from my SGH-T959V using xda premium
i removed the launcher.apk before flashing. put launcherpro.apk in my system/app folder of the zip file. I then added the ro.home__app_adj=1 line into my build.prop.
finally, i removed w/e apps didnt want and added others to the system/app folder. then i flashed the rom.
i dont have any problems with the launcher redraws anymore cause 1. it is now a system app and 2. it has a high priority when it comes to ram.
---------- Post added at 12:51 PM ---------- Previous post was at 12:39 PM ----------
Jerry D said:
I think most of us use a launcher from the Market. I use Launcher Pro (I have the paid version but there is a free one) and it works Great. It is way better that stock in my opinion.
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
you can also place the launcher pro key in the system/app folder prior to install and the pro launcher will automatically be installed. makes flashing very easy should you not want to restore data. it also give you a ton more space because the ROM memory and the internal are separate. instead of only using 200mb of ROM memory and 400 mb of internal, i use 400mb of ROM and only 140mb of internal space.
jager555 said:
i removed the launcher.apk before flashing. put launcherpro.apk in my system/app folder of the zip file. I then added the ro.home__app_adj=1 line into my build.prop.
finally, i removed w/e apps didnt want and added others to the system/app folder. then i flashed the rom.
i dont have any problems with the launcher redraws anymore cause 1. it is now a system app and 2. it has a high priority when it comes to ram.
Click to expand...
Click to collapse
Hrm...jager555, do you think it would be okay to delete launcher.apk through Titanium and manually push launcherpro.apk into the /system/app? Also, my .apk for launcherpro is "com.fede.launcher-1.apk". Did you rename yours or did you just say that for simplicity purposes?
Does that extra line you add to your build.prop put the launcher into high priority RAM? If so, can't you just set that in the LauncherPro memory settings?
I've still been getting the redraws, so I wanna try this method.
jager555 said:
i removed the launcher.apk before flashing. put launcherpro.apk in my system/app folder of the zip file. I then added the ro.home__app_adj=1 line into my build.prop.
finally, i removed w/e apps didnt want and added others to the system/app folder. then i flashed the rom.
i dont have any problems with the launcher redraws anymore cause 1. it is now a system app and 2. it has a high priority when it comes to ram.
---------- Post added at 12:51 PM ---------- Previous post was at 12:39 PM ----------
you can also place the launcher pro key in the system/app folder prior to install and the pro launcher will automatically be installed. makes flashing very easy should you not want to restore data. it also give you a ton more space because the ROM memory and the internal are separate. instead of only using 200mb of ROM memory and 400 mb of internal, i use 400mb of ROM and only 140mb of internal space.
Click to expand...
Click to collapse
hmmmm interesting method...would this work with go launcher ex as well?
is there any way to make an app high priority in RAM, for some reason my messaging app (go sms pro) always gets killed...didn't have this problem in froyo, but it happens a lot in GB
bkoon1218 said:
Hrm...jager555, do you think it would be okay to delete launcher.apk through Titanium and manually push launcherpro.apk into the /system/app? Also, my .apk for launcherpro is "com.fede.launcher-1.apk". Did you rename yours or did you just say that for simplicity purposes?
Does that extra line you add to your build.prop put the launcher into high priority RAM? If so, can't you just set that in the LauncherPro memory settings?
I've still been getting the redraws, so I wanna try this method.
Click to expand...
Click to collapse
i would start fresh, to be honest. if you delete the launcher while it is the only launcher running, you are going to get fc's like crazy. i would put launcherpro in the system/app prior to flashing the rom. i do it this way because during the flash, it installs other things too (hidden folders, themes, other things). i usually test everything out before i delete it, but i get rid of all of the launcher stuff, download ui apps, live wallpapers, and 99% of the things i dont use. like with ftw, it had adw launcher, adw themes, and all of this stuff that i dont use, so i delete it before it is even installed. since we've all been scarred with the crapiness of the windows registry, i like to keep things neat.
i found an interesting way to get the actual launcher apk, so you guys feel free to use this method (woot). it will work for 99% of apk (does not work for quickpic, tegrak). uninstall launcherpro. now, redownload it from the market. once it downloads and installs, open root explorer, go to your cache folder. in that, you should see a file called download.apk. this is the launcher pro.apk you just downloaded and installed from the market (think about it. its like your temp folder in windows). take this file and copy it out of the folder to wherever you want. this is the file you put in your system/app folder. i do this for everything. so i dont have to redownload everything. sometimes, i like to start fresh and not restore my personal data and this method makes it easy. you can cust if i ever switch phones to help someone else, i can just flash my customized rom with apps and have it have all the things i have, but with no data. its nice.
the extra line does put it as high priority (credit goes to antonx for that). i did try putting it as high priority in the settings, but it still gave me a ton of redraws on lp.
try it out and if it still redraws, set it as high priority in the launcher settings. or you can change the line item to 0 instead of 1. (ro.HOME_APP_ADJ=1) i put this line at the very bottom of my build prop. i only get launcher redraws if i am in multiple apps without closing them and the phone goes to sleep for an hour or two.
bkoon, hope this helps, man
---------- Post added at 02:13 PM ---------- Previous post was at 02:09 PM ----------
druhaul said:
hmmmm interesting method...would this work with go launcher ex as well?
is there any way to make an app high priority in RAM, for some reason my messaging app (go sms pro) always gets killed...didn't have this problem in froyo, but it happens a lot in GB
Click to expand...
Click to collapse
i use go sms pro and i never have that problem. did you delete your mms.apk from the system folder? if you didnt, then that may be why. mms.apk will always have priority over gosms. use the method i told bkoon above to set it as a system app and once you remove mms.apk, you shouldnt get too many closes. yes, it should work with go launcher.
geez, whitehawk, idk how you tweaked this rom, but man are you efficient. im am truly impressed with memory usage on this rom. can't praise you enough for this.
I don't know why every1 is having launcher issues. I never had any problem with it..Do you guys UV or OC to extreme setting or maybe have too many tabs or icons? btw I used titanium backup and remove even more stuff I don't use from the rom like wifi calling, google maps, latitude, drive smart..etc.
You should keep google maps. I think it's needed, isn't it?
Sent from my SGH-T959V using xda premium
jager555 said:
You should keep google maps. I think it's needed, isn't it?
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
I have completely uninstalled it before and it caused no issues for me. However it does come in handy now and then so now I just freeze it until I need it again.. It is a Huge App that only seems to get bigger. I wish we could choose what updates we want and just apply those.
Sent from my SGH-T959V using xda premium
Google map is not needed. You can remove it and still be fine, but i do have another map application called ndrive that only runs when i start it up. it have turn by turn voice navigation and offline map .
Jerry D said:
I have completely uninstalled it before and it caused no issues for me. However it does come in handy now and then so now I just freeze it until I need it again.. It is a Huge App that only seems to get bigger. I wish we could choose what updates we want and just apply those.
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
oo. lol. its TALK that needed. ugh. long day at work.
@jager555
Is there a guide or a thread somewhere I can read to learn how to mod a ROM BEFORE I flash it? Like you describe in this thread.
I follow what you are saying but because of my level of knowledge I need something more definitive ie what tools I would need and the processes.
I have a windows 7 laptop (brand new) and have 7zip installed. I am going to download and install ADB tonight using a guide from addictivetips.com..
I feel I'm ready to start modding like this... Flashing in fun but this is really modding your Android!
Forgive me if I have gotten off topic or personalized the thread but it seems related to me.
Thank you
Sent from my SGH-T959V using xda premium
lol. its easy, just open the zip file on your computer, go to system folder in the rom, then to app folder. from there, you can add/remove apks. no need for adb. you can do this in linux or mac as well. its a simple procedure that can make the world of difference.
once again, be sure to know what you are removing. what i would recommend is downloading a rom and making a copy to mess with. flash the rom on your phone, then use titanium to see what you can delete. once you know what you can delete, remove it on the copy on the computer. then once you are done, add all of the apps you want into the system/app folder (remember you have a limited space) and then flash the custom rom. its kind of fun to do because it gives you a much better understanding of the system.
i can write a guide, but honestly, i am so busy with work, it will take me a long time. i can try to work on it, but i know for a fact, not this week. i am just swamped.
jager555 said:
lol. its easy, just open the zip file on your computer, go to system folder in the rom, then to app folder. from there, you can add/remove apks. no need for adb. you can do this in linux or mac as well. its a simple procedure that can make the world of difference.
once again, be sure to know what you are removing. what i would recommend is downloading a rom and making a copy to mess with. flash the rom on your phone, then use titanium to see what you can delete. once you know what you can delete, remove it on the copy on the computer. then once you are done, add all of the apps you want into the system/app folder (remember you have a limited space) and then flash the custom rom. its kind of fun to do because it gives you a much better understanding of the system.
i can write a guide, but honestly, i am so busy with work, it will take me a long time. i can try to work on it, but i know for a fact, not this week. i am just swamped.
Click to expand...
Click to collapse
It sounds easy and I understand what you are saying. It is definitely the way I want to go from now on. I will take your recommendation of downloading and copying a ROM to mess with. It is how I learn mostly anyway
I've done a ton of deleting using TB these last few months so I already know what can be safely removed.
As for the guide, hell you just wrote it lol.
I know you are busy. You help everyone in our Community ALL THE TIME and thanks for your replies. This has turned out to be a very informative thread.. I can't wait until I know a fraction of what you and other members here know.
Cheers!
jager555 said:
i would start fresh, to be honest. if you delete the launcher while it is the only launcher running, you are going to get fc's like crazy. i would put launcherpro in the system/app prior to flashing the rom. i do it this way because during the flash, it installs other things too (hidden folders, themes, other things). i usually test everything out before i delete it, but i get rid of all of the launcher stuff, download ui apps, live wallpapers, and 99% of the things i dont use. like with ftw, it had adw launcher, adw themes, and all of this stuff that i dont use, so i delete it before it is even installed. since we've all been scarred with the crapiness of the windows registry, i like to keep things neat.
i found an interesting way to get the actual launcher apk, so you guys feel free to use this method (woot). it will work for 99% of apk (does not work for quickpic, tegrak). uninstall launcherpro. now, redownload it from the market. once it downloads and installs, open root explorer, go to your cache folder. in that, you should see a file called download.apk. this is the launcher pro.apk you just downloaded and installed from the market (think about it. its like your temp folder in windows). take this file and copy it out of the folder to wherever you want. this is the file you put in your system/app folder. i do this for everything. so i dont have to redownload everything. sometimes, i like to start fresh and not restore my personal data and this method makes it easy. you can cust if i ever switch phones to help someone else, i can just flash my customized rom with apps and have it have all the things i have, but with no data. its nice.
the extra line does put it as high priority (credit goes to antonx for that). i did try putting it as high priority in the settings, but it still gave me a ton of redraws on lp.
try it out and if it still redraws, set it as high priority in the launcher settings. or you can change the line item to 0 instead of 1. (ro.HOME_APP_ADJ=1) i put this line at the very bottom of my build prop. i only get launcher redraws if i am in multiple apps without closing them and the phone goes to sleep for an hour or two.
bkoon, hope this helps, man
---------- Post added at 02:13 PM ---------- Previous post was at 02:09 PM ----------
i use go sms pro and i never have that problem. did you delete your mms.apk from the system folder? if you didnt, then that may be why. mms.apk will always have priority over gosms. use the method i told bkoon above to set it as a system app and once you remove mms.apk, you shouldnt get too many closes. yes, it should work with go launcher.
geez, whitehawk, idk how you tweaked this rom, but man are you efficient. im am truly impressed with memory usage on this rom. can't praise you enough for this.
Click to expand...
Click to collapse
so I deleted both the mms.apk and the TWlauncher.apk from the system/app folder...I put the GO Launcher EX.apk and the GO SMS Pro.apk into the system/app folder, it works fine at first, but when I restart my phone I get a "unexpected data error, please reinstall GO Launcher EX" error message and forced to uninstall go launcher, also go sms pro disappears from my phone and is no longer installed, without me even uninstalling it...right now I still have the touchwiz launcher and the mms.apk deleted off of my phone, but I had to take go launcher and go sms pro out of my system/app folder for everything to work fine, I also still have you build prop line added...I'm still having the problem with sms pro getting killed often since I guess it isn't a high priority RAM app, since it isnt in the system/app folder...any ideas how I can get your method to work?
druhaul said:
so I deleted both the mms.apk and the TWlauncher.apk from the system/app folder...I put the GO Launcher EX.apk and the GO SMS Pro.apk into the system/app folder, it works fine at first, but when I restart my phone I get a "unexpected data error, please reinstall GO Launcher EX" error message and forced to uninstall go launcher, also go sms pro disappears from my phone and is no longer installed, without me even uninstalling it...right now I still have the touchwiz launcher and the mms.apk deleted off of my phone, but I had to take go launcher and go sms pro out of my system/app folder for everything to work fine, I also still have you build prop line added...I'm still having the problem with sms pro getting killed often since I guess it isn't a high priority RAM app, since it isnt in the system/app folder...any ideas how I can get your method to work?
Click to expand...
Click to collapse
did you take the correct apk that was downloaded from the market? do not take the one in your data folder. i have done this a ton of times with gosmspro on every rom i have flashed so far. can you try it on ftw and see if you get the same results?
jager555 said:
did you take the correct apk that was downloaded from the market? do not take the one in your data folder. i have done this a ton of times with gosmspro on every rom i have flashed so far. can you try it on ftw and see if you get the same results?
Click to expand...
Click to collapse
The go sms apk that I put in my system/app folder is actually from a zip file that I downloaded off the internet...I purposely use an old version of go sms that doesn't force me to use the in house Go dev's picture viewer when handling MMS messages...
druhaul said:
The go sms apk that I put in my system/app folder is actually from a zip file that I downloaded off the internet...I purposely use an old version of go sms that doesn't force me to use the in house Go dev's picture viewer when handling MMS messages...
Click to expand...
Click to collapse
hmm. whenever i view an mms, it goes to quickpic....
did you retry go launcher with the right download.apk file or on ftw?
Try with launcher pro instead of go launcher
Sent from my SGH-T959V using xda premium

[Q] Changing the Stock launcher to NOVA

Hello,
Today I have flashed Slimbean into Nexus S and it has the Holo Launcher HD as the stock launcher and I dont like it much.
Also I have bought NOVA Prime and its the main launcher I use on all my devices and I want to intergrate it to the system as the stock launcher and remove Holo HD completely. what im trying to achieve is save some ram that native launcher using while its in background.
I have read couple of articles says rename the NOVA apk as the native launcher and place it in system/app folder. but almost everyone replied had said that it leads to force closes. and also I think there's something missing too. what about the app data folder? shouldn't it be replace the native one too?
so can you please guide me on how to achieve this correctly?
Thank you for your time.
suspect008 said:
Hello,
Today I have flashed Slimbean into Nexus S and it has the Holo Launcher HD as the stock launcher and I dont like it much.
Also I have bought NOVA Prime and its the main launcher I use on all my devices and I want to intergrate it to the system as the stock launcher and remove Holo HD completely. what im trying to achieve is save some ram that native launcher using while its in background.
I have read couple of articles says rename the NOVA apk as the native launcher and place it in system/app folder. but almost everyone replied had said that it leads to force closes. and also I think there's something missing too. what about the app data folder? shouldn't it be replace the native one too?
so can you please guide me on how to achieve this correctly?
Thank you for your time.
Click to expand...
Click to collapse
If you go to "slimcenter" in the phone settings, there is a place where you can delete system apps. There should be one that is called "launcher2.apk" that you can remove, then you should only be left with nova.
Force Closes repeatedly
123go! said:
If you go to "slimcenter" in the phone settings, there is a place where you can delete system apps. There should be one that is called "launcher2.apk" that you can remove, then you should only be left with nova.
Click to expand...
Click to collapse
Thank you very much for your reply. Slim 3.1 didnt have that slim center. but I managed to do this from using aroma file manager in CWM.
but as every other one said, it leads to force closes every time. After the boot, nova repeatedly closing itself.
is this the only method? what about the data folder? would it be the reason?
suspect008 said:
Thank you very much for your reply. Slim 3.1 didnt have that slim center. but I managed to do this from using aroma file manager in CWM.
but as every other one said, it leads to force closes every time. After the boot, nova repeatedly closing itself.
is this the only method? what about the data folder? would it be the reason?
Click to expand...
Click to collapse
I have no idea what could be causing the FC's. I have not done this myself. Maybe what I would suggest, is to leave that launcher there, and just disable it from the app menu. I don't think that program uses too much space if its just sitting there.
123go! said:
I have no idea what could be causing the FC's. I have not done this myself. Maybe what I would suggest, is to leave that launcher there, and just disable it from the app menu. I don't think that program uses too much space if its just sitting there.
Click to expand...
Click to collapse
for now yeah I replaced it and now working fine and nova set as default. you know our nexus dont have much ram. with marmite bigmem and after disabling all the unnecessary google apps and even by disabling hangouts, moving youtube like those to sdcard, I only free ram around 160 at startup. however thank you very much for your advices.
suspect008 said:
for now yeah I replaced it and now working fine and nova set as default. you know our nexus dont have much ram. with marmite bigmem and after disabling all the unnecessary google apps and even by disabling hangouts, moving youtube like those to sdcard, I only free ram around 160 at startup. however thank you very much for your advices.
Click to expand...
Click to collapse
no problem! this phone is showing its age sometimes thats for sure! But its still great, and I would be sad if I upgraded. This thing has treated me well for over 2 years!

Categories

Resources