Making own .zip files to install from recovery - easy? - Desire Q&A, Help & Troubleshooting

How hard is it to make a zip file to install apps from recovery? I know already how to sign .apk packages, so is it the same with a zip file that has apps to /system/app ?

edit this update.zip to include your apk's in system/app
you dont even need to sign it, just turn off verification from recovery before you run the update.

Related

Add an application in a custom rom

Hello,
How can i do to add a software for installing it during the installation of the rom.
I explain:
I need to have Estrong File when i flash my Desire.
How can i do ???
I put apk file in data\app and system\app, after i use sign rom, but when i flash my Desire no application appear.
Why ???Thanks
Unzip the ROM ZIP file, add the APK to just /system/app and then rezip it - if you put it in /data/app and the wipe before first boot you'll obviously remove the app
Works fine for me

[Q] My modified custom ROM

Being a newbie that is learning A LOT, my most recent question is:
If I have flashed a BYOR (midnight rom) then added the apk files that I wanted, is there a way of saving my modified ROM so that if I try something else and need to flash back, I can without reloading all of the apps from the zip files?
Make a backup in CWM before wiping, then restore it later when you want to switch back. That's all you can do as far as I know.
notmyepic said:
Being a newbie that is learning A LOT, my most recent question is:
If I have flashed a BYOR (midnight rom) then added the apk files that I wanted, is there a way of saving my modified ROM so that if I try something else and need to flash back, I can without reloading all of the apps from the zip files?
Click to expand...
Click to collapse
1st download Titanium Backup and save all your files on your and window information email etc etc . u hit menu then BATCH then back up all files and data ......
CWM ... got to restore n backup then select back up and let it work ..........
now after u check out the other Rom u go back into CWM .... RESTORE UR OLD FILE .... then download TITANIUM BACKUP and restore everything or just choose what you want NOTE: YOU CAN DO TITANIUM w the ROm IF U CHOOSE TO KEEP IT
Also, you can take applications from say the midNight v5 upgrade zip(use 7zip to open the zip file) navigate to system/app folder. Copy the apks from the upgrade zip to the same folder in the BYOR zip file; same for files in system/lib.
You can repeat that step for other apps you like from the midNight Extras folder.
If you ever have to flash fresh; then you'll have a rom zip pre-built with your apps and you wont have to flash each zip.
Absolutely utilize the backup in CWM .. that can save you butt ... before any theme, kernel or ROM install. That way if you hit a boot loop or freeze .. simply boot to recovery and restore your phone back to before that flash attempt.
Thanks everyone. When I get a chance I may try something different
I would download and install 7zip. make a backup copy of your midnight 5.0 byor zip incase you mess something up but not likely. right click on one of the rom zips and 7zip open archive. in that archive you opened there should be an sd card folder. open that and extract the midnight extras folder to your desktop (drag it to the desktop). open that archive up again and navigate to system/app. go into your midnight extras folder and copy all the apk's you want on your phone and paste them in the system/app folder. After this any time you flash this zip you will have all the apps you put in the system/apps folder and wont have to flash multiple zips for apps. this can be done for themes, boot animations, shutdown animations, fonts, pretty much anything you can flash as long as you know where to put them. ps always backup before flashing
I thought I read somewhere installing zip file with CWM, it needed the apk and another file (believe it was meta file)
Is this the case, or is the zip files with meta also for something bigger than just apks?

Install apps from recovery!!

guys how can i put a bunch of applications in a zip folder a flash it by recovery.Ive tried putting 3 apps in a zip folder and flshing it via recovery but it says failed..
I tried that a while ago on the g1 with mixed results.
You have to put them in the data/app/ folder the same way they appear on your phone. If you are feeling ambitious, you can also grab the corresponding folder in data/data. You'll have to look for the java package name, not the app name. Lastly, you have to adjust the updater-script in META-INF/com/google/android/ to mount and flash the data folder, not system and then clean out the extra cruft.
You might have to resign the zip or just toggle sig checks.
Other options include using recovery to restore the data partition, but this will be everything, not just your 3 favorite apps. Alternatively, you could write a script that runs from your PC while your phone is in recovery and use the "adb install" command. I think there are also apps that do that for you, such as Titanium backup.
Gee one thanks for the reply but can you plz reexplain "If you are feeling ambitious, you can also grab the corresponding folder in data/data. You'll have to look for the java package name, not the app name. Lastly, you have to adjust the updater-script in META-INF/com/google/android/ to mount and flash the data folder, not system and then clean out the extra cruft.
You might have to resign the zip or just toggle sig checks."
Your phone stores the app in data/app/some.java.name.here so if you use flash those files, your apps will be installed. The app itself stores settings, history, etc in data/data/some.java.name.here If you flash the corresponding folder in data/data, you'll also get all your settings and won't have to bother setting it all up from scratch.
If you use adb or a file explorer to poke around in your data/data and data/app folders, you'll see what I mean.
In order to get the zip to flash, you have to include "instructions" that tell the recovery what to do with the zip. Unzip one of the flashable roms and look in the META-INF/com/google/android folder. There should be two files there. You want to edit the updater-script so that it flashes your data. Most likely, it is set up to flash a custom rom to your system folder. You'll have to do some editing and some trial and error to figure it out, but if you are just flashing the data partition, most of the commands in updater-script will be superfluous.
Lastly, and this the part that everyone hates (second only to adding adb to your path), you either have to sign the zip with jarsigner, signapk, or something similar, or turn off signature checking in your recovery. Signing the zip is essentially adding a digital signature so that your phone knows that the zip is intact. Clockworkmod recovery will let you toggle the signature checks in one of the options- poke around and get familiar with your recovery. It's probably in there somewhere.
I think Titanium backup will let you freeze/unfreeze apps- you might want to consider it.
Thanks
Sent from my HTC Vision using xda premium
Did this work? Like to buy a beer for someone who wants to upload a zip with a file explorer all for a project I have that has no play store or file explorer on it. Thank you

Flashable Zip Files? O.o

Wondering if all zip files (apps, obviously) are flashable. Suppose I download an app in a Zip file and I flash it using CWM, does it get flashed and turn into a system file? I have also noticed that there a images in a few zips I've downloaded and extracted (using androzip). What happens to these images when i flash the zip?
Seriously confused.
Apps and .zips are two different things.
You cant install apps through flashing(Except if someone has made a flashable .zip)
Also apps are not in .zip/.rar format they are in .apk and can be installed through your file manager
Thats why we have a FAQ thread stuck in the section... pls ask questions there..

[Q] HTC Locations' App. on other Custom ROMs

Hi,
I need to install HTC's Locations app on any custom ROM (ie: MyOneV or CM9/CM10)
So any1 can help me with this ?
(i tried it though, by moving these files (from MyOneV5.0FX Removed apks) htclocation.apk,locationpicker.apk,locatiooninstaller.apk in System/app folder bt it didn't worked)
When you move those files to system app manually, you need to put right permission rw-r--r-- then reboot.
Or the simplest way is, open the Removed_Apks_RC5.x.zip with 7-zip (not extract), delete all apks that you don't need and leave those location files in zip.
Then flash the zip in recovery.
And these files will not work on a CM rom.
ckpv5 said:
When you move those files to system app manually, you need to put right permission rw-r--r-- then reboot.
Or the simplest way is, open the Removed_Apks_RC5.x.zip with 7-zip (not extract), delete all apks that you don't need and leave those location files in zip.
Then flash the zip in recovery.
And these files will not work on a CM rom.
Click to expand...
Click to collapse
:good:
Thankz
I tried that too, by removing all apks from zip keeping the said three files & flash it in recovery, still it doesn't appeared in apps!
Though i'll try again may b missed something or some file..
I just tried it, it works.
Your filename looks different, attached here the files from the Removed_Apks_RC5.x.zip, I named it to location.zip. Flash in recovery.
It Worked: Thanx

Categories

Resources