Pros/Cons Push ApK to system - Droid Eris Android Development

I have noticed that alot of roms come with ADW built into them. When this happens then ADW no longer recieves updates does it? Also if I push other files using adb push do they recieve updates? I really like ADW's newest features!

ADW is free... this isn't an issue.

PimpShit420 said:
I have noticed that alot of roms come with ADW built into them. When this happens then ADW no longer recieves updates does it? Also if I push other files using adb push do they recieve updates? I really like ADW's newest features!
Click to expand...
Click to collapse
Most likely not, I've also found that I can't uninstall them either unless I manually remove them with ADB. Maybe thats just me though and someone more Linux friendly could help you out

Won't they get updates if you move them to /data/app? Or is that just so you can uninstall it. I forget.

Sheen160 said:
Won't they get updates if you move them to /data/app? Or is that just so you can uninstall it. I forget.
Click to expand...
Click to collapse
The ADW that is found in these new roms comes from a modified adw launcher that is in the cyanogen source. It has been changed some(not really sure in what way cause I didn't use the one from the market) by cyanogen. If you want the updates you can install the one from the market as it is technically a different apk.
Also it is correct that the can only be removed by deleting them through adb or root explorer because they are in system/apps and not data/app folder.

Related

Pushing AOSP apks to stock 2.1 rom

Hey everyone,
First let me say what I love about Sense (or what I assume is a part of sense) is the keyboard, widgets (clock/weather specifically), and the icons. Now on to my long question.
I switched to Damage's SprintUpdate2.zip ROM which is the 2.1 leak (and official?) but rooted. The lag on the keyboard is mind-numbing; after reading through a few threads I gathered that Ic3 ROM is rather quick, and after installing it...Jesus, it's ridiculous. No lag on the keyboard or when selecting threads in the messaging app.
So I was wondering, would pushing the stock Mms.apk smooth things over? I like the stock keyboard, but I miss being able to long press the top row of letters for numbers and having a hide button right there on the keyboard.
I tried pushing it with the fresh pre kitchen but it FC'd every time I would try to use the messaging app. I feel like I have something wrong because if I try to push or pull with ADB it says operation not permitted.
Many thanks,
Nate
EDIT: After renaming the HTC Mms.apk and Mms.odex and using the shell to copy the stock Mms.apk, the keyboard is about 1000% smoother when texting. Now I can keep all the goodness that HTC provided without the ****ty SMS app the bogs the damn phone down.
bacardi198 said:
Hey everyone,
First let me say what I love about Sense (or what I assume is a part of sense) is the keyboard, widgets (clock/weather specifically), and the icons. Now on to my long question.
I switched to Damage's SprintUpdate2.zip ROM which is the 2.1 leak (and official?) but rooted. The lag on the keyboard is mind-numbing; after reading through a few threads I gathered that Ic3 ROM is rather quick, and after installing it...Jesus, it's ridiculous. No lag on the keyboard or when selecting threads in the messaging app.
So I was wondering, would pushing the stock Mms.apk smooth things over? I like the stock keyboard, but I miss being able to long press the top row of letters for numbers and having a hide button right there on the keyboard.
I tried pushing it with the fresh pre kitchen but it FC'd every time I would try to use the messaging app. I feel like I have something wrong because if I try to push or pull with ADB it says operation not permitted.
Many thanks,
Nate
Click to expand...
Click to collapse
You need to type adb remount before you push it in adb.
i know in fresh 2.1.1 the rom was odexed so i had to also remove Mms.odex for the aosp Mms app to work
thrillernight88 said:
i know in fresh 2.1.1 the rom was odexed so i had to also remove Mms.odex for the aosp Mms app to work
Click to expand...
Click to collapse
You should be running the deodexed version imho. But yeah, just do what I said above.
I saw it only after i had flashed the reg one and got everything the way i liked it and im too lazy lol
Do I need to remove the original Mms.apk and Mms.odex before pushing the new one? I've tried rm Mms.apk but it says it's read-only.
Do I need to CHMOD it first? Or is it even necessary to remove if I'm pushing the new one?
I used Fresh kitchen to push the aosp version, and pull/delete the HTC version and it's odex
-------------------------------------
Sent via the XDA Tapatalk App
bacardi198 said:
Do I need to remove the original Mms.apk and Mms.odex before pushing the new one? I've tried rm Mms.apk but it says it's read-only.
Do I need to CHMOD it first? Or is it even necessary to remove if I'm pushing the new one?
Click to expand...
Click to collapse
You just need to delete its odex, and when you push the AOSP version it will overwrite the HTC version.
Do I need to remove the original Mms.apk and Mms.odex before pushing the new one? I've tried rm Mms.apk but it says it's read-only.
Do I need to CH
Click to expand...
Click to collapse
You just need to delete its odex, and when you push the AOSP version it will overwrite the HTC version.
Click to expand...
Click to collapse
What he said ^^
-------------------------------------
Sent via the XDA Tapatalk App

Is it possible to move/install any .apk to /system/app

sorry for the double post
Curious..........when we install .apks do they alreadly know where to install its self. some apks i can completely move to the /system/app/ and others go straight to /data/app where most apks go and cannot be moved without FCing
IS there a way to force all data that i want to system/app/
just wanted to know if this is possible...would be sweet
TIA
As far as I know if you install them manually you can install them wherever you want. System or data.
While rom building I've put non-standard apps into the system/app folder with no problem.
If you put them in the system/app folder you might need to make sure the permissions are set right.
bp328i said:
If you put them in the system/app folder you might need to make sure the permissions are set right.
Click to expand...
Click to collapse
Well here is my situation.........
i want to use the HTC_IME_lo.apk mod found here http://forum.xda-developers.com/showthread.php?t=624416
then I would like to Remove the stock HTC_IME.apk im sure everyone does this...
then i cook
bake and
flash but it doesnt install
how do i edit the permissions or maybe there is another solution ???????
TIA fellow chefs
DS36 said:
Well here is my situation.........
i want to use the HTC_IME_lo.apk mod found here http://forum.xda-developers.com/showthread.php?t=624416
then I would like to Remove the stock HTC_IME.apk im sure everyone does this...
then i cook
bake and
flash but it doesnt install
how do i edit the permissions or maybe there is another solution ???????
TIA fellow chefs
Click to expand...
Click to collapse
I'm probably out of my league here, but I would guess that you should be able to add in the new keyboard (to the SYSTEM folder), select the new keyboard as your default keyboard (using an SMS app or something), then once it's selected you're good to go. You may be able to even delete the old one at that point without any errors?
However, you mentioned cooking and baking so this is what's over my head. Sorry if this doesn't help you.
Also, like that other dude said... "other" apps like the ones installed from the Market usually go in DATA. I noticed that when some ROMs have Maps installed in SYSTEM and you go to update it, it will install the newer version in DATA. I remember seeing in the logcat during boot that the phone detects both versions and just ignores the older version in the SYSTEM folder.
DS36 said:
Well here is my situation.........
i want to use the HTC_IME_lo.apk mod found here http://forum.xda-developers.com/showthread.php?t=624416
then I would like to Remove the stock HTC_IME.apk im sure everyone does this...
then i cook
bake and
flash but it doesnt install
how do i edit the permissions or maybe there is another solution ???????
TIA fellow chefs
Click to expand...
Click to collapse
I have used that exact keyboard on ROMs in the past. I did a straight install from the SD card using a file explorer, Astro to be exact.
Maybe I'm missing what you are trying to accomplish, but that's how I installed it. I'm not up on the cooking and baking, but maybe it's different if you are trying to add it to the ROM prior to flashing?
To remove the standard HTC_IME.apk, I would install the new one first then go into adb shell and remove it that route.
The only way I know how to change permissions is by using the Root Explorer app. If you have that you mount r/w and navigate to the apk you wanna change. Then you long press it and go to permissions. It looks like all the ones in /system/app are "User: Read, Write; Group: Read; Others: Read". Hope this helped!
zwade01 said:
The only way I know how to change permissions is by using the Root Explorer app. If you have that you mount r/w and navigate to the apk you wanna change. Then you long press it and go to permissions. It looks like all the ones in /system/app are "User: Read, Write; Group: Read; Others: Read". Hope this helped!
Click to expand...
Click to collapse
Great info guys but actually im trying to build a Rom from scratch in the Rom Kitchen.......
when i flash the Rom to my Phone i want the keyboard i want and not the stock one built in at all....i actually remove it while in the kitchen....
so basically if you were to flash this rom to you phone the stock is gone and the custom will be there.....
P.S. I already know about removing the htc ime_mod via ADB after i flash but i want it gone before
TIA everyone great info
ANYBODY ??????

little problem

so
sick of the 2.1 contacts app
downloaded the old one
used root explorer to copy the 2.1 apk and odex to the sdcard
pasted the 1.5 in the system/app folder
and... nothing happened, didn't show up under apps
so put the 2.1 back in there, and now that isn't showing up either... did i miss a step?
edit:
i tried adb push and adb install
got install errors with the 1.5 and the 2.1 apks
wtf?
any tips?
thanks!
I've found using Root Explorer to place .apk files back into the /system/app folder won't make them reinstall. I always just push the file there with adb and then restart the phone. That works every time for me.
I would be surprised if the 1.5 app worked in 2.1. I didn't notice a difference between them when I moved to 2.1 a few months ago. What don't you like about it?
having to sync your fb contacts to use photos
and there seems to be a physical memory leak or something because my contacts were at 30mb
restarting didn't seem to work, i will try it again... any other suggestions?
No idea? Phone really sucks without contacts. Guess I could restore a nandroid.
nvm above method worked now will try 1.5
-------------------------------------
Sent via the XDA Tapatalk App
update
1.5 HtcContacts.apk would not install
Original Google Contacts.apk would not install
maybe they need to be resigned
skanndelus said:
update
1.5 HtcContacts.apk would not install
Original Google Contacts.apk would not install
maybe they need to be resigned
Click to expand...
Click to collapse
Flash whatever rom you currently using over top without wiping. It should fix any apps removed. And keep all data/homescreens the same.
Nandroid before doing so just in case.
Jus10o said:
Flash whatever rom you currently using over top without wiping. It should fix any apps removed. And keep all data/homescreens the same.
Nandroid before doing so just in case.
Click to expand...
Click to collapse
luckily there was no need, since using the adb push method worked just fine for reinstalling the 2.1 contacts app.
thank you for your reply!

stock messaging app

I deleted my stock messaging app by mistake. Is there anywhere to find an apk or do i need to revert to stock?
What rom do you have?
people people said:
I deleted my stock messaging app by mistake. Is there anywhere to find an apk or do i need to revert to stock?
Click to expand...
Click to collapse
Sent from my MB860 using XDA App
mramirezusa said:
What rom do you have?
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
Stock Froyo, 2.2.2 i think
I did a factory reset from the settings and It did not show up on there.
What do I need to do to get this back?
You may have to factory reset if the developers here cannot find the apk.
Google "Atrix External Hard Reset".
but I recommend trying out Handcent, GoSMS Pro, or ChompSMS (my favorite) first. On further thought, I don't know if these will have any dependence on the stock messaging app being present to operate. I don't know if they use shared libraries or not.
There is a copy in the GingerBlur Bloatware restore zip.
http://briefmobile.com/gingerblur-rom-for-atrix-4g
That is Deodexed though.
just an idea here... i would try if i was at a good computer... can you rip one of these apart and pull the apk from it http://forum.xda-developers.com/showthread.php?t=1125944
yeah on other phones i know you can rip the apk out of the ROM and install it to your device. is this possible on motorola ROMs?
if this is not answered by the time i get home from work i will try to extract it myself. i can haz subscribed.
okay ignore my suggestion. its not easy if possible at all to pull anything out of an sbf... ouch
EDIT: is this what you are looking for? let me know if it works.
gh123man said:
okay ignore my suggestion. its not easy if possible at all to pull anything out of an sbf... ouch
EDIT: is this what you are looking for? let me know if it works.
Click to expand...
Click to collapse
Unfortunately it isn't installing.
gahh... im of no use. if i come up with something ill get back to you... sorry
people people said:
Unfortunately it isn't installing.
Click to expand...
Click to collapse
You have to push it to /system/app/
Just copy messaging.apk there with root explorer(mount rw) and set permission to 644 rw-r--r--. Then reboot.
Or try this.
Here is the bloatware zip with messaging.apk in it (removed other apps from it). Install with the old cwm recovery if you still have it.
GerardAnthony said:
You have to push it to /system/app/
Or try this.
Here is the bloatware zip with messaging.apk in it. Install with the old cwm recovery if you still have it.
Click to expand...
Click to collapse
yes. :facepalm: i woke up this morning and realized how dumb i am. its a system app. (i really wasnt thinking yesterday) so you need an update.zip or some other way of pausing it over. (update.zip is probably the most reliable imo) if you dont wanna push the whole bloat restore. i can build you an update.zip for just the messaging app. let me know if i can help

How do you clean up a stock install? EH06

So I just installed EH06 (from here http://forum.xda-developers.com/showthread.php?t=1221253) and it's running well, but it's loaded up with a bunch of stock apps I'd like to get rid of. Is there a easy way to get rid of these apps? (sprint tv, nascar, etc) I basically want to barebones it as much as possible.
Thanks!
I use super manager, free on the market, to remove unwanted stock apps.
I tried deleting the files from \system\app but wasn't able to get rid of them. (using super manager)
Hit menu, goto setup, check root function (I also have silent installer checked) then next time you enter system/app/ it should ask if you want it to be r/w, select that and it should allow you to remove them.
Had root already enabled, had to get into settings and hit the 'switch system r/w' settings and then it was fine. Just browsed to /system/app and got rid of the junk i didn't want to keep. thanks for the help/reply!
joshag said:
So I just installed EH06 (from here http://forum.xda-developers.com/showthread.php?t=1221253) and it's running well, but it's loaded up with a bunch of stock apps I'd like to get rid of. Is there a easy way to get rid of these apps? (sprint tv, nascar, etc) I basically want to barebones it as much as possible.
Thanks!
Click to expand...
Click to collapse
I use root explorer or adb (adb is a pc app).
+ 1 on root explorer
Sent from my SPH-D700 using XDA Premium App
what is asphalt under?
http://forum.sdx-developers.com/index.php?topic=5341.0
I still use that. It's a terrific, easy tool.
othan1 said:
http://forum.sdx-developers.com/index.php?topic=5341.0
I still use that. It's a terrific, easy tool.
Click to expand...
Click to collapse
This is what I use as well.
othan1 said:
http://forum.sdx-developers.com/index.php?topic=5341.0
I still use that. It's a terrific, easy tool.
Click to expand...
Click to collapse
+1
Sent from my frozen Syndicated Beast...
stir fry a lot said:
This is what I use as well.
Click to expand...
Click to collapse
Yep, it gets the job done.
edit: oh yea and it has a backup feature so use it.
It's no fun to remove something only to find out that thing you removed is more important than you thought THEN find out that you need to either reinstall or start a pointless thread asking people to post apks for you.. nobody likes that guy. don't be that guy.
MaxPatlick said:
Yep, it gets the job done.
edit: oh yea and it has a backup feature so use it.
It's no fun to remove something only to find out that thing you removed is more important than you thought THEN find out that you need to either reinstall or start a pointless thread asking people to post apks for you.. nobody likes that guy. don't be that guy.
Click to expand...
Click to collapse
lol. very true.
joshag said:
So I just installed EH06 (from here http://forum.xda-developers.com/showthread.php?t=1221253) and it's running well, but it's loaded up with a bunch of stock apps I'd like to get rid of. Is there a easy way to get rid of these apps? (sprint tv, nascar, etc) I basically want to barebones it as much as possible. The first solution is better but their is more way to skin a cat.
Thanks!
Click to expand...
Click to collapse
Here is another approach if you are willing to reflash download this Rom: Samsung-Epic-EH06-DeOdex-Update then open the zip file using 7-zip, winzip or a similar archive program. Afterward open the system folder and then the app folder, then delete or add the .apk file you want or don't close the archive and save your progress. Afterward flash this Rom Via CWM and then you are done.
jamice4u said:
Here is another approach if you are willing to reflash download this Rom: Samsung-Epic-EH06-DeOdex-Update then open the zip file using 7-zip, winzip or a similar archive program. Afterward open the system folder and then the app folder, then delete or add the .apk file you want or don't close the archive and save your progress. Afterward flash this Rom Via CWM and then you are done.
Click to expand...
Click to collapse
Is it really that easy?
Will it work with the tar/ODIN as well?

Categories

Resources