New to the CM7 world, but not new to rooting, I have been messing with my system files and I want to know if i did something wrong:
I purchased ADW Ex and wanted that launcher to be my only one, so I used the new ROM Toolbox and froze ADW with no problems. This still wasn't good enough for me (Aren't we all tweakers, that's why we are here?) so I deleted ADW in system/app and moved ADW Ex from data/app to the system/app. - Rebooted. My EVO seems to be running fine but when I look at the app in the android applications it says its only 684kb. The only place I see it showing its full size (1.8mb) is Root Browser (ROM Toolbox). I did not move the app to the SD so where is the rest of the apk file? Did I do this procedure correctly? I nandriod so I don't mind back-tracking.
Typically the app will show a smaller size if its not in the system vs the sd card. Though if the launcher is working and no fcs, then you did it right and should have no problems.
Related
I've a strange question that might or might belong in the development thread, but figured since it's a question, I'll try here first.
I'm using a Stock DeOxed Rooted Rom on my EVO.
I recently installed a few more apps and saw this pesky little warning about low on space.
When I went into my "SystemPanel" app to see how much space was left exactly and noticed that my /data folder only had around 30megs out of it's 428M available.
Ok.. time to delete some apps I thought, but then I noticed that my /system folder (Where I presume pre-installed apps live) had almost 1/3 of it's space still available (115 out of 350megs available).
So I'm wondering.....
Is there some method that I can use to install Apps directly to this folder instead of the standard /data that apps appear to go to when installed?
Is it as simple as moving the APK file with Root Explorer, or are there some under the hood items in apps that prevent this sort of thing?
I've a few rather large apps that I cannot move to the SD card due to widget problems and the like but would be perfect for the system folder if I can find a way to move them there easily.
Thoughts?
DroidGnome said:
I've a strange question that might or might belong in the development thread, but figured since it's a question, I'll try here first.
I'm using a Stock DeOxed Rooted Rom on my EVO.
I recently installed a few more apps and saw this pesky little warning about low on space.
When I went into my "SystemPanel" app to see how much space was left exactly and noticed that my /data folder only had around 30megs out of it's 428M available.
Ok.. time to delete some apps I thought, but then I noticed that my /system folder (Where I presume pre-installed apps live) had almost 1/3 of it's space still available (115 out of 350megs available).
So I'm wondering.....
Is there some method that I can use to install Apps directly to this folder instead of the standard /data that apps appear to go to when installed?
Is it as simple as moving the APK file with Root Explorer, or are there some under the hood items in apps that prevent this sort of thing?
I've a few rather large apps that I cannot move to the SD card due to widget problems and the like but would be perfect for the system folder if I can find a way to move them there easily.
Thoughts?
Click to expand...
Click to collapse
/system/app is where system apps are kept. If I remember correctly, any app can be installed into there, but you have to do through flashing an update.zip if I'm remembering properly. You may be able to take the apk that's in /data/app for the app you want to move and move it to /system/app, but I'm not sure if that will work properly or not. Someone who cooks ROMs might know more.
Also, you can partition your sd card and use true apps2sd with most ROMs. Its a little bit of work and will shorten the life of your card, but that gives you a lot more room if you need it.
I don't know that there's a way to move user apps to system. It's very possible there is a way, I've just never seen any posts about it. Apps 2 SD is usually the way to go.
ps. 30 megs?!?! Geez, how many apps do you have?
Sent from my SUPERSONIC
Easy peasy
First, use a true apk backup tool to backup e apk files you want to move. Titanium backup will NOT work because it compresses and distorts, and we need true apk files. I recommend file manager by adao team. Just go to applications, check what you want, and hit backup. Next, get the apk files on your computer by mounting sd and copying files from backups folder. You will lose all app data, but what can you do? Next, adb push the files to system app folder while in recovery mode (just say so if you don't know how to do this and i will tell you) and reboot. Done. Tell me if it works well.
By the way, 30 megs???
Doesn't froyo install to the sdcard if you tell it to?
I thought a2sd was obsolete
You can put apps there after changing the folder's permissions but I wouldn't recommend it. Just not a good idea to put regular apps there.
Just install them to your SD card instead
Sent from my PC36100 using XDA App
go into the android app manager and go through all your programs and click on move to sd card...
they will all still occupy some space on your nand, but not nearly as much.
Thanks for the advice, I thought it might not be as easy as moving them, oh well, just seems a shame for there to be over 100 megs I cannot do anything with.
I already had moved all I could to the SD card prior to posting this, but thanks for that advice as well, I'm sure others forget they can do that with Froyo.
As for the 30 megs I had left.. we'll it's back up to about 70 free which should be plenty for a while. (Remember we only have about 420 to start with).
Some of the big ones which could not be moved to the SD card are:
Swype (Deleted, took over 17megs)
TouchDown (12 megs.. must keep for tasks sync sadly)
Google Maps update (7.6 megs)
Documents to go (8megs)
A few various games that cannot yet be moved to the SD card at around 5megs each..
The rest are just lots of little apps.. I'm sort of an app junkie You should have seen my old Palm Centro... it was amazing!
According to Titanium, I currently have 194 'User apps', though I think a few are simply widgets, icon packs and the like.
Hi there,
So I've been able to finally configure the not. bar from root, pushing over files onto the system folder, etc. (Actually did it by putting on the SD card, then Android Emulator'd in into place).
As soon as you go through the launcher pro route, if you change anything the notification bar switches back to the full jet black kinda theme.
So the real question is, is there a file to pull from the phone specifically for launcher pro to edit these kind of interfaces? If so, where is it, and is as easy as pushes files to and from .apk folders?
Running samset 1.9 on android 2.1
No one?
Im running the latest stable version of CM with Amon Ra recovery. It runs great except for these three problems.
1. I use the Zeam Home Launcher and every time I reboot the system resets it back to the default launcher. I press home and choose Zeam launcher, but none of my widgets load.
2. Is there a way to keep Wifi on even when the screen is turned off. I know this was a setting on MIUI, however I cant find a setting for CM7. I would like it to stay on all the time.
3. I have the latest version of the Market. When I search for an app it displays the total number of matches found in the top right corner. However, when I scroll down the list it ends after about 20-30 apps even though there its showing hundreds of matches. I then do the same search online, see all the available apps, and know for certain that they are compatible and can install them from online.
I have done a factory reset twice and reinstalled everything, including ROM and Recovery.
Thanks for reading and any help you might be able to provide.
BioBot said:
Im running the latest stable version of CM with Amon Ra recovery. It runs great except for these three problems.
1. I use the Zeam Home Launcher and every time I reboot the system resets it back to the default launcher. I press home and choose Zeam launcher, but none of my widgets load.
2. Is there a way to keep Wifi on even when the screen is turned off. I know this was a setting on MIUI, however I cant find a setting for CM7. I would like it to stay on all the time.
3. I have the latest version of the Market. When I search for an app it displays the total number of matches found in the top right corner. However, when I scroll down the list it ends after about 20-30 apps even though there its showing hundreds of matches. I then do the same search online, see all the available apps, and know for certain that they are compatible and can install them from online.
I have done a factory reset twice and reinstalled everything, including ROM and Recovery.
Thanks for reading and any help you might be able to provide.
Click to expand...
Click to collapse
1. When you choose the zeam launcher, make sure you check the box that says 'set as default' set your widgets. They should stick now.
2. Settings > Wireless settings > Wifi Settings > Press Menu > Advanced > Wifi sleep policy: set to never
3. If you keep manually scrolling the rest of the results should show up.
One Down....
1. Zeam launcher has been set to default launcher every time. Tried again with no success.
2. FIXED. Thanks. Why in the world would they make you press "Menu" inside of a menu window ? Seems weird to me.
3. Scrolling changes nothing. How would you NOT scroll manually anyways ? Not trying to be rude, just sayin.
One down, two to go !
BioBot said:
1. Zeam launcher has been set to default launcher every time. Tried again with no success.
2. FIXED. Thanks. Why in the world would they make you press "Menu" inside of a menu window ? Seems weird to me.
3. Scrolling changes nothing. How would you NOT scroll manually anyways ? Not trying to be rude, just sayin.
One down, two to go !
Click to expand...
Click to collapse
1. IDK then, that's how it should work...try force stopping it then clearing the data
2. Huzzah
3. Well some people would just see the bottom, and not continue scrolling [seen it happen] try clearing the market cache and data.
Try uninstalling adw launcher
And search games on market. Does it really only show 20-30 games..?
Having trouble with AOSP? http://forum.xda-developers.com/showthread.php?t=1295702
Posted a video of what happens when i search something on the market.
http://www.youtube.com/watch?v=yLkQhVDhk-4
you can see that it says there are 4500 results, but i get no where near that many.
i cleared the cache and the data, rebooted and still nothing.
BioBot said:
Posted a video of what happens when i search something on the market.
http://www.youtube.com/watch?v=yLkQhVDhk-4
you can see that it says there are 4500 results, but i get no where near that many.
i cleared the cache and the data, rebooted and still nothing.
Click to expand...
Click to collapse
Have you tried installing a new market? [vending]
Download the latest CM7 gapps, extract the vending.apk [market], place it on your sd card, then install it.
I had the same problem with the Market, and I know others did too. Mine was only on occasion, but still obnoxious. So far the newest Market leaked from ICS (version 3.2.0) has fixed the problem for me. I couldn't install it over, I had to replace the apk in /system/app, set permissions (rw-r--r--) and reboot. Remove or rename any com.android.vending.apk you may have in /data/app, just in case. Backup your old Market in Titanium Backup or rename it so you can revert back if needed.
Link here: http://db.tt/pTvEmx4v
As for the launcher issue, I had similar problems when I was running CM7 way back on nightly 21 or something. Try updating to a newer version or downgrading to a previous version. Or you can try reflashing the rom over itself. You'll need to reinstall the new Market if you flash anything.
Sent from my Evo + MIUI using Tapatalk!
Launcher Issue
Notice: The stock launcher for CM is ADW Launcher. I'm not a big fan of it either so I've also replaced mine. Normally just installing a launcher from the market and selecting it as your default launcher (via the pop up window that displays when you have multiple launchers installed) is all it takes to make it a default. I normally wouldn't advocate changing your system apps. However, in your case it seems like the system just doesn't want to cooperate with you.
Here is how to do it.
1. Make sure ALL launchers are uninstalled. (except for ADW of course)
2. Download a root file explorer like ES File Explorer
3. Download Zeam Home Launcher's apk file to your SD card
4. Open ES File Explorer (or whatever root file manager you downloaded) and make sure your root folder is mounted (so that you can modify its contents instead of it being read only)
5. Copy Zeam Launcher apk from SD card to /System/App/
6. Delete the apk for ADW Launcher (the stock launcher) from /System/App/ (or you can just move it to your SD card in case you decide later that you want to use it again)
7. Reboot phone
8. Enjoy Zeam as your new PERMANENT stock launcher.
I am deeply sorry if this makes ppl angry, I am sure that there are several topics about this but I simply can't find them, ergo too much information no information..
What I want to do is to change some system apps before flashing the rom, I have tried by simply unzipping the rom, changing the apk and rezipping the file but it won't even flash.
I wanna flash mildwilds oxygen version but I want to change the launcher (lpp), music player (poweramp) and the gallery (quickpic), that's all..
thx for your understanding and help.
c
doesn't make me angry at all, i've not seen a dedicated guide for this sort of thing, only picked it up from others. i now do this all the time, particularly with mildwild oxygen.
i would recommend using 7zip
- make a copy of the rom.zip, so you have something to compare, and a 'stock' backup in case you go wrong
- double click on rom.zip (which opens it, do not extract it)
- delete/replace system apps
- close 7zip to update the rom.zip
couple of other notes:
- don't delete important system apks, like settings for instance
- you can delete lots of other stuff, like languages you won't use(system/tts/lang_pico) and sounds (system/media/audio), saves a lot of space.
- i have found not all apps work on the system partition, they simply force close (don't know why). winamp, quickpic don't work for me, but most other stuff does like go launcher, go sms pro, jorte calendar, elixir. takes a bit of trial and error. you can always move them back and forth with titanium or something like SystemCleanup.
- once you've finished editing your rom.zip, you must make sure that your total system size is less than your hboot system size (<145MB if on cm7r2), otherwise it won't boot. you can check this with 7zip as it should show how big your system will be when extracted.
good luck, i find it more fun editing a custom rom before flashing...
eddiehk6 said:
- i have found not all apps work on the system partition, they simply force close (don't know why). winamp, quickpic don't work for me, but most other stuff does like go launcher, go sms pro, jorte calendar, elixir. takes a bit of trial and error. you can always move them back and forth with titanium or something like SystemCleanup.
Click to expand...
Click to collapse
Thx a lot for your help!
I played with Ginger Villain 3.3 and I actually might be able to help you now:
Amongst other app I also moved apps like quickpic and poweramp and at first they gave me fc (like you mentioned) but then I updated quickpic via the market and restored (only the data) of poweramp with titanium and now they both work
Some general tips to whoever wants to try this as well:
If you are on the Mac you can download Winzip for Mac since there is no 7zip for Mac and it's Mac clones don't allow editing directly in the zip file.
If you want to extracting .apk files from your Android in order to add the apks on another rom you can use EStrongs File Manager (source)
- Open ES File Manager
- Click on the menu button of your device
- Click on "Manager"
- Click on "App Manager"
- Long press on app you want to extract
- Click on "backup"
- Extracted .apk files will be placed on the "backups" directory of your sd card
C
charliebigpot said:
Thx a lot for your help!
I played with Ginger Villain 3.3 and I actually might be able to help you now:
Amongst other app I also moved apps like quickpic and poweramp and at first they gave me fc (like you mentioned) but then I updated quickpic via the market and restored (only the data) of poweramp with titanium and now they both work
Click to expand...
Click to collapse
thanks, will try this too!
eddiehk6 said:
- i have found not all apps work on the system partition, they simply force close (don't know why). winamp, quickpic don't work for me, but most other stuff does like go launcher, go sms pro, jorte calendar, elixir. takes a bit of trial and error. you can always move them back and forth with titanium or something like SystemCleanup.
Click to expand...
Click to collapse
I realize this is an old thread, but it was the first result of my google search.
I've seen the force close problem and in my situation, the apk filenames had spaces in them. Once I removed the spaces, the apps worked fine. Just something to be mindful of in case you run into that problem.
I tried to search around and see if there was a thread for this but did not find one. I hope some knowledgeable people can chime in on this.
I recently put the launcher I use in System/App and removed stock Sense from System/App. The goal was to remove any chance of my old launcher (stock Sense) from ever running in the background while also making sure my current launcher performs the best it can.
So, question still stands. If someone has a fairly fast SD Card (I think mines Class 8 or 10), would launcher have better performance if placed on a 2nd EXT Partition through Link2SD? OR......do Launcher's perform best in System/App?
As a sidenote, it has been mentioned frequently that at least 1 Launcher (whichever it may be) MUST stay in System/App folder or phone will just black screen after boot. A followup to that statement......is it possible to have Launcher on SD Card but ALSO a System App to prevent this behavior?
Stupifier said:
I tried to search around and see if there was a thread for this but did not find one. I hope some knowledgeable people can chime in on this.
I recently put the launcher I use in System/App and removed stock Sense from System/App. The goal was to remove any chance of my old launcher (stock Sense) from ever running in the background while also making sure my current launcher performs the best it can.
So, question still stands. If someone has a fairly fast SD Card (I think mines Class 8 or 10), would launcher have better performance if placed on a 2nd EXT Partition through Link2SD? OR......do Launcher's perform best in System/App?
As a sidenote, it has been mentioned frequently that at least 1 Launcher (whichever it may be) MUST stay in System/App folder or phone will just black screen after boot. A followup to that statement......is it possible to have Launcher on SD Card but ALSO a System App to prevent this behavior?
Click to expand...
Click to collapse
The location of the launcher won't matter once it's loaded in memory which it should stay in memory as long as possible to prevent redraws.
However to answer your question, the native /system partition is likely faster than even a class 10 sdcard so you might as well put the launcher of your choice in /system/app. The default launcher if it's not sense should be named Launcher2.apk. There's no real reason to remove Rosie as only one launcher will stay in memory at a time. I personally just leave my launcher with it's default apk name in /data/app on aosp ROMs and run stock sense rosie launcher whenever I run sense roms.
Thank you! I have not renamed my Launcher to Launcher2.apk yet. I did not know about that one. Can you elaborate on that or is that just something you picked up over your experiences?
That's the stock android launcher filename. It should look for Launcher2.apk by default but the sense framework checks for Rosie.apk first. If that doesn't work for you leave the launcher in /data for the quickest load times but really once the launcher is in memory the location is irrelevant. Rosie and third party can't run at once. Senseless ROMs basically run with a third-party launcher as launcher2.apk.
Edit: Let me correct myself. Ice Cream Senseless has ADWLauncher.apk in /system/app and not Launcher2.apk. So no, you don't have to rename the launcher to Launcher2.apk.
Well, currently, I have Go Launcher EX as my ONLY launcher in System/App. I had put it there before I wrote up this thread so it has its regular default name (com.gau.go.launcherex.apk). I haven't had any issues at boot or any related FCs at all with it so I'll just leave it as is.