Hello -
When using newromupdateutility_wizard_noid to install any ROM I get a Windows GPF and haven't been able to get around it. When I install one of the other ROM's that are compiled into an exe file they work fine.
Is there any way for me to install the ROM from the storage card without involving Windows? Anybody know if I can convert the ROM files into an installable exe format?
Thanks
Edit/Delete Message
Anybody? Didn't there used to be a way to flash rom from a storage card???
Thanks
"When I install one of the other ROM's that are compiled into an exe file they work fine." That's actually using the ROM Update Utility behind your back. Try this -- Start, Run, type %temp% and hit enter. Note that an explorer window comes up. Now run one of the ROMs compiled into an exe file -- don't do anything with it just run it and watch that explorer window. You'll see a new subdirectory get created. Copy that new directory to your desktop or wherever and quit the ROM update utility. Inside you'll find all the files you normally do in a ZIP or RAR ROM update including a new ROM Update Utility that you can TRY to use.
baarod said:
"When I install one of the other ROM's that are compiled into an exe file they work fine." That's actually using the ROM Update Utility behind your back. Try this -- Start, Run, type %temp% and hit enter. Note that an explorer window comes up. Now run one of the ROMs compiled into an exe file -- don't do anything with it just run it and watch that explorer window. You'll see a new subdirectory get created. Copy that new directory to your desktop or wherever and quit the ROM update utility. Inside you'll find all the files you normally do in a ZIP or RAR ROM update including a new ROM Update Utility that you can TRY to use.
Click to expand...
Click to collapse
This appears to have worked! You're a genius. Thanks very much for the help!
Greg.
I want to make my own rom based on the cyanogen rom. I want to add a few apps and remove a few that already exist.
I have tried using the adb but it wont uninstall the ones I dont want.
I would like to mod a rom before I flash it, Is there a how to for this?
Thanks,
Dubstar_04
I dont think there's a how-to, but I can type a quick one in a jiffy;
Tools;
A computer (Windows PC in this example)
7zip (google it)
The rom you wish to modify.
Either JRE or JDK (so you can run java apps) (google it)
JF's testsign.jar (google it)
Method:
Install 7zip in your computer. Also install the Java runtimes so you can run java apps through the console (ahem, command prompt).
Unzip (if it's not already) your testsign.jar and place it somewhere easy on your HDD (C:\, for example, doesn't get easier than that). Also place the rom you wish to modify in the same folder.
Open the update.zip file (or whatever it's called) with 7zip (you can do this by either using the command dialog (right click) and selecting 7-zip > Open Archive, or by going right-click > Open With > Choose Default Program and select "Always open with this program" with 7zip FM (file manager)).
Once it's open, navigate to the folder system/app and remove in there any apks you don't want in there (for example, I always remove VoiceSearch.apk, VoiceDialer.apk, SystemUpdater.apk, Talk.apk, and when available, SpareParts.apk, com.mp3.amazon.apk, and a few others). That is basically the uninstall process. If you have the apks for the apps you wish to install, you can drag them into the 7z windows at this point too (if you have hboot spl, you have a lot of space in system, so dumping them here is safe). If you don't have the apks, but you have them installed in your phone, you can use adb to get them. Just make a folder in your desktop called app (or whatever you wish) and run adb with your working directory in the desktop (C:\users\myname\desktop). The adb command would be: adb pull data/app app. This will place all the contents of downloaded apps (free ones) inside the app folder in your desktop as apks. I don't know that there's anything you can do at this point about paid apps.
Anyway, once you're done deleting and adding apks to your zip. Close the 7zip window (it saves the changes automatically, you should have kept the window open through the whole process).
Open up the command prompt again, and change your working directory to C:\ (usually cd ../..), then, if you placed all like I told you to, you can just run; java testsign updatenamewhateveritis.zip
Ofcourse, replace updatenamewhateveritisi.zip with the name of the update, but I recomend renaming it to update.zip beforehand so you don't have to type a lot.
After it's done signing, the rom is ready to flash.
Good lucks to you
Wow...Good explanation.
I have few questions.
-Do i need the jar sign thing?
-Can I create a flasheable update.zip to "add/remove" apps to a fresh flashed rom? (I mean, flash a custom rom and then apply update.zip which can add and remove apk ), or do you recommend to modify the zipped rom instead of creating a update.zip ?
Many thanks
Depending on your recovery you can just toggle on/off if you need a signed zip or not. This is a very old thread and I imagine it was much harder to push apps into /system back then or to remove /system apps for that matter. With root access there are many apps you can do this with now, or with adb or terminal emulator
What is your purpose for this by the way? I feel there may be easier ways to accomplish what you're after
Sent from my GT-I9100 using xda premium
Thanks for answer
Yeah...it's and old thread, but actually it saved me to post a similar topic thread again :good:
My purpose? Not developing anything nor cooking rom. I just found at http://wiki.cyanogenmod.com/wiki/Barebones that i can safely uninstall apks that i don't use. So i uninstalled some of then, and i was thinking, in case of reinstalling the rom or flashing a new version of it, how to erase the unusefull apks(for me at least) in one step.
I think the easiest way is removing them from the zipped rom before flashing.
What do you think?
yes you can unzip and rome .apks, but then you will have to sign it unless your recovery allows unsigned zipps. why not flash the rom as is, remove all the unwanted, add what you like, then make a nandroid copy of the way you like it. this can then be flashed whenever
Sent from my HTC Vision using xda premium
Oh...the sign thing!
Anyway, there are few useless apks, so i think i can do it manually after flashing rom.
Hey. I'd like to know what nandroid is...
I use CWM recovery to backup/restore data/rom and I use Titanium Backup for the applications. So what the **** is nandroid. I mean, is an apk? Is a boot tool? And what can i do with it?
Thanks a lot dude!
it is the backup you make in your recovery, you will make either a nandroid backup or bart backup. depending how it is done it will be an exact copy of your rom, apps, call log, etc. any thing stored to you phone @ that "recovery" point
it gets its name from nand (the nand flash memory) and android, some recoveries may just call it a backup
Sent from my HTC Vision using xda premium
I installed this from the market on my legend rom. I have created a nandroid backup of that rom and I'm now rockin the nonsense rom from team-slide (great rom by the way!). However I'm trying to find this on the market now and it seems like it is nowhere to be found. I've tried a variation of searches with no luck. So I thought, well I'll just restore my legend rom backup and adb pull the file from there. It was located in the /data/app as a .zip file while the other apps were .apk. Anyhow I was able to pull the file and its now on my computer. I then did a restore to my nonsesnse rom but I'm unsure how to get the zip file back on the phone. I can adb push it on there but it doesn't 'install' it per sey. Any ideas on how to get this app back on the nonsense rom?
You can place the apk on the sd card and then on the phone you can use astro to install it. If that doesn't work you can connect to the pc and use the "adb install" command.
Sent from my HTC Mytouch 3G Slide using XDA App
Part of the problem is that I don't see an apk file. The file is actually .zip in the /data/app path. The other files in the /data/app path are .apk files. Am I missing something here or is the apk file in another path? When I unzip the file on my computer there are multiple folders. If I had the actual apk then I might be in business. Any suggenstions on where it might be hiding?
go to app private in the backup that u got the zip from there should b the apk
update - app private had the apk, installed and working fine, thanks for all the help. So is it safe to say if it is a zip file the apk will always appear in app private? Why make this different from the other apks? Is it just developer specific i guess?
I did a backup with rom manager recovery mode and need to pull 2 pics from it but don't want to restore my old rom. Is there any way to mount the backup to pull the files.
I have a mac running 10.6.4 I am familiar with adb and the unix terminal.
Those files are iso files so I'm not so sure you can easily extract files from them. I haven't tried yet so ymmv.
Sent from my SAMSUNG-SGH-I897 using XDA App
I gave a brief description of how to pull files from nandroid backups here:
Pulling your android_id from datadata.img
Basically you just want to compile/use unyaffs on the nandroid backup to extract all the files to grab your image.
unyaffs will extract all the files to the current working directory so it's useful to make a new directory, cd into it, and run the extraction from there.
Hi,
I figuer it out how to put your current recovery in Rom Manager app.
It's simple, just edit with notepad the .settings file in clockworkmod folder located in your sdcard and change the number of your recovery. And then edit the -2110140792 file in clockworkmod folder with notepad and find HTC Desire HD and change number of your current recovery too. Then u remove the Rom Manager app from your device and reboot phone. After reboot u install the Rom Manager again and voilá, u have the correct version of your recovery in Rom Manager. I attached the clockworkmod folder modified already 4 people that have the last recovery. Just delete the clockworkmod folder from your sdcard and put this one.
Thanks for this