[MDA II, XDA II, 2060 Windows Mobile 6 Upgrading] Nokser:
MODIFICATIONS

In this part of the course, as a general rule, we modify our system.

It connects to the addition and removal of various types: application, file or even substitutions skins and overlays system. But we must remember not to reload the ROM to us, because when it comes to our device is limited to 32 MB.

Let's start now, modify the presentation of the sample. This applies in particular for new cooks. In this process, we can breathe lightly and not to think that somehow our uwalimy device. It is rare that the phone is not included in the substitution or deletion of a program.

Remember - all the changes shown in this article are just an example. The need to know (for this example) which add and remove what ... .. To do the work ....

​

First what we need in our oven, and a folder to obtain "dump"

Open kitchen, based on the command line, which is created in the first part of this course:

We viewed the 4 position, select:

[1] - This ROM dump

I wait until the process is complete ... ... ..

Upon completion, we can see each other, exactly the folder.

Then, for the subsequent work click on:

[2] - REGISTRY. dv To. rgu

In the root, we have established the following two files:

-default.hv

-user.hv

Both files opened with - Notepad + + . See a string, something like this:

REGEDIT4
[HKEY_CLASSES_ROOT \. Zip]
@ = "zipfile"

[HKEY_CLASSES_ROOT \. Rar]
@ = "PocketRAR"

[HKEY_CLASSES_ROOT \ SimToolkit.UI]
@ = "UI Toolkit"

[HKEY_CLASSES_ROOT \ SimToolkit.UI \ CLSID]
@ = "(7B58F1D9-1C13-440f-894B-B90680570A2D)"

[HKEY_CLASSES_ROOT \ ExSMime.MimeReader.1]
@ = "MIME Reader"

Important:

-> In the beginning we have to enter the registry:REGEDIT4

-> Also, see if between each key is at least one blank line, ie there is no entry

-> All files. Rgu save in UNICODE, so we have opened such as default.rgu in Notepad + + click File> Encoding> Unicode

-> New keys entered by us, can not double the old

In this way we have prepared a record, we can now freely edit.

Now, we'll file Initflashfiles.dat

With this file we will not have in total, no problems. The only thing we will be interested to add or remove tracks, of course, they are dependent on the arrangement of folders and applications, or the peaks appearing in them.

For a deeper understanding of an application to add a ROM, but it must be in OEM format, how to do this? This is described at some length on the Internet. The second of the output, are designed for the software, which of the files. Cab form OEM

Insert into the application:

Consider, for example, the Pocket RAR in OEM format. Open the folder, we are interested in it:

- inietflaszfiles.txt,

- *. rgu - Registry File

- PocketRAR.exe - program

- PocketRAR.lnk - shortcut

In the first instance, to copy the folder dump: - PocketRAR.exe - software

I PocketRAR.lnk - shortcut

Open your file initflaszfiles.txt to the OEM:

Directory ( "\ Windows \ Start Menu \ Programs"):-Directory ( "Accessories")
Directory ( "\ Windows \ Start Menu \ Programs \ Accessories"):-File ( "Pocket RAR.lnk", "\ Windows \ RAR.lnk Pocket")

copy its contents to the main Initflashfiles.dat from the dump. This is to look like this.

This is the end of the passage of this file:

......
;================================================= =========================
; SAP MASD customization settings
;================================================= =========================
Directory ( "\ Windows \ AppButtons"):-File ( "Calendar.lnk", "\ Windows \ calendar.lnk")
Directory ( "\ Windows \ AppButtons"):-File ( "Contacts.lnk", "\ Windows \ addrbook.lnk")
Directory ( "\ Windows \ AppButtons"):-File ( "Tasks.lnk", "\ Windows \ tasks.lnk")
Directory ( "\ Windows \ AppButtons"):-File ( "Record.lnk", "\ Windows \ voice.lnk")
Directory ( "\ Windows \ AppButtons"):-File ( "Camera.lnk", "\ Windows \ camera.lnk")
Directory ( "\ Windows \ AppButtons"):-File ( "Messaging.lnk", "\ Windows \ tmail.lnk")
Directory ( "\ Windows \ AppButtons"):-File ( "Camera.lnk", "\ Windows \ Camera.lnk")
Directory ( "\ Windows \ AppButtons"):-File ( "Comm Manager.lnk", "\ Windows \ CommManager.lnk")
Directory ( "\ Windows \ StartUp"):-File ( "BPInsert.lnk", "\ Windows \ BPInsert.lnk")
Directory ( "\ Windows \ StartUp"):-File ( "coldinit.lnk", "\ Windows \ coldinit.lnk")
Directory ( "\ Windows \ StartUp"):-File ( "bugtrap.lnk", "\ Windows \ bugtrap.lnk");
Directory ( "\ Windows \ StartUp"):-File ( "poutlook.lnk", "\ Windows \ poutlook.lnk")
Directory ( "\ Windows \ StartUp"):-File ( "HandsFree.lnk", "\ Windows \ HandsFree.lnk")
Directory ( "\ Windows \ StartUp"):-File ( "Welcome.lnk", "\ Windows \ welcome.lnk")
Directory ( "\ Windows \ StartUp"):-File ( "ScreenRotate.lnk", "\ Windows \ ScreenRotate.lnk")
;================================================= =========================
; End - SAP MASD customization settings
;================================================= =========================

;================================================= ================================================
; Pocket RAR Home
;================================================= ================================================
Directory ( "\ Windows \ Start Menu \ Programs"):-Directory ( "System")
Directory ( "\ Windows \ Start Menu \ Programs \ System"):-File ( "Pocket RAR.lnk", "\ Windows \ RAR.lnk Pocket")
;================================================= ================================================
; Pocket RAR End
;================================================= ================================================

Then, open *.rgu and copy its contents to default.rgu or user.rgu.

Writing kluchy, is dependent on its path. Each new path has to be in this part of the registry where the key begins in the same way.

An example of a registry entry for PocketRAR:

[HKEY_CLASSES_ROOT \. zip]
@ = "PocketRAR"

[HKEY_CLASSES_ROOT \. Rar]
@ = "PocketRAR"

So we have to place it where keys start with:

[HKEY_CLASSES_ROOT]

If the operation completed successfully, that the application will work poprawnie.Do modify the registry, are the various outputs, my way is not a last resort. This type of keys, and their removal also save our memory, which is extremely low.

We can also replace the driver or a new version of the program such as File Explore - in this case, replace the virtual memory address and the address of relocation, because otherwise this application does not start. Saved as a module, which is different from the file? Look up to our dump, you can see the difference at first glance, the content is located in the directory.

The fact is that the conversion module, with the newer ROM version, we also need to replace these two values as described above. Podmieniając file, we do not have the obligation to relocate, even under the old addresses.

Welcome to Part three of this Course

To translate the system - the relationship and functionality of files and modules ....

​