IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Тема закрытаНачать новую тему
> Патчим систему до загрузки. Новые возможности смарта на Symb
nik73
сообщение 8.2.2010, 20:12
Сообщение #1


SmartUser
Иконка группы

Группа: Banned
Сообщений: 308
Регистрация: 26.4.2009
Из: Ульяновск
Пользователь №: 1098718
Смартфон:nokia E60



Репутация: 2


Внимание! Обновление статьи и патча от 16 мая 2009

Описание патча

Основой патча является domainsrv.exe, загружающийся впереди системы всей (не на сто процентов, но достаточно для многого).
начиная с 12 мая умеет запускать 0RPAutoStart.exe (читаем об этом ниже), что позволяет назначать патчи в автозапуск при старте системы прямо в ROMPatcher-e, и при необходимости отключать их после загрузки
начиная с 16 мая умеет запускать при старте Boot0.exe Boot1.exe и Boot2.exe файлы (об этом читайте чуть ниже)
Также автором был создан сам патч c2z4bin для загрузки бинарных файлов системы с диска С.
Итак, приступим.

По шагам объясню процесс установки и настройки c2z4bin
1. Скачиваем исходный комплект патча

Ссылка на скачивание с первоисточника: c2z4bin by wadowice
прямая ссылка на dimonvideo: c2z4bin
2. Устанавливаем содержимое

C_sys_hash_domainsrv.exe - переименовываем в domainsrv.exe и копируем в папку C:/sys/hash
F_sys_bin_domainsrv.exe - переименовываем в domainsrv.exe и копируем в папку E(F):/sys/bin
c2z4bin_THUMB.rmp и c2z4bin_ARM.rmp - копируем в папку E:/Patches
3. Настройка патчей

У вас уже должен быть установлен RomPatcher. Если нет, то установите его.
1. Настройка ROMPatcher
либо вручную переименовываете файл RPAutoStart в папке c:/sys/bin в 0RPAutoStart.exe
либо устанавливаете этот ROMPatcher
2. Запускаем RomPatcher
3. Применяем по очереди ранее скопированные патчи, и находим рабочий. Добавляем его в автозапуск. Другой можете удалить.
4. А для чего все это? aka Творческий процесс

1. Патчинг при загрузке.
Теперь патчи в автозапуске ROMPatcher-a применятся при запуске телефона.
Но к сожалению не все нужные нам файлы возможно модифицировать, так как одни из них окажутся сжатыми, других же попросту не окажется в ROM
Такие файлы редактируются (при необходимости предварительно разжимаются) и копируются в c:/sys/bin
Патч из комплекта (c2z4bin) запустит нашу измененную программу с диска С при запуске телефона.
Патч для Starter_arm.rsc

Отдельно хочется прояснить ситуацию с данным файлом.
Существует патч:
SnR:sys\bin\starter.exe:5A003A0053007400610072007400650072005F00410072006D002E005200530
04300:43003A0053007400610072007400650072005F00410072006D002E00520053004300
скачать готовый файл патча
Данный патч нужно подгружать с системой, поэтому добавьте его в автозапуск.
1. Скопируйте StarterPatch.rmp в папку E(F):/Patches
2. Скопируйте Starter_arm.rsc из папки Z:/resource в папку C:/resource
Теперь вы можете редактировать список системных процессов для загрузки, но учтите, что для следующего изменения файла нужно сначала отключить патч и перезагрузиться.
Свое запускается только при включении. Почему-то при перезагрузке не хочет =)
5. Про Boot0.exe Boot1.exe и Boot2.exe и БОНУС!

domainsrv.exe теперь имеет возможность подгружать данные файлы при старте системы в следующем порядке:
* Boot0.EXE перед оригинальным z:domainsrv.EXE
* Boot1.EXE перед ROMPatcher (0RPAutostart.EXE)
* Boot2.EXE после вышеуказанного
Это может позволить совершать какие-либо действия при старте телефона.
БОНУС! Установка и настройка bootcopy.exe

1. Переименуйте bootcopy.exe в один из файлов Boot0.exe Boot1.exe или Boot2.exe. Автор советует использовать имя Boot1.exe
2. Скопируйте BootCopy.DAT на диск С (c:\BootCopy.DAT) и отредактируйте как вам необходимо.
Простейшее применение: резервное копирование при старте необходимых файлов, также данный метод позволяет скопировать файлы, занятые системой.
От меня: Boot1.exe - измененный bootcopy.exe для использования BootCopy.DAT с диска E (e:\BootCopy.DAT). Скачать ТУТ
Дополнительные сведения

Перед тем как скопировать файл на диск С убедитесь, что он не находится в ROM.
Для этого создаем патчик (например TestRom.rmp) с таким содержанием:
Rel:sys\bin\XXXXXXX.YYY:18:00000000:00000000
Замените XXXXXXX.YYY именем нужного вам файла. Примените данный патч в RomPatcher-e
Если появится зеленая галочка - файл в ROM, красный крест - файл не в ROM
НИКОГДА не копируйте файл на диск С если он в ROM!
Любая программа на Z в ROM никогда не будет использовать DLL с диска С
Например EikSrvs.exe находится в ROM и использует z:/sys/bin/EUser.dll
Даже если Вы создаете c:/sys/bin/EUser.dll то должны использовать ROMPatcher. c2z4bin не поможет
Любая программа с диска Z не в ROM может использовать C:DLL или Z:DLL. c2z4bin вам в помощь =)
Не используйте исполняемые файлы с других моделей телефонов
Если вы скопируете EXE тогда вероятно, вы должны скопировать *.mbm *.mif *.r0*
Например ABOUT.exe также нуждается в файлах
About.mbm, About.mif, About.r01, About.r16, ABOUT_aif.mif, ABOUT_reg.rsc
Весь материал взят с Symbian-Freak
Авторы c2z4bin: wadowice и Basil
Большой вклад в идею, развитие и тестирование внесли: Templove. [email protected] segalgx. lfc_. Leetut. ZoRn. FCA00000

Взято с Dimonvideo

вот фалы : c2z4bin _http://s60mobile.ucoz.ru/smart60/2604_c2z4bin.zip_
rompatcherdomai _http://s60mobile.ucoz.ru/smart60/194199_rompatcherdomai.sis.zip_
boot1 _http://s60mobile.ucoz.ru/smart60/2604_boot1.zip"]http://s60mobile.ucoz.ru/smart60/2604_boot1.zip_

Сообщение отредактировал FeenTech - 22.4.2010, 13:08
Причина редактирования: Тема закрыта как неактуальная | FeenTech
Перейти в начало страницы
 
+Цитировать сообщение
Реклама
сообщение 8.2.2010, 20:12
Сообщение #


Google Ads










Перейти в начало страницы
 
Цитировать сообщение
Sandwich
сообщение 8.2.2010, 20:15
Сообщение #2


Бывший Avata
Иконка группы

Группа: Smart60 Team
Сообщений: 3505
Регистрация: 8.12.2007
Из: Ukraine
Пользователь №: 1004073
Смартфон:Apple iPod 4G 8gb
Телефон:Nokia N82 8gb



Репутация: 132


Старо как мир.
Перейти в начало страницы
 
+Цитировать сообщение
Эти 1 пользователя(ей) сказали Спасибо Dr.AvataROCK за это полезное сообщение:
demon666
nik73
сообщение 8.2.2010, 20:16
Сообщение #3


SmartUser
Иконка группы

Группа: Banned
Сообщений: 308
Регистрация: 26.4.2009
Из: Ульяновск
Пользователь №: 1098718
Смартфон:nokia E60



Репутация: 2


Но у нас на форуме нету

Сообщение отредактировал nik73 - 8.2.2010, 20:16
Перейти в начало страницы
 
+Цитировать сообщение
nWo
сообщение 9.2.2010, 7:58
Сообщение #4


SmartMaster
Иконка группы

Группа: Друзья
Сообщений: 2011
Регистрация: 20.1.2010
Из: российских степей
Пользователь №: 1140077



Репутация: 34


Для этих целей уже давно используется программа RPDomain (аналог ромпатчера, работающий с файлом domain), с ней все намного проще.

Автор, если уж Вы берете информацию с соседнего сайта, то могли бы "слизать" более актуальный метод.

Сообщение отредактировал nWo - 9.2.2010, 8:03
Перейти в начало страницы
 
+Цитировать сообщение
Эти 1 пользователя(ей) сказали Спасибо nWo за это полезное сообщение:
Tоny
BanditNN
сообщение 4.3.2010, 21:24
Сообщение #5


★Не мы боимся смерти а смерть боится нас.©BanditNN★
Иконка группы

Группа: Модераторы
Сообщений: 978
Регистрация: 30.8.2008
Из: Коломна
Пользователь №: 1043997
Смартфон:Samsung Galaxy S3



Репутация: 34


А лучше с патчем C2z вообще не связываться у мя друг угробил 5800 изз за этого патча!
Перейти в начало страницы
 
+Цитировать сообщение
alex10
сообщение 4.3.2010, 21:58
Сообщение #6


Эксперт Smart60
Иконка группы

Группа: Специалисты
Сообщений: 5516
Регистрация: 30.5.2008
Из: Симбирск
Пользователь №: 1024648
Смартфон:Dell Streak



Репутация: 158


В смысле угробил ? До формата довёл что-ли ?
Перейти в начало страницы
 
+Цитировать сообщение
FeenTech
сообщение 5.3.2010, 6:46
Сообщение #7


Пиджас
Иконка группы

Группа: Специалисты
Сообщений: 12309
Регистрация: 24.11.2007
Пользователь №: 1003068
Телефон:Sony XPERIA XZ



Репутация: 171


а у меня автозагрузка не пашет ни в одном патче (IMG:http://forum.smart60.ru/style_emoticons/default/sm_mad.gif)
Перейти в начало страницы
 
+Цитировать сообщение
alex10
сообщение 5.3.2010, 7:31
Сообщение #8


Эксперт Smart60
Иконка группы

Группа: Специалисты
Сообщений: 5516
Регистрация: 30.5.2008
Из: Симбирск
Пользователь №: 1024648
Смартфон:Dell Streak



Репутация: 158


Я предполагаю что в прошивке по адресу Z\private\101f875a\startup\......
должен быть файл .....dat для ROMPatcher. Естественно правленный для диска Z:. Его по моему там нет а есть .тхт просто в папке 101f875a , но из него .dat не сформируется так как в прошивке это невозможно.
(это я говорю предполагая что у тебя модифицированная прошивка с ROMPatcher , который не в файле контента и не удаляется после формата)
(IMG:http://i012.radikal.ru/1003/0f/97d8cd0cfc3c.jpg)
Как и где править видно , здесь на диске е: Меняем на z:
То-есть брать готовый файл , править и закинуть в прошивку. Потом перепрошиться.
(IMG:http://i078.radikal.ru/1003/52/6987a1e3ae24.jpg)
Естественно что это моё предположение и проверить сам я не могу. Но по идее должно быть так.
Перейти в начало страницы
 
+Цитировать сообщение
FeenTech
сообщение 5.3.2010, 7:56
Сообщение #9


Пиджас
Иконка группы

Группа: Специалисты
Сообщений: 12309
Регистрация: 24.11.2007
Пользователь №: 1003068
Телефон:Sony XPERIA XZ



Репутация: 171


Цитата
(это я говорю предполагая что у тебя модифицированная прошивка с ROMPatcher , который не в файле контента и не удаляется после формата)

неа, у меня он в файле контента
Цитата
Z\private\101f875a\startup\

в такой же папке но на диске С есть 4 файла *.dat
Перейти в начало страницы
 
+Цитировать сообщение
alex10
сообщение 5.3.2010, 9:14
Сообщение #10


Эксперт Smart60
Иконка группы

Группа: Специалисты
Сообщений: 5516
Регистрация: 30.5.2008
Из: Симбирск
Пользователь №: 1024648
Смартфон:Dell Streak



Репутация: 158


Так смотри какой для RomPatcher или наконец возьми из последнего способа взлома программу и попробуй установить или распакуй и закинь файл если его нет.
Перейти в начало страницы
 
+Цитировать сообщение
Ekobana
сообщение 21.4.2010, 22:07
Сообщение #11


Божий одуванчик =)
Иконка группы

Группа: Друзья
Сообщений: 620
Регистрация: 30.5.2007
Из: за Бугора =))
Пользователь №: 73398
Смартфон:посеял аппараты=))
Телефон:Nokia 2330с



Репутация: 5


а че даёт этот патч??
Перейти в начало страницы
 
+Цитировать сообщение

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

 



Текстовая версия Сейчас: 18.9.2019, 14:28