motofan logo
> 

Простейший Patch For R365....2fr, Изменены клавиши разблокировки

puper
сообщение 12.1.2006, 22:23


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940
Модель телефона: nokia :)

Рейтинг: 153.5



По просьбе некоторых товаррищей выкладываю здесь простейиший патч прошивки. В результате применения этого патча меняются клавиши разблокировки клавиатуры.
Сочетание клавиш [Menu]+[*] (только для разблокировки) заменено на
[*]+[1].
Этот патч кому-то будет весьма полезен, как в моём случае - жена теперь не знает, как влезть в мой телефон :D - нет доступа к звонкам, СМС, и т.д.

Для применения этого патча необходим SHXCoDec версии 2.64 (2.63 тоже пойдёт, но там надо чуть-чуть ручками поработать - как - описывать не буду, лучше качайте 2.64). Для применения вызывайте в SHXCoDec CodeEditor.
1. В поле CG1 должна быть оригинальная CG1 от вашей прошивки (её можно выкачать из телефона или получить, разобрав своего монстра).
2. В поле Path указывем наш файл: UnLockKeyPad.ppc.
3. Жмём Apply patсh;
4. В результате получаем два файла: CG1 и CG18. Их можно собрать в SHX или сразу вшить в тел, нажав кнопку Flash.
Теперь клавиши блокируются традиционным методом, а разблокируются при помощи [*]+[1].
Клавиши разблокировки, кстати можно и изменять в самом патче:
По смещению 10h записан код первой клавиши, по смещению 19h (самый посл. байт) - код второй клавиши.
Коды клавиш: 0-9 - понятно, 0А - [*], 0B - [#], 14 - [Menu]...
остальных не знаю - не пробовал.

!!!! Патч ТОЛЬКО для прошивки R365...2FR.
Но... думается что его можно будет изменить/применить и для других прошивок/телефонов. Хотя на С650 и иже с ним проще поставить R365...2FR;
------------------------------------------------------------------

Далее для тех, кто хочет попробовать применить на прошивке, отличной от R365...2FR:
Для модификации патча под свою прошивку/телефон надо выкачать из аппарата или взять из монстра свою CG1;
Далее адаптируем патч к своей прошивке:
1. Скопировать со своей CG1 (со смещения 0Сh) четыре байта в патч по смещению 0 в том порядке, как они идут в коде. - это версия - у меня FF FF 0B D2;
Это необходимо, чтобы SHXCoDec принял патч и не заругался на версию.
Нельзя просто ограничиваться этим шагом (подставив свою версию) - патч не заработает, тел зависнет.

2. Разыскать в своей CG1 такую последовательность байт:
0x30,0x20,0x78,0x00,0x28,0x14,0xD1,0x00,0x24,0x01,0x1C,0x20;
Смещение байта (от начала файла) 0x14 сложить с 10080000 (старт адресс CG1) - и полученный адрес записать в патч со смещения 08 в формате intel litle-endian (самый первый байт -самый младший, последний старший);
Это мы в коде нашли часть процедуры определния 1-й клавиши разблокировки и указали в патче адрес измянеймой клавиши;
3. Аналогично пункту два, но последовательность такая:
0x30,0x20,0x78,0x00,0x28,0x0A,0xD1,0x00,0x24,0x01,0x1C,0x20
Здесь "смещение байта 0x0A"+10080000 записываем в патч по адресу
11h; Это адрес кода второй изменяемой клавиши.
4. Пименяем модифицированный патч к своей СG1 при помощи SHXCoDec- как опиcано в верхней части.

Если такая последовательность байт в коде не найдена - увы - этот патч просто не подходит к этой версии прошивки - надо делать другой. :). Хотя в большинстве имеющихся у меня прошивок код совпадал - отличались его адреса.

RSA обходится автоматом - Слава, Хвала, Почёт - непревозойдённому Мастеру Vilko!
Прикрепленный файл UnLockKeyPad.zip   ( 152 байт ) Кол-во скачиваний: 474
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
puper   Простейший Patch For R365....2fr   12.1.2006, 22:23
Just_ME   off_topic; Та-ак, пошли первые всходы. Что ж, это ...   12.1.2006, 22:41
anton_ny   puper, На r365..31R Подходит без изменений патча   13.1.2006, 0:52
aligatro   puper, респект clap;applo жаль у меня не c650 т...   13.1.2006, 2:02
puper   aligatro, на V220 способ блокировки.разблокировки ...   13.1.2006, 7:20
Random   Замечание :) В инструкции мне кажеться допущена ош...   13.1.2006, 8:24
puper   Random, точно dec и hex попутал. :) - поправлю   13.1.2006, 11:55
KosteT   puper, Плиз обьясни структуру файла патча. Отлич...   13.1.2006, 12:28
GrAnd_   Сейчас пробую сделать на прошивку 45r....   13.1.2006, 12:50
Random   KosteT, Структура, как я ее понял. :) dw Версия ...   13.1.2006, 12:59
GrAnd_   puper, Блин! Что-то не понятно мне вот это:   13.1.2006, 17:49
puper   KosteT, не совсем понятно - но в том виде как пон...   13.1.2006, 19:22
(ARH)665   Да это всё прикольно, а вот нельзя ли сделать блок...   14.1.2006, 6:36
GrAnd_   (ARH)665, Такие же бесполезные патчи! :D Шут...   14.1.2006, 7:09
puper   (ARH)665, сделать можно практически всё - даже тел...   14.1.2006, 7:54
Dimka   puper, у меня чет не прокатил патч. Скачал ShxCoDe...   14.1.2006, 13:50
PROFF   puper, а можешь намутить патчик, чтобы фотки сохра...   14.1.2006, 20:34
Dimka   puper, все таки что то с прошиванием патча через т...   16.1.2006, 11:09
forpost   на 368 прошивке данная последовательность не найде...   16.1.2006, 14:14
aligatro   Вот тут написано Расшифровка Seem-файлов (#260180...   16.1.2006, 23:33
GrAnd_   aligatro, Dimka, Не по теме конечно немного...   17.1.2006, 0:24
Dimka   Ну не знаю, у меня же тел без камеры, поэтому сам...   17.1.2006, 19:39
puper   PROFF, думаю что можно... вот с текущими разберусь...   17.1.2006, 0:40
aligatro   У меня тоже не пашет. Видимо это для V635 :(   17.1.2006, 1:29
Dimka   В итоге я все таки поставил этот патч, он действит...   19.1.2006, 5:04
Random   Dimka, Вообще патченным от RSA прошивкам иногда ...   19.1.2006, 13:57
Dimka   Не, вообще телефон действительно работает, потому...   19.1.2006, 20:03
anton_ny   Dimka, Я поставил и все работало. Проблема что SH...   19.1.2006, 15:28
KosteT   Random, На самом деле Dimka прав у меня то же сам...   20.1.2006, 14:47
pahan_tver   Патчи в формате FPA - для программы FlashBackup v...   20.1.2006, 22:12
ilya1   pahan_tver, А как изменить клавиши разблокировки?...   20.1.2006, 22:55
GrAnd_   ilya1, Что в патче менял? Тут есть коды всех клав...   20.1.2006, 23:00
pahan_tver   ilya1, просто меняешь в патче коды клавиш (они та...   20.1.2006, 23:03
Udman   У меня прошивка 2.23R,этот патч сюда подойдет? Мож...   21.1.2006, 1:17
ilya1   В том-то и дело, что поменял в патче 0B на 05, но ...   21.1.2006, 10:05
pahan_tver   ilya1, поменял 0B на 05 - это значит заменил решё...   21.1.2006, 12:10
A.Vas   У меня С380, прошивка R365...2.2FR от С650. Я не м...   9.2.2006, 13:32
KosteT   A.Vas, Blank знчит тоько тест поинт поможет восст...   9.2.2006, 13:44
GrAnd_   KosteT, причем тут тест поинт? просто у него тело...   9.2.2006, 18:11
KosteT   GrAnd_, Пусть пробует, может ты прав. Но когда у ...   10.2.2006, 4:30
A.Vas   2 KosteT & GrAnd После заливки своего FullFla...   10.2.2006, 16:32
puper   Д В SHXCoDec 2.65 случались проблемы при прошивани...   20.2.2006, 1:00

Простейший Patch For R365....2fr, Изменены клавиши разблокировки · Патчи и всё для них · Forum
 

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

 



Текстовая версия Сейчас: 23.9.2024, 23:21

Форум живёт: