View Full Version : [APP] Michy's Installer - complete wceload repleacement!
michyprima
19th August 2009, 09:15 PM
- Michy's Installer -
http://img19.imageshack.us/img19/839/instller.th.jpg (http://img19.imageshack.us/i/instller.jpg/)
Have you ever got an "Installation Unsuccesfull" message? Or a "Uninstall failed" message? Or worst thing an "Missing privileges" while installing a cab?
Now this messages are gone. With my installer, which is a complete Wceload and uninstaller replacement, any installation will complete without any problem ;)
Main features:
Full repleacement for winceload
Select if you want or not to run setup dlls
Avoid failing for missing privileges
Get the space that an'installed app consumes after installing too
Search within your device the cabs you have and select what you want to install
Analyze FB_Install folders
Batch cabs installation
Installation processes can be aborted any time
If you are overwriting exes, they will be automatically terminated before installing
Advanced cab analyzer (view files contained, shortcut, regs, extract them......etc)
- MichyPrima_UC -
This system will let you to install:
.reg
.cab
.rgu
.xml
.provxml
.exe
Putting them in your SD/Microdrive/Diamond internal storage in the folder FB_Install. And them will be installed at first boot.
Information about files you can install:
- Files .cab -
For a base installation of cabs you can put them in the folder FB_Install. Setup DLL will not be executed to avoid setup freezes. Anyway, there are ways to customize how your cab will be installed:
Installation to SD
Installation to MD
Activating Setup DLL
Possibility to use wceload to install (not advised)
For using them:
If your cab is mycab.cab and you want to install it to sd, simply create a file called mycab.tosd. if you want to install to MD, the name will be mycab.tomd, if you want to enable setup dll, the name will be mycab.enabledll. If you want to install using wceload... use .old extension.
- Files .reg, .rgu, .provxml e .xml -
Simply put them to FB_Install directory
- Files EXE -
For a simple execution put them in FB_Install folder. If you need command line arguments, simply put them in a file called as your exe, but with .arguments extension.
- All files -
All files can be skipped using .skip extension. eg if your file is mycab.cab , create a file with mycab.skip and it will not considered
- Other special functions: -
File/folder structure restore
Creating the structure on SD it will be reversed into storage. We have more than only one folder where we can put our files (in FB_Install):
CopyInWindowsFolder (\windows)
CopyInProgramsFolder (\windows\start menu\programs)
CopyInProgramFilesFolder (\program files)
CopyInFavoritesFolder (\windows\favorites)
CopyInFontsFolder (\windows\fonts)
CopyInStartupFolder (\windows\startup)
CopyInRootFolder (\)
So, for copy/overwrite files in windows folder, only thing you need is to create a folder in FB_Install with name CopyInWindowsFolder. This is a recursive copy, so all subfolders will be copied.
Shortcut restoring
You can specificate the shortcut to create in shortcuts.txt file and put it in FB_Install folder. Each line will be a shortcut to create. The first part of the line contains where the shortcut will be, 2nd where the shortcut will point. The two parts are separated by ":".
We have ids there to:
%SD% (\storage card)
%PROGRAMS_STARTMENU% (\windows\start menu\programs)
%PROGRAM_FILES% (\program files)
%STARTUP% (\windows\startup)
%MYDOCUMENTS% (\my documents)
Example line:
%PROGRAMS_STARTMENU%\Test.lnk:%SD%\myprogram.exe
This line will create a "Test.lnk" in programs which points to \storage card\myprogram.exe.
Possibility to avoid final reset (not advised)
Just create a file with name NoResetAtEnd without extension in FB_Install folder.
Possibility to temporarily skip customization
Just create a file with name SkipCustomization without extension in FB_Install folder.
Do you want to process config lines to runcc?
Create a file with name AddToConfig.txt and there put your config lines.
Possibility to delete files or folder
Create a file with name Delete.txt. Each line is something to delete. You can use IDs as shortcuts
LTxda
19th August 2009, 09:29 PM
All I have to say is :)
animelover
19th August 2009, 09:36 PM
Wow, sounds extremely "will have it now"! :eek:
Brau0303
19th August 2009, 09:46 PM
Michy,
This shold be a nice addition to the tool box.
cheers
BR
Attempt of graceful recovery from dbl post :)
Brau0303
19th August 2009, 09:47 PM
Michy,
Very nice work. I can't wait to see this released. :)
Cheers
BR
muttim86
19th August 2009, 11:45 PM
Michy, you are great!!
johanromijn
19th August 2009, 11:52 PM
Wow, this must have been a LOT of work. Tnx a lot for your efforts!!
Grizzler89
19th August 2009, 11:52 PM
Sounds great! :eek:
sd00
20th August 2009, 12:11 AM
Sounds very useful for those of us that change roms often.
Good work.
PS
My personal holy grail would be an APP that records changes as apps are installed to a point where I am happy then be able to gather all of the changes and build an install routine! Am I dreaming?
stylez
20th August 2009, 01:12 AM
Wow sounds awesome and a gui, can't wait & thankyou :)
r0sh
20th August 2009, 05:17 AM
SIMPLY AMAZING!!!! cant wait...this should save me tons of time, and unlike other appz this seems easy 2 use and great!!!....thanks for ALL the hard work! ..waiting patiently :-)
luca15thebig
20th August 2009, 02:43 PM
ehi my friends! good job, I'm sure that this program is excellent as the other your developments!
Put it online:p
nikoan89
22nd August 2009, 01:34 PM
This sounds amazing!!! :eek:
Italians do it very well!!! :cool: :cool: :cool:
michyprima
22nd August 2009, 05:44 PM
Translators needed!!! :)
Please if anyone interested translating my application, this is the english file to translate and post back:
<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
<Language>
<FormMain>
<ListviewColumn1>File</ListviewColumn1>
<ListviewColumn2>Dest</ListviewColumn2>
<ListviewColumn3>Instl.Size</ListviewColumn3>
<ReadyMsg>Ready.</ReadyMsg>
<AbortSoftKey>Abort</AbortSoftKey>
<InstallingMsg>Installing </InstallingMsg>
<AddItemBtn>Add item</AddItemBtn>
<RemoveItemBtn>Remove item</RemoveItemBtn>
<InstallSoftKey>Install</InstallSoftKey>
<MenuSoftKey>Menu</MenuSoftKey>
<MenuItem1>Exit</MenuItem1>
<MenuItem2>About</MenuItem2>
<MenuItem3>Clear list</MenuItem3>
<MenuItem4>Enable setup dll</MenuItem4>
<MenuItem5>Get cabs from storages</MenuItem5>
<MenuItem6>Load FB_Install folders</MenuItem6>
<MenuItem7>Uninstaller</MenuItem7>
<MenuItem8>Cab Info</MenuItem8>
<Msg1>Not enough space for this cab: </Msg1>
</FormMain>
<SearchCabsForm>
<Title>SearchCabs</Title>
<ListViewColumn1>File</ListViewColumn1>
<OkSoftKey>Ok</OkSoftKey>
<MenuSoftKey>Menu</MenuSoftKey>
<MenuItem1>Refresh</MenuItem1>
<MenuItem2>Select all</MenuItem2>
<MenuItem3>Unselect all</MenuItem3>
<MenuItem4>Invert</MenuItem4>
<MenuItem5>Cancel</MenuItem5>
</SearchCabsForm>
<SelectCabDialog>
<Title>Select cabs</Title>
<OkSoftKey>Ok</OkSoftKey>
<MenuSoftKey>Menu</MenuSoftKey>
<MenuItem1>Up</MenuItem1>
<MenuItem2>Select all</MenuItem2>
<MenuItem3>Unselect all</MenuItem3>
<MenuItem4>Invert</MenuItem4>
<MenuItem5>Cancel</MenuItem5>
</SelectCabDialog>
<SelectDestinationDialog>
<Title>SelectDestinationDialog</Title>
<OkSoftKey>Ok</OkSoftKey>
<CancelSoftKey>Cancel</CancelSoftKey>
</SelectDestinationDialog>
<Uninstaller>
<Title>Uninstaller</Title>
<ListviewColumn1>App</ListviewColumn1>
<ListviewColumn2>Mem.Usg.</ListviewColumn2>
<UninstallSoftKey>Uninstall</UninstallSoftKey>
<RefreshSoftKey>Refresh</RefreshSoftKey>
</Uninstaller>
</Language>
the filename should be Installer_CID.xml where cid is your cid. eg for italian: 410, english 409.
Edit: of course the italian one is already made by me :)
teorouge
22nd August 2009, 06:51 PM
Thst is a great tool, anxiously waiting for release! Thank you sooo much! :D
wapvirus
22nd August 2009, 08:49 PM
Looks like a great tool ,and tools like this make other phones look primitive :D
S.V.I
24th August 2009, 09:40 AM
I might do a Russian translation. as soon as I have the time. in any case, I wanted to subscribe, so I made a post.
Looking forward to the release. when is it?
benoahriz
24th August 2009, 05:48 PM
looks like an awesome tool... is it gsm specific or will it run on cdma phones?
weijoon
24th August 2009, 06:01 PM
Wow, nice release!! simple but powerful =)
DaveShaw
24th August 2009, 06:07 PM
looks like an awesome tool... is it gsm specific or will it run on cdma phones?
Should work fine on CDMA devices. A CAB's a CAB, CDMA or GSM ;)
Dave
aruppenthal
24th August 2009, 06:16 PM
This looks very promising! I believe it will make my rom cooking life easier :)
Ill be following the progrssion very closely. Keep up the great work.
The file delete feature, will this be able to delete any file or only links and folders? It would be great if we can use it to delete useless junk after cusomization automatically :)
12aon
24th August 2009, 06:20 PM
NICE! Sounds great, and very useful!
Hate to be the one to start about graphics and such, much less since it's so early in development, but this might be good chance to give the installer a more "visual studio 2008" kind of look. Any chance for that?
Thanks 12
michyprima
4th September 2009, 01:08 PM
http://img269.imageshack.us/img269/104/immagineaf.th.jpg (http://img269.imageshack.us/i/immagineaf.jpg/)
Works are going forward, just to let you know, i've implemented a fully skinnable progressbar in all forms ;)
Plus I'm making my installer compatible with all kinds of cab :)
Releasing soon...
12aon
4th September 2009, 01:31 PM
:) Awesom! can't wait to try, 12
hanackin
4th September 2009, 08:16 PM
this sounds really good !! :eek:
I can't wait for it !! :D:D
michd43
5th September 2009, 06:34 AM
Sounds great. Cant wait :D
drkfngthdragnlrd
5th September 2009, 06:48 AM
Great work, finally a way to reinstall my cabs on first boot with complicated setup txt files & needing UC or what ever your flavor needs to be. I'm just too lazy for all of that, but simply put them in specified folder on SD, that's easy lol. Nevermind the unsuccessful install uninstall error. THANK YOU!!
drkfngthdragnlrd
5th September 2009, 06:50 AM
Works are going forward, just to let you know, i've implemented a fully skinnable progressbar in all forms ;)
Plus I'm making my installer compatible with all kinds of cab :)
Releasing soon...
Oh, even better, nice glossy progress bars :D.
teorouge
5th September 2009, 02:03 PM
Great work, finally a way to reinstall my cabs on first boot with complicated setup txt files & needing UC or what ever your flavor needs to be. I'm just too lazy for all of that, but simply put them in specified folder on SD, that's easy lol. Nevermind the unsuccessful install uninstall error. THANK YOU!!
Waiting for this to get out, you could try these: Suiller's UC (http://forum.xda-developers.com/showthread.php?t=527900) or sjacquet's mod of sUC (http://forum.xda-developers.com/showthread.php?t=530461). They both work with no txt's, just place cabs, exes and regs (and more, but I don't need) in the right folders and execute a mortscript, that's it! Using it from a while, it works on latest WM6.5 builds too! ;)
michyprima
6th September 2009, 12:01 PM
Added new form...This looks like MSCEINF!! (lol)
Have you ever desired to analyze your cab on the road?
http://thumbnails10.imagebam.com/4795/9d129947942486.gif (http://www.imagebam.com/image/9d129947942486)http://thumbnails3.imagebam.com/4795/798fd047942488.gif (http://www.imagebam.com/image/798fd047942488)http://thumbnails7.imagebam.com/4795/8aef1f47942490.gif (http://www.imagebam.com/image/8aef1f47942490)http://thumbnails14.imagebam.com/4795/93a27747942491.gif (http://www.imagebam.com/image/93a27747942491)http://thumbnails18.imagebam.com/4795/477c4947942492.gif (http://www.imagebam.com/image/477c4947942492)
PS: CE IDs are found by API of course hehe
michyprima
6th September 2009, 12:47 PM
Waiting for this to get out, you could try these: Suiller's UC (http://forum.xda-developers.com/showthread.php?t=527900) or sjacquet's mod of sUC (http://forum.xda-developers.com/showthread.php?t=530461). They both work with no txt's, just place cabs, exes and regs (and more, but I don't need) in the right folders and execute a mortscript, that's it! Using it from a while, it works on latest WM6.5 builds too! ;)
Don't know why lot of people likes mortscript...a real programming language is even better ;)
starbase64
6th September 2009, 01:30 PM
Hi,
the cab info ist great, can i edit or create a cab with this tool?
with friendly greet
starbase64
michyprima
6th September 2009, 05:28 PM
sorry bro, since this is not a cab maker but an installer, and since I've only classes to decompress and not to compress, I don't think there will be the possibility to create cabs with it. :(
tarakini
6th September 2009, 05:58 PM
Am I blind? :)
Cheers!
michyprima
6th September 2009, 07:25 PM
Am I blind? :)
Cheers!
bro is not released yet :)
PS. Added ability to export .reg file from the cab...:p
mma123
6th September 2009, 10:01 PM
Hi Michy:
Sounds awesome. When are you planning to release the product?
Do you mind sharing sharing, how are you managing theme installation? I have seen a sample code here (http://www.pocketpcdn.com/articles/changetodaytheme.html), but other people reported that it did not work. Your help is much appreciated.
Thanks in advance,
mma
michyprima
6th September 2009, 10:42 PM
Hi Michy:
Sounds awesome. When are you planning to release the product?
Do you mind sharing sharing, how are you managing theme installation? I have seen a sample code here (http://www.pocketpcdn.com/articles/changetodaytheme.html), but other people reported that it did not work. Your help is much appreciated.
Thanks in advance,
mma
Hi, Tsk are installed by OS. No need to replace the OS' internal TSK installer...mine manages only cabs ;)
BenThon
6th September 2009, 10:57 PM
cant find the dl link?
Am I blind? :)
Cheers!
Hi Michele,
I would be pleased to test your program ! :) Especially if it has some relationship with MSCEInf !
Regards,
Benoît
mma123
7th September 2009, 12:39 AM
Hi, Tsk are installed by OS. No need to replace the OS' internal TSK installer...mine manages only cabs ;)
Thanks for your reply.
TSK is by default associated with "ctlpnl.exe ctlmain,13", and it simply copy the TSK file to windows folder and open up settings->today setting. It does not apply the theme automatically.
I am looking for similar approach of autorun.exe which, I believe executes, wceload.exe to install and does some additional jobs to apply the theme.
Are you referring to some other internal installer? Then which one? How to do you invoke that -- command parameters etc.?
Thanks again.
michyprima
7th September 2009, 12:35 PM
Thanks for your reply.
TSK is by default associated with "ctlpnl.exe ctlmain,13", and it simply copy the TSK file to windows folder and open up settings->today setting. It does not apply the theme automatically.
I am looking for similar approach of autorun.exe which, I believe executes, wceload.exe to install and does some additional jobs to apply the theme.
Are you referring to some other internal installer? Then which one? How to do you invoke that -- command parameters etc.?
Thanks again.
Since TSKs are simply cabs but with another function, I believe that the cpl calls wceload.exe mytsk.tsk /nodelete /silent then send a message WM_INICHANGE that refreshes the today. (But I'm not sure, you should test my theory).
@Benoit, hehe, I didn't mean a relationship...i was referring to the thing that it has similar functions as your nice app ;)
hanackin
7th September 2009, 03:22 PM
hi ! :D
Any target date for the first release ? :rolleyes:
lesscro
15th September 2009, 04:23 PM
I can Wait dude ! Any Date to release this new Application...
Please... i want the New Installer...
:D:D
claus1953
18th September 2009, 11:31 PM
Thanks for your reply.
TSK is by default associated with "ctlpnl.exe ctlmain,13", and it simply copy the TSK file to windows folder and open up settings->today setting. It does not apply the theme automatically.
I am looking for similar approach of autorun.exe which, I believe executes, wceload.exe to install and does some additional jobs to apply the theme.
Are you referring to some other internal installer? Then which one? How to do you invoke that -- command parameters etc.?
Thanks again.
You can invoke cusTSK to install automatically themes.
TrYde
19th September 2009, 12:09 AM
This looks very promising! I'm always doing multiple installs after reflashing and this tool will be very useful for me :)
I have made a translation in french (040C), attached to this post as well.
<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
<Language>
<FormMain>
<ListviewColumn1>Fichier</ListviewColumn1>
<ListviewColumn2>Dest.</ListviewColumn2>
<ListviewColumn3>Espace requis</ListviewColumn3>
<ReadyMsg>Pręt.</ReadyMsg>
<AbortSoftKey>Abandon</AbortSoftKey>
<InstallingMsg>Installation de </InstallingMsg>
<AddItemBtn>Ajouter CAB</AddItemBtn>
<RemoveItemBtn>Retirer CAB</RemoveItemBtn>
<InstallSoftKey>Installer</InstallSoftKey>
<MenuSoftKey>Menu</MenuSoftKey>
<MenuItem1>Quitter</MenuItem1>
<MenuItem2>A propos de...</MenuItem2>
<MenuItem3>Purger la liste</MenuItem3>
<MenuItem4>Autoriser les DLL d'installation</MenuItem4>
<MenuItem5>Lire CABs ā partir du stockage</MenuItem5>
<MenuItem6>Charger des dossiers FB_Install</MenuItem6>
<MenuItem7>Désinstaller</MenuItem7>
<MenuItem8>Informations CAB</MenuItem8>
<Msg1>Espace insuffisant pour installer ce CAB : </Msg1>
</FormMain>
<SearchCabsForm>
<Title>Recherche de CABs</Title>
<ListViewColumn1>Fichier</ListViewColumn1>
<OkSoftKey>Valider</OkSoftKey>
<MenuSoftKey>Menu</MenuSoftKey>
<MenuItem1>Actualiser</MenuItem1>
<MenuItem2>Tout sélectionner</MenuItem2>
<MenuItem3>Tout désélectionner</MenuItem3>
<MenuItem4>Inverser</MenuItem4>
<MenuItem5>Annuler</MenuItem5>
</SearchCabsForm>
<SelectCabDialog>
<Title>Selection de CABs</Title>
<OkSoftKey>Valider</OkSoftKey>
<MenuSoftKey>Menu</MenuSoftKey>
<MenuItem1>Monter</MenuItem1>
<MenuItem2>Tout sélectionner</MenuItem2>
<MenuItem3>Tout désélectionner</MenuItem3>
<MenuItem4>Inverser</MenuItem4>
<MenuItem5>Annuler</MenuItem5>
</SelectCabDialog>
<SelectDestinationDialog>
<Title>Choix de la destination</Title>
<OkSoftKey>Valider</OkSoftKey>
<CancelSoftKey>Annuler</CancelSoftKey>
</SelectDestinationDialog>
<Uninstaller>
<Title>Désinstaller</Title>
<ListviewColumn1>Appli.</ListviewColumn1>
<ListviewColumn2>Occup. Mem.</ListviewColumn2>
<UninstallSoftKey>Désinstaller</UninstallSoftKey>
<RefreshSoftKey>Actualiser</RefreshSoftKey>
</Uninstaller>
</Language>
lesscro
19th September 2009, 07:56 AM
Are you a beta tester ? Or i miss Link to apps...
Comment t as fait pour traduire AmiGO? :p
sudist
19th September 2009, 05:21 PM
Hello Michy,
I'am having trouble (like others) with the wceload.exe.... at least in silent mode it is not working.
So, you're working with an other command, that will work in silent mode??
TrYde
19th September 2009, 11:51 PM
Are you a beta tester ? Or i miss Link to apps...
Comment t as fait pour traduire AmiGO? :p
Not a beta tester :) I'm just contributing with translation, using the sample posted in the first page.
lesscro
20th September 2009, 10:54 AM
Good job ! Need more translation !
french is enough for me ! :p
michyprima
23rd September 2009, 08:32 PM
<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
<Language>
<FormMain>
<ListviewColumn1>File</ListviewColumn1>
<ListviewColumn2>Dest</ListviewColumn2>
<ListviewColumn3>Instl.Size</ListviewColumn3>
<ReadyMsg>Ready.</ReadyMsg>
<AbortSoftKey>Abort</AbortSoftKey>
<InstallingMsg>Installing </InstallingMsg>
<AddItemBtn>Add item</AddItemBtn>
<RemoveItemBtn>Remove item</RemoveItemBtn>
<InstallSoftKey>Install</InstallSoftKey>
<MenuSoftKey>Menu</MenuSoftKey>
<MenuItem1>Exit</MenuItem1>
<MenuItem2>About</MenuItem2>
<MenuItem3>Clear list</MenuItem3>
<MenuItem4>Setup Library</MenuItem4>
<MenuItem5>Get cabs from storages</MenuItem5>
<MenuItem6>Load FB_Install folders</MenuItem6>
<MenuItem7>Uninstaller</MenuItem7>
<MenuItem8>Cab Info</MenuItem8>
<MenuItem9>Invert</MenuItem9>
<MenuItem10>Enable All</MenuItem10>
<MenuItem11>Disable All</MenuItem11>
<MenuItem12>Available Storages</MenuItem12>
<MenuItem13>Clear temp folders</MenuItem13>
<MenuItem14>About Libraries</MenuItem14>
<MenuItem15>Advanced CAB Info</MenuItem15>
<MenuItem16>Change destination</MenuItem16>
<Msg1>Unexpected error on: </Msg1>
<Msg2>Deleted {0} directories.</Msg2>
<Msg3>{0} is not a valid CE cab.</Msg3>
<Msg4>- Not enough space for this cab. Continue anyway?</Msg4>
<Msg5>Available storage is over. Aborting installation.</Msg5>
<Msg6>Not enough space to handle the request.</Msg6>
<Msg7>Some applications added are already installed. Do you want to remove them before reinstalling?</Msg7>
<Msg8>Setup DLLs contains two routines that are run before and after installation. Most times they are used only to show copyright notice etc and you can disable it to avoid the need of user input, but other times they are required and your app will not run without it.</Msg8>
</FormMain>
<SearchCabsForm>
<Title>SearchCabs</Title>
<ListViewColumn1>File</ListViewColumn1>
<OkSoftKey>Ok</OkSoftKey>
<MenuSoftKey>Menu</MenuSoftKey>
<MenuItem1>Refresh</MenuItem1>
<MenuItem2>Select all</MenuItem2>
<MenuItem3>Unselect all</MenuItem3>
<MenuItem4>Invert</MenuItem4>
<MenuItem5>Cancel</MenuItem5>
</SearchCabsForm>
<SelectCabDialog>
<Title>Select cabs</Title>
<OkSoftKey>Ok</OkSoftKey>
<MenuSoftKey>Menu</MenuSoftKey>
<MenuItem1>Up</MenuItem1>
<MenuItem2>Select all</MenuItem2>
<MenuItem3>Unselect all</MenuItem3>
<MenuItem4>Invert</MenuItem4>
<MenuItem5>Cancel</MenuItem5>
</SelectCabDialog>
<SelectDestinationDialog>
<Title>SelectDestinationDialog</Title>
<OkSoftKey>Ok</OkSoftKey>
<CancelSoftKey>Cancel</CancelSoftKey>
</SelectDestinationDialog>
<Uninstaller>
<Title>Uninstaller</Title>
<ListviewColumn1>App</ListviewColumn1>
<ListviewColumn2>Mem.Usg.</ListviewColumn2>
<UninstallSoftKey>Uninstall</UninstallSoftKey>
<MenuSoftKey>Menu</MenuSoftKey>
<MenuItem1>Refresh</MenuItem1>
<MenuItem2>WCELOAD Uninstaller</MenuItem2>
</Uninstaller>
<AdvancedInformationsForm>
<Title>CabAdvancedInfo</Title>
<ListView1>
<Item1>File</Item1>
<Item2>In</Item2>
<Item3>Name in cab</Item3>
<Item4>Size</Item4>
</ListView1>
<ListView2>
<Item1>Key</Item1>
<Item2>ValueName</Item2>
<Item3>Value</Item3>
</ListView2>
<ListView3>
<Item1>Name</Item1>
<Item2>Place</Item2>
<Item3>Destination</Item3>
</ListView3>
<ListView4>
<Item1>Propriety</Item1>
<Item2>Value</Item2>
</ListView4>
<ListView5>
<Item1>Propriety</Item1>
<Item2>Value</Item2>
<NotPresentMsg>Not available in WM</NotPresentMsg>
</ListView5>
<TabControl>
<Tab1>Files</Tab1>
<Tab2>Regs</Tab2>
<Tab3>Lnks</Tab3>
<Tab4>Info</Tab4>
<Tab5>CE IDs</Tab5>
</TabControl>
<ContextMenus>
<ContextMenu1>
<Item1>Extract File</Item1>
<Item2>Extract Files</Item2>
</ContextMenu1>
<ContextMenu2>
<Item1>Import reg value</Item1>
<Item2>Import reg values</Item2>
<Item3>Export to .reg file</Item3>
</ContextMenu2>
<ContextMenu3>
<Item1>Install shortcut</Item1>
<Item2>Install shortcuts</Item2>
</ContextMenu3>
<ContextMenu4>
<Item1>Run Install_Init dll</Item1>
<Item2>Run Install_Exit dll</Item2>
</ContextMenu4>
</ContextMenus>
</AdvancedInformationsForm>
<FolderBrowserDialog>
<Title>Browser for Folder</Title>
<SelectSoftKey>Select</SelectSoftKey>
<MenuSoftKey>Menu</MenuSoftKey>
<MenuItem1>New Folder</MenuItem1>
<MenuItem2>Cancel</MenuItem2>
</FolderBrowserDialog>
<NewFolderDialog>
<Title>Create folder</Title>
<Label>Enter new folder name</Label>
</NewFolderDialog>
</Language>
This is the XML for the final version :D
Sorry, I've added...LOT of functions :p
dancer_69
23rd September 2009, 09:05 PM
I'm starting translation to greek.
Any thoughts for a release date?
quicksite
23rd September 2009, 09:24 PM
This is the XML for the final version :D
Sorry, I've added...LOT of functions :p
This app could very well improve dramatically the entire experience of changing ROMS. For me, using Sashimi has been a bust because i can't figure it out.
I understand your premise and functionality is completely different, but at end of day, being able to load up a whole series of apps after reflashing is great.
If, indeed, that is what one of its purposes is ;)
dancer_69
23rd September 2009, 09:30 PM
Greek translation is finished.
Wait for a release to test it.
smuppy
24th September 2009, 04:12 PM
<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
<Language>
<FormMain>
<ListviewColumn1>Arkiv</ListviewColumn1>
<ListviewColumn2>Mål</ListviewColumn2>
<ListviewColumn3>Inst. storlek</ListviewColumn3>
<ReadyMsg>Klar.</ReadyMsg>
<AbortSoftKey>Avbryt</AbortSoftKey>
<InstallingMsg>Installerar... </InstallingMsg>
<AddItemBtn>Lägg till</AddItemBtn>
<RemoveItemBtn>Ta bort</RemoveItemBtn>
<InstallSoftKey>Installera</InstallSoftKey>
<MenuSoftKey>Meny</MenuSoftKey>
<MenuItem1>Avsluta</MenuItem1>
<MenuItem2>Om</MenuItem2>
<MenuItem3>Rensa lista</MenuItem3>
<MenuItem4>Ställ in bibliotek</MenuItem4>
<MenuItem5>Hämta cabs från tillgängliga lagringsenheter</MenuItem5>
<MenuItem6>Läs in innehållet från FB_Install</MenuItem6>
<MenuItem7>Avinstallerare</MenuItem7>
<MenuItem8>Cab Information</MenuItem8>
<MenuItem9>Invertera</MenuItem9>
<MenuItem10>Använd alla</MenuItem10>
<MenuItem11>Använd ingen</MenuItem11>
<MenuItem12>Tillgängliga lagringsenheter</MenuItem12>
<MenuItem13>Rensa temp-mappar</MenuItem13>
<MenuItem14>Om Bibliotek</MenuItem14>
<MenuItem15>Avancerad CAB Information</MenuItem15>
<MenuItem16>Ändra mål</MenuItem16>
<Msg1>Ett oväntat fel uppstod på: </Msg1>
<Msg2>Tog bort {0} mappar.</Msg2>
<Msg3>{0} är inte en giltig CE cab-fil.</Msg3>
<Msg4>- Inte tillräckligt med utrymme för denna cab. Fortsätt ändå?</Msg4>
<Msg5>Tillgängligt utrymme för installation är slut. Avbryter installationen.</Msg5>
<Msg6>Kan inte utföra åtgärden pga för lite lagringsutrymme.</Msg6>
<Msg7>Some applications added are already installed. Do you want to remove them before reinstalling?</Msg7>
<Msg8>Setup DLLs contains two routines that are run before and after installation. Most times they are used only to show copyright notice etc and you can disable it to avoid the need of user input, but other times they are required and your app will not run without it.</Msg8>
</FormMain>
<SearchCabsForm>
<Title>Sök Cabs</Title>
<ListViewColumn1>Arkiv</ListViewColumn1>
<OkSoftKey>Ok</OkSoftKey>
<MenuSoftKey>Meny</MenuSoftKey>
<MenuItem1>Uppdatera</MenuItem1>
<MenuItem2>Välj alla</MenuItem2>
<MenuItem3>Välj ingen</MenuItem3>
<MenuItem4>Invertera val</MenuItem4>
<MenuItem5>Avbryt</MenuItem5>
</SearchCabsForm>
<SelectCabDialog>
<Title>Välj cabs</Title>
<OkSoftKey>Ok</OkSoftKey>
<MenuSoftKey>Meny</MenuSoftKey>
<MenuItem1>Upp</MenuItem1>
<MenuItem2>Välj all</MenuItem2>
<MenuItem3>Välj ingen</MenuItem3>
<MenuItem4>Invertera val</MenuItem4>
<MenuItem5>Avbryt</MenuItem5>
</SelectCabDialog>
<SelectDestinationDialog>
<Title>Välj mål</Title>
<OkSoftKey>Ok</OkSoftKey>
<CancelSoftKey>Avbryt</CancelSoftKey>
</SelectDestinationDialog>
<Uninstaller>
<Title>Avinstallerare</Title>
<ListviewColumn1>Program</ListviewColumn1>
<ListviewColumn2>Minnesanv.</ListviewColumn2>
<UninstallSoftKey>Avinstallera</UninstallSoftKey>
<MenuSoftKey>Meny</MenuSoftKey>
<MenuItem1>Uppdatera</MenuItem1>
<MenuItem2>WCELOAD Avinstallerare</MenuItem2>
</Uninstaller>
<AdvancedInformationsForm>
<Title>Avancerat: Cab-info</Title>
<ListView1>
<Item1>Arkiv</Item1>
<Item2>In</Item2>
<Item3>Namn i cab-filen</Item3>
<Item4>Storlek</Item4>
</ListView1>
<ListView2>
<Item1>Nyckel</Item1>
<Item2>Namn på sträng</Item2>
<Item3>Värde på sträng</Item3>
</ListView2>
<ListView3>
<Item1>Namn</Item1>
<Item2>Plats</Item2>
<Item3>Mål</Item3>
</ListView3>
<ListView4>
<Item1>Egenskap</Item1>
<Item2>Värde</Item2>
</ListView4>
<ListView5>
<Item1>Egenskap</Item1>
<Item2>Värde</Item2>
<NotPresentMsg>Inte tillgänglig i WinMo</NotPresentMsg>
</ListView5>
<TabControl>
<Tab1>Filer</Tab1>
<Tab2>Regs</Tab2>
<Tab3>Länkar</Tab3>
<Tab4>Info</Tab4>
<Tab5>CE IDs</Tab5>
</TabControl>
<ContextMenus>
<ContextMenu1>
<Item1>Extrahera fil</Item1>
<Item2>Extrahera filer</Item2>
</ContextMenu1>
<ContextMenu2>
<Item1>Importera registervärde</Item1>
<Item2>Importera registervärden</Item2>
<Item3>Exportera till .reg-fil</Item3>
</ContextMenu2>
<ContextMenu3>
<Item1>Installera genväg</Item1>
<Item2>Installera genvägar</Item2>
</ContextMenu3>
<ContextMenu4>
<Item1>Kör Install_Init dll</Item1>
<Item2>Kör Install_Exit dll</Item2>
</ContextMenu4>
</ContextMenus>
</AdvancedInformationsForm>
<FolderBrowserDialog>
<Title>Bläddra efter mappar...</Title>
<SelectSoftKey>Välj</SelectSoftKey>
<MenuSoftKey>Meny</MenuSoftKey>
<MenuItem1>Ny mapp</MenuItem1>
<MenuItem2>Avbryt</MenuItem2>
</FolderBrowserDialog>
<NewFolderDialog>
<Title>Skapa mapp</Title>
<Label>Ange namnet på mappen</Label>
</NewFolderDialog>
</Language>
hanackin
30th September 2009, 08:45 PM
can we have any update on your progress ? :D
WenWM
3rd October 2009, 04:53 PM
Ya, i like it too and want it, because this Raph rom i have has it and its awesome and better than the regular version, is there gonna be a cab release soon?
michyprima
3rd October 2009, 05:10 PM
Ya, i like it too and want it, because this Raph rom i have has it and its awesome and better than the regular version, is there gonna be a cab release soon?
what rom are you using?
WenWM
3rd October 2009, 06:20 PM
what rom are you using?
The emmm Raph rom that is mad by Xmod--i think-- and has 2.5, I had to flash a different one because it doesnt work with spb 3.5 but i still want your installer because its the only thing keeping me with that rom, other than tf3d 2.5 and att dialer. So can we get it soon? it works perfect on my phone
selyb
10th October 2009, 04:58 AM
can the cabs be compressed with lzx?
swampy395
25th October 2009, 11:58 AM
Hi michy
This looks good would love to try it :D But I can't see were to download it :confused: could someone give me a pointer to the download link Please
thanks in advance
best regards
swampy395
selyb
25th October 2009, 01:40 PM
removed at Michy's request.
swampy395
25th October 2009, 03:48 PM
Michy doesn't offer it for download
Cheers budy sorted now;)
best regards
swampy395
michyprima
25th October 2009, 10:22 PM
Michy doesn't offer it for download. He included it in his rom. The files are VisualInstaller.exe, InstallingCabToMD.exe, installingcabtostorage.exe, installingcabtosd.exe, and MichyPrimaUC.exe
VisualInstaller.exe is associated with cab files in the registry. MichyPrimaUC.exe is called from the init key.
I will "offer it for download" but not now. I promised something to someone and I have to wait a bit :)
swampy395
26th October 2009, 01:08 AM
Hi Michy
Can this be kept on Internal_storage and called into action ?. or doe's it have to be cooked into rom ?.
I'm flashing about 6 test builds a day, so would like to save space in rom if posible !
thanks and best regards
swampy395
selyb
26th October 2009, 01:39 AM
I will "offer it for download" but not now. I promised something to someone and I have to wait a bit :)
I can respect that. If you request so, I will remove the information I posted above.
@swampy: I can't imagine why it would 'have' to be cooked in, but... IMO, it would be more efficient to remove PKG, RUNCC, and any other UC and only use MichyPrimaUC. Now, depending on how it's coded, it may 'have' to be run before other certain processes so I would pay attention to the order of the init key.
michyprima
26th October 2009, 06:43 PM
I can respect that. If you request so, I will remove the information I posted above.
@swampy: I can't imagine why it would 'have' to be cooked in, but... IMO, it would be more efficient to remove PKG, RUNCC, and any other UC and only use MichyPrimaUC. Now, depending on how it's coded, it may 'have' to be run before other certain processes so I would pay attention to the order of the init key.
well you should remove them...because those informations are incomplete and partially incorrect :)
mwalt2
30th November 2009, 05:20 PM
I will "offer it for download" but not now. I promised something to someone and I have to wait a bit :)
Any idea when you might release this?
12aon
30th November 2009, 05:29 PM
I have been wondering that myself, I have been keeping an eye on the thread, hoping that the waiting "a bit" would soon be over :)
hanackin
30th November 2009, 08:40 PM
I agree :(
carinoxx
1st December 2009, 04:02 PM
I cant wait... I would love it.. :) Michy i respect your decision... :) when you offer to download it i will try it...
Skrobel
1st May 2010, 01:03 AM
Hello Michy,
I was wondering if there are any news concerning your external installer (not only for cooks).
Best Regards
Skrobel
bekrab
18th October 2010, 04:11 PM
Great work!
Skrobel
18th October 2010, 11:41 PM
Great work!
Hello,
Have you found a download link?
saeedari
19th October 2010, 12:15 AM
Oh man ! where is the download link !
I cant find that !
JonnieLasVegas
19th October 2010, 01:58 AM
Looks like a dead thread. Would have loved to try this out as well.
WestSiide
19th October 2010, 06:54 AM
download link?
buru898
19th October 2010, 08:04 AM
Lol so this thing was pointless to put on the front page if the program doesn't even "exist."
tzacapaca
19th October 2010, 10:58 AM
pity :( ..if anyone has it pls upload it
Mogreen
19th October 2010, 12:27 PM
Why we can find download link??? :confused::mad:
jabana
19th October 2010, 01:08 PM
need it to!!!!
pls help!
kainppc6700
20th October 2010, 01:42 AM
LOL! Download Link FAIL For the Win.
Its not in his VBN Files Directory either as of today, unless I overlooked something obvious.
- 2 Bunny
--------------------
[signature broken]
This is a shared account for 2 Bunny and KainPPC6700, if that helps alleviate any confusion
[/signature broken]
ha789di
20th October 2010, 09:03 AM
download link?
dcsmaniatico
20th October 2010, 09:02 PM
so this smells like April fools on October what a shame
12aon
21st October 2010, 12:03 AM
I think this was never released, he was initially postponing it for someone, but that became indefinitely. Gave michy a holler, he very active in the HD2 android section, but no reply yet,
12
selyb
21st October 2010, 02:32 AM
some while ago, i ripped (evidently) part of the program and reg entries from one of michy's roms. at his request (earlier in this thread) i wont offer it for download. i never tried to use it anyway, in hope that he would release a complete ver. If one wants it badly enough, he/she could grab his rom and check the init section of registry to see how it starts. FYI, there are multiple exe's needed: i found three of them at the time i extracted it.
i downloaded his rom and used HTCRIE to extract the files.
kainppc6700
21st October 2010, 02:50 AM
some while ago, i ripped some (evidently) of the program and reg entries from one of michy's roms. at his request (earlier in this thread) i wont offer it for download. i never tried to use it anyway, in hope that he would release a complete ver. If one wants it badly enough, he/she could grab his rom and check the init section of registry to see how it starts. FYI, there are multiple exe's needed: i found three of them at the time i extracted it.
i downloaded his rom and used HTCRIE to extract the files.
So, lemme get this straight:
They put a link on the homepage to an application he is bragging that you can't have? "Here's the screenshots and functionality of this program that you can't have" sort of thing? Or am I just misinterpreting it?
- 2 Bunny
grymcent
9th December 2010, 01:27 PM
Damn that's a shame, Would have really loved this.
Replace wceload
Batch installs
- geek heaven --
MusikMonk
22nd December 2010, 12:28 PM
I've had this thread bookmarked as soon as I saw it in the RSS feed, seeing that it's a dead project was a major disappointment now that I've finally had the chance to look at it.
xertus
7th April 2011, 08:32 PM
I would love to get some C++ code that launches a CAB installation. I have a handheld without wceload.exe on it ... for whatever reason, I'm guessing the image is bad ... but who knows how many more I have in the field the same way, and so I would like a way to bypass the lack of that tool.
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.