Форумы Смартфоны Symbian 9 c2z4bin - с чем его едят?
.CoolCAR(Off)
(13.08.09 07:34)
Привет жителям 7ba. Вот нашел в инете описание этого патча, думаю рассмотретие принципа работы этого патча и его компонентов заслуживает отдельной темы.
Итак начнем. c2z4bin это патч для загрузки бинарных файлов системы с локального диска С:/.
Хочу предостеречь пользователей девайсов с флеш памятью (N95 8Gb, N82 8Gb) - С ОСОБОЙ ВНИМАТЕЛЬНОСТЬЮ УСТАНАВЛИВАЙТЕ ПАТЧ, КОМПОНЕНТЫ И МОДЕРНИЗИРУЙТЕ СИСТЕМУ.
При неумелом использовании на аппаратах с возможностью извлечения флеш карты проблемы минимальны, то со встроенной памятью формат.
Описание патча:
- Основой патча является domainsrv.exe, загружающийся перед загрузкой системы (не на сто процентов, но достаточно для многого).
- Запускает 0RPAutoStart.exe (прочтите об этом ниже), что позволяет назначать патчи в автозапуск при старте системы прямо в ROMPatcher и при необходимости отключать их после загрузки.
- Запускает при старте Boot0.exe, Boot1.exe и Boot2.exe файлы (об этом прочтите ниже)
.CoolCAR(Off)
(13.08.09 07:34)
Пороцесс установки:
- Скачиваете исходный комплект патча c2z4bin.
- Устанавливаете содержимое:
1. C_sys_hash_domainsrv.exe - переименовываете в domainsrv.exe и копируете в папку C:/sys/hash;
2. F_sys_bin_domainsrv.exe - переименовываете в domainsrv.exe и копируете в папку E(F):/sys/bin;
3. c2z4bin_THUMB.rmp и c2z4bin_ARM.rmp - копируете в папку E:/Patches.
*
Настройка c2z4bin:
- У Вас должен быть установлен ROMPatcher
Далее Настройка ROMPatcher:
вручную переименовываете файл RPAutoStart.exe в директории С:/sys/bin в 0RPAutoStart.exe, или установите ROMPatcher_Domain, его описание можно найти здесь
.CoolCAR(Off)
(13.08.09 07:35)
- Запускаете RomPatcher и применяете по очереди ранее скопированные патчи и находите рабочий. Добавляете его в автозапуск. Другой удалите.
Пояснение этих манипуляций:
- Патчинг при загрузке:
Теперь патчи в автозапуске, ROMPatcher применятся при запуске смартфона. Но к сожалению не все нужные нам файлы возможно модифицировать, так как одни из них окажутся сжатыми, других же попросту не окажется в ROM. Такие файлы редактируются (при необходимости предварительно разжимаются) и копируются в директорию С:/sys/bin.
- Патч из комплекта (c2z4bin) запустит нашу измененную программу с локального диска С:/ при запуске смартфона.
Патч для Starter_arm.rsc:
Отдельно хочется прояснить ситуацию с данным файлом.
Существует патч -SnR:sysbinstarter.exe:5 A003 A 0053007400610072007400650072 005 F 00410072006 D002 E 00520053004300: 43003 A 00530074006100720074006500 72005 F 00410072006 D002 E 00520053004300 скачать_готовый
.CoolCAR(Off)
(13.08.09 07:35)
- Данный патч нужно подгружать с системой, поэтому добавьте его в автозапуск.
- Скопируйте StarterPatch.rmp в папку E:/Patches.
- Скопируйте Starter_arm.rsc из директории Z:/resource в директорию C:/resource.
Теперь Вы можете редактировать список системных процессов для загрузки, но учтите, что для следующего изменения файла нужно сначала отключить патч и перезагрузиться. Свое запускается только при включении. Почему-то при перезагрузке не хочет.
Про Boot0.exe, Boot1.exe, Boot2.exe и БОНУС.
- domainsrv.exe теперь имеет возможность подгружать данные, файлы при старте системы в следующем порядке:
1. Boot0.exe перед оригинальным Z:/domainsrv.exe;
2. Boot1.exe перед ROMPatcher (0RPAutostart.exe);
3. Boot2.exe после вышеуказанного.
Это может позволить совершать какие-либо действия при старте смартфона.
БОНУС.
Установка и настройка bootcopy.exe
- Переименуйте bootcopy.exe в один из файлов Boot0.exe, Boot1.exe или Boot2.exe. советую использовать имя Boot1.exe.
- Скопируйте BootCopy.DAT в локальный диск С:/ (С:/BootCopy.DAT) и отредактируйте как Вам необходимо.
.CoolCAR(Off)
(13.08.09 07:35)
Простейшее применение
- Резервное копирование при старте необходимых файлов, также данный
метод позволяет скопировать файлы, занятые системой.
Boot1.exe - измененный bootcopy.exe для использования BootCopy.DAT с локального диска
Е:/ (Е:/BootCopy.DAT).Загрузить_готовый_Boot1.exe.
.CoolCAR(Off)
(13.08.09 07:35)
Дополнительные сведения:
- Перед тем как скопировать файл в локальный диск С:/, убедитесь, что он не находится в ROM.
Для этого создаем патчик
(например TestRom.rmp ) с таким содержанием:
Rel:sysbinXXXXXXX.YYY:18 : 00000000 : 00000000.
Замените XXXXXXX.YYY именем нужного Вам файла. Примените данный патч в RomPatcher.
- Если появится зеленая галочка - файл в ROM, красный крест - файл не в ROM, НИКОГДА не копируйте файл в локальный диск С:/ еслион в ROM!
- Любая программа в локальном диске Z:/ в ROM никогда не будет использовать DLL с локального диска С:/.
Например EikSrvs.exe находится в ROM и использует Z:/sys/bin/EUser.dll.
Даже если Вы создаете
С:/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.
.CoolCAR(Off)
(13.08.09 07:35)
Материал_взят_с_Symbian-Freak
.CoolCAR(Off)
(13.08.09 07:36)
Так как тема очень сложная попрошу пользователей которые с этим сталкивались по мере возможности помочь ответами на вопросы
.BaggerMAN(Off)
(13.08.09 07:49)
Продолжение темы, а так же способы
«Запуска программ в режиме зарядки!» и
«Полного копирования диска С»
[ЗДЕСЬ]!

.CoolCAR(Off)
(13.08.09 08:00)
Патч полезный, а едят его в разделе программы smile
Ну раз создал здесь, будем есть его здеся. А за ссыль спасибо, что нибудь от туда прикреплю. novichek
Страница:
«Пред.| След.»
1234567
Стр.

Меню Главная
7ba.Ru
MobTop - top mobile rating
[Сжатие: 35%]
[0.0183]