Create oemavatar.cab , what program to use? - Windows Phone 7 Q&A, Help & Troubleshooting

HI all !!
I came up with a new idea to create a file oemavatar.cab for Toshiba TG01. I made graphics in PNG format and then it tried to pack them into a CAB file. Now I am looking for a program where I could make a CAB file and add it to the ROM.
I found some programs, but the archives are not compatible with WP7 and Zune just does not detect the file.
My question is: Which program to use to execute the cab file?

You have to use a CAB sender program to send the CAB file to the phone's update OS (the one that Zune switches the phone to when installing updates; you can put it in that mode manually too). You don't use Zune with manual updating.
I don't know what structure to the CAB file the phone expects (although you could download an official CAB and have a look for yourself). You will probably need to sign the CAB with a key whose certificate is loaded into your ROM; I know there are programs for doing this but not all ROMs are updatable.

Thanks for quick reply
I know how to use the CAB SENDER
I just meant that if I add the oemavatar.cab is an application ZUNE should show a picture that is in that file ... if you connect phone to the PC .
If I add the original cab of Omnia 7 (OEM / ZUNE_PIC) ZUNE shows the picture of the Samsung ... if I add my cab file , zune does not show what's there ...
as if the program can not read information from a cab file
I enclose two cab files ...

I found a solution

You should post it! That way, future people with the same or similar goals don't have to post another request for help, they can just search and find it.

Related

MMS on WM5.0 Himlaya Working! - Updated

** EDIT **
Aplogies for not crediting ncruz as the one who edited the original files and got this working in the first place!
As per his instructions, and to make everything a bit easier for everyone, I have updated the Himalaya cab file with his updated files
** EDIT **
Thanks to TofClock for the making the cab file! I've just taken his instructions and made them a little easier to follow, I hope he doesnt mind
The Arcsoft mms composer has been extracted from the Universal rom and a cab file was cerated to work with WM 5.0 Blueangel devices.
However this cab won't install on Himalaya devices.
This is because of the following two files
ArcMMS.dll cause the install stop wis message : bla bla bla not digitally signed bla bla bla
RcDll.dll cause the install stop and prompt to install in another place , and again , and again .
TofClock has created his own cab file (which I have now updated to ncruz newest versions) with all other files and reg settings ...
Attached to this post is are two RAR files containing a cab file and 2 dll files.
To install, follow these instructions :
1. Download Himalaya_WM5_MMS.part1.rar and Himalaya_WM5_MMS.part2.rar from this post.
2. Decompress the rar file on your PC using winrar or something similar
3. Soft reset your Himlaya
4. Copy RcDll.dll and ArcMMS.dll to your Windows directory on your Himalaya
5. Copy the cab file to your Himalaya and install it.
6. Soft-reset your device again
7. After this , go the messaging application. click on Inbox you should see a new account there called MMS.
If not click on Menu>Tools>New Account
Create a dummy email account (it doesn't matter what info you fill in, just make it up) but at the Account information select MMS as the account type and click next.
Then finish going through the account creation, again for the server information making anything up.
8. Once that is completed clock on Menu>MMS Configuration then click the servers tab.
9. From here fill in your operators server settings (remember to set it as default!) and enjoy MMS on WM5.0!!
Again thanks sooo much for everyone's hard work in getting this working, especially ncruz for the initial work and the BA cab and TofClock for making the Himalaya cab file.
Great, just another thing, thoose files aren't from universal.
First, thoose files are from MY POST, i've reshacked thoose files for qvga devices, so it really pisses me off when people take credits for things they don't to.
Second, at least use my latest rcdll.dll see my post at BA forum.
The one that's in THAT cab has some huge icons. and i have hacked it a little bit more.
Third, i've already resolved the problem of having to create the account by hand.
So, if you really want to do the thing right, get the cab at my post, open wincecab editor, remove rcdll.dll and arcmms.dll, install the cab, then copy the files you've just removed and copy them to \windows.
PS: you can check the original files from universal and see that they aren't the same.
everythin is done as explained before, and no mms account appears
please help me
THankssss
Working with WM2k5_1.60c.00WWE_XDA2_HIMALAYA
thanks mjames_84 for update the cab
GREAT THANKS to ncruz for your good job , without it , i never should made this cab
paketecuento -
Have you tried this previously using ncruz manual installation?
I had trouble with that method and once I tried it even after I used the cab file it wouldn't work I had to hard reset my device and do it again.
If you did try the manual install first then you may have to do the same, it certainly worked for me anyway.
As his cab file worked great once I had removed the two dll files and had done a hard reset.
Of course if you havn't tried the manual installation previously then it could be anything you might need to give more info on what ROM version you're using, software you have installed etc...
working 100%, once updated to 1.60c....
It's strange. On my device every time I try to install the cab file I get an error message while installing. I follow the instuctions as described...
Has anybody dealt with it?
Same problem here
Get a error when I start installing. Says that I should try a different location. I"ve tried my SD and PPC. Nothing works.
Download here
It's worked with my WM5V.1.60c!!!
But i use .dll files from mjames_84 and use .cab file from TofClock. I can send and recieve my MMS!!!
Thank you
I too tried mjames files and had problems.
However I also left mjames .dll files there deleted his cab file and used TofClocks' cab file and I now have working MMS.
Thanks all!
the dll in archive with my cab are same of mjames dll and ncruz dll , i've updated the rar
Hello, thank you for the great work!
But i have a problem, no way to getting it to send messages through Vodafone italy, i had already a Vodafone MMS connection setted up by my QTEK SD Configuration wizard (dloaded from dangaard site) which worked with WM 2003 but i have no way of getting it to work in WM 2005, i keep getting the error message that my mms has not been sent. Anyone can help me please?
Thank you very much
By the way, since i almost haven't any programming skill i have Eng/Ita translation skill ^_^, so if u are interested in translating the WM2005 ROM to ITA let me know, i can help ^_^
Hi overhere,
I did precies what you said at the top,
But when I want to start MMS I get an error about a bad cerificate or something like that... please help...
Klazimodo
It works !
Upgraded to wm 5.0 two days ago.
Installed as per instructions and my MMS's work like a charme.
Thanks guys 8)
Hi guys
I installed it, no problem with installation. Send mms, GPRS Monitor shows that the mms is sending but then I get a error that says unable to send.
What can the problem be?
Use WM5 1.60c and Radio 1.08
Thanks guys
dudes, Himalaya is ****ing full of those WMstuff, so will you people try to do something for ALPINE ?
Or XDA O2IIi ?
hi there
i am not able to install
i have xda2 win2005 1.60c
i downloaded both the rar files unrared these in two dif folders one is called part 1 and the other part2
then i softreset my xda
then i coppied dll files from part1 folder
then i try to install the cab file coopied from my pc to xda
i try to install on system
but message comes up says that MMS.... can not be install
am i doing something wrong here
and y there are two rar files containig the same files
PLZ help
Regards
its working now
thanx
regards
gugi

How to extract cab file from exe ?

hi !
Most of our software are .exe files to be run from a PC and to be installed then on the PPC.
When one wants to perform a HR away from PC, it is then hard to quickly re-install all apps.
Having cab files stored in the SD card is the solution but what to do when no cab files are available only exe ?
My question is then the following : is there a possibility to extract CAB files from .exe files ?
Thx in advance
Hi,
Often the .exe is just a self extracting archive which you can open with winrar
doesn't always work, just right-click on the .exe en choose open with winrar...
also, when you try to install an exe file, the .cab is extracted and moved to you phone, that means you should be able to find the cab somewhere and copy it...
most of the time in \program files\microsoft active sync\(appname)
also, when you install an app, some of them ask you where to install it on your pc, in that directory you can find the cabs you need
now I'm just looking for a program that can make an cab installer that can be run on my phone and installs every cab to SD...
I found one, but it doesn't work... teksoft airwizard 1.1...
Bartus
at times one can also just rename it from .exe to .zip
yes copy from activesync folder is possible but i have the same problem only with this difference. On my working computer i have administrator rights and folder Program files is blocked for me. I need a program to extract cab form exe. WinRar does not work. Sorry for my bad english
well try this: after cab transferred to your device, don't install it (and don't cancel!!) , go to Windows\AppMgr , and see if a folder with the name of that program exists with a cab file in it ...
now I'm just looking for a program that can make an cab installer that can be run on my phone and installs every cab to SD...
I found one, but it doesn't work... teksoft airwizard 1.1...
Click to expand...
Click to collapse
try SettingsSaviour ... it has a silent install feature with which you can install many cabs at once, downside is silent isntall can't be used to install programs on SD, you'll have to manually choose Storage Card for each program...
Very comprehensive explanations ... thanks to all of you ! I gonna try and report if any further problems.
--------------------------------------------
After trying to change the extension of the .exe, I have to report that it works with one of the files I wanted to CABized.
To MODO : do I need to stamp this thread as SOLVED ?
Bonusbartus said:
Hi,
Often the .exe is just a self extracting archive which you can open with winrar
doesn't always work, just right-click on the .exe en choose open with winrar...
also, when you try to install an exe file, the .cab is extracted and moved to you phone, that means you should be able to find the cab somewhere and copy it...
most of the time in \program files\microsoft active sync\(appname)
also, when you install an app, some of them ask you where to install it on your pc, in that directory you can find the cabs you need
now I'm just looking for a program that can make an cab installer that can be run on my phone and installs every cab to SD...
I found one, but it doesn't work... teksoft airwizard 1.1...
Bartus
Click to expand...
Click to collapse
What I did to keep installed cab files was I created a new folder in my storage card and named it "CABS", then I did a registry tweak to where the cab file was not deleted after installation. Now whenever I download a cab file, I "save as", CABS folder(from the dropdown box) on my storage card.
DR400 said:
hi !
Most of our software are .exe files to be run from a PC and to be installed then on the PPC.
When one wants to perform a HR away from PC, it is then hard to quickly re-install all apps.
Having cab files stored in the SD card is the solution but what to do when no cab files are available only exe ?
My question is then the following : is there a possibility to extract CAB files from .exe files ?
Thx in advance
Click to expand...
Click to collapse
Just wants to mention a "universal" unpacker called UniExtract - http://legroom.net/software/uniextract - it can extract many .EXEs made by install tools. Also - check out MSCEInf - which can analyze an CAB-file - http://www.freewareppc.com/utilities/msceinf.shtml
Are you able to open a exe file on your device? 90% of the programs I like have exe files and I always get not a valid pocket pc application. I've even tried to rename exe to cab or zip, but doesn't work. The file extension being downloaded is shaded out in the file type box in the download dialog box and cannot be changed. I've tried programs to convert exe files to other extensions, but all they do is convert after the downloaded exe files have already been installed.
hotdog53 said:
Are you able to open a exe file on your device? 90% of the programs I like have exe files and I always get not a valid pocket pc application. I've even tried to rename exe to cab or zip, but doesn't work. The file extension being downloaded is shaded out in the file type box in the download dialog box and cannot be changed. I've tried programs to convert exe files to other extensions, but all they do is convert after the downloaded exe files have already been installed.
Click to expand...
Click to collapse
thats because they are exe files that are supposed to be run on a normal PC. You download the exe to a PC, then when you have your Phone connected via Activesync, run the exe and it will install on your phone.
Alternativly, use WinRar on your PC to extract the exe, and copy the .cab files to your phone, then open them. (this does not always work, not all exe files are extractable)
DR400 said:
hi !
Most of our software are .exe files to be run from a PC and to be installed then on the PPC.
When one wants to perform a HR away from PC, it is then hard to quickly re-install all apps.
Having cab files stored in the SD card is the solution but what to do when no cab files are available only exe ?
My question is then the following : is there a possibility to extract CAB files from .exe files ?
Thx in advance
Click to expand...
Click to collapse
My solution is:
1) keep PDA disconnected (no active sync session)
2) install exe as usual and, when standard installation dialog will appear, go on (later cab installation will begin when you'll connect phone to pc)
3) open regedit.exe
4) go to this key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\AppMgr\Apps
5) there you'll find a list of installable cabs via active sync
6) under each application, the value ListCabFiles is the name of cab file and the value InstallDir is its position of file system.
Remember to uninstall exe after you copy/move the cab file (or delete application key) otherwise installation of cab files will start on next activesync session!!
Simple, do you agree?
yeh... sure i cant use activesync, so i just extract the exes seems easy enough
mugglesquop said:
thats because they are exe files that are supposed to be run on a normal PC. You download the exe to a PC, then when you have your Phone connected via Activesync, run the exe and it will install on your phone.
Alternativly, use WinRar on your PC to extract the exe, and copy the .cab files to your phone, then open them. (this does not always work, not all exe files are extractable)
Click to expand...
Click to collapse
I use a program called pocketRAR like winRAR but for mobile win -extract files- get cab and run its that easy just did it with this calc.exe
Knocksock said:
Just wants to mention a "universal" unpacker called UniExtract - http://legroom.net/software/uniextract - it can extract many .EXEs made by install tools. Also - check out MSCEInf - which can analyze an CAB-file - http://www.freewareppc.com/utilities/msceinf.shtml
Click to expand...
Click to collapse
I have just used uniextract to unpak my Pocket informant, I think this utility will be a life saver for all those files that i can't get as CABS. I have a lot of problems with active sync but can easily transfer to SD card with card reader or WM5Storage.
Thanks you so much
exe programs which use activesync
always get cabs from the install programs
if just renaming the exe to zip don't let you extract the cab file manualy
an installation on a pc without a pda connected to active sync would leave the cab files somewhere so next time the pda is connected the cabs can be transfered
search for *.cab and find the one you're looking for on the computer
Ran the .exe, found the cab, copied it.
Thanks.
Oh and UniExtract looks like a great program so I'll probably be using that next time.
NOT ALL
Not all the apps can run on the SD... thats for sure
but always you can... use setingsaivour BTW you can edit some cabs that arent sign trusted or only read with cab manager and edit the cab to apply the default installation or tell it that you dont want to choose set default main or SD... save it and tadaaaa!
I always do that... change .exe to .rar or .zip see inside extract the cab and copy it to my Cab folder on sd... always edit the sd config... and run the User customization !
this is not only easy, but it works flawlessly,
thanks
why don't you try 7zip for pocket pc? is the best way and quick cuz you ccan estract your cab files right on your ppc
just go to menu and extract, works for executables for windows
Bonusbartus said:
Hi,
Often the .exe is just a self extracting archive which you can open with winrar
doesn't always work, just right-click on the .exe en choose open with winrar...
also, when you try to install an exe file, the .cab is extracted and moved to you phone, that means you should be able to find the cab somewhere and copy it...
most of the time in \program files\microsoft active sync\(appname)
also, when you install an app, some of them ask you where to install it on your pc, in that directory you can find the cabs you need
now I'm just looking for a program that can make an cab installer that can be run on my phone and installs every cab to SD...
I found one, but it doesn't work... teksoft airwizard 1.1...
Bartus
Click to expand...
Click to collapse
Not to get off subject but teksoft is just one way. I know there is a nother and I can't remember where it was, but I'll keep looking for the cab install program and let you know where it is or provide a link, if I find it.

Cab-file creation question.

Hi,
I have a question. I have for example SPB Mobiele Shell. We all now this has to be installed via a PC and i needs a serial to install. I have the program and the serial and i would like to make a cab-file of this 2. I have a program to make cab-files, WinCE CAB Manager. Can anyone explain to me how i can do this? I like to have this on my SD-card and like to install it from there in case of emergency's. I hope someone can help me with this.
Thx
many activesync install exe's
can be renamed to zip and one can out the cab files
give it a try
Rudegar said:
many activesync install exe's
can be renamed to zip and one can out the cab files
give it a try
Click to expand...
Click to collapse
Tried that but no luck. I think this is not what i mean. I would like to turn this exe into a CAB and the key included. So when i install the Cab i don't have to register.
one would think the program maker took precautions to make that impossible otherwise your cab could be distributed as a pretty easy free version
you can try to single out what files it depend
on and make a cab file from cratchs
and if the exe or dll files got alter when the serial was given
that cab would be reg'd
otherwise you would have to find out what registries was altered in the
serial process and make a reg which which did those alterations
and get the cab file to run it
Most installations that require you to install through activesync end up leaving a cab file behind. Check Program Files\Activesync\SPB... for the cab file. If it is not there restart the installation but after you have executed the setup file leave it alone and search for the cab file again. I hope this is what you were looking for
ALL exe that install via activesync have a cab, some are hidden in the profiles temporary files, some auto-delete once installed, so leave the application hanging in the install and do a search for recent files and sort by date/time (remember to allow it to scan hidden and system folders). a lot go into the activesync directory, some go into program files, i have even found some that go into the internet explorer temp files, install, and then delete themselves. The most common hiding place is your computers profile temp folder --- typically found under
C:\Documents and Settings\PROFILE\Local Settings\Temp
just dig around, its not to difficult once you find the 3 most basic hiding places.
good luck.
Sponzert said:
Hi,
I have a question. I have for example SPB Mobiele Shell. We all now this has to be installed via a PC and i needs a serial to install. I have the program and the serial and i would like to make a cab-file of this 2. I have a program to make cab-files, WinCE CAB Manager. Can anyone explain to me how i can do this? I like to have this on my SD-card and like to install it from there in case of emergency's. I hope someone can help me with this.
Thx
Click to expand...
Click to collapse
You can simply download the CAB files from SPB site directly.
Sponzert said:
Hi,
I have a question. I have for example SPB Mobiele Shell. We all now this has to be installed via a PC and i needs a serial to install. I have the program and the serial and i would like to make a cab-file of this 2. I have a program to make cab-files, WinCE CAB Manager. Can anyone explain to me how i can do this? I like to have this on my SD-card and like to install it from there in case of emergency's. I hope someone can help me with this.
Thx
Click to expand...
Click to collapse
I have run into a similar situation where my installation was failing due to the huge size of a CAB file.
In my case, the size of the CAB was nearly 23mb and the free storage left was around 26mb. This made the installer fail as it ran out of space midway during the install.
I know one thing for sure was that the PC installers (Exes that would run on the PC that would extract the CAB on the device) would extract the CABs and put them in \windows\appmgr\install folder and would trigger the installer on the device.
So during my second attempt, when the device prompted for installation location "device or storage card", I opened up the explorer on the device (guess you can do the same thing with Windows Explorer since your would stay connected over USB using Activesync) and went into \windows\appmgr\install folder and made a copy of the cab to the storage card (you can copy to your PC as well).
Exited the installer and then installed the cab from the storage card and the installation went fine.
Not sure about how the SPB apps work since there are two options during the PC install. Trail or Registered version. Based on the option chosen, it would either extract the necessary CAB (either trial or registered). I hope it creates a "Registered" version of the app in the CAB after you follow the above steps.
Hope this helps.
PS: I wish that the standard install location on the device "\windows\appmgr\install" be changed to the storage card by some tweaks. So far not successful in finding/getting one.
vprabu said:
I have run into a similar situation where my installation was failing due to the huge size of a CAB file.
In my case, the size of the CAB was nearly 23mb and the free storage left was around 26mb. This made the installer fail as it ran out of space midway during the install.
I know one thing for sure was that the PC installers (Exes that would run on the PC that would extract the CAB on the device) would extract the CABs and put them in \windows\appmgr\install folder and would trigger the installer on the device.
So during my second attempt, when the device prompted for installation location "device or storage card", I opened up the explorer on the device (guess you can do the same thing with Windows Explorer since your would stay connected over USB using Activesync) and went into \windows\appmgr\install folder and made a copy of the cab to the storage card (you can copy to your PC as well).
Exited the installer and then installed the cab from the storage card and the installation went fine.
Not sure about how the SPB apps work since there are two options during the PC install. Trail or Registered version. Based on the option chosen, it would either extract the necessary CAB (either trial or registered). I hope it creates a "Registered" version of the app in the CAB after you follow the above steps.
Hope this helps.
PS: I wish that the standard install location on the device "\windows\appmgr\install" be changed to the storage card by some tweaks. So far not successful in finding/getting one.
Click to expand...
Click to collapse
Thank you, this did the trick for me. Installed en included the registration.
Welcome. I am happy that I could be of some help
vprabu said:
Welcome. I am happy that I could be of some help
Click to expand...
Click to collapse
Now i have everything in registered Cab-files on my SD-card. Now i can make the switch to WM6. I'm dutch and have a P3300 and i guess it will take some time before HTC wil come with a dutch WM6 upgrade, so maybe not the place to ask but do you now where i can find a original English WM6 for the P3300?

CAB File for different Devices

Hi folks
I am a newby and I have a general question for the CAB files for windows mobile devices.
Is it possible to create a CAB File which contains different sections for different devices.
For example my Cab file should create a few registry entry. Registry entry 1 to 5 is for HTC device, registry entry 6-10 for Samsung devices and 11-20 for all device.
Is there a possibility to create a CAB file who is creating the registry entries like I wish?
Cheers Tom
No. Cabs use to have support for different processor types like MIPS and SHA but today everyone uses ARM.
To do what you want you need ether to use an exe or to put a setup.dll in the cab that will recognize the device via its OEM string (SystemParametersInfo) and write the needed registry.
Is there some information available how to use or create a setup.dll file?
Cheers Tom
CAB and DLL files
You will find the DLL files that may be missing or corrupted on your computer. You can free download on internet at no cost! It’s very useful. If you're using Windows XP or Windows Vista, then your working system has fixed support for opening CAB files. However, if you right-click on items in a CAB file, you won't see all the same options you'd see for a file in a usual folder. This shows that it is not a real folder.
Hi Smithmark
I do not understand you post. I think you are talking about something else.
Please read my question above.
cheers Tom
This will tell you everything you need to know provided you can code in C/C++.

Extracting CAB file from PC .exe installer

I tried searching, found this thread:http://forum.xda-developers.com/showthread.php?t=310788&page=2 but it's not answering my question.
My Kaiser came with SPB GPRS Monitor and Sprite Backup. Both came as an installation disk (exe format) to be installed through a PC. Now, I'm looking at a way to make CAB for carrying both so that anytime I do a hard reset or reflash ROM, I can re-install both without using PC. Looking at the thread, I tried opening up the .exe and able to get the Cab files (there're 2, named 1 and 2 for each setup executable extracted), but copying the Cab and running it on my Kaiser won't work.
Is there any way? I try avoiding using 'cracked' cab apps .. I have it as bundled for the Kaiser, there should be a legit way for me to have it as cabs ..
There is a way.
run the installer from your PC. when the installation screen comes up asking you to choose between storage card and device, DONT CHOOSE. instead, run a file manager and search for the cab file. it usually goes either in windows/appmgr or in application data/volatile
What if in this case, it doesn't ask, it immediately says check your WM device, there's further instruction.
Second question: is the search done on the PC or the WM?
I'll definitely give it a try .. and thanks!
if u got activesync installed on your PC, run the exe files and find the .cab files on program files/microsoft activesync folder
semoga berhasil
Thank you. Terima Kasih Will give it a try
the cab file doesn't always appear on your PC.. but it does always appear on your PPC
look for it in your PDA when it tells you to look for further instructions..
WinRAR (rarlabs.com) is free and will extract most files from EXE installer archives. However, if WinRAR won't then UniversalExtractor will. You can search for it on google and download a demo.
THANK YOU
Thanks to all who has responded.
I managed to find the CAB files under PC's respective folders (Some are under Active Sync, some like Holux, created it's own folder). Tested some of the CABs found there and it worked. Now I'm a happy camper, got all of the CABS that I need (especially GPRS Monitor )
Last question:
the cab file doesn't always appear on your PC.. but it does always appear on your PPC
look for it in your PDA when it tells you to look for further instructions..
Click to expand...
Click to collapse
Under which folder I should be looking? I tried TEMP but it's empty (that's before I confirming the install process)
nir36 said:
There is a way.
run the installer from your PC. when the installation screen comes up asking you to choose between storage card and device, DONT CHOOSE. instead, run a file manager and search for the cab file. it usually goes either in windows/appmgr or in application data/volatile
Click to expand...
Click to collapse
I always do this to extract cab files from a exe installer and most of the time the cab file can be found at windows/appmgr/install
very useful and a serious time saver
Sticky or Wiki?
Thanks again for responses. I'm able to get what I need and believe this can be put as part of FAQ, Wiki or Sticky?
Sticky no.. but i will add it to the guides thread soon..

Categories

Resources