motofan logo
       
> 

Мануал. Добавление пустоты в CG1, Добавление FF(дополнительной памяти) для установки патчей

TrojanWorm
сообщение 15.12.2007, 8:11


Ветеран
*****

Группа: Пользователи
Сообщений: 353
Регистрация: 5.1.2007
Из: BY, Mogilev
Пользователь №: 115 061
Модель телефона: htc hd mini

Рейтинг: 238.5



Добавляем пустоту в конец CG1


Инфо:
Для чего это надо? Некоторые патчи патчатся в так называемую дополнительную память CG1, а если таковой памяти не существует, то её надо создать.

Для этого нам надо:
1. Flash&Backup 3.0.4 и выше
2. Xvid32 Скачать
3. Прошивка
4. Трезвый ум и немного ровные руки ))))

Итак приступим:
1. Нам надо вытянуть из прошивки cg1
- берем прогу Flash&Backup не ниже версии 3.0.4
- переходим во вкладку "Обработка прошивок". Нажимаем "Выбрать файл" и ищем вашу прошивку вида E3P.shx или E3p.sbf (Это для примера)
- в окне появится ваша прошивка с примерно следующим содержанием: RAMDLD, CG1, CG2, CG4, CG5, CG 8, CG15, CG17, CG18.
- даляем не нужные нам пункты, это: CG2, CG4 и CG15. В принципе можно удалить ещё CG5, CG8 и CG17.
- теперь жмём "Сохранить как...", вводим любое имя и выбираем тип файла "smg"
2. Запускаем Xvid32
3. Открывем в ней CG1 нашей прошивки
4. Переходи на последний байт прошивки (Выделен на скрине, значения могут отличатся)
[c]Изображение[/c]
5. Далее Edit-->Insert String
6. В выскочевшем окошке все ставим также как на скрине
[c]Изображение[/c]
7. В HEX String вводим примерно 300 пар FF, и жмем OK
8. Затем у нас должно получилтся примерно столько же FF как на скрине
[c]Изображение[/c]
9. Жмем кнопку Save, на скрине выделена красным

Все! Дополнительная память создана!
Авто мануала TrojanWorm

Сообщение отредактировал TrojanWorm - 15.12.2007, 8:13
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 15.12.2007, 9:46


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(TrojanWorm @ Сегодня, 10:11)

7. В HEX String вводим примерно 300 пар FF, и жмем OK
*


мне кажется проще сделать File - Insert и указать на один из предложенных bin -ов в архиве.
там bin на 300 байт , 600 байт и 1200 байт . которые уже забиты FF
Прикрепленный файл bin.rar   ( 201 байт ) Кол-во скачиваний: 593
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
TrojanWorm
сообщение 15.12.2007, 9:52


Ветеран
*****

Группа: Пользователи
Сообщений: 353
Регистрация: 5.1.2007
Из: BY, Mogilev
Пользователь №: 115 061
Модель телефона: htc hd mini

Рейтинг: 238.5



Osta, спасибо

Также, у некоторых возникают такие пробдемы:
Добавили пустоту в CG1 а при прошивке в конце возникает ошибка. Боротся с этим можно так.

Качаем MotoKup
- Запускаем прогу
- Подключаем тело во флэш-режиме (Для тех кто в танке *#+Кнопка включения)
- Переходим на вкладку Backup
- Снимаем все голочки кроме CG1
- Указываем куда сохранить бэкап
- Жмем Start
- Ждем минут 10-20, потом выскочит надпись Backup Done!
- Далее прогой ФлэшБэкап используем для патчинга эту CG1

Удачи!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Bogd@n
сообщение 15.12.2007, 18:26


Авторитет
********

Группа: Пользователи
Сообщений: 2 492
Регистрация: 3.11.2007
Из: Украина,Артёмовск
Пользователь №: 152 746
Модель телефона: XT1060
Прошивка: 4.4 root


Настроение:
Качай разум, а не мышцы.



Рейтинг: 1059



зачем добавлять пустоту в конец CG1 если и так при портировании патча он записывается по тому смещению которое в патче указано независимо от того есть там код или его там нет?

Добавлено позже (15.12.2007, 18:49):
shuffle.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
TrojanWorm
сообщение 15.12.2007, 19:37


Ветеран
*****

Группа: Пользователи
Сообщений: 353
Регистрация: 5.1.2007
Из: BY, Mogilev
Пользователь №: 115 061
Модель телефона: htc hd mini

Рейтинг: 238.5



qwerzxcv,
видиш ли если патч использует дополнительную память (то есть которыю мы добавили) а таковой памяти не будет то увы патч не установитсо
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Bogd@n
сообщение 16.12.2007, 9:21


Авторитет
********

Группа: Пользователи
Сообщений: 2 492
Регистрация: 3.11.2007
Из: Украина,Артёмовск
Пользователь №: 152 746
Модель телефона: XT1060
Прошивка: 4.4 root


Настроение:
Качай разум, а не мышцы.



Рейтинг: 1059



Ну так для того чтобы все нормально патчилось достаточно убрать в FB при сохранении бекапа CG1 галку с "убирать пустоту в конце CG" и все!Прога сливает твою CG1 полностью как говорится от а до я и соответственно все будет прекрасно патчится и не надо заморачиваться с НЕХ редактором,да и многих эи циферки и буковки отпугивают и народ вообще не хочет за это браться.А если тупо слить CG1 с тела,а потом ее пропатчить по любым адресам то это просто как 2х2
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
jKan87
сообщение 16.12.2007, 9:44


Интересующийся
**

Группа: Пользователи
Сообщений: 64
Регистрация: 14.6.2007
Пользователь №: 138 241
Модель телефона: e398

Рейтинг: 0.5



Возможно глупый вопрос, но нельзя ли таким же образом добавить места для памяти heap ? shuffle.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Bogd@n
сообщение 16.12.2007, 10:16


Авторитет
********

Группа: Пользователи
Сообщений: 2 492
Регистрация: 3.11.2007
Из: Украина,Артёмовск
Пользователь №: 152 746
Модель телефона: XT1060
Прошивка: 4.4 root


Настроение:
Качай разум, а не мышцы.



Рейтинг: 1059



нет
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
midi
сообщение 1.6.2008, 12:50


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 19.5.2008
Из: Нижний Новгород
Пользователь №: 172 629
Модель телефона: E398 (development)
Прошивка: 49R Blue Classic

Рейтинг: 0.5



А если у меня последний байт не FF а 00, все равно так-же делать?Прикрепленное изображение

Сообщение отредактировал midi - 1.6.2008, 12:53
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
PItBuLL
сообщение 1.6.2008, 15:27


Ветеран
*****

Группа: Почётные мотофаны
Сообщений: 632
Регистрация: 17.11.2007
Из: Волгодонск
Пользователь №: 154 213
Модель телефона: Atrix 4G


Настроение:
как у Стаса!



Рейтинг: 1160



midi, читай внимательнее
Цитата
4. Переходи на последний байт прошивки (Выделен на скрине, значения могут отличатся)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
midi
сообщение 1.6.2008, 18:22


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 19.5.2008
Из: Нижний Новгород
Пользователь №: 172 629
Модель телефона: E398 (development)
Прошивка: 49R Blue Classic

Рейтинг: 0.5



PItBuLL, конечно я читал это... Просто предпочитаю переспросить что не понятно прежде чем делать что-то, в чем пока не очень разбираюсь.
К сожалению мне так и не помогло все это поставить патч sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 21.11.2008, 15:29


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



тема перемещена из-за удаления раздела FAQ (Мануалы/Инструкции/Статьи)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
borisovith
сообщение 4.6.2009, 13:56


Новичок
*

Группа: Начинающие
Сообщений: 2
Регистрация: 15.1.2009
Пользователь №: 191 219
Модель телефона: v3i
Прошивка: в поиске

Рейтинг: 0



Цитата(PItBuLL @ 1.6.2008, 15:27) *

midi, читай внимательнее

Последний байт "00 00 00". После сохранения получается "00 00 FF FF ..... FF FF 00".Как с этим боротся? Или только сливать с телефона?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
See_that/DrO`id/
сообщение 20.12.2009, 16:38


Новичок
*

Группа: Пользователи
Сообщений: 4
Регистрация: 26.12.2007
Пользователь №: 158 340
Модель телефона: L7 SLVR
Прошивка: Samael v4.0

Рейтинг: 0



Блин, не получается и всё.
Максимально что выходило, это когда добавишь уже несколько килобайт(!) FF залить, но телефон не включается - всё время белый экран.
ЧЯДНТ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fenja
сообщение 20.12.2009, 16:59


Авторитет
********

Группа: Модераторы
Сообщений: 5 564
Регистрация: 25.8.2008
Из: г. Пенза
Пользователь №: 179 851
Модель телефона: MotoRazr v3i
Прошивка: MotoUpdate v1.1

Рейтинг: 1756



Цитата(See_that/DrO`id/ @ Сегодня, 19:38)

Блин, не получается и всё.
*


Какое подробное описание действий thumbdown.gif
Чем добавляешь? как? подробнее.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
See_that/DrO`id/
сообщение 20.12.2009, 17:39


Новичок
*

Группа: Пользователи
Сообщений: 4
Регистрация: 26.12.2007
Пользователь №: 158 340
Модель телефона: L7 SLVR
Прошивка: Samael v4.0

Рейтинг: 0



Цитата(Fenja @ 20.12.2009, 18:59) *

Какое подробное описание действий thumbdown.gif
Чем добавляешь? как? подробнее.


Да как написано. Открываю хекс-редактором и добаляю через insert файл на 1200 ff, на 600 и 300 тоже пробовал.
Причём к CG1, у которого есть хвост, и к тому у которого я галочку оставил.
Проще уже патч самому в редакторе хекса прописать. Там же значение до двоеточия - адрес, а после - что добавить после значения? (я про elfpack.fpa)
Ещё одно - патчи и либу генерировал сам, генер нормально прошел вроде.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fenja
сообщение 20.12.2009, 18:28


Авторитет
********

Группа: Модераторы
Сообщений: 5 564
Регистрация: 25.8.2008
Из: г. Пенза
Пользователь №: 179 851
Модель телефона: MotoRazr v3i
Прошивка: MotoUpdate v1.1

Рейтинг: 1756



Цитата(See_that/DrO`id/ @ Сегодня, 20:39)

Причём к CG1, у которого есть хвост,
*


А зачем?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
See_that/DrO`id/
сообщение 20.12.2009, 18:32


Новичок
*

Группа: Пользователи
Сообщений: 4
Регистрация: 26.12.2007
Пользователь №: 158 340
Модель телефона: L7 SLVR
Прошивка: Samael v4.0

Рейтинг: 0



Цитата(Fenja @ 20.12.2009, 20:28) *

А зачем?

Ну так в мануале написано - снять галочку во ФБ.
Если снять - получается вот этот хвостатый smg (с FF в конце). Может назвал плохо.

Пробовал по адресу приписывать код патча - телефон не пускается, мигает клава и всё, в бут входит.
Телефону утром делал ТП, прошивка - чистая ACR_RB без ПДС-патча (не люблю я его)

Всё, нашел решение. Надо было генерировать либу на файл без хвоста, а применять патч на "хвостатый"

Сообщение отредактировал See_that/DrO`id/ - 20.12.2009, 21:18
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Мануал. Добавление пустоты в CG1, Добавление FF(дополнительной памяти) для установки патчей · Патчи и всё для них · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 30.6.2025, 22:41

Форум живёт: