Description of the program MTKRemarker and attempt to analyze
the contents of the dump flash memory DVD players based on chip Mediatek
MT13x9.
By writing this article if I may say I inspired theme, open one of the forum "Monitor" in "DVD" -
Program Description MTKRemarker. To date, specialists engaged in
repairing DVD players the opportunity not only to "download", "upload"
to save the contents of Flash memory DVD players and home theater,
collected on the basis of chips Mediatek MT13x9 (using MTKTool), but
also edit them. To edit a dump, a number of programs. One of them is
called - MTKRemarker.
About the program MTKRemarker
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]In my work I use two versions of this program: 0.2 Beta 5 (Test) and 0.2
RC. This is due to the fact that to date I have not found one version
that would satisfy my needs to edit the dump of flash memory.
The program interface MTKRemarker
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]This program has a convenient, friendly professional interface that
allows you easily carry out operations with flash memory dumps.
Working with the program.
To begin editing the dump, we should load it into the program:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]After loading the dump in the windows of the program there is
information about the firmware and the contents of the dump, broken into
blocks:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]Block "Mathematics" (my term, I do not know his name), contains
information from which the processor communicates MT13h9 directly.
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]Block "math" contains sub-blocks 8032, ARM, DSP, which in turn contain their sub-blocks - "PAGE".
Block 8032 - this is me, is not fully understood and seems to me almost a
blank spot. From experience I know that it contains information about
the treatment to other units, which is used for writing the file names
in Cyrillic (as in the BBK, in SATURN, file names are written in
Cyrillic, it displays "krakozyabrami"), apparently in this block
contains information and on the CD drive, his work, the laser.
Next - a dark forest. See the picture above.
Next comes the block
ARM. Well, it's almost a complete fog, intuitive guess is that there be
information for the processor, such as the boot at least.
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]Further, we find DSP block. Probably, but is designed to operate an indicator, that is running a processor control and display.
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]This is followed by block DATA-PART:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]As can be seen that this block contains information about the
"timetable" on-screen display, namely, fonts, icons and coding languages
- plodblok OSD - Block:
OSD - Block contains its sub-blocks:
OSD 1 - FONTS contains fonts and characters to display on the screen:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]OSD 1 Graphics - contains graphics - graphics that are displayed on the monitor screen when you load a disc (rotating disk)
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]When "open" disk if image files - the image the camera
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة], MP3 discs - A folder labeled MP3
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] etc.
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]This is followed by block OSD 2 Languages, which includes coding languages. Usually Latin:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]And Cyrillic, to be exact address for the access to the unit OSD 1
Fonts, which in particular are Cyrillic characters (that's just the
information and processes the block of 8032):
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]What is interesting is the fact that Cyrillic is not in the usual
format, we (alphabetical order), and at first sight chaotic (see
figure), but if you look closely you can see the inscription at the top
of the figure "Open" (this configuration is found in the devices not
able to read the file names written in Cyrillic. In other devices, such
as BBK, Russian fonts in alphabetical strands:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]In general, the above about fonts, I concluded that the Russification of
the names of files in the devices can not read Russian letters J -
hopeless, until we learn to read, write and understand the block 8032
and maybe ARM block too.
Here is the encoding of Cyrillic:
FONT-1 |
A | x13 | | P | x28 |
B | x23 | | P | x09 |
In | x22 | | C | x18 |
T | x14 | | T | x07 |
D | x29 | | Y | x15 |
E | x17 | | F | x2E |
F | x16 | | X | x30 |
W | x12 | | C | x44 |
AND | x20 | | H | x43 |
J | x38 | | W | x46 |
K | x08 | | U | x48 |
A | x29 | | B | x0B |
M | x2A | | Since | x0A |
H | x24 | | E | x2C |
About | x06 | | Yu | x42 |
| | | I | x19 |