PSPверсия |  Новое на сайте |  Обратная связь |  Команда сайта |  FAQ |  ПРАВИЛА |     
 
Обзор нового на PSPinfo.RU

Ближайшие Сходки:
ДатаГородНомерНазваниеЗаписаться
собери друзей и сообщи об этом всем! »»
Самые популярные FLASH игры:

Sonic
играли 89408 раз

Muay Thai
играли 44478 раз

Castle Defender
играли 42472 раз

Urabanslug
играли 36338 раз

Mud and Blood (vietnam)
играли 34379 раз

chicken
играли 33775 раз

sonicblox
играли 33654 раз

x227sm
играли 33570 раз

Crazy Scates
играли 28396 раз
Абсолютные лидеры:
НовостиТемыСейвыОбоиВидеороликиВикторина
1..:Dr.Who:.945
2.iliya23420
3.Константин414
4.(:389
5.Masserau377
1.Dankin333
2.Игорь330
3.kalash1322
4.DJAMrik271
5.Артем=)252
1..:Dr.Who:.347
2.legofan12130
3.-=Sephiroth=-117
4.Dan96106
5.Patric Star104
1.wushu12250
2.Metal Sonic7404
3.iliya237000
4.Теккен6652
5.LFY6309
1..:Dr.Who:.4548
2.Михаил3742
3..:Canon:.1920
4.Ivan1760
5.Гомер Симпсон1535
1.Chizuru Minamoto2610552500
2..:Dr.Who:.2609446950
3..:Buxou:.1724432140
4.snupi1637432090
5.vitas1551113420750
расширенная статистика »»

   Все форумы » PSP » Софт для PSP » Расположение цветов в RECOVERY.PRX 5.00 М33-6 Предыдущая тема :: Следующая тема  
Сейчас эту тему просматривают: [требуется регистрация] -> [требуется регистрация]
Гостей: [требуется регистрация]
 
Ссылка на пост #1 Добавлено: 26 июля 2009 01:32    

Посетители
Divine Fist
--

Возраст: 26 | | Лев
Сообщений: 126
Благодарности: 4 / 44
Репутация: 11
Предупреждений: 0
Друзья
Тут: 14 лет 10 месяцев
Скачайте и разархивируйте :
//narod.ru/disk/5172915000/Recovery & Satelite 5.00 M33-6 Russian.rar.html
архив содержащий всё необходимое для нашей работы:

Хекс-редактор
Готовые закладки HBK, содержащие все необходимые маркеры позиций в Хексе.
Оригинальный файл recovery.prx
Декриптованный файл recovery.prx
Ну и готовый кастомизированный файл recovery.prx, для примера.

Декриптовка - это самый лёгкий и быстрый этап.

Для примера я взял файл recovery.prx из flash0 своей прошивки, который лежит в папке: flash0:/vsh/module/...

Вам понадобится Хекс-редактор (он есть в архиве), после установки которого, у вас появиться в контекстном меню при клике правой кнопкой мыши на файле - пункт "Hex Edit with Hex Workshop v5".

1. Нажмите правой кнопкой на файле recovery.prx, предварительно скопированном из прошивки на компьютер, и выберите в открывшемся контекстном меню этот пункт "Hex Edit with Hex Workshop v5". Этот файл откроется в Хекс-редакторе.

файлы в прошивке находятся в запакованном виде. На это указывает начало файла в заголовке в правом столбце: ~PSP
Цитата:
1. Заголовoк - ~PSP - это та часть кода, которая содержит технические данные о файле и метод защиты (проверка целостности данных).
Находится в начале файла от 0х0 до 0х14F включительно в 16-ричной системе исчисления и содержит ровно 150 Байт
Здесь как раз вы этот заголовок и видите. Он выделен чёрным цветом с красной окантовкой и составляет ровно 150 байт, о чём свидетельствуют цифры внизу в выделенной красным рамке (Sel от слова Select - выбрано, выделено):
зайдите в меню "Options->Preferences" и на первой вкладке "Layout" сделайте так как показано на рисунке ниже, затем нажмите кнопку "Применить" и "ОК
Теперь мы видим числа побайтово, то есть попарно по два числа. Один байт - это двухзначное число в 16-ричной системе исчисления от 00 до FF.
Нам нужно из файла выдернуть "Исполняемый код ELF", который фактически и есть GZIP-архив, о котором я упоминал в предисловии. Он начинается от 0х150 включительно и до конца файла, сразу после "Заголовка ~PSP". Чем мы и займёмся далее...

2. Ставим курсор в начало строки 0х150. Число 0х150 - это не что иное, как 00000150 в левом вертикальном столбце отсчёта, просто записываются для удобства без лишних нулей спереди. Эта цифра так же отображается в нижней строке окна программы под названием "Offset: 00000150" и указывает на позицию, где находится курсор, как показано на рисунке ниже:

3. Нажмите сочетание клавиш Shift + End - у вас выделится часть кода файла от места, где стоял курсор и до конца:

4. Нажмите сочетание клавиш CTRL + C - выделенная область скопируется в буфер обмена.

5. Нажмите в верхнем меню "File->New

У вас создасться новый пустой документ

6. Нажмите сочетание клавиш CTRL + V - скопированные ранее данные вставятся в новый документ, но в красном цвете

7. Нажмите в верхнем меню "File->Save As..."

8. В открывшемся окне сохранения введите название файла, как "recovery.gz" и нажмите кнопку "Сохранить" - не забыли, что это у нас GZIP-архив?

После сохранения, код в хекс-редакторе изменится с красного на чёрный. Теперь вы можете совсем закрыть хекс-редактор и перейти в папку с сохранённым только-что GZIP-архивом.

9. Разархивируйте полученный архив любым архиватором.
Вы получите файл "recovery", но без всякого расширения.

10. Нажмите на файле правой кнопкой мыши и выберите из раскрывшегося контекстного меню пункт "Переименовать".

11. Добавьте расширение ".prx" к названию файла "recovery" и нажмите Enter

12. Всё, декриптованный файл "recovery.prx" у вас готов!!!

Убедиться в этом можно, открыв его в хекс-редакторе и увидев заветное слово ELF в начале файла:

13. Выделите весь код файла, нажав CTRL + A и запишите на бумажке значения всего выделенного декриптованного ELF-файла внизу в области Sel: 0xf55e. Эта цифра нам понадобится в самом конце при криптовке, не забудьте!

Значения каждого из трёх цветов могут иметь числа от 00 до FF:
00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 0A, 0B, 0C, 0D, 0E, 0F,
10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F...
F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, FA, FB, FC, FD, FE, FF.
Итого 256 значений (от 00 до FF или от 0 до 255, включая Ноль).
При перемешивании трёх цветов RGB (256х256х256) получается один цвет из 16'777'216 возможных оттенков.

1. Цвет Заголовка первых двух строк.

Offset: 0x36C0 - R (Red-Красный)
Offset: 0x36C1 - G (Green-Зелёный)
B (Blue-Синий) - отсутствует, но если значение Зелёного меньше 7F (середина между 00 и FF), то он принимает значение 00, если больше 7F, то принимает значение FF.
2. Цвет неактивных пунктов.

Offset: 0x3718 - R (Red-Красный)
Offset: 0x3719 - G (Green-Зелёный)
Offset: 0x3710 - B (Blue-Синий)
3. Цвет активного пункта.

Offset: 0x3724 - R (Red-Красный)
Offset: 0x3725 - G (Green-Зелёный)
B (Blue-Синий) - отсутствует, но если значение Зелёного меньше 7F (середина между 00 и FF), то он принимает значение 00, если больше 7F, то принимает значение FF.
4. Цвет полосы с символами снизу.

Offset: 0x3758 - R (Red-Красный)
Offset: 0x3759 - G (Green-Зелёный)
B (Blue-Синий) - отсутствует, но если значение Зелёного меньше 7F (середина между 00 и FF), то он принимает значение 00, если больше 7F, то принимает значение FF.
5. Выбор символа в полоску снизу.

Offset: 0x3784 - в данной позиции кода можно вписать один любой из 256 символов

Код символа состоит из двух знаков (байт). Смотрите в таблице понравившийся знак и вставляете в Offset: 0x35F4 его двузначный код - знак по вертикали + знак по горизонтали.

Например, вы захотели вставить Сердечко, то вводите 03, если захотели символ нотки, то вводите 0D, а если захотели букву Z, то значит надо подставлять код 5A.

Примечание (себе на заметку):

Если цвет "B" (синий) отсутствует, то после значений цветов "R" и "G" идёт 0424.
Если цвет "B" (синий) присутствует, то после значений цветов "R", "G" и "B" идёт 8434
Первая строка - "М33 Recovery Menu" находится по адресу 0x894C


Добавлено спустя 13 минут 59 секунд:


Сообщение отредактировано 26 июля 2009 01:35. Редактировалось 1 раз(а)
ICQ: 7856456
Наверх 
Расположение цветов в RECOVERY.PRX 5.00 М33-6
  • 0

  
Добавить эту тему в

Похожие темы:
Название Темы [ответов]АвторДатаФорум
» Расположение и замена цветов в новом VSH MENU 5.00 М33-6 [1]Divine Fist26.07.09PSP »» Софт для PSP
» Резонансы [13]
  Резонанс - комбинация цветов которая даёт инвизималу 13 уровень.
memeka27.02.11PSP »» Invizimals
» русификации recovery и vsh!!! [4]
  Помогите с русификацией recovery и vsh!!!
hottabu429.07.11PSP »» Софт для PSP
» Динамик+2-ой аккум/2-ой+3-ий аккум в Slim скажете нереально????? [20]
  оцените такое не стандартное расположение аккума
TeeRex04.01.11PSP »» Моддинг PSP
» Проблема после Recovery Flasher 1.60 [7]
  Recovery Flasher 1.60 и установка CFW 5.00 Prometheus-4
valerae110.12.10PSP »» Прошивки для PSP
» Ultimate Recovery Menu для 6.20 TN-D ! [28]
  Recovery Menu + неслетаемый хен для 6.20 TN-D !
Avatar44ik14.03.11PSP »» Софт для PSP
» Вопрос по Recovery Flasher v1.65 [1]
  Recovery Flasher v1.65
kirill2603199829.03.11PSP »» Игры для PSP
» RECOVERY [0]GALIAF9506.01.10Консультации, помощь, советы »» Консультационный центр по PSP
» Gen Recovery [1]CROSS_91129.11.09Консультации, помощь, советы »» Консультационный центр по PSP
» Recovery на 5.03-b [2]Dufff04.11.09PSP »» Прошивки для PSP

Информация
Посетители, находящиеся в группе Гости, не могут оставлять сообщения в данной теме.


Flash игры onLine |  Игры для PSP |  Обои для PSP |  Софт для PSP |  Темы для PSP |  Сейвы для PSP |  Комиксы для PSP |  Форум |  Карта сайта |   
"" and "PlayStation" are registered trademarks of Sony Computer Entertainment Inc. "", PSP and "UMD" are trademarks of Sony Computer Entertainment Inc. "", "XMB", "Memory Stick Duo" and the "Memory Stick Duo" logotype are trademarks of Sony Corp. All product titles, publisher names, trademarks, artwork and associated imagery are trademarks, registered trademarks and/or copyright material of the respective owners. All rights reserved.
Game's TOP-100 Counter