категории | RSS

MEditor

Название: MEditor 1.60
Автор: pyler, то есть я
Дата: 20.1.2013
Язык: словацкий, чешский, английский, русский
Русский: Jazzfusion
Платформа: Symbian 9.1-9.4, ^3
Нужен Python 1.4.5 и модули

Приложение, предназначенное для работы с EXE, DLL, PYD, LDD и _reg.rsc файлами.

Основные возможности
- изменение Capabilities исполняемых файлов
- изменения UID3 исполняемых и _reg.rsc файлов
- изменение приоритета, максимального и минимального размера heap исполняемых файлов
- возможность распаковки/упаковки бинарных файлов
- создание хэша бинарных файлов
- отображение различной информации об исполняемых файлов (типа ROM, EPOC)
- отображение информации о _reg.rsc файлах
- замена всех UID3 в исполняемых файлах, UID3 нужно вводить как обычно, а программа сама "перевернет" его
- замена HEX данных в исполняемых файлах
Прикрепленный файл #1:

Внимание! У вас нет прав для просмотра скрытого текста.
(7, 8 Kb)
Прикрепленный файл #1:
Внимание! У вас нет прав для просмотра скрытого текста.
(1,63 Kb)

 Форум: Модификация прошивок Symbian
DimonVideo
2013-01-20T21:14:51Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 99

#99   Vohaklm    

Jazzfusion, я везде где видел, менял уид 3, и папку в привате изменил на номер уида, отредактировал все файлы, пути к файлам, пробывал изменить все позиции уид 3-изменил вроде бы, но упакованный файл снова пишет "ошибку обновления" или другая, которая устанавливается-не запускается. Не понимаю почему. А что за пересчет контрольной суммы? Где он встречается?


0 ответить

#99   Jazzfusion    

Vohaklm, очень часто в ехе файлах уид3 прописывается в нескольких местах, в 5, 6, 7 и т.д. Прога умеет менять уид только первых двух позиций, а остальные надо искать самому и менять вручную. Кстати, в этой проге есть полезный пункт, помогающий их искать и менять со всеми удобствами, называется 'Сменить все позиции уид3', если не ошибаюсь, добавленный автором по моей просьбе. Правда, воспользоваться им нужно только ПОСЛЕ первичной смены уид, после пересчета контрольной суммы.


0 ответить

#99   Vohaklm    

Jazzfusion, то есть? Не понял. Я в ехе меняю уид3, мне всплывает окно, мол желательно заменить и Secure ID. Я соглашаюсь. А что именно там надо менять и каким образом? Я так понял уид1 и 2 нельзя изменить-или как?


0 ответить

#99   Jazzfusion    

Vohaklm, в ехе файле возможно изменил не все позиции с уидами. Прога меняет только первые две, остальные нужно искать ручками.


0 ответить

#99   Vohaklm    

Хотел сделать клон проги. Распаковал, переименовал все нужные файлы, папку в привате под уид3, заменил уид3 в рег.рсц и в ехе. Во всех файлах, рсц, рег.рсц, ехе... прописал через hex редактор пути к новым файлам. Упаковал-но клон не запускается, или при попытке установить файл, пишет: ошибка обновления. Что делаю не так? Может кто-то подскажет?


0 ответить

#99   dimy44    

Никто, кроме симбы, не дал возможность создавать нужный себе софт прямо на ней, где бы ты ни был. И в кратчайшие сроки, т.к. Python это ЯП сверхвысокого уровня, а это значит, что мы напрямую командуем, не задумываясь, что творится под капотом. Об этом до нас позаботились. Теперь по сабжу. То, что выложенные скрины сделаны с программы не на питоне - не имеет никакого значения. Это-же спокойно делается и на питоне. Вся сложность там заключается в графических расчетах с учетом зоопарка экранов на Symbian. Между строк я предложил автору мою посильную помощь, решать ему.


0 ответить

#99   dimy44    

я имел в виду что при таком раскладе владельцы сенсорных девайсов будут недовольны. Ну да ладно, тут теперь автор должен решить. Да в принципе вариантов немного:
1) автор принял к сведению и сделает;
2) автор согласен дополнить функционал hex-редактором, но у него нет времени на это, вот если кто напишет соответствующий модуль, то тогда да;
3) автор не считает нужным дополнять программу hex - редактором.
Слово за автором.


0 ответить

#99   dimy44    

Не все так просто. Программа на python 1.4.5 изначально заточена для кнопочных смартфонов. Touch - события эта версия питона не поддерживает. Писать на ней hex - редактор смысла нет. Максимум, что можно получить - это подобие mobilhex, на который много нареканий за неюзабилити на сенсорах. На сенсор человеческий hex - редактор пишется только на python 2.0. И это совсем другая история.
-------------
Добавлено в 01.39: точнее будет сказать, что пока программа основана на нативном интерфейсе, все относительно ок, но когда начнется графика, то...


0 ответить

#99   dimy44    

Это да. Жаль, что автор не пояснил, для чего он добавил всякие перезагрузки и резеты, и какое отношение эти функции имеют к функциональному вектору программы.


0 ответить

#99   Libman    

Хорошо, что нет. Основное-смену UiD, выполняет быстро. И большие файлы поддерживает. Больше и не надо. А комбайнов с разными функциями немало есть.


0 ответить

Яндекс.Метрика