Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Команды терминала HDD Samsung и их использование

Модерирует : Akam1, Dr_StandBy, vertex4

Akam1 (08-08-2019 05:10): Тема временно приостановлена.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

   

senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Чтобы легче было освоить извлечение образа ROM HDD Samsung F4, не лишним будет сперва ознакомиться с принципом извлечения образа ROM HDD Samsung F1.
 
Для осуществления извлечения образа ROM HDD Samsung F1 можно использовать программу терминала wTerm и команду DS 1FF00000 20000. В результате будет получен файл ROM.HEX с содетжимым, аналогичным приведенному:
 
DBG>DS 1FF00000 20000
S:1FF00000 4070 E92D 01BD EB00 2C0E E3A0 108C E59F  
.......
S:1FF3FFF0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF 216A  
DBG>
 
Для преобразования этого файла к стандартной бинарной форме необходимо выполнить следующие операции:
 
1. Удалить командные строки в начале и конце файла ROM.HEX при помощи любого текстового редактора:
 
S:1FF00000 4070 E92D 01BD EB00 2C0E E3A0 108C E59F  
.......
S:1FF3FFF0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF 216A  
 
2. Удалить номера строк и произвести инверсию байтов. Это можно сделать, используя CMD-скрипт del-swap.cmd:

Код:
@echo off
rem remove symbols from beginning & byte swap
CD /d "%~dp0"
set sFile=%~1
if defined sFile (
    if exist "%sFile%" (
        for /f "UseBackQ tokens=* delims=" %%i in ("%sFile%") do (
        set hex=%%i
        setlocal enableextensions enabledelayedexpansion
            echo !hex:~13,2!!hex:~11,2! !hex:~18,2!!hex:~16,2! !hex:~23,2!!hex:~21,2! !hex:~28,2!!hex:~26,2! !hex:~33,2!!hex:~31,2! !hex:~38,2!!hex:~36,2! !hex:~43,2!!hex:~41,2! !hex:~48,2!!hex:~46,2!
        endlocal
        )
    ) else (
        echo File [%sFile%] not found
    )
) else (
    echo Usage: %~nx0 ^<file^>
)
exit /b 0

del-swap.cmd ROM.HEX > ROM.DEL-SWAP.HEX
 
3. Преобразовать полученный файл ROM.DEL-SWAP.HEX в бинарную форму. Это можно сделать, используя CMD-скрипт make.cmd:

Код:
@echo off
rem convert hex to bin
CD /d "%~dp0"
set sFile=%~1
if defined sFile (
    if exist "%sFile%" (
        call .\xxd.exe -r -p "%sFile%"
    ) else (
        echo File [%sFile%] not found
    )
) else (
    echo Usage: %~nx0 ^<file^>
)
exit /b 0

make.cmd ROM.DEL-SWAP.HEX > ROM.BIN
 
 
Скрипт make.cmd работает совместно с программой xxd.exe, которую нужно поместить в папку со скриптом. Программа xxd.exe является частью текстового редакора VIM, который легко найти в интернете.
 
-----
 
Рассмотренный алгоритм универсален и может применяться не только в случае наличия у конкретного HDD команды DS. Он легко трансформируется для извлечения образа ROM дисков с другим командным набором.
 
Для осуществления извлечения образа ROM HDD Samsung F4 можно использовать программу терминала wTerm и команду DI 0 40000. В результате будет получен файл ROM.HEX с содетжимым, аналогичным приведенному:
 
>DI 0 40000
I:00000000 4946 5350 1388 0000 2E32 3030 2030 2020  
.......
I:0007CFF0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
I:0007D000 6523 0C7E 0000 4D00 0001 4D00 0001 AE00
.......
I:0007FFF0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF  
>DBG
 
Для преобразования этого файла к стандартной бинарной форме необходимо выполнить следующие операции:
 
1a. Удалить командные строки в начале и конце файла ROM.HEX при помощи любого текстового редактора:
 
I:00000000 4946 5350 1388 0000 2E32 3030 2030 2020  
.......
I:0007CFF0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
I:0007D000 6523 0C7E 0000 4D00 0001 4D00 0001 AE00
.......
I:0007FFF0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF  
 
1b. Вырезать и переместить в начало файла блок, начинающийся с адреса I:0007D000 и заканчивающийся концом файла:
 
I:0007D000 6523 0C7E 0000 4D00 0001 4D00 0001 AE00
.......
I:0007FFF0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF  
I:00000000 4946 5350 1388 0000 2E32 3030 2030 2020  
.......
I:0007CFF0 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
 
(Дальнейшие действия не отличаются от действий по извлечению образа ROM HDD Samsung F1.)
 
2. Удалить номера строк и произвести инверсию байтов. Это можно сделать, используя CMD-скрипт del-swap.cmd:
 
del-swap.cmd ROM.HEX > ROM.DEL-SWAP.HEX
 
3. Преобразовать полученный файл ROM.DEL-SWAP.HEX в бинарную форму. Это можно сделать, используя CMD-скрипт make.cmd:
 
make.cmd ROM.DEL-SWAP.HEX > ROM.BIN
 

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 14:52 02-08-2019 | Исправлено: senderman, 12:12 03-08-2019
Sedin

Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
... прэлэссно.. получил ROM.BIN... назад чем писать будешь?

Всего записей: 4441 | Зарегистр. 26-10-2005 | Отправлено: 15:43 02-08-2019
tametung

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
экспериментальный (F1-F4)ром ридер  https://yadi.sk/d/2wH4CIl1Pr_8bg
платформы 88i8827/88i8826 читает через DS
F4/M7S2 читает 2 методами . В том числе и DI. (дамп пересобирается )
читает на M8/M8E (заинтересованные могут взрыть DS xxxx )
платформа 88i8925 пока не разобрана.
остальное пока не проверял.  
 

Всего записей: 2189 | Зарегистр. 27-01-2007 | Отправлено: 03:34 03-08-2019 | Исправлено: tametung, 03:44 03-08-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tametung
 
F4 - это Marvel 88i9122-TFJ2 и команда DS в нем отсутствует.
 
Отрадно, что и Вы присоединились к числу тех, кто использует для извлечения образа ROM HDD Samsung команду DI.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 08:30 03-08-2019 | Исправлено: senderman, 10:25 03-08-2019
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
О великий zong, мастер скрипта и асма !
Мож перенести ссылку из ветки почитателей команды DI (и автора темы) в шапку ремонта самсунгов ?
Для этой темы в скрипте много лишнего, всякие DS, DY ...

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 10:32 03-08-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Присваивать чужие идеи - нехорошо!

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 10:44 03-08-2019 | Исправлено: senderman, 10:48 03-08-2019
tametung

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
F4 - это Marvel 88i9122-TFJ2 и команда DS в нем отсутствует.  

?  в смысле отсутствует ?
она даже есть в заголовке темы в вашем кракозябро формате

Цитата:
 
$  6 DS   s(b) l(w) *d(w) Display Short data memory  Чтение коротко словами      RAM  

или вы про то,что с помощью DS не прочитать ?
она оставлена на будущее. Как часть работы с загрузчиком.  

Всего записей: 2189 | Зарегистр. 27-01-2007 | Отправлено: 15:21 03-08-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tametung
 
Зачем Вы наивного из себя корчите? Команда DS отсутствует в списке команд для непосредственного извлечения образа ROM HDD Samsung F4. Зачем это жевать?
 
 
Добавлено:

Цитата:
 
senderman
- Считать образ ROM - DI 0 40000  
 
tametung
- это не верно.  
ROM вычитать много сложнее и требует предварительной загрузки специального кода,т.к ROM пакован.
 

Вы уже изменили свое мнение?

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 15:33 03-08-2019 | Исправлено: senderman, 15:40 03-08-2019
SRUTSSSSSSSS80



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman
Не брюзжите, вам дали скрипт для переделки и время, вы не чего не сделали, а включились в спор, а теперь вы пытаетесь качать права правообладателя.

Всего записей: 4460 | Зарегистр. 23-04-2006 | Отправлено: 15:42 03-08-2019
tametung

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman

Цитата:
Вы уже изменили свое мнение?  

нет конечно. попробуйте свое DI на 88i8826,на M8E , 53С2,... (я кст.специально для вас ее в скрипт вставил. чтобы убедились )
то что DI работает на M7S и F4 не более чем сайд эффект SOC'a.
 
Цитата:
Зачем Вы наивного из себя корчите?

пфф.
   
раньше вы делали ром через кажется LB ? лол.

Цитата:
Команда DS отсутствует в списке команд для непосредственного извлечения образа ROM HDD Samsung F4.  

и что из этого ? на F4 работает DY. (скрипт собсна и писал именно из-за него. ибо там интересная борьба с HALT)  на а зачем  в скрипте нужен DS написал в теме Samsung-ремонт.
p.s. мне кст. это вообще все не надо. бгг у меня PC3K. и она за меня умеет и думает.

Всего записей: 2189 | Зарегистр. 27-01-2007 | Отправлено: 15:58 03-08-2019 | Исправлено: tametung, 16:07 03-08-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SRUTSSSSSSSS80
 
Ха-Ха! А причем тут какой-то, не имеющий к этой теме отношения, скрипт. Я реализовал идею намного раньше. Меня авторство не беспокоит. Оно бесспорно принадлежит мне. Мне все время долдонили и продолжают долдонить о том, что командой DI образ ROM считать нельзя. Теперь это реализовано, но я все равно неправ? Господа хорошие, у меня есть еще много подобных этой идей. Но я вам их уже не покажу!

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 16:00 03-08-2019 | Исправлено: senderman, 16:21 03-08-2019
Sedin

Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
p.s. мне кст. это вообще все не надо. бгг у меня PC3K. и она за меня умеет и думает.  

Да собственно и никому не надо... Любая SHT demo без всяких гемароев .. чё ты зацепился... хз
 
 
Добавлено:
... дошло...AntiMember инишником с DFL зацепил

Всего записей: 4441 | Зарегистр. 26-10-2005 | Отправлено: 16:30 03-08-2019
SRUTSSSSSSSS80



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну ну
Цитата:
Я реализовал идею намного раньше.  
Исправлено: senderman, 12:12 03-08-2019
сразу после публикации Евгением скрипта, вы опубликовали свою идею, и говорите что вы были раньше.

Всего записей: 4460 | Зарегистр. 23-04-2006 | Отправлено: 16:38 03-08-2019 | Исправлено: SRUTSSSSSSSS80, 16:47 03-08-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SRUTSSSSSSSS80
 
Не позорьтесь!
 
Идея использовать команду DI для извлечения образа ROM HDD Samsung опубликована: 09:37 15-05-2019.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 16:42 03-08-2019 | Исправлено: senderman, 16:59 03-08-2019
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Меня авторство не беспокоит.


Цитата:
Оно бесспорно принадлежит мне.

Взаимоисключающие утверждения.
По моему, очевидные вещи, что работу команды DI на F4 исследовал senderman.
А готовый скрипт для чтения ROM F1-F4 написал tametung. Разница очевидна.
Чего тут делить ?
 
 

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 17:02 03-08-2019
SRUTSSSSSSSS80



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Взаимоисключающие утверждения.  
По моему, очевидные вещи, что работу команды DI на F4 исследовал senderman.  
А готовый скрипт для чтения ROM F1-F4 написал tametung. Разница очевидна.  
Чего тут делить ?  

я это и имел ввиду, но почему то реализацию senderman тоже приписывает себе.........
 
 

Всего записей: 4460 | Зарегистр. 23-04-2006 | Отправлено: 17:37 03-08-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AntiMember
 
Так я ничего и не делю. Напротив, я выразил удовлетворение тем, что теперь моя идея вычитать образ ROM командой DI реализована еще и tametung при помощи Zoc-скрипта. Но ответ последовал весьма странный. У меня есть несколько своих реализаций. Наиболее простая, которая опубликована, специально разрабатывалась для легкости освоения.
 
Меня авторство не беспокоит. Оно бесспорно принадлежит мне. По-моему, противоречия в этих двух утверждениях нет. Как нет противоречия в том, что можно что-то иметь, знать о том, что обладаешь этим, но быть безразличным к тому есть оно, или нет.
 
Добавлено:
SRUTSSSSSSSS80
 
Внимательно вникайте в суть прочитанного, чтобы не искажать его содержание.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 17:50 03-08-2019 | Исправлено: senderman, 18:02 03-08-2019
tametung

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
что работу команды DI на F4 исследовал senderman.

бгг. а исследовать он ее смог,после того как я ему дал скрипт для фипс. одну строку поеменять не велик подвиг.
все права у Samsung.  
DI я в следующей версии вырежу нах. Пусть пользуется своим DI-(с), вим преобразователями и батниками.
 

Всего записей: 2189 | Зарегистр. 27-01-2007 | Отправлено: 18:15 03-08-2019 | Исправлено: tametung, 18:38 03-08-2019
Sedin

Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
-

Всего записей: 4441 | Зарегистр. 26-10-2005 | Отправлено: 18:26 03-08-2019 | Исправлено: Sedin, 22:37 06-08-2019
tametung

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
... дошло...AntiMember инишником с DFL зацепил

ессено я стал смотреть.  
Вот например из него  

Код:
 
[M8E]  
ReadFlashTerm=DS 8410000 80000  
ReadFlashAD=8400000  
mcyl=128  
spt=1536
 

лично у меня это не работает. но на всякий случай  параметр впиндюрил  

Всего записей: 2189 | Зарегистр. 27-01-2007 | Отправлено: 18:56 03-08-2019
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Команды терминала HDD Samsung и их использование
Akam1 (08-08-2019 05:10): Тема временно приостановлена.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru