-
Постов
91 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
События
Сообщения, опубликованные kamtos
-
-
ну если бы этот themer был где-нибудь в шапке, то я не стал бы писать эту прогу - я просто не видел themer
-
не знаю - может кто уже делал такую програмку : swf_changer.rar
программка заменяет в rsrc1 флешку swf, это я так - чтобы с WinHex'ом не долбаться.
Делал для XEII4 (под другие можно настроить), но думаю может кому и пригодиться
- 4
-
А предусмотрена отмена патчей?
Предусмотрена - во время загрузки нужно держать кнопку "назад"
- 2
-
Тоже нет. Поменять картинку - максимум, что сейчас возможно. ждем распаковки в том числе и apps.
между прочим apps давным-давно распакована
- 5
-
Кто нибуть знает ка выдирать флешки из файла прошивки .rc1 при помощи Winhex и как запаковывать их обратно?
Знать то знаем , но то как делается это сейчас - это детские шалости - не больше.
P.S. Работы в данном направлении ведутся.
- 2
-
В теме про виджеты парень писал ..только его сообщение никто не читал... неполенитесь почитайте этот ****** транслит)))
То что интерфейс выполнен на флеше давно известно, проблема в том как этот флеш подменить. Декомпилирует он их - и что? а назад как это все дело закинуть? Пытался я отпатчить функции которые отвечают за загрузку флэшек в память но они завернуты неизвестно куда, предположительно в виртуальную память.
-
Возможно ли сделать полнный backup телефона ( S5230 ) или хотя бы EEPROM через стандартный USB кабель?
Стандартным кабелем пока бэкапы сливать и заливать на телефон нельзя!
-
Ай-я-яй! :-) Надеюсь, выход существует?Это которая средняя? Фигушки. Это я проверил в первую очередь: Вы же предупреждали про нестарт с тестовым патчем.
Я смог загрузиться с арабской прошивкой. После возвращения II4 зависание тоже вернулось :-(
выложи сюда папку BootFiles c прошивки , которая сейчас стоит и попробуй прошиться обноыленным патч-блоком.
- 1
-
А можно, отпишется тот, у кого не заработало? :-(
После прошивки патченого аппа тел не грузится: прогрессбар загрузки останавливается на ~2/3. Заливка из Download-режима оригинального аппа проблемы не решает. Есть идеи?
Может, натолкнёт на мысль вот что.
Во-первых, FFS у меня модифицированный. Если не придумаю другого метода реанимации, попробую влить оригинал.
Во-вторых. Если влить из Download-режима ещё и патчблок, то на экране загрузки рисуется картинка (типа пламени что-то). Как я понимаю, это значит, что патчблок отработал?
Дополнение. В патч-меню попасть могу. Продолжаю экспериментировать...
Дополнение-2. Прошил всё заводское, включая FFS и бутблок. Эффекта ноль, по-прежнему виснет на загрузке :-((( Any ideas?
Упс, кажется не тот лоадер в сборку положил, но тел врубится если зажать при включении кнопку назад, все исправил патч-блок на нормальный - качать из закрепленного сообщения
- 1
-
а как расшифровали apps ,чтобы начать его редактить ? скажите чем я тока не пробовал декомпилировать , открывать коректно ни как((
Расшифровали как? да никак! телефон сам всё сделал - только взять дамп прошивки оставалось взять в нужном месте, а декомпилировать нужно распакованный дамп, кстати он есть в закрепленном сообщении и декомпилировать можно хоть идой ,хоть бинедитом.
- 1
-
А у меня проша xeii2..... Не убьюсь я?....
Ну блин - для кого писал, что для XEII4 ?через COM-кабель можно на все ставить, а через USB - main патч есть только на XEII4.
- 3
-
а в этом аппс что изменено? в патч блоке что изменено по сравнению со стандартным в прошивке ?
Этот apps - есть пропатченный зашифрованный кусок оригинального apps_compressed.bin
А в патч-блоке изменен формат для патчей как просил RusEm и все - теперь только осталось патчи писать - проблема записи Main патча по USB решена!
Патчей нет - разгребаю платформу!!!
- 1
-
Эх а жаль... А вобще было-бы здорово что-бы патчи ставились в саму прошивку и нужно было-бы ставить уже патченую прошивку, которая ставиться через родной USB шнурок.... Но увы... Ну и так пойдёт! Главное что бы патчилось вобще! :-D
Ну вот - вроде свершилось - вроде пишется Main patch через USB !!!!!!!! - 2 раза прошивал чистой прошивкой и восстанавливал патч по USB! Проверяем - записывать как Apps через Multiloader
Файлы для закачки берем из закрепленки.
Да, забыл сказать - когда тестовый патч включен - то телефон будет зависать при загрузке
Отписывайтесь - у кого заработало!
- 15
-
Устанавливать так же через Com кабель?
Да, устанавливать через Com-кабель, пока для заливки через USB решение не найдено.
- 1
-
Благодаря Alex999_ теперь можно безопасно! устанавливать Main патч , самое главное устанавливать можно на любую прошивку и телефон на платформе Broadcom.
- 6
-
p.s. Сорри!!!! не заметил в шапке новый пункт main_menu!!! теперь то я всё понял! Кроме одного: что нужно сделать что бы появилось это самое меню?
Нужно прошить файл 380000 через COM-кабель и PatchBlock через USB-кабель, сейчас колупаю один файл в ФС - это один ELF файл (WEB браузер) , так вот его тоже можно патчить и туда можно врезать загрузчик патчей!!!
- 5
-
kamtos, а что за меню такое? а то я все три страницы прочитал, но так и не понял....
Раньше его не было, я только вчера его доделал до нормального состояния, оно позволяет выбрать какие патчи будут грузиться, а какие нет, теперь когда менюшка готова - займусь патчами!!!
- 7
-
Ребят, кто нить этим начал заниматся??
Ну, я немного копаю, сейчас пытаюсь перетащить папку System в Media, как я выяснил файловая система,которую мы заливаем как ffs монтируется в телефоне как volume1, ФС 2 типа; /system монтируется как volume2, ФС 4 типа; флешка как volume5, ФС 2 типа, еще есть типа RamDisk - ФС в оперативной памяти RAM. Доделал менюшку - расчитана на 999 патчей (думаю пока хватит).
- 4
-
Во флеш режим телефон переводится не по "Громкость вверх + Камера+ Включение", а здесь есть 2 варианта : "Громкость вверх + Включение" - дисплей с высокой яркостью и "Громкость вниз + Включение" - дисплей с низкой яркостью - видимо для экономии батареи, либо на выключенном телефоне зажать кнопку "Громкость вверх" или "Громкость вниз" и подключить USB кабель.
- 5
-
Осталось лишь начать... А то из за встроенных глюках телефона... мя все больше тянет простится с ним....
Вот только кто бы начал, увы я не патчмейкер.
ЗЫ. Как я понял патчи будут применятся при включении телефона??
Да, когда полоска загрузки будет почти в самом конце будут применяться патчи.
Менюшку, которую обещал, почти доделал, но, блин, я не знаю через какое место самсунговцы пишут свой софт - хотел поменять стандартный шрифт на другой с кириллицей и когда я его поменял - символы были повернуты на 90 градусов - я не понимаю зачем такие извращения? Короче переделаю вывод графики под свой лад вот так вот.
- 2
-
возможно ли то ,что в будущем загрузчик патчей можно будет установить через обычный кабель ?
ради одного использования покупать кабель как то печально
и поподробнее на счет установки новых патчй
если я захочу добавить патч то мне прийдётся прошивать Rsrc2 ?
Через обычный кабель заливать в ту область которая нам нужна можно, но загрузчик патчей должен быть закриптован тем ключом, которым криптуют apps_compressed.bin, но его у нас нету - есть ключи для расшифровки apps_compressed.bin, расшифровки и зашифровки NVM и еще кое-какие, но нет для зашифровки apps_compressed.bin - можете попросить у ребят из Самсунга - может они вам его и дадут.
- 2
-
' date='04.11.2009, 4:34' post='474301']
Ничем не откроете, потому что файл закриптован.
Чтобы что-то путное в нем увидеть, нужно раскриптовать. А это сделать нечем.
А мне кажется что RSRC1 не закриптован! Нужно только распарсить его на файлы.
- 3
-
А где взять дамп прошивки? Чтоб патчи делать...
Сейчас все допишу, дампить можно самим - в загрузчике патчей есть возможность запуска своих RAM лоадеров, как раз такой я написал, чтобы дампить RAM/
ага, был бы еще телефон у меня такой
Прикрепил дамп прошивки к первому сообщению.
Собвственно если кто будет копать, посмотрите где там можно поменять путь к flash файлам, чтобы можно было уже начать менять графику конец стандартного пути /System/Rsrc/Flash/
Да я бы сказал что менять можно не только графику , на flash выполнен весь пользовательский интерфейс UI? - а это и главное меню, и тулбар, и кривой плеер, и все-все, я уже смотрел как изменить путь - там просто не подкопаться, т.е. тупо изменить system на media не получится, нужен более сложный патч.
Тогда что нибудь, чтобы можно было заменить стандартные файлы в папке flash.
Пока нужно немного подождать - платформа еще не изучена, нужно найти функции, процедуры, разобрать структуру прошивки, как работает, я менял путь /System/ на /Media/ , но телефон не видит файлов из /Media/, при такой замене - телефон включается и вместо рабочего стола - белый экран и черная софт-полоска вверху, где должны быть значки статуса (батарея, часы), но при подключении к телефону USB кабеля появляется пустой серый прямоугольник - видимо спрашивает в каком режиме подключаться.
- 2
-
- Популярный пост
- Популярный пост
Здесь только обсуждение работы патчей! Все хотелки по патчам, оставляем тут: http://OldPh.one/index.php?showtopic=4858
Не так давно мною был найден способ получения доступа к ресурсам телефона или короче возможность патчить телефон.
Был написан загрузчик патчей, идея его такова - наложение патча прямо в оперативке, куда распаковывается прошивка.
SpoilerЗагрузчик патчей, который устанавливается в телефон 1 раз позволяет загружать патчи, которые для удобства располагаются в Rsrc2 вместе с картинками загрузки телефона, также позволяет загрузать самописный RAM лоадер, который находится в том-же Rsrc2. Опытным путем было выяснено, что в телефоне по адресу 0x380000 находится 1 распакованный блок apps_compressed.bin . Загрузка телефона происходит так:
1) ... после того как стартует Boot2, начинается распаковка apps_compressed.bin в RAM , распаковавшись, boot2 проверяет корректность данных - типа хэши и т.п. , НО!!! проверяет он не все - не проверяется 1 килобайт по адресу 0x80100000 (туда распаковывается прошивка и 1 блок копируется из 0x380000), а туда как раз и передается управление после успешной проверки, ну тут то и мы изменяем оригинальную точку входа на "более правильную", после проведения всех махинаций возвращаем оригинальную точку входа, а телефон даже не замечает того, что его код немножечко изменился.
Варианты загрузки:
1) Обычная загрузка при которой применяются все патчи.
2) При загрузке телефона зажать клавишу "Назад" - отмена загрузки патчей
3) При загрузке телефона зажать клавишу "Блокировка" - Вызов системного меню "MAIN MENU"
SpoilerНайден способ записи Main-патча через USB-кабель, идущий в комплекте. Для того чтобы установить Main-патча достаточно прошить этот файл Apps_patch.bin как apps через Multiloader.
Файл Apps_patch.bin можно сделать из Вашей прошивки при помощи программы apps_tool. apps_tool.rar
Нужно нажать на кнопку "Патч apps" и выбрать файл apps_compressed.bin из вашей прошивки, затем вылезет окно что патч применен. В папке, там где лежит Ваша прошивка будет лежать и Apps_patch.bin.
Вот Apps_patch.bin для XEII4. apps_patch_S5230_XEII4.rar
Spoiler1)Держим клавишу "Блокировка" и не отпуская, включаем телефон, после, удерживаем "Блокировку" пока на экране не появится новая менюшка.
MAIN MENU предназначено пока для выбора загрузки выбранных патчей, т.е. какие грузить, а какие нет.
Вы попали в главное меню MAIN Menu
1) Patch Menu - Управление патчами из меню.
2) Info - Информация о телефоне.
3) Tools - Утилиты, например дампер через UART
4) Restart - Перезагрузка телефона
Навигация в меню:
"Камера" - Выбор меню
"Громкость Вверх" - Навигация вверх
"Громкость Вниз" - Навигация вниз
"Поднять трубку" - Навигация назад
"Назад" - Навигация вперед
"Блокировка" - Сохранить изменения, напр. состояние выбранных патчей
С недавнего времени MAIN Menu входит в состав программы QuB, обновления будут выходить вместе с новыми версиями QuB
SpoilerБлагодаря RusEm, теперь можно собирать блок патчей с помощью программы QuB - прога для Qualcomm & Broadcom. Блок патчей можно собрать всего лишь парой кликов , хочу добавить что QuB - это мультикомбайн для телефонов на платформах Qualcomm и Broadcom, у программы большие перспективы, как заверяет автор программы RusEm - то что Вы видите сейчас - это небольшая часть планируемого функционала, не забываем благодарить автора данной программы
Чтобы установить патчи:
1) Прошиваем файл с расширением rc2, созданный в программе QuB как Rsrc2 в Multiloader'e через обычный USB кабель.
2) Блок с патчами установлен
3) Теперь при загрузке телефона по умолчанию будут применяться патчи.
SpoilerВот распакованный Apps_compressed.bin (S5230XEII4) Прошивка . По нему и будут делаться патчи.
Распаковать apps_compressed.bin можно с помощью QuB
Для работы с ним в BinEdit добавить следующее описание
Bin ID="S5230" adr="0x4B14F" base="0x80100000" TYPE_ARM="LittleEndian" RemapBlok Start="0x00C60000" Len="0x1A60000" Goto="0x8C000000"
A вот и SYM файл для этой прошивки S5230XEII4_SYM.rar... в Архиве два файла... кому какой нравится... разница лишь в адресации
Ответственности за убитые телефоны не несу.
Если Вы сомневаетесь в своих возможностях, то лучше отложить эту затею.
SpoilerРодной menu.swf и gadget.swf из прошивки MXEIL2
Родной menu.swf и gadget.swf из прошивки XEII4
SpoilerВидео по установке патчей - Patches_by_RusEm.rar
Видео по созданию SYM файла -Sym_maker.rar
- 102
Платформа Broadcom (Gt-s5230, Gt-s3650, GT-s5560, GT-S5620, GT-S7070)
в Патчи (обсуждение)
Опубликовано · Изменено пользователем kamtos
Обновился Main Patch для XEII4 (качаем в шапке) - сделано для совместимости с новым патчем , который открывает доступ к адресам памяти, лежащие от 0x8C000000. Теперь будут открыты новые возможности, которые мы не могли получить раньше, например изменить местоположение флешек интерфейса. Скоро все будет. Ждите.
Хотя вот протестируйте - test.rar. Меняет расположение флешки меню на /Media/Res/menu.swf
Нужно проверить на предмет глюков - не появились ли какие глюки (при разработке у меня при попытке выйти в инет телефон перезагружался - вроде исправил).
Короче - берете файл меню swf, переименовываете в menu.swf и кидаете в папку /Media/Res/ если заходите в режиме медиаплеера, то зайдите на телефон, создайте папку Res и киньте в нее файл меню menu.swf . Далее ставите два патча из архива с помощью QuB'а и все. Отписываемся о результатах