Apps to sdcard Problem(zip. instead of apk.) - G1 Android Development

i am moving my apps to the sdcard obviously, and when i copied my apps to the sdcard(cp -R /data/app/ /sdcard), i get a zip file for one of the apps. it should be an a apk. but the res, resources, and the android manifest, are all in this zip folder and i dont know a way to install that app to my sdcard to make it work.i tried the package installer on the phone, it worked by recoginzing the app but it said install uncessfull. so does anyone know a way so i can install the app someway or get it to a apk. format?
id appreciate it very much and thank you!!!!

mybackup saves backups in a "zip" file, could this be what you are seeing?

davidhooper4 said:
i am moving my apps to the sdcard obviously, and when i copied my apps to the sdcard(cp -R /data/app/ /sdcard), i get a zip file for one of the apps. it should be an a apk. but the res, resources, and the android manifest, are all in this zip folder and i dont know a way to install that app to my sdcard to make it work.i tried the package installer on the phone, it worked by recoginzing the app but it said install uncessfull. so does anyone know a way so i can install the app someway or get it to a apk. format?
id appreciate it very much and thank you!!!!
Click to expand...
Click to collapse
i noticed the paid apps are showing up in /data/app as *.zip and in /data/app-private as the *.apk .. things like pac-man etc

Related

[Q] apk question

Is the apk file essentially the same as a .deb file or .rpm file in that once it's installed it can be removed from the phone? Or is the .apk required for the application to run?
Thanks.
Basically, what you said. It can be removed once installed.
Thank you.
ktmdms said:
Is the apk file essentially the same as a .deb file or .rpm file in that once it's installed it can be removed from the phone? Or is the .apk required for the application to run?
Thanks.
Click to expand...
Click to collapse
Depends what you mean. If you mean the apk on the device itself (/data/app or /system/app), then don't touch it, as Android runs from the apk.
If you mean the sd card, then sure, delete it
Ah, nuts! /data/app has 4 apk files in it. /system/app has 75. What I was hoping to do was clear out the .apk's in /system/app (or move them to the sdcard and maybe link /system/app to a directory on the sdcard) to make room in the phone. Not safe to do that, huh?
Thanks.
I wouldn't think so. I'd leave them just incase.

How do i add apk to custom rom?

Hi,
I have a few apps and would like to add into custom rom. I read and google but no help.
Using winrar and open custom rom, i create a folder /data/app and place all apk in "app" folder. non of the apps in that folder installed. Do i need to do more then just add the apk?
I read here http://forum.xda-developers.com/showthread.php?t=1198035 and no use. maybe OP not don't with the guide yet.
thx
cat2115 said:
Hi,
I have a few apps and would like to add into custom rom. I read and google but no help.
Using winrar and open custom rom, i create a folder /data/app and place all apk in "app" folder. non of the apps in that folder installed. Do i need to do more then just add the apk?
I read here http://forum.xda-developers.com/showthread.php?t=1198035 and no use. maybe OP not don't with the guide yet.
thx
Click to expand...
Click to collapse
Reread that thread. The answer is in there.
Hint: ROM flash packages never put anything in /data
you can preinstall apps to /data/app but it takes update script modding. if you havent figured it out it is a lot easier to add them as system apps in /system/app
@Dani897: I try adding apk to /system/app or /data/app but none are working. When I add apk to /system/app; after the rom flashed and reboot, Samsung kept on flashing forever.
cat2115 said:
@Dani897: I try adding apk to /system/app or /data/app but none are working. When I add apk to /system/app; after the rom flashed and reboot, Samsung kept on flashing forever.
Click to expand...
Click to collapse
check your permissions!
the data/app way need adition work in the update script. im not gonna get into that.
Dani897 said:
check your permissions!
the data/app way need adition work in the update script. im not gonna get into that.
Click to expand...
Click to collapse
Thanks. How do i check permission? in CWM? In cwm (red) v2.5.1.3 -->Install zip from sdcard --> toggle signature verification-->disable'
In advance, all i see is fix permissions.
cat2115 said:
Thanks. How do i check permission? in CWM? In cwm (red) v2.5.1.3 -->Install zip from sdcard --> toggle signature verification-->disable'
In advance, all i see is fix permissions.
Click to expand...
Click to collapse
no in a terminal emulator or in linux. they get screwy sometimes if you do editing in windows. i cant even seem to get ownership of one of my flash drives on my linux machine after i formatted it with windows.
if you are on a mac you can do it by clicking and choosing "get info" from the context menu apparently but i dont own a mac so i dont know.
i never used it but check out cygwin and do some googling on permissions in terminal/console. it might be best if you are not ready to install a new os. but you can also install ubuntu with the wubi installer inside windows of use a vm with osx or the linux distro of your choice pretty easily. please dont ask for support questions on doing those things.
you can find permissions of files in a directory with ls -l
you can change them with chmod an ususally one of the numbers below but there are others, google is your friend
666 is rw-rw-rw
644 is rw-r--r-
777 is rwxrwxrwx
755 is rwxr-xr-x
644 or 755 are the most likely that they should be.

Way to "pre-install" apps for new ROMs?

So now that I've jumped into trying new ROMs, aside from Titanium Backup and the like, is there a way I can "pre-install" apps/apks much like slipstreaming a Windows install?
A lot of the basic stuff that I'll download immediately (maps, drive, chrome, facebook, etc) - I have the apk files...can I just open up the ROM's zip file and insert them into data/app or system/app? If I just back up everything via TB, is it just the same?
Place it in system/app then when you flash it you will have those apps pre-installed.
Evi1Yoda said:
So now that I've jumped into trying new ROMs, aside from Titanium Backup and the like, is there a way I can "pre-install" apps/apks much like slipstreaming a Windows install?
A lot of the basic stuff that I'll download immediately (maps, drive, chrome, facebook, etc) - I have the apk files...can I just open up the ROM's zip file and insert them into data/app or system/app? If I just back up everything via TB, is it just the same?
Click to expand...
Click to collapse
copy apk files only in /data/app because /system/app is reserved from system applications and /system partition doesn't have to much space or you'll be overwhelmed also don't forget to sign .zip file -your rom if not CWM will refuse to flash it also to sign .zip archive take a look at this post
hmm...is there any way to get the apk's from the phone? Can i copy them from data/app from my phone and then put them in the rom zip file?
z3nith66 said:
hmm...is there any way to get the apk's from the phone? Can i copy them from data/app from my phone and then put them in the rom zip file?
Click to expand...
Click to collapse
Yeah.
Nice, thanks guys. I'll give it a shot tonight on a new ROM and see if it helps cut down on installation/download time.
Evi1Yoda said:
Nice, thanks guys. I'll give it a shot tonight on a new ROM and see if it helps cut down on installation/download time.
Click to expand...
Click to collapse
Good luck mate! :good:

[Tutorial] Install problematic APKs in /system (or /preload)

You may have tried to move some APKs to /system/app/ and end up with continuous crashes, usually resulting in abandoning your plan to save some otherwise wasted space (or preventing to accidentally uninstall all keyboards...)
This is often said to be a permissions issue, yet that's not enough for some packages: those with external libraries.
Copy the APK to /system/app/, then `chmod 644` it as usual.
You can also install to /preload and symlink to system
On your computer (easier but not required), open the APK (as a renamed ZIP).
Go to ./lib/{architecture}/, where on the Ace2 this is lib/armeabi-v7a.
Extract all the (.so) files here and put them in /system/lib.
There's no step 5!
Ryccardo said:
You may have tried to move some APKs to /system/app/ and end up with continuous crashes, usually resulting in abandoning your plan to save some otherwise wasted space (or preventing to accidentally uninstall all keyboards...)
This is often said to be a permissions issue, yet that's not enough for some packages: those with external libraries.
Copy the APK to /system/app/, then `chmod 644` it as usual.
You can also install to /preload and symlink to system
On your computer (easier but not required), open the APK (as a renamed ZIP).
Go to ./lib/{architecture}/, where on the Ace2 this is lib/armeabi-v7a.
Extract all the (.so) files here and put them in /system/lib.
There's no step 5!
Click to expand...
Click to collapse
Thank you very much :good:
All of the above is still true if you want to package apps in CWM format, but people who just are tight on /data (and don't want to repartition) can just use the convert to system app in Link2SD, which now actually works on apps with libraries

Anyv proven working methods for integrating updates for system apps?

It seems that TB is good for integrating most updates but on a few important ones using Google services it seems to break the device.
What has everyone else done to integrate updates to save on space?
Hand76 said:
It seems that TB is good for integrating most updates but on a few important ones using Google services it seems to break the device.
What has everyone else done to integrate updates to save on space?
Click to expand...
Click to collapse
--Install root explorer
--Go to /data/app/ search for " com.google.android.gms-1.apk"
--Rename it to "PrebuiltGmsCore.apk"
--now cut the apk and then paste in /system/priv-app/
--make sure permissions are -rw--r--r
-- done
--hit THANKS
Sent from my Nexus 5
rahil3108 said:
--Install root explorer
--Go to /data/app/ search for " com.google.android.gms-1.apk"
--Rename it to "PrebuiltGmsCore.apk"
--now cut the apk and then paste in /system/priv-app/
--make sure permissions are -rw--r--r
-- done
--hit THANKS
Sent from my Nexus 5
Click to expand...
Click to collapse
Im guessing the procedure stays the same for most other apps? Except some get renamed and go in system/app?
Also what about apps with an odex file? Just move the app/apk the odex files doesn't get touched does it?
Hand76 said:
Im guessing the procedure stays the same for most other apps? Except some get renamed and go in system/app?
Also what about apps with an odex file? Just move the app/apk the odex files doesn't get touched does it?
Click to expand...
Click to collapse
the apps downloaded from play store or any other sites are always deodexed so if ur rom is odexed then delete the odex file u want to move apk of and then move apk ....like if u want to move prebuildgmscore.apk in odexed rom then 1st delete its .odex file in system/app and then move apk and set permissions and reboot and thanks :laugh:

Categories

Resources