Hi there!
It's a little tutorial, how to completely replace Trebuchet with Apex Launcher.
So, first of all, you will need:
- an Android 4.0+ phone (of course)
- installed Apex Launcher from Google Play (recommended Pro version)
- root access
- Link2SD app (or another app with the needed functions)
- some backup app (doesn't needed, if you have the apk file of Apex Launcher)
// I used this method on my Samsung Galaxy Gio S5660 with the latest GalaxyICS ROM(10062012). I don't take responsibility for the unsuccess on other phones or other ROMs. You can use another app with the functions needed instead of Link2SD. //
So, how to do that?
Step 1: Install Link2SD and set it up to be working
Step 2: Install Apex Launcher
Step 3: Backup the apk of Apex Launcher
Step 4: Find Trebuchet in Link2SD, open it, click "Actions", and then choose "Convert to user app"
Step 5: With the same process, convert Apex Launcher to system app. It's possible, that an error message will pop up and after that Apex Launcher won't work. If you don't get error message, ignore step 6.
Step 6: Reinstall Apex Launcher from apk.
Step 7: Apex Launcher should be now listed as a system apk. If it works correctly, just go to Applications list in Android Settings, and remove Trebuchet.
// Do a backup, before removing Trebuchet! //
So that's all, Android should now recognize Apex Launcher as a primary launcher, so if you go to Settings, and click on Launcher, it should bring up Apex Launcher settings, instead of "Trebuchet missing" error message.
For me it's working perfectly
If you have any questions, don't be afraid asking.
Bye
(PS: Sorry for grammar mistakes )
Nice information.
I did it a little differently.
Using Root Explorer, I went into the /system/app folder and (after changing permissions) moved Trebuchet.apk to my SD. Took my Nova.apk from my SD and moved it to /system/app. Reboot.
Seems like the same process just a different app.
or you can delete the Trebuchet.apk and copy ApexLauncher.apk to the ROM in zip format before flash in CWM.
for what i need to do ut?apex will run faster?
i can do it with TB?
I just read replace trebuchet with apex.
Copy apex apk to system/app set 644 permissions and delete trebuchet. Easier
Sent from my SK17a using xda premium
ChavitoArg said:
I just read replace trebuchet with apex.
Copy apex apk to system/app set 644 permissions and delete trebuchet. Easier
Sent from my SK17a using xda premium
Click to expand...
Click to collapse
+1 +1.
It´s the easiest way to do it.
set permission 644??
i didnt get that. please elaborate!
blackpheonix93 said:
set permission 644??
i didnt get that. please elaborate!
Click to expand...
Click to collapse
Set permissions like that.
Simply meant as rw-r-r-
GREEEEETZ WITH BEATZ!!!
Yay
Worked for me using Nova Launcher instead of Apex Launcher
Related
I've read about this here a bit but it's not really well documented or tutorialized.
So, how can someone change stock launcher to whatever launcher he/she wants ?
I know this is done via adb console, this is not the issue. But dunno what needs to be taken out and replaced; if something needs to be renamed or not. Where can the apk files be found for newly installed software ? and also what needs to be removed from the stock launcher ? odex & apk ? I know where to find the apk, but not the odex. and are any more files "bound" to the stock launcher except the apk and the odex file ? If say i use a filemanager to locate my desired launcher (having said launcher installed), will pushing it into the /system/app folder do the trick or do I have to rename it ? That means that basically the system/app folder is like a folder for apps that are launched automatically when phone starts.
Can someone help me & shed some light on this ? Thanks !
as few ways to do this. isntall launcherpro (or what launcher you want).
use root explorer to move com.fede.launcher.apk from /data/app to /system/app
change the name to launcherpro.apk
change the permissions to read for user, group and others. write for user only.
reboot
once you select launcherpro, use root explorer, go to /system/app, and delete launcher.apk or home.apk or whatever your rom uses as stock home/launcher.
or, use adb
Code:
abd push launcherpro.apk /system/app
Thanks man, though I have some questions:
Q1: how do I do
change the permissions to read for user, group and others. write for user only.
Click to expand...
Click to collapse
Q2:
once you select launcherpro, use root explorer, go to /system/app, and delete launcher.apk or home.apk or whatever your rom uses as stock home/launcher.
Click to expand...
Click to collapse
Don't I have to rename launcherpro.apk to home.apk in order for it to work @ startup time ?
Instead of deleting home.apk, perhaps moving them to the sdcard might be better (just in case).
ldq said:
Thanks man, though I have some questions:
Q1: how do I do
Q2: Don't I have to rename launcherpro.apk to home.apk in order for it to work @ startup time ?
Instead of deleting home.apk, perhaps moving them to the sdcard might be better (just in case).
Click to expand...
Click to collapse
you can use root explorer to change permissions. just long press the apk and a submenu will pop up with permissions being an option.
whether or not you need to change the name of launcherpro will depend on your rom/device. you can leave launcherpro as is and leave home.apk in there, reboot. when it boots, it should have a popup asking which you'd like to use as the launcher.
or, install launcherpro like normal, select it to be the default launcher and it should always launch at boot.
thanks a lot ! will try this out !
How to change stock launcher with any launcher
Victory !
Step by step:
1. Backup original launcher
Code:
adb pull /system/app/Launcher.apk Launcher.apk.bak
2. Backup installed launcherpro/adw/golauncher apk's to either HDD or SDcard
2a. Use root explorer mount r/w to copy corresponding file to SDcard & after that
rename the file to Launcher.apk or whatever your stock launcher is. ( user installed apps can be found in /data/app)
2b. Pull file to HDD
Code:
adb pull /data/app/Launcher.apk Launcher.apk
3. Push file to /system/app
Code:
adb push Launcher.apk /data/app/Launcher.apk
4. Reboot & Enjoy
I found out one easy way to upgrade touchwiz to touchwiz 4 or touchwiz 4.5 on your 4g--
1. Download Tw4launcher.apk --it's available on xda.
2. Put TW4launcher.apk on your sdcard.
3. Now use market to install a different launcher and an app called "home switcher."
4. Use home switcher to switch to the different launcher temporarily. If you don't do that first, tw4 will not install.
5. Using root explorer or something similar that allows you to install apps from the sdcard, browse to the sdcard, right click on TW4launcher.apk and install it.
6. Use home switcher to switch back to tw4.
If the rom you've just installed is trying out some funny kind launcher because the dev likes 'em, you don't have to install any second launcher, of course.
not so easy way with later gb builds
The first method used to work in froyo but not gb. Here is the alternate method for getting TW4 to work. Only tested in KH2 deodexed.
1. Make sure you have another launcher installed! The deodexed build has a generic launcher called “Launcher.”
2. Unzip ICBINB (for froyo, the later ones don’t have TW4.)
3. Copy TW4Launcher.apk from ICBINB\system\app to somewhere.
4. Rename TW4Launcher.apk to TouchWiz3.0Launcher.apk.
5. Copy it to sdcard
6. Using root explorer or something similar, copy and save Touchwiz3.0Launcher.apk from system/app to a folder on the sdcard called oldtw3 or something like that in case you screw up, so you can restore it. Don’t copy it to the root or you will erase the renamed TW4Launcher.apk you just put there.
7. Delete Touchwiz3.0Launcher.apk from system/apps.
8. Exit root explorer. The phone will jump to the other launcher.
9. start root explorer again.
10. Copy and paste the TW4Launcher.apk that you renamed TouchWiz3.0Launcher.apk from sdcard to system/apps.
11. Exit root explorer.
12. The phone may flash a dialog saying which launcher you want, if so, check “default” box choose TWLauncher.
13. If you don’t get the dialog, install home switcher from the market and use it to switch to TWLauncher.
When I copied TW4launcher.apk from the sdcard without renaming it and deleted TouchWiz3.0Launcher.apk, I only got to choose “Launcher”. “TWLauncher” wasn’t available. I think there may be something in KH2 deodexed that identifies the touchwiz launcher as TouchWiz3.0Launcher.apk.
I want to say thanks to everyone involved in this hobby. I want to try changing to the other launcher that comes in the Octaine rom, cant remember how to bring up the choices again on the home screen. any help would be great.
Download home switcher app from market
Sent from my SGH-T959V using xda premium
When you install a new launcher from the Android Market I think it will ask you which you want to use when you press the Home button.
If it has already asked you and you would like to change to another already installed launcher, you will need to go to Settings > Applications > Manage Applications then select the "All" tab. Scroll down to your launcher app in the list and select it. On this page, look for a button that says "Clear Defaults".
After that, you should be able to press the home button and get a list of launcher from which you can choose.
Thanks guys, didnt think it could be very difficult
download the launcher of your choice. use root explorer to go to your cache folder (immediately after you download it from the market). copy this apk to your sd card. rename download.apk to launcher.apk (or whatever you want). copy this to your computer. open the rom.zip. delete the current launchers in system/app. drag the launcher.apk that you got from your phone to the system/app in the rom.zip. flash rom.
Hello everyone, first of all merry chrismas and thanks for helping me.
I have an atrix 2 with 4.1.1 stock in system 1 and paranoid on system 3. I was using system 1 with the launcher GO LAUNCHER and i think that the stock launcher i frozen it with an app. I unistall go launcher and i forgot to install a new launcher or unfrozen the stock launcher so when i reboot the phone it keep on bootloop when I try to enter to system 1. Luckily i can enter system 3.
I know that a factory reset may fix it, but i need the data i have on that system. Is there anyway to install the launcher? Unluckyly i didn't have the usb debugging.
Thanks
Daniel
anybody has even a clue?
If i can't restore the system is anyway to get back my photos and videos?
Thanks
Boot to system_3 then using root browser copy missing launcher to /system/app, reboot to BMM & fix permissions. Done!
Sent from my Atrix 2 using Tapatalk
Turffe thanks for helping me.
I boot to system 3, install ES FILE EXPLORER and i go to /system/app but is the apps from system 3. How can i access to system 1 apps?
DanielGatti said:
Turffe thanks for helping me.
I boot to system 3, install ES FILE EXPLORER and i go to /system/app but is the apps from system 3. How can i access to system 1 apps?
Click to expand...
Click to collapse
You can't. You would need to use adb or make a flashable zip package to restore the Launcher to system 1. Do you have a copy of the Launcher apk from stock 4.1.1? Can you access adb while bootlooping? Or you could put a 3rd party launcher in a zip package and install it to /system/app just to get booting again...
EDIT: I attached a zip with Nova launcher - just flash in System 1.. Should let you boot again, then you can find your stock Home launcher and delete Nova from /system/app (after you are certain you have another Launcher).
Sent from my MB865 using XDA Premium 4 mobile app
alteredlikeness said:
You can't. You would need to use adb or make a flashable zip package to restore the Launcher to system 1. Do you have a copy of the Launcher apk from stock 4.1.1? Can you access adb while bootlooping? Or you could put a 3rd party launcher in a zip package and install it to /system/app just to get booting again...
EDIT: I attached a zip with Nova launcher - just flash in System 1.. Should let you boot again, then you can find your stock Home launcher and delete Nova from /system/app (after you are certain you have another Launcher).
Sent from my MB865 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Thank man, it works perfect. Thanks Thanks thanks
I put KK launcher in my ROM.But,when i installed the ROM..A message apperared KK Launcher has crashed.Because it was not a system app,I dont really know that the reason for this crash is due to its lack of system permissions.
please help,i want to create a ROM.
Your Device Should Be Rooted!!
Go to Root Explorer and copy the apk file of launcher in system/app/
Or use link2sd.....
coolsuper13 said:
I put KK launcher in my ROM.But,when i installed the ROM..A message apperared KK Launcher has crashed.Because it was not a system app,I dont really know that the reason for this crash is due to its lack of system permissions.
please help,i want to create a ROM.
Click to expand...
Click to collapse
If u found the system/app method diddicult or cant do that way just install link2sd and the app then open link2sd then in option of the app convert it into system app ..............
Is your ROM deodexed? In particular, is your APK deodexed?
If so, decompile the APK. Search for a lib folder.
If there is, rejoice. If there isn't I can't help any further apart from finding a different launcher.
Okay, assuming your APK is deodexed(which it probably is) and has a lib folder, open the lib folder. Open the armeabi folder within. Copy all the libs inside to your ROM's /system/lib. Zip all, flash.
Do post the result. If any anomalies pop up, do post here as well.
Use link2sd . In the option there is one that is convert into system app. U can easily make anyapp into system app
Sent from my GT-S6102 using XDA Free mobile app
not sure if it matters but there is also the system/priv-app folder..
Sent from my SM-G900V using XDA Premium HD app