PSP хакинг и девелопмент Взгляд изнутри
07.01.2012, 09:27
Сообщение: #1 (1001231)
Модель консоли: Все PSP
Прошивка: 5.00 m33-6
Регистрация: 20.01.2010
Сообщений: 3,422
Вы сказали Спасибо: 2,375
Поблагодарили 1,618 раз(а) в 874 сообщениях
Сила репутации:
1 Репутация: 1618  
(обеспечено прекрасное будущее)
NID Hash
Прога для вычисления хеша по названию нида. Сделана на основе документации на
pspfaqs , которые перевели это дело со слов
SilverSpring . Давно хотел такую сделать. Хотя в общем то есть онлайн сервис:
http://data.j416.info .
Вложения
Чтобы загружать вложения у Вас должно быть больше, чем 0 сообщений. А у Вас 0 сообщений.
Этот пользователь сказал Спасибо frostegater за это полезное сообщение:
07.01.2012, 10:49
Сообщение: #2 (1001233)
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,596
Вы сказали Спасибо: 27,240
Поблагодарили 42,772 раз(а) в 12,222 сообщениях
Сила репутации:
10 Репутация: 41967  
(репутация неоспорима)
Frostegater , я чё-та не совсем понял.
Она вычисляет NID просто по названию функции?
Или просто по Ниду вычисляет его контрольную сумму?
07.01.2012, 11:42
Сообщение: #3 (1001249)
Модель консоли: Все PSP
Прошивка: 5.00 m33-6
Регистрация: 20.01.2010
Сообщений: 3,422
Вы сказали Спасибо: 2,375
Поблагодарили 1,618 раз(а) в 874 сообщениях
Сила репутации:
1 Репутация: 1618  
(обеспечено прекрасное будущее)
ErikPshat , она вычисляет нерандомизированый нид (хэш). Можно использовать в импортах как его, так и рандомизованый хеш, без разницы.
К примеру... нужно достать нид scePowerGetBatteryFullCapacity. Его нет допустим ни в одной либе (он есть в либе от PSPTool), но можно не делать новую либу а заюзать импорты.
#include "pspstub.s"
STUB_START "scePower",0x40090000,0x00010005
STUB_FUNC 0xFD18A0FF ,scePowerGetBatteryFullCapacity
STUB_END
Где 0xFD18A0FF - первый блок SHA-1 хеша в BigEndian сортировке байтов, который вычислить мона этой прогой.
Она вычисляет NID просто по названию функции?
Т.е. как-то так. Вычисляет SHA-1 хеш названия. Берёт первые 32бита (4 байта) и переворачивает их (Little Endian -> Big Endian).
Последний раз редактировалось ErikPshat; 18.03.2014 в 23:46 .
Этот пользователь сказал Спасибо frostegater за это полезное сообщение:
14.04.2012, 13:54
Сообщение: #4 (1026941)
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,742
Вы сказали Спасибо: 819
Поблагодарили 3,845 раз(а) в 2,017 сообщениях
Сила репутации:
1 Репутация: 3845  
(репутация неоспорима)
Сообщение от
frostegater
не.. вычисляет SHA-1 хеш названия. Берёт первые 32бита (4 байта) и переворачивает их (Little Endian -> Big Endian)
Накидал гуёвый вариант; даблклик в поле с нидом - копирование в буфер.
Вложения
Чтобы загружать вложения у Вас должно быть больше, чем 0 сообщений. А у Вас 0 сообщений.
Эти 2 пользователя(ей) сказали Спасибо Yoti за это полезное сообщение:
18.03.2014, 23:56
Сообщение: #5 (1085342)
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,596
Вы сказали Спасибо: 27,240
Поблагодарили 42,772 раз(а) в 12,222 сообщениях
Сила репутации:
10 Репутация: 41967  
(репутация неоспорима)
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Текущее время: 19:15 . Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод:
zCarot
PSPx Forum - Сообщество фанатов игровых консолей.