| |
| PSP хакинг и девелопмент Взгляд изнутри |
03.11.2010, 20:35
|
Сообщение: #1 (916369)
|
Прошивка: 5.50 gen
Регистрация: 01.11.2010
Адрес: Москва
Возраст: 46
Сообщений: 9
Вы сказали Спасибо: 4
Поблагодарили 9 раз(а) в 8 сообщениях
Сила репутации: 0Репутация: 9 
(с надеждой на лучшее)
|
я помойму нормально попросил дать ссылку?почему сразу таккая огрессия?
|
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо dron11 за это полезное сообщение:
|
|
03.11.2010, 20:51
|
Сообщение: #2 (916373)
|
Регистрация: 17.12.2009
Возраст: 40
Сообщений: 8,023
Вы сказали Спасибо: 2,170
Поблагодарили 3,432 раз(а) в 2,324 сообщениях
Сила репутации: 1Репутация: 3394 
(репутация неоспорима)
|
dron11,
Сообщение от dron11
я помойму нормально попросил дать ссылку?
|
Ты это серьёзно или прикалываешься?
|
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо DIIGMO за это полезное сообщение:
|
|
03.11.2010, 21:02
|
Сообщение: #3 (916374)
|
Модель консоли: psp-3008
Прошивка: 6,39 pro B6
Регистрация: 01.01.1970
Адрес: Тернополь, Украина
Возраст: 37
Сообщений: 32
Вы сказали Спасибо: 0
Поблагодарили 14 раз(а) в 13 сообщениях
Сила репутации: 1Репутация: 14 
(на пути к лучшему)
|
Сообщение от dron11
я помойму нормально попросил дать ссылку?почему сразу таккая огрессия?
|
То что ты сказал, знают все, кто в "танке". Только сейчас нужно исследовать прошу нека. Прочти 3 последние страницы.
А о разработке такой карты ничего нету, и даже если есть, то никто тя в такую тему просто так не пустит. Зачем те это? Ты разработчик?
lazard добавил 03-11-2010 в 08-54
Кстати, я уже предлагал слить всю инфу в первый топик. Будет меньше глупых вопросов, и соответствено меньше гемора для администрации
lazard добавил 03-11-2010 в 09-02
dron11, кстати, а он имеет доступ к этому девайсу?
Последний раз редактировалось lazard; 03.11.2010 в 21:02.
Причина: добавил, подумав
|
|
|
|
|
Этот пользователь сказал Спасибо lazard за это полезное сообщение:
|
|
03.11.2010, 21:21
|
Сообщение: #4 (916382)
|
Регистрация: 03.10.2007
Сообщений: 187
Вы сказали Спасибо: 0
Поблагодарили 180 раз(а) в 107 сообщениях
Сила репутации: 1Репутация: 159 
(весьма и весьма положительная личность)
|
Тема про карту памяти недоступна для простых пользователей  да и сейчас не об этом речь, мы батарейку делаем, карта давно позади
Alex14435 добавил 03-11-2010 в 09-21
Док станция это тоже не вариант, сама по себе она ничего не делает
Последний раз редактировалось Alex14435; 03.11.2010 в 21:21.
Причина: добавил, подумав
|
|
|
|
|
Этот пользователь сказал Спасибо Alex14435 за это полезное сообщение:
|
|
04.11.2010, 03:02
|
Сообщение: #5 (916437)
|
Модель консоли: PSVITA
Прошивка: 1.67 VHBL
Другие консоли: nes, snes, ps1, ps2, GQ, x360, gb, gba
Регистрация: 31.01.2007
Адрес: Москва, ЦАО.
Возраст: 46
Сообщений: 337
Вы сказали Спасибо: 147
Поблагодарили 3,909 раз(а) в 288 сообщениях
Сила репутации: 1Репутация: 3908 
(репутация неоспорима)
|
Сообщение от Alex14435
Тема про карту памяти недоступна для простых пользователей  да и сейчас не об этом речь, мы батарейку делаем, карта давно позади
|
то-то я смотрю добрых приятелей развелось, звонят, хвастаются)... человек 5 по москве уже как сливки снимают.
|
|
|
|
|
Этот пользователь сказал Спасибо timurmurmur за это полезное сообщение:
|
|
04.11.2010, 08:34
|
Сообщение: #6 (916452)
|
Регистрация: 03.10.2007
Сообщений: 187
Вы сказали Спасибо: 0
Поблагодарили 180 раз(а) в 107 сообщениях
Сила репутации: 1Репутация: 159 
(весьма и весьма положительная личность)
|
Сообщение от timurmurmur
то-то я смотрю добрых приятелей развелось, звонят, хвастаются)... человек 5 по москве уже как сливки снимают.
|
Пять?? Чот многовато...
|
|
|
|
|
Этот пользователь сказал Спасибо Alex14435 за это полезное сообщение:
|
|
04.11.2010, 13:04
|
Сообщение: #7 (916476)
|
Регистрация: 31.01.2010
Возраст: 63
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
timurmurmur, У них нет карт можешь спать спокойно! Просто они все собирают зызы и возят их в одно место ..и там их прошивают и возвращают обратно.
|
|
|
|
|
Этот пользователь сказал Спасибо Boryan за это полезное сообщение:
|
|
04.11.2010, 00:49
|
Сообщение: #8 (916425)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,854
Вы сказали Спасибо: 829
Поблагодарили 3,995 раз(а) в 2,080 сообщениях
Сила репутации: 10Репутация: 3995 
(репутация неоспорима)
|
dron11,
а что ты можешь предложить в обмен на инфу о карте? "Твои" ответы? Так они нахрен не сплющились.
|
|
|
|
|
Этот пользователь сказал Спасибо Yoti за это полезное сообщение:
|
|
04.11.2010, 01:35
|
Сообщение: #9 (916431)
|
Регистрация: 31.01.2010
Возраст: 63
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
кста у кого руки чешутся  и кто умеет проги для контроллеров писать и имеет светлую голову. Есть ещё один верный (верефикация пробуемая нами пока не айс) способ вытаскивания прошивок из контроллеров NEC. Эти контроллеры позволяют стирать/записывать блоками. т.е. без затрагивания всей флешки. Это офигительная дыра при всей защищённости NEC. Программеры по контроллерам знают что основная прога начинается как правило не с нулевого адреса. Как правило с нулевого адреса стоит переход на начальный адрес программы..а после 0х002 байта как правило идёт чисто описание программы, кто автор, какие порты используюстся..и бла..бла ..фигня всякая. В нэках это обычно 0х800. Нужно написать прогу размером не более 800 байт..желательно минимальным объёмом. И залить её в чип с 0х000 адреса. Предварительно изучив все доки по чипу, задача проги вытащить на любой из портов содержимое флехи контроллера. Сделав реверсинг дампа можно будет точно уточнить с какого реального адреса начинается прога. И затем взять точно такой второй чип и в него записать прогу граббер но уже с того адреса который мы вычислили. Этой прогой прочитать ту область в чипе где первый раз сидела прога. Таким образом мы получим два хекса, первый с 0х800 адреса и до конца флехи, а второй с 0х000 по 0х800. И склеив их получип полный дамп. Но для реализации этого варианта нужно спаять простенький программатор и найти или написать прогу которая позволит стиратьи прошивать чип блоками. Известный Флашпрог от питерского товарища этого не умеет.
Последний раз редактировалось Boryan; 04.11.2010 в 01:55.
|
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Boryan за это полезное сообщение:
|
|
04.11.2010, 13:11
|
Сообщение: #10 (916479)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,854
Вы сказали Спасибо: 829
Поблагодарили 3,995 раз(а) в 2,080 сообщениях
Сила репутации: 10Репутация: 3995 
(репутация неоспорима)
|
Boryan,
а куда дампер проши контроллера будет дамп писать?
|
|
|
|
|
Этот пользователь сказал Спасибо Yoti за это полезное сообщение:
|
|
04.11.2010, 13:38
|
Сообщение: #11 (916486)
|
Модель консоли: ЕС1841
Прошивка: PC DOS 3.30
Другие консоли: Тетрис 99in1
Регистрация: 13.11.2007
Сообщений: 447
Вы сказали Спасибо: 30
Поблагодарили 272 раз(а) в 134 сообщениях
Сила репутации: 1Репутация: 272 
(как роза среди колючек)
|
Yoti,
Писать не обязательно. Главное выдать результат чтения прошивки на какую нибудь ногу(и), а считать с неё(их) уже не проблема.
Для примера можно воспользоваться простыми протоколами UART или I2C.
UART реализация например для AVR спокойно укладывается в 490 байт.
Так как нам полной реализации UART не нужно, то приемную часть можно вообще выкинуть и тем самым еще уменьшить размер.
|
|
|
|
|
Этот пользователь сказал Спасибо hexcsl за это полезное сообщение:
|
|
04.11.2010, 14:31
|
Сообщение: #12 (916493)
|
Регистрация: 31.01.2010
Возраст: 63
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
Yoti, нужно писать в 501 чип ..они сейчас используются во всех батарейках кроме галимых где используется 9202 чип. Сейчас выложу все доки по 501
Boryan добавил 04-11-2010 в 02-05
aaa111, да, правильно! использовать нужно UART..по нему легче всего законектить чип...сейчас у меня 501 подключен к компу именно по этому протоколу..
Boryan добавил 04-11-2010 в 02-31
все доки по 501 чипу http://zalil.ru/29917279 там есть схема программатора и интерфейса UART.....я использовал всё тот же клайн. Вернее шнурок на PL2303...распайка такая...Tx-1я нога...Rx-5 нога....DTR-2 нога...питалово для NEC берём с внутреннего источника питания у пэлки...это либо 17, либо 4 нога. Нужно написать прогу которая по UART сможет инициализировать чип ...работать с ним поблочно ..стирать и записывать. И ещё обрабатывать инфу с чипа когда с него будем тащить дамп... Ну и написать прогу дампер для чипа ... Единственно пока под вопросом нужно узнать как снимается бит защиты. В нэках бит защиты ставится не для защиты от чтения ,а для защиты от стирания и перезаписи либо блока, блоков, всей флешки. Время не было на подробное изучение доков...но вроде как этот бит снимается программно и легко.
Последний раз редактировалось Boryan; 04.11.2010 в 14:31.
Причина: добавил, подумав
|
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Boryan за это полезное сообщение:
|
|
04.11.2010, 20:17
|
Сообщение: #13 (916550)
|
Регистрация: 03.10.2007
Сообщений: 187
Вы сказали Спасибо: 0
Поблагодарили 180 раз(а) в 107 сообщениях
Сила репутации: 1Репутация: 159 
(весьма и весьма положительная личность)
|
Подожди, получается в батарейке 501 контроллер и 501 флешка? Или писать будем в то откуда считывать (опять у меня бред получился)
|
|
|
|
|
Этот пользователь сказал Спасибо Alex14435 за это полезное сообщение:
|
|
04.11.2010, 20:58
|
Сообщение: #14 (916552)
|
Регистрация: 31.01.2010
Возраст: 63
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
Думай прежде чем писать и не будет бреда  нет 501 это и есть всё в одном и флешка и контроллер...Блин, ну ты чего чудишь? ...Есно раз есть контроллер он наверно работает по какой то программе ..а прога эта пишется в флеху контроллера...Я же тебе советовал доки посмотреть...а то выходит что ты даже не имеешь представления малейшего что есть контроллер...
|
|
|
|
|
Эти 3 пользователя(ей) сказали Спасибо Boryan за это полезное сообщение:
|
|
05.11.2010, 10:18
|
Сообщение: #15 (916608)
|
Регистрация: 03.10.2007
Сообщений: 187
Вы сказали Спасибо: 0
Поблагодарили 180 раз(а) в 107 сообщениях
Сила репутации: 1Репутация: 159 
(весьма и весьма положительная личность)
|
Доки то глянул мельком, посмотрел на объем и терминологию, закрыл
Получается мы читаем программу с флешки и следуя твоему предыдущему посту, пишем в флешку... Глюк выходит, либо там две флешки
|
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Alex14435 за это полезное сообщение:
|
|
05.11.2010, 10:39
|
Сообщение: #16 (916612)
|
Модель консоли: PSPgo
Другие консоли: SNES, PS2+HDD, PS3 Slim, Xbox 360, PS4, NDS, N3DS, Vita
Регистрация: 18.03.2006
Адрес: Калининград
Сообщений: 34
Вы сказали Спасибо: 6
Поблагодарили 20 раз(а) в 15 сообщениях
|
Про запись дампа во флешь ничего не написано в посте Boryan`а, пишется во флешь только сама прога, данные же о считанном дампе выводятся на ногу...
|
|
|
|
|
Этот пользователь сказал Спасибо ldraculal за это полезное сообщение:
|
|
05.11.2010, 13:37
|
Сообщение: #17 (916619)
|
Регистрация: 31.01.2010
Возраст: 63
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
Alex14435, ты знаешь что такое бутлоадер? Это маленькая прога которая пишется во флеху и тем самым даёт доступ к её содержимому. В качестве примера можно взять сотовые телефоны. Вот аналагичную фичу можно применить и в нэках.
Boryan добавил 05-11-2010 в 01-20
Зы флешка одна. Структура написания программ для микроконтроллеров такова. В начале как правило текстовая инфа..Типа кто и когда писал прогу, какой контроллер, назначение проги, назначение портов...и т.д и уж дальше идёт сама прога. Но это описание занимает какой то объём памяти. И есно его нужно выделить в памяти контроллера. При старте контроллера он начинает читать свою флеху с нулевого адреса и далее последовательно читая её содержимое ...выполнять прогу которая находится во флешке. Но нам нужно куда то поместить наше описание и так что бы оно не мешало. Для этого существует общее правило. В нулевом адресе пришется адрес куда нужно перескочить. Например пишем 0х100....и соответсвенно при старте контроллера он увидит в самом начале что ему нужно перепрыгнуть на 0х100 адрес и он это незамедлительно сделает пропустив при этом около 100 байт. И в итоге в нашем распоряжении есть около 100 байт для резерва и засовывания туда нашего описания. Иными словами есть область памяти которая ни как не влияет на работу контроллера. Вот в неё и пишется бутлоадер с самого нулевого адреса...ну что бы он сразу стартовал.
Boryan добавил 05-11-2010 в 01-37
Возможен и более плохой вариант...прога начинается с нулевого адреса без всяких там описаний и резервных байт. Тогда как и в первом варианте пишем наш бутлоадер и читаем флеху. Если наш бутлоадер хорошо оптимизирован и занимает меньше 256 байт..то мы потеряем от исходной прошивки всего 1 блок=256 байт. Думаю это не смертельно. А если он занимает например 256х3...то есть три блока, то мы уже потеряем прилично от исходной прошивки. В этом случае нам потребуется второй аналогичный чип. В первый блок. в нулевой адрес мы пришем адрес перехода в чистое место флешки ..который мы узнали из первого дампа...и в этот адрес пишем наш бутлоадер....читаем флеху и в итоге теряем 256 байт как и в случае с оптимизированным бутлоадером. Потеря 256 байт в этом случае неизбежна.
Последний раз редактировалось Boryan; 05.11.2010 в 13:37.
Причина: добавил, подумав
|
|
|
|
|
Этот пользователь сказал Спасибо Boryan за это полезное сообщение:
|
|
05.11.2010, 13:55
|
Сообщение: #18 (916637)
|
Регистрация: 15.09.2010
Возраст: 41
Сообщений: 87
Вы сказали Спасибо: 6
Поблагодарили 29 раз(а) в 24 сообщениях
Сила репутации: 1Репутация: 38 
(на пути к лучшему)
|
Мужики что думаете насчет того чтобы записать игры в нанд PSP GO программатором ?
|
|
|
|
|
Этот пользователь сказал Спасибо Yokel за это полезное сообщение:
|
|
05.11.2010, 14:22
|
Сообщение: #19 (916641)
|
Регистрация: 30.11.2009
Сообщений: 83
Вы сказали Спасибо: 17
Поблагодарили 88 раз(а) в 83 сообщениях
Сила репутации: 1Репутация: 88 
(скоро придёт к известности)
|
Сообщение от Yokel
Мужики что думаете насчет того чтобы записать игры в нанд PSP GO программатором ?
|
а какой в этом смысл? без подписи они все равно не запустятся.
к тому же, они вроде и так там хранятся... хотя, может я и ошибаюсь..
hax0r добавил 05-11-2010 в 02-22
по поводу бутлоадера... на первый взгляд-не сложно на асме написать. Только вот отвык я что-то на аглицком доки читать) после 20 минут голова пухнуть начинает) по поводу UART-ни разу не писал,ниче сказать не могу..
Последний раз редактировалось hax0r; 05.11.2010 в 14:22.
Причина: добавил, подумав
|
|
|
|
|
Этот пользователь сказал Спасибо hax0r за это полезное сообщение:
|
|
05.11.2010, 14:26
|
Сообщение: #20 (916643)
|
Регистрация: 31.01.2010
Возраст: 63
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
hax0r, вспоминай  работа то интересная и для мозгов зарядка...
|
|
|
|
|
Этот пользователь сказал Спасибо Boryan за это полезное сообщение:
|
|
|
Здесь присутствуют: 7 (пользователей: 0 , гостей: 7)
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 04:26. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|