| Пригцип работы проги: В GStarTools 3.2 не работает кнопка "Save File", из-за этого невозможно сохранить измененную прошивку в файл. Для обхода этого ограничения используем нижеприведенную инструкцию. Все цифры указаны в шестнадцатиричном формате. Использовался русифицированный WinHex 14.2. 1. Не закрываем GStarTools в процессе всех манипуляций! И ничего в нем не делаем! 2. Запускаем WinHex. 3. "Инструменты -> Открыть RAM". 4. Ищем процесс Gstartools, раскрываем узел. 5. Выделяем "Variable Range", нажимаем OK. 6. В появившемся окне "From offset" указываем 00000000, нажимаем OK. 7. В следующем окне "To" вводим, например, 10000000, нажимаем OK. 8. WinHex ругнется, нажимаем OK. Можно поставить галку, чтоб в дальнейшем не ругался. 9. В WinHex открываем исходную прошивку. Смотрим, с каких байтов начинается исходная прошивка, и ищем такую же последовательность байт в "Gstartools: Variable Range". Например, адрес начала прошивки в памяти будет 3700020. 10. "Правка -> Определить блок" (должно быть открыто окно "Gstartools: Variable Range"). 11. В поле "Beginning:" пишем адрес начала прошивки (3700020). 12. В поле "End:" пишем значение, равное "адрес начала прошивки" плюс "длина прошивки" в байтах (16 МБ = 1000000) минус 1, т.е., 3700020+1000000-1 = 470001F. 13. Нажимаем OK. 14. "Правка -> Copy Block -> В новый файл". Сохраняем под каким-нибудь именем с расширением bin. 15. GStarTools можно закрыть.
|