MSCEInf (Cab Analyser) : in the same vein as ThemeGenCE - 8125, K-JAM, P4300, MDA Vario General

Just published yesterday, another program MSCEInf (http://www.codeppc.com/telechargements/msceinf/msceinf.htm)
is a Cab Analyser which show you all the things done if you install a CAB on your PocketPC : Files, Registry settings, shortcuts...
It lets you extract all files with original names and build the inf file as it was build before compiled to CAB.
So you can make changes, if you need it, and rebuild the CAB with the program of Microsoft CABWIZ (installed by Microsoft Theme Generator).
It works with all Cabs (also with TSK which are Cabs with extension changed).
It is still in french! but easy to understand. If you find that it is helpful, i can translate it in "loosely" english !
Like ThemeGenCE, it accepts "Open With" command and Drag and Drop on the window (drag and drop a cab on the opened window).
Friendly, Benoît

Thanks benoit - an english version would be nice - my french is not that good :wink:

English version has been sent to the webmaster of CodePPC 5 minutes ago.
Maybe on line today... or in two months...
Friendly, BenThon

MSCEInf in English
Now available in English !
http://www.codeppc.com/telechargements/msceinf/MSCEInfEn.zip
Friendly, BenThon

Merci bien Benoit pour MSCEInf.
It's a great one.
thx

Re: MSCEInf in English
BenThon said:
Now available in English !
http://www.codeppc.com/telechargements/msceinf/MSCEInfEn.zip
Friendly, BenThon
Click to expand...
Click to collapse
thanks benoit!

Nice app. Very well done.
tip: can you make clicking the column header sorting that column?
Cheers

Yes, it is possible. But I have just sent to the webmaster of CodePPC a version 1.3.8 with "cosmetic" improvements.
Maybe for the next one ...
Friendly, Benoît

Nice app. Very well done.
tip: can you make clicking the column header sorting that column?
Click to expand...
Click to collapse
In which pages do you think it will be useful ?
Thanks

Sorry for the late reply.
I also use your app when checking what is installed. Sometimes the deinstallation of apps is not perfect on ppc.
So sorting on items that I want to remove (files/dirs and registry hives)
would be very useful.
But is sorting when clicking the column header not default? I assume not.
Is it possible to make it extract only selected files from the cab?
Thanks

Sort Tabs
I have just implemented the alpha sort for each columns in each tabs.
I will put in the next version. Thanks for the suggestion !
I can send you this version if you give me a mail.
Friendly, Benoît

New Version of MSCEInf (1.3.9)
New Version of MSCEInf (1.3.9)
Improvements :
1) Alphabetic sort on each column in each tab.
2) New button for choosing files to extract :
Either check the checkboxes for selecting files to extract.
Or Drag and Drop files to the right column of selected files and also the ability to unselect file by Drag and Drop from the column of selected files to the recycled bin.
3) Links, About box...
4) Cosmetics...
MSCEInf Webpage

Thanks benoit - i find myself using this program more and more!
Look forward to future updates :wink:

Thanks.
If you are planning more opstions ;O)
- extract using the full path name (directory structure)
- drag & drop from the Files tab directly (with posibbility to do a selection
with the more (click, ctrl+click etc)
Got an error once reusing the already started program when dropping a cab onto it. It wasn't the cab. Retried it but could not reproduce it.
The error was in french while I use he english version.
Again great prgram. I use it nearly every day now.
Cheers

Nice App,
A super feature would be if you can double Click a file and open it with its associated application or as second option notepad (or favorite editor). so you can have a look inside with extracting all first.
Maybe even save it back afer modifictions or a feature to replace an existing file.

@BenThon
Nice tool, great work!
In the right direction to become a full alternative to 'WinCE CAB Manager', for which author claims 149US$ :evil:
If we could delete/ insert new entries/files directly in your tool and rebuilt the CAB, it would be superb ;-)

Suugestions for MSCEInf
Thanks for your encouragements !
My comments :
1) Extract files with full path name : not difficult to do (maybe later).
2) Drag and Drop from Files Tab : not difficult to do (maybe later).
3) Double click and open files with
- associated application
- Notepad
not difficult to do (maybe later).
4) Delete/Insert new entries and rebuild the cab : more laborious to do. But you can use the rebuild INF file after editing and Cabwiz to rebuild the cab. It is not difficult to do.
Next version of MSCEInf (1.4) is quite finished. Now, the program also read the _setup.xml file and extract all datas in it. It also rebuild a traditional INF file.
PS : Maybe, instead of the 145 $ for Cab Manager, my program will become a Cardware (postcard from your location)...

Work in Progress !
2) Drag and Drop from Files Tab : not difficult to do (maybe later).
3) Double click and open files with
- associated application
- Notepad
Click to expand...
Click to collapse
Points 2) and 3) are now implemented. Will be published with future version !
Point 1) for tomorrow !... Maybe...

building cab files...
anyone out there know of any good tutorials for using cabwiz and building an inf file from scratch? I have looked and looked! Basically I want to build some basic theme cabs and a few cabs that make registry changes and then put them into my extended rom. (I do a lot of experimenting and therefore a lot of hard resets!)
thanks, jess

MSCEInf V1.4 New version on line !
Contributions of version 1.4
This version now allows the reading of the files "_ setup.xml" contained in the CAB :
- Rebuilt the tree structure of file XML with possibility of extending or of reducing branches of the tree.
- Also Rebuilt a conventional INF file (can be copied to the clipboard).
- Creates a Memo (can be copied to the clipboard) with the Register keys in a format of the Regedit type (for the "Geeks").
For the CABS with a conventional INF file like those with a "_setup.xml" file :
- Possibility of "Using Folder Names" for files saving.
- Additional Informations on the files with also possibility of sorting on these new columns :
- Size of the file.
- Date and Hour of the file.
- Type of the file (its extension).
- Possibility of Multiselection on the files (Shift, Control).
- Possibility Drag and Drop for one or more files towards the Explorer (Folder, Desktop...).
- Contextual Menu on the file under the cursor (Right Button) allowing :
- Open the file with the associated application (If it is a program - Extension "EXE" - the launching of the program is prohibited, which is surer. The icon of the program is shown) or "Open with..." if there is no association.
- Open the file with the Notepad.
If MSCEinf is defined as an application for opening CAB, the program will be loaded. If it was minimized, it will be restored.
If the button of Checking of Signature is activated, MSCEInf authorizes 2 signatures ' MSCE ' and ' CE4+ ' and only those (If it is not one of the two authorized signatures, the pointer of the mouse positions on the button of checking of signature after having posted a message of alarm). If not activated, there is no checking of the signature of the CAB.
With this version you can reorder columns in Files Tabs.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CodePPC Page
MSCEInf Page
English Version
French Version
German Version

Related

.cab type file

A .cab file is a file that you must activate from your phone from a file explorer of some sort. To get them onto your device, you mist set up an active sync connection and just drop the .cab file somewhere you can find it. it will then ask you where you want to save it, and viola, it works.
I know this Thread is kinda old by now, but i just got a question on the cab files.
So i see how u make them work now, BUT what exactly are they? what are they made of? what is their exact function?
.CABs are basically .exe files (for Windows) or .app files (on a Mac). They're executable files which install an app onto your device. Think of them as 'advanced' ZIP files.
.CABs are not a kind of .exe (executable) files! Think of them as advanced .ZIP files. A .CAB can be generated using CabWiz.exe (Pocket PC) or CabWizSP.exe (Smartphone). The source of a .CAB file is a .INF (Textfile with a special format - looks very similar the the good old Windows .INI file format) file.
On a WM device the .CAB file extension is associated with wceload.exe which executes the instructions contained in the .CAB file.
Microsoft Visual Studio will create .CAB for "Smart Device Projects" automatically but often they are not very useful. As a good developer you should consider writing own .inf file for your project so you have the full control what will happening if the user opens your .CAB on the device.
CAB = Cabinet
​EDiT: Soon I'll try to make a more readable document about *.cab as is now as described below,
Actually *.cab files gives us WM5/6 Standard Professional users the power to configure our devices the way we want! And fast especially when User Customization is build into ROM thus SDConfig.txt + SDautorun.exe cq runcc.exe cq DevPrep is used! Then we 'the users' and 'ROM flashing junkies' get super fast multi mega provxml and cab battle installs on the fly
Here some Graphic User Interface (GUI) builds around several cabxxx.exe utilities ;
QuickCab was one of my sticky cab application(s)! It made my day several times Nowadays I'm using Extendir Cabs (below).
-=[ Screenshot1 ]=- -=[ Screenshot2 ]=-
::
Did you know that CAB files transfered via ActiveSync may be altered during the transfer process? If you have a CAB file which has been authenticode signed with a certificate, ActiveSync may strip off the certificate during the transfer process if it determines the connected device does not support signed cab files. This is something to be aware of, if you notice your CAB files won’t install if you download them across the network, but will if manually transfered via ActiveSync.
::
Extendir Cabs (with nice GUI) is an utility to create cab files.
Basically it’s a shell around cabarc.exe. It converts rgu/reg/xml/provxml files, create _setup.xml, create all the different install paths to optimize for Extendir (optionally you can switch this off). So it’s very easy to convert your tweaks or packages to a setup cab.
http://forum.xda-developers.com/showpost.php?p=4033241&postcount=4
-=[ Screenshot ]=-
[APP] CabGen - easily create .cab from wap-provisioningdoc ONLiNE
http://forum.xda-developers.com/showthread.php?t=441577
[APP] ai Cab Explorer utility: new way to explore cab files on your disk (view manila pictures, build multiple cabs album)
http://www.xda-developers.com/forum/showthread.php?t=561968
ProvXMLCreator [1.0][Autoconfiguration for WiFi, Certificates and email]
http://forum.xda-developers.com/showthread.php?t=630094
reg/rgu-2-xml
http://forum.xda-developers.com/showthread.php?t=386677
Registry format conversor: xml to reg
http://forum.xda-developers.com/showthread.php?t=299308
Use SK-Tools (not free, though partly functional) it exports registry and can create a cab! It has also a reg editor. Plus.....
S-K-Tools main site!
http://www.s-k-tools.com/index.html?m_products.html
S-K-Tools freeware site! ;
http://www.s-k-tools.com/index.html?m_util.html Check these two free awesome applications;
CabInstl :
-=[ Screenshot animated ]=-
This program is an installer for CAB files and allows to install PocketPC programs into YOUR specified folder instead of that by default created by the standard installer!
SSNAP : REGiSTRY/~ SNAPSHOT 'N + 2nd SNAPSHOT and COMPARE on PocketPC!
-=[ Screenshot ]=-
The program takes a snap-shot of the state of PocketPC that is useful for monitoring of changes on PocketPC, e.g. those made during installation of programs. To compare snaps of two different PocketPC states it is possible to use the utility iDiffCE on your PocketPC (see below) or any other utilities for comparison of text files on desktop PC – e.g. ExamDiff.. or Total Commander (PC version) (TC it's; Compare files by content function).
What is saved in a snap:
- contents of the registry (keys and valuess);
- listing of the file system (folders and ffiles; for files their dates and sizes are saved, the control sum is counted up);
- state of system databases (the list, the size, number of records, date of the last update).
Usefull tools for packaging and development issues
http://support.microsoft.com/kb/198038/
[Personal Computer]
[APP] Pocket PC Themes Toolkit v1.03
After installing this application.. magically cabwiz.ddf , CabWiz.exe and makecab.exe appeared within its directory just when I needed them!!! *cough*
[UTILITY] CabTools - ROM package <--> CAB converters and more. For ROM builders!
http://forum.xda-developers.com/showthread.php?t=467842
Free Microsoft XML Notepad 2007;
http://www.microsoft.com/DownLoads/...49-787d-4118-ba5f-4f30fe913628&displaylang=en
(FYI: manually press download)
Download cabsdk.exe ( http://theether.net/download/Microsoft/Utilities/ ) for documents that describe the internal structures of CabinetFiles, samples to use from C and a description of cabinet.dll.
(FYI: cabsdk.exe is a compressed executable zip file).
Universal Extractor (guess what; it supports cab(!) and so.. so much more (like *.msi). Running from CLI is no problem eighter, which is great for batch processing).
http://legroom.net/software/uniextract
-=[ Screenshot1 ]=- -=[Screenshot2 ]=- -=[ Screenshot ]=-
WinCE cab Manager not free
-=[ Screenshot ]=-
CEcabManager TiP; Get your desired *.cab!
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 (on PC) 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, isn't it?
MSCEInf FREEWARE
Version 2.6 (developed in Delphi 2007 for W32)
-=[ Screenshot ]=-
http://www.codeppc.com/telechargements/msceinf/msceinf.htm
above webpage Translated into English
MSCEInf (aka MSCEInf.exe) is a fantastic piece of kit that allows the user to inspect the contents of .cab (and .tsk) files.
In addition, the program enables you to extract files from a .cab, and use embedded XML or INF files to construct the relevant .rgu or initflashfiles entries.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Version française​ French Version
English version​ English version
Deutsche Version​ Deutsche Version
Versione Italiana​ Versione Italiana
Versione Spagnola​ Versione Spagnola
Version Néerlandaise (hollandaise)​ Version Netherlands (Holland)
CABpack ; http://www.larshederer.homepage.t-online.de/cabpack.htm
Pocket PC Installation Creator 2.6 - Not Free Handy tool for creating exectutable PPC apps
http://pocket-pc-installation-creator.en.softonic.com/pocketpc
A few links I stumbled upon recently;
MS-Cabinet File WrapperClasses
http://www.codeproject.com/KB/files/cabfileclass.aspx
Cabinet File (*.CAB) Compression and Extraction
http://www.codeproject.com/KB/files/CABCompressExtract.aspx
How to implement creation and extraction of Microsoft CAB files
CDirectoryChangeWatcher - ReadDirectoryChangesW all wrapped up
http://www.codeproject.com/KB/files/directorychangewatcher.aspx
This class wraps up ReadDirectoryChangesW.
CTextFileDocument
http://www.codeproject.com/KB/files/textfiledocument.aspx
CTextFileDocument lets you write and read text files with different encodings (ASCII, UTF-8, Unicode 16 little/big endian are supported).
CEregEditor : CEregEditor is free ware and runs on PC in combination with ActiveSync. It allows editing of the registry of the PocketPC right on your PC. Extra's; it dan import/export *.cab files! Use the compare tool to save an image of the registry (F2) then after installing a cab, use Images -> compare registry.
-=[ Screenshot attached as picture ]=-
Senax

[APP] 09.12.2009 - Link Creator 1.5 - Shortcut Creator

Hi All,
I've made a simple application, that creates the link to any file/application and then puts that link to Windows\Start Menu\Programs or any other selected by You folder...
I've noticed that when using TouchFlo3D, you can't just add to Program Tab just any link, any program, there is no browsing option, link has to be in Start Menu Folder. Making links with notepad or Word is not a easy / simple thing, that's why Link Creator was made ... to make life simpler
PLEASE POST SOME RPLy... (what You like, what seems to be stupid, any bugs etc. )
Version 1.5
fixed:
1) Support of WVGA now it's more finger friendly
2) Additional shortcut to explore and manage special folders
3) Bigger Fonts ! better accuracy in choosing folders / files...
4) no automatic softreset after changing manilla softkey (it was very annoying)
- minor changes...
Version 1.4
added:
1) Save as Manilla Softkey (Left and Right Softkey, and it works very well with arguments - so now creating link to for ex.TouchLockPro with additional LOCK argument is very easy...)
2) Create URL/Mail - now You can create mail or www.* link and put it to whatever you want place - it uses default - signed to specified type system program (for browsing www and creating emails)
fixed:
1) exception when file doesn't exist (in selecting File and clicking OK) - now if everything is all right OK button will be colored to Red otherwise you will be promped with msg.
2) installation problem with adding shortcut to Link Creator to the Start Menu\Programs - now it's fixed (on not WWE Roms for ex. Polish Roms there was problem with it)
3) in 1.3 version link additional argument was added under inverted commas (1#"\FOLDER\program.exe argument"), now it's fixed (added checkbox "argument outside inverted commas" for default it is checked... and now arguments are after commas - so we get sth like this: - 1#"\FOLDER\program.exe" argument - and it works
4) added space (****.exe"_) while saving link with argument (so now, there is no need to type additional one blank space in arguments textbox)
5) fixed all "Save In..." problems "Folder doesn't exist"
6) Key Mapping Problems solved
7) some layout changes.
to do:
1) setting icons
2) editor for created link
3) soft keys for System
4) saving with UTF-8 for speciall chars like ś, ą, ę... others
5) make program more finger friendlly - bigger scrollbars, dropdown lists etc.
Version 1.3
Changes:
1) changed "Select File to Link" explorer: short directory listing for better navigation
2) changed "Save in Selected Place" explorer: short directory listing, for better navigation
3) changed Menu style
4) added "Manage Links" - an explorer that gives you ability to find any link files (supoorted filters are: *.lnk, *.lnkbak, *.*) on your PPC and then you can rename, delete, or delete them (by changing it's extension (*.lnk -> *.lnkbak) )
5) added fingerfriendly popup menu for "Manage Links" (-Close-)
6) added "Save as Key Mapping" - special in Windows direcotory filename creator, that gives You ability to map some Hardware Keys with your "files" (Long Press Send Button, Long Press Power Button, Short Press Power Button). There are two options for Save as Key Mapping: a) saving special filename, b) deleting special filename.
Version 1.2
Changes:
1) added "auto counting chars method"
2) removed .net openfiledialog
3) added my own "explorer" for searching "to be linked file"
4) excluded System.Windows.Forms.dll (back to very small size of cab installer 12KB)
5) some "label" changes...
version 1.1:
Added:
1) file filtering: all files, exe, jpg, bmp, png, mp3, wav, avi, mp4, wmv, txt, pdf, doc
2) changed caption Select Exe to Select File
3) new Menu Options:
- Save in Programs
- Save in Start Menu
- Save in StartUp
- Save in Selected Place
- Close
4) included System.Windows.Forms.dll for same openfiledialog on every .net platform... (I guess )
(thanks to Mieszko Zagańczyk from SmartMobile.pl for testing and noticing problem with filtering and different open file dialog on his Touch HD)
version 1.0
first release
see #4Post for download...
here are some screen-shots (version 1.0)...
Screen of "Programs" without SSMaPa (that we want to have in Programs):
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Main Screen of Link Creator:
After pressing Select Ext (or any Other type of file):
we browse for any file...
Main Window with updated link section:
now we can change some values (as name of Link, or input additional arguments)
Selecting from Link Creator's menu: "Save in Start Menu" does what we wanted... (Saves our link file in \Windows\Start Menu\ Programs)
After done job there will be a msg box...
Just select the output folder
another happy msg Box
we've saved our link in "\Windows\Start Menu" so our link will appear just like that:
Our Link we can add to Programs Tab of TouchFlo3D
Selecting Program to be added:
Operation Done...
You can also add any other file: (mp3 for example)
And then just add it to Programs Tab of TouchFlo3D
Here it is - how sweet that now you can listen to Eric Clapton Layla choosing it right from your TouchFLO3D Program TAB
Nice work! Useful for people who can't do it manually, and way easier so that the people who know, don't have to do it manually anymore! win-win situation. cheers!
soon I'll add screens of 1.5
.
Slick!
Nice job
nice work - shoutout: http://www.fuzemobility.com/make-a-shortcut-to-anything/
WOW - This looks very promising indeed! Loading up on my Fuze right now.
Thanks!
A nice feature would be for it to count the number of characters and automatically add the number in front of the # symbol so we do not have to count them.
updates will be ASAP
cichy3000 said:
updates will be ASAP
Click to expand...
Click to collapse
Very very nice thanks
Link Creator 1.1
version 1.1:
Added:
1) file filtering: all files, exe, jpg, bmp, png, mp3, wav, avi, mp4, wmv, txt, pdf, doc
2) changed caption Select Exe to Select File
3) new Menu Options:
- Save in Programs
- Save in Start Menu
- Save in StartUp
- Save in Selected Place
- Close
4) included System.Windows.Forms.dll for same openfiledialog on every .net platform... (I guess )
(thanks to Mieszko Zagańczyk from SmartMobile.pl for testing and noticing problem with filtering and different open file dialog on his Touch HD)
aWesome will try it out
Witaj,
dzięki za zgłoszenie probelmu... rzeczywiscie "listing" plikow w program files jest utrudniony... bo nie wskazywane sa inne foldery (np wchodzac do Program Files, nie zobaczysz innych folderow... do których mogłbyś wejsc i zaznaczyc plik exe...) korzystałem z gotowego komponentu w Visual Studio... ale widze ze trzeba napisac swoje "okno dialogowe" otwierania plikow ... eh ...
jakbys mogl to zglosic na forum, bede Ci bardzo wdzieczny...
Adam Ciszewski
I am trying to use this program on my HTC Titan. When I try to select a file to link the app will only allow me to select from what is installed on my SD card and not on the device. I do have the app installed on the internal memory. Also, I am assuming I can, if I link to IE, and add an additional argument will I be able to link to a Web page?
Link Creator Updated !!
Version 1.2
Changes:
1) added "auto counting chars method"
2) removed .net openfiledialog
3) added my own "explorer" for searching "to be linked file"
4) excluded System.Windows.Forms.dll (back to very small size of cab installer 12KB)
5) some "label" changes...
cichy3000 said:
Version 1.2
Click to expand...
Click to collapse
App don't work with non-latin chars in pathname.
Save shortcuts in ANSI-code, NOT UTF-8!!!
Nice work! .. this will save time creating shortcuts .... thanx
vadim_bogaiskov said:
App don't work with non-latin chars in pathname.
Save shortcuts in ANSI-code, NOT UTF-8!!!
Click to expand...
Click to collapse
... thanks for "!!!" I really wouldn't get what you've just written...
Omareo said:
Nice work! .. this will save time creating shortcuts .... thanx
Click to expand...
Click to collapse
thanks!
This job seems to be very usefull for me !
I'll testing on my diamond.
Thx a lot
Hello
I try to use it on my HTC Touch (Elf - P3450) but don't work

How can you link to a folder instead of an app in new Topaz Start menu?

I have asked this question on some other xda-developer forums with no solution so thought maybe I was asking in the wrong place.
Basically I have flashed to the new Topaz rom and like the new Start Menu when you tap on Start but I can only add apps and not folders. I want to link to category folders in my Windows/Start/ folder.
Please how can this be done?
I tried to go into the registry to edit the paths for each square but that did not work.
I beg of you lol! Please!
How can this be done? Folders are not .lnk files. Maybe that is the solution to make Folders into .link files.
HELP!
I can answer your question but it is in a wrong section.. so moderators will flog both of us
crajee said:
I can answer your question but it is in a wrong section.. so moderators will flog both of us
Click to expand...
Click to collapse
so answer his question and hope for the moderator to move this thread ;-)
btw: i would be interested in the answer as well
Ok..
Method 1 Only downside is clutter (unlike method2)
Without any third party app lets open a folder called Multimedia in Programs menu:
With a registry Editor got to one of the shortcut keys:
Say: HKLM\SoftwareHTC\Manila\ProgramLauncer\18
Create (if not exists) a string Value :
Name: command
String: windows\Start Menu\Programs\Multimedia
Edit the Path key:
String: windows\fexplore.exe
Save and exit your reg editor.
Click the shortcut and it will launch file explorer with the folder.
You can Change the View options in File Explorer to "Icon".
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Please wait for method 2..
Method 2
Folderview.exe from HTC has been notorious in having a hard coded encrypted path to Programs Folder and could not open any custom folder, and use to end only in questions how to do it. After much reversing this has been almost overcome in this app. Enjoy!!
Folder Viewer
Q.What does this app do?
A. It allows you to navigate through custom start menu folders on Blacksone that you can create
and categorise your applications. Modified win 6.1 ROMs have replaced the Start Menu with Manila
Programs Tab. However sometimes you need more customised access to your apps.
Instructions:
=========
Add the Favourites icon to start menu
A. Install FolderViewer.cab
B. Open the Fav.reg with Notepad on your Desktop.
In the line :[HKEY_LOCAL_MACHINE\Software\HTC\Manila\ProgramLauncher\2]
Replace "2" with the icon of your choice in the start group.
The icons are numbered as follows:
0 1 2
3 4 5
6 7 8
And so on...
Create the Start Group Shortcut
Copy the Fav.reg to your Blackstone.
Import the registry the file with your favourite registry Editor.
Create App Shortcuts in windows\Start Menu\Favourites:
Create Subfolders in the "Favourites" folder e.g System, Multimedia, Business and so on.
(A few have been created for you convenience).
Add the application short cuts of your choice to each folder.
Back Navigation:
In each of the custom folder (Multimedia, Business etc,. Add a shortcut to parent("Favourites" folder)
This shortcut called "Favourites.lnk" has been supplied in this package in sample folders.
Restart your HD. Enjoy!!
Advanced:
You can study the shortcut properties and tweak it your own satisfaction.
Limitations:
1.Navigating All Programs possible on first launch only. You can always click start menu to relaunch.
2.Use the Hard key (Back) to navigate back the second time from a subfolder.
3.Only one level of folders reasonable (but usually enough for most users anyway).
4.Tested on Blackstone with Dutty's 3.4 only.
The author disclaims any responsibility with respect to this application.
Use at your own risk.
you could also go on your pc, navigate to the folder, create a shortcut (which would be a .ink file), put the shortcut on your touch hd and then link to it in the registry editor,
THREAD MOVED to blackstone section
You have two methods now. Let me know if it helps
Matthes42 said:
btw: i would be interested in the answer as well
Click to expand...
Click to collapse
ASK768 said:
you could also go on your pc, navigate to the folder, create a shortcut (which would be a .ink file), put the shortcut on your touch hd and then link to it in the registry editor,
Click to expand...
Click to collapse
You will get a File Not found Error.
total commander is good for making shortcuts
Thanks Crajee. I used method 1 except did not use the path setting: String: windows\fexplore.exe
Instead I used the path: "\windows\start menu\games" for example
Thank you so much!
A few questions...
1. I want to use the hi res folder icon from "file explorer" each category folder. How can I link to it?
2. What is the path for manilla settings or win mo settings page as I accidentally deleted them?
3. I want to use the hi res topaz icon used for "File explore" in each category folder. What is the "Icon path" info i need? Is it to a specific dll file?
4. Finally, are there any custom icon sets i can impost and choose from or how can i customise my own icons and use them for folders or apps.
Here is the result below.
@ tboy2000 on your custom folders you never got error messages trying to open them?
(deleted)....
no mate.
here is an example of one folder...
....HTC\Manilla\ProgramLauncher\6
(Default)
(value not set)
command
\windows\start menu\office
DispName
Office
Icon Path
Is ReadOnly
0x0 (0)
Path
\windows\Start menu\
but that's not a custom folder that's one of the folders cooked into the rom.
I made a folder of my skyscape medical books, named it med books, when i did "windows\start menu\programs\med book" for the path, i get the certificate error or that it cannot be found.
for me, it works using method 1 as crajee outlined, using windows\fexplore.exe.
That aside, i'd also like to know which dll has the icons b/c i don't like having the fexplore icon...fugly...
Hi tboy2000, Nice to know it works well for U.
tboy2000 said:
2. What is the path for manilla settings or win mo settings page as I accidentally deleted them?
Click to expand...
Click to collapse
Manilla Settings path:
Command = --switchtopage Manila://settings.page
Path = \Windows\manila.exe
IconPath = \windows\HTC\Assets\Images\programlauncher\Program_icon\settings_88.qtc
DispName = [[IDS_SETTINGSTITLE]]
If you want Direct link to "All Settings" then U should use custom apps as I described in another post.
tboy2000 said:
3. I want to use the hi res topaz icon used for "File explore" in each category folder. What is the "Icon path" info i need? Is it to a specific dll file?
Click to expand...
Click to collapse
DRTigerlilly said:
That aside, i'd also like to know which dll has the icons b/c i don't like having the fexplore icon...fugly...
Click to expand...
Click to collapse
Again it seems not possible to link icons from dll files like in usual shortcuts.
So you need to extract the icon of your choice from the shellres.192.dll (copy to Desktop and extract with resource explorer eg. Reshack. Save as .ico file and copy to windows directory). In the IconPath use "\windows\myicon.ico" where myicon.ico is the name of the icon U extracted.
tboy2000 said:
4. Finally, are there any custom icon sets i can impost and choose from or how can i customise my own icons and use them for folders or apps.
Click to expand...
Click to collapse
Not I am aware of. There are a few posts on this in this forum though.
tboy2000 said:
no mate.
here is an example of one folder...
....HTC\Manilla\ProgramLauncher\6
(Default)
(value not set)
command
\windows\start menu\office
DispName
Office
Icon Path
Is ReadOnly
0x0 (0)
Path
\windows\Start menu\
Click to expand...
Click to collapse
May be some thing else you have set??
For example for me this method opens up "All programs" with the Title Office..
No Filtering occurs..
For me, when i click on a category icon, i get the list of apps in the category with the category title. See images below.
I have also used the pc prog in this link below to change the icons in my start menu...
http://forum.xda-developers.com/showthread.php?t=513501
I have not set anything else. Yes I used office in my example above but it also works with folders i have made up such as travel.
Hmmm... tboy2000 I can't understand but that would be cool. Mine always goes to first item for All Programs - Dutty 3.4. Only Title chnages. What ROM are U using?
That's why i hacked the old method (Method 2).
Anyone else??
I am using Dutty 3.4 rom also.
I just had a thought. If it just shows All Programs, that means you don't have any sub-folders in your windows start menu directory. Make sure you create new folders and name them for each category.

[Q] Can I rename StartMenu -> Settings

Hello,
To be as short as possible:
I'm trying to cook a Polish ROM out of the dump of a well known WWE ROM around here (of course under a permission of the noble Chef). I managed to find/edit/translate all the neccesary *.mui, *_manila and *.htm files and the outcome appears OK but I have one issue I can't really work out by an easy way. I mean the "Settings" shortcut in StartMenu. I want it to be called "Ustawienia" as it's called in Polish.
I know that the names/paths of several system folders are stored in the package called Base_Lang_0415 which consists of several mui files. I know that the Settings name/path is stored in "shellres.dll.mui".
Now the problem: I got a Base_Lang_0415 from one of Polish chefs but the package changes physical paths to almost all the system folders like
Start Menu -> Menu Start
Programs -> Programy
Settings -> Ustawienia
Favorites -> Ulubione
My Documents -> Moje dokumenty
and many other (i don't even know which ones).
Since I can only work on the ROM dump without any kitchen (and honestly I don't need a kitchen since I only exchange some mui and manila files and add some reg entries - at least up to now), I try to avoid influence on the folders structure. On the other hand I think it doesn't make sense to rename all these folders because an average user will not even notice the change. I want the change only the appearance of the Start Menu and I don't really care about what would be the names of physical folders.
So I started trying to edit only the shellres.dll.mui (with Unsign -> ResHacker -> Sign procedure). First I changed only the string Settings into Ustawienia living the physical path string intact.
But after exchanging the mui file in \Windows\ the Start Menu showed only one icon - Today.
So I changed the name entry and the path entry and changed the physical path of the \Windows\Start Menu\Settings into \Windows\Start Menu\Ustawienia.
But the effect with the new mui was the same and additionally my "Ustawienia" folder has been moved to the Programs folder.
I tested some other combinations of the strings inside mui and physical paths but without any positive effect.
Does some of you know what do I have to do to change only the Settings folder but not to change all the rest?
I understand that you want to do these out of kitchen? I think you should dump an original rom of your own lang and take a look at the initflashfiles.dat. This archive describes the names of windows folders, including Settings
or using a good Mortscript.......
Well, working on dump is not very convinient but as soon as I perform only file/registry operations it's not so bad.
I have the original initflashfiles.dat from stockROM, so I know more less which paths I should change in to new ones. The problem is that everytime my Chef releases new version of his ROM I would have to compare his new initflashfiles with the old initflashfiles for changes and apply the changes manually to the initflashfiles from the stockROM.
But for me it would be the best If I could edit shellres.dll.0415.mui only once changing the name and/or path ONLY for Settings folder, and eventually rename only the Settings folder. Thats a solution I am looking for.
I used MortScript to rename shortcuts inside StartMenu -> Programs. But the problem is that I can run mort i.e. by a config.txt file, but in this moment all the system folders which have the -permdir- attribute in initflashfiles are not moveable or renameable. Also the files inside all the system folders are not deleteable and this means I would have to COPY all the files into new catalogues making the ROM bigger and bigger.
That's why I think I must influence the initflashfiles if I am to use Base_Lang_0415. And this is OK if I would have to modify 1 or 2 paths, but I don't want to modify 25 paths or so...
So my only chance is that somebody would post yet another way to make the Settings appear as Ustawienia (with or without modyfying physical directories).
I don't know how to explain it better because of my English...
Well, i have to agree that Initflashfiles thing is the best way and ,dont worrie, i doubt that your Chef will change Initflashfile for every Rom,even, i never change it from the beginning.
Isn't the initflashfiles a place where are all the files that are indended to be copied/linked to other locations than \Windows\?
That means every new program file or even start menu shortcut will appear in initflashfiles, doesn't it?
Nope.
You can also create Folders in it..little example:
Code:
Directory("\Windows\Start Menu"):-PermDir("Settings")
Skrobel said:
Isn't the initflashfiles a place where are all the files that are indended to be copied/linked to other locations than \Windows\?
Click to expand...
Click to collapse
Nope.
When we import a new program file we have an app.dat file that has inside the instructions to copy files/shortcut over Windows, Initflashfiles its no more touched for that purpose.
Another little example:
Code:
Directory("\Windows\Start Menu\Programs\Tools"):-File("Total Commander.lnk","\Windows\Total Commander.lnk")
This come from App.dat , as you can see it works like Initflashfile.
That means every new program file or even start menu shortcut will appear in initflashfiles, doesn't it?
Click to expand...
Click to collapse
But in case you have to do Hard Reset, all will be lost. And twice...
I think the best option is cook it in first time. Best regards
Well that's what I meant that initflashfiles consists of the paths (directories and files) of all the things we want to put in different folders than \Windows\.
And yes - I want to cook all the Polish files to make it a normal ROM (also after HR).
But in order to clarify:
You Guys say that the only way to rename the Settings in StartMenu is to cook the whole Base_Lang_0415 and to change all the paths in initflashfiles?
Hello all
Sorry for refreshing such an old thread but over a year later I bumped into the exactly same problem.
The only difference is that I use PRB kitchen this time (Jackos's kitchen to be exact).
And all I want to do is to rename the freakin' "Settings" into "Ustawienia" in Start Menu. I thought I found all the references to the Start Menu. I altered the Shellres.dll.0415.mui (responsible for most of system paths), I altered initflashfiles.dat to prepare a permDir in \Windows\Start Menu\Ustawienia, I changed all the keys in registry that I could find...
But still after a flash I have an empty Start Menu with only "Today" link. When I look into the directory structure with Total Commander, everything seems to be OK (all the structure in \Windows\Start Menu\programs is fine) except that my "Ustawienia" folder has been moved from \Start Menu\ to \Start Menu\Programs\
I don't know how, I don't know what else am I missing.
Please help me to get my full translation of the Start Menu...
You're missing "Settings" folder
Actually, full fixing of this stuff isn't that easy, these paths should be hardcodded somewhere (i think so)
Actually it is as easy as it can be.
Made a quick test with Polish language without changing anything and all works as it should.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Well, I've seen Polish ROMs so it actually has to be possible.
@Spiaatie - can you tell me HOW you actually did it?
I see that all the Start Menu links are in Polish on your screenshot. I presume you exchanged at least Base_Lang_0415 package and at least initflashfiles.dat?
Skrobel said:
@Spiaatie - can you tell me HOW you actually did it?
I see that all the Start Menu links are in Polish on your screenshot. I presume you exchanged at least Base_Lang_0415 package and at least initflashfiles.dat?
Click to expand...
Click to collapse
I took 23153 as the Base and all Polish language packages from 28205.
And initflashfiles.dat from [here]
Well... This is a proof that it can be done. However I don't wan't to build up a new ROM. I downloaded Jackos' kitchen just to be able to prepare his ROM in Polish.
Jackos used 21690 for his ROMs as a Base. But actually it is a mixture of packages from many different builds choosen carefully and tested for maximum compatibility and stability.
I want to stay as close to the original as possible except for the language. Honestly I had to prepare many of the .mui files myself because none of the "ready" 0415 build packages worked with Jackos ROM. And now as I have a set of fully working .muis I want to include them into the kitchen (actually I already did it), change any further files I have to change (I copied all the 0409 packages, checked each of them file by file including app.reg, app.dat, provxml etc. altering them basing on files I found in polish packages over the internet). And I bumped into the Start Menu problem.
I will check everything once again but I thought some of you might know where else the paths are stored in the system besides .mui, initflasfiles and the [HKLM\Security\Shell\StartInfo\Start].
There must be a way to change the paths properly...
I finally found a proper copy of shellres.dll.0415.mui. I had to adjust the initflashfiles.dat a bit, and of course paths in all my app.dat. But I have no idea why this shellres.....mui works with this ROM and the other ones doesn't work. The resource structure looks completely the same. All the resource IDs are filled.
Only RCML_DLGDATA section looks differently. I mean the resource IDs are the same, but they have different data. I don't know what and how should I change because everything in there is binary data.
However ultrashot must had been right. The paths have to be hardcoded somewhere else, because in this .mui file the name "Today" is translated differently into "Główny", which directly means "Main". I tried to change this translation, but there are many occurences of this word in this file, and whatever I change in any of it (of course I started with changing all of them) I immediately havethe problem that my Start Menu consists only of the Today link (correctly translated ).
So I left it like it is.
I'm sure however that everythings that concerns Start Menu naming and structure is stored in this single file, because I changed only this file out of the whole Base_Lang_0415 package.
You need to use an mxip_lang.vol that already contains the translation for the call to the settings. Best is to pick one from any shipped ROM of the same version that has your language included.
On smartphone it is settings.lnk, on your device possible settings.cpl (not sure).
Look at the provxml files how other localizations are done and create one in a similar way for your item.
Edit: look at the "Beginners Guide to Windows Mobile (prepare for cooking)" in my signature - you find all the basics for localization there.
Hello Tobbbie,
Thanks for the advice. I read your tutorial many months ago. Actually I kept an eye on your discussion within the OSbuilder thread...
This time I'm almost sure that mxip_lang.vol has not much to do as I have one copy of shellres....mui with which I get "Settings" in my start menu, and I have 2 different versions of the same file which gives me "Ustawienia" (the one I want). So it has to be independent on the other files. The problem starts when I try to adjust the paths myself. It seems like the String resources are somehow connected with binary data stored in this file.
If about the mxip_lang and generally .vol files: do you know how they can be edited by any chance?
Skrobel said:
If about the mxip_lang and generally .vol files: do you know how they can be edited by any chance?
Click to expand...
Click to collapse
Those are databases, that's my clue for you today.
Surprisingly I know!
But that's not a big clue for me. I never had much to do with databases, and in this particular case uncle Google refused to help me...

[tutorial] custom icons

i thought it would be handy to create a thread for icon tutorials that are simple to use and understand
feel free to add your own tutorials here or ask any questions, if i am not able to answer then i hope someone else will
if you do post a differant way of doing icons, please explain it step by step so the newer chefs can follow instructions easily. your tutorial will be added to this first post. this way all the tutorials will be in one post, users dont need to find it, they simply just scroll to the next tutorial
(all tutorials will be quoted for credits)
*you can find plenty of free icons @ WWW.ICONFINDER.COM
**the way ill be showing you is with the icons inside a .dll that you can link to almost anything
eg, program shortcuts within the start menu is the most common**
firstly you will need to download some tools needed
download tools here
(inside tools.rar is: icofx, reshacker, blank .dll)
##########
##########
##########
*install and open ICOFX
*click: tools
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
*batch prosess
*if your doing start menu icons i use 128x128 with xp colors (max color)
add the icons you want and select the destination folder and click ok
*icons with a specific height and width are best to do these individually =
file\new or drag and drop your .PNG and select custom size
*now you have made your own custom icons.
*i have attatched a blank .dll in the winrar file below, just rename it.
*i have opened the blank .dll and added a custom icon so you can see how it works.
*it is simple enough, icons added will be labled 1,2,3 etc - then click save when done
(delete the automaticly saved .BAC file created by icofx, it is not needed)
*to link your icon to a specific program on your device, either edit your program XXXX.lnk or create a new .lnk
(rename a blank .txt file to .lnk)
*add this into the the .lnk replacing the XXXX with your program name and .dll name
#\windows\XXXX.exe ?\windows\XXXX.dll,-X
*no number before # eg, usually you would have a number of how many leters are in the link = the amount of letters is not needed
*-X is the number position of the icon inside the .dll
*if your icon is for a folder, rename the .lnk to ICON.lnk
*inside the icon.lnk should be
1#XXXX.dll, -X
*now put the ICON.lnk into the specific folder you want icon for
##########
##########
##########
**i will now show you how to edit/replace the icon inside either a .dll or an .exe file**
*in this example i have used the blank .dll from the first tutorial
*reshacker shows all the contents inside a .dll and also with .exe files too (not just icons)
*open/run RESHACKER
*click: file\open - select your .dll or .exe
*as you can see i have circled the icon number with red = ignore the highlighted 0 (zero)
*rightclick to get these avaliable options
*from here you will be able to replace the icon
*when finished click file\save
*it automaticly creates a XXXXX-original.dll/.exe file
*some .exe do not like their icons being changed.
##########
##########
##########
FInixNOve said:
* Unsigner - to remove the digital signature from the dll.
* Multiple file Signer - to digitally re-sign the finished dll.
* First, remove the digital signature from the dll you’re going to edit, because the icons you’ll be replacing later can have different color depths and that will leave you with an unusable dll (meaning that you’ll not be able to re-sign it).
o To unsign a file, all you have to do is drag the dll/mui file over the unsigner.exe and release it. A command window will open and close. You will know if the file has been unsigned by checking its size (it will be smaller). Also remember that the file can't be as read only or the tool will not be able to unsign it.
* Then, using the resource editor extract the icons, you wish to edit, from the dll.
* With the icon creator application, or by searching the web, make/get your icons.
* After this, use the resource editor once again to replace the now edited icons inside the dll.
* To finish, re-sign the dll using the Multiple File Signer tool
Click to expand...
Click to collapse
ill update this tutorial as soon as i can
thanks
Rn
Thanks nice to see this so quickly .
Cheers!!!
Great
So, help me, please How do I set it up in my reg file (assuming my dll is called Start_Icon.dll):
[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Today] <<=folder
"Icon"="\\Windows\\Start_Icon_Today.png"
[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Java\JavaShortcut.lnk] <<=shortcut
"Icon"="\\Windows\\Start_Icon_Javashortcut.png"
Thank you.
you do not need to add any registrys
best part of doing icons my way
(also assuming you have done the first tutorial with icofx)
create new .lnk
open .lnk with notepad and add this:
* FOR TODAY FOLDER ICON
1#Start_Icon.dll, -X
*rename .lnk to ICON.lnk
*put .lnk into start menu/programs/today FOLDER
*if your cooking then i suggest you rename the icon.lnk to something else when copying the .lnk to start menu/programs/today - otherwise the windows folder will have the icon for your today folder (eg icon.lnk in windows folder will change the windows folder icon)
* use this in initflashes.txt to move/rename your .lnk = Directory("\start menu\programs\today\"):-File("ICON.lnk.","\Windows\MYTODAYICON.lnk")
* FOR JAVA SHORTCUT
#\windows\java.exe ?\windows\Start_Icon.dll,-X
*java.exe (or what ever java program you are using)
(-X = number location of icon inside .dll)
*eg, if the icon number is 1 then you will have -1
Rn
Thanks raving_nanza. However, I noticed .ico files are much larger than .png files. What's the advantage with doing it this way?
Thanks
illi said:
Thanks raving_nanza. However, I noticed .ico files are much larger than .png files. What's the advantage with doing it this way?
Thanks
Click to expand...
Click to collapse
icos are used in dlls or exes, where as pngs are used only in startmenu using registry. Hence icos are much smaller, but lower in quality compared to pngs...
all your .ico in one single .dll rather than having X amout of .png's clogging up the windows folder. (cleaner)
no registrys to write, just edit the .lnk to the program (registrys use memory, no registry needed)
if editing the .exe directly and replacing the icon (no memory added)
ico drawing is definitely faster.
Thanks for the clarification guys. I appreciate it very much
Use ResHacker to change icon in EXE,DLL file
yeah dude, use reshacker to edit .dll or .exe
use icofx to edit the icon.
(i use photoshop and then convert a .png to .ico)
Rn
MsSigner
Hi,
I've edited the taskbar dlls and changed the icons, but then I'm not able to make them to work.
This tutorial is missing the signature issue.
I've found that dlls need to be signed after modification, and seems that also need to unsigned before editing.
Found the tolls (UnSigner, Signer, and WM65Certs), but I guess that I'm making a mistake in the process.
Can someone indicate how to edit taskbar dlls? (E.G: phcanOverbmp.dll, shellres.192.dll, tapres.192.dll, etc)
- Does original MS dlls need to be unsign before editing?
- Which certificate need to be used for signing?
- how to add the certificate to the cab? Anyone have a cab with the new certificate?
Have someone use restorator instead or reshacker?
Best regards
EDIT
Found this [TUT] from FInixNOver
Do we need a new sdkcerts.cab if we sign dlls using the new certificates?
FInixNOver said:
How to make your own set of Battery Icons:
You'll need some programs, and of course, the dll.
Unsigner - to remove the digital signature from the dll.
Reshack / PE Explorer / Restorator - resource editor to extract/replace the icons inside the dll
iconFX or any other icon editor (GIMP can also handle .ico files) - to edit/create icons
Multiple file Signer - to digitally re-sign the finished dll.
How to do it?
First, remove the digital signature from the dll you’re going to edit, because the icons you’ll be replacing later can have different color depths and that will leave you with an unusable dll (meaning that you’ll not be able to re-sign it).
To unsign a file, all you have to do is drag the dll/mui file over the unsigner.exe and release it. A command window will open and close. You will know if the file has been unsigned by checking its size (it will be smaller). Also remember that the file can't be as read only or the tool will not be able to unsign it.
Then, using the resource editor extract the icons, you wish to edit, from the dll.
With the icon creator application, or by searching the web, make/get your icons.
After this, use the resource editor once again to replace the now edited icons inside the dll.
To finish, re-sign the dll using the Multiple File Signer tool.
That's it!
Click to expand...
Click to collapse
i use reshacker
if their not working after you have signed them, then i think you need to install sdkcerts.cab to your device , softreset and then install/overwrite your old .dlls in the windows folder - and then softreset again
i might be wrong though so dont quote me on that. 60/40
*ill add the sign/unsign to the firsty post
Reshacker & CeleSign
For Sign-Unsign I use CeleSign. It´s very intuitive. The certificates are updated. Just run CeleSign, [not signsis neither SISSigner (inside also)] setup pvc, spc and file to unsign-sign. If the file is signed you must remove the certificate for sign after. Regards
It would also help you guys customizing your own icons in Start Menu by using my JWMD Icon Changer
more stuff at my sig

Categories

Resources