Именно с этой подписью так или с той, что 5Mb тоже не запускается на принимаемой стороне с офф прошивкой?
с любой подписью будет один и тот же результат ибо не в подписи дело.
Сообщение от agent0
Так в том то и смысл подписи, чтобы запускать на off.
Можно ли компактно подписать, чтобы нормально передавать прогу между сторонами:
A (sony OFW)<----> B (sony OFW)?
Разве что попробовать на уровне исходников модифицировать программу, чтобы она подписывала передаваемую часть, вот только кто этим займётся?..
В крайнем случае можно запустить прогу на псп, куда будут передаваться файлы, вынуть карту с программой и вставить ее в ту, откуда софт передаётся.
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека. >>>Silent Hill: Genesis<<<
Сообщение от agent0
Так в том то и смысл подписи, чтобы запускать на off.
Можно ли компактно подписать, чтобы нормально передавать прогу между сторонами:
A (sony OFW)<----> B (sony OFW)?
Разве что попробовать на уровне исходников модифицировать программу, чтобы она подписывала передаваемую часть, вот только кто этим займётся?..
Этим нужно заняться обязательно... Программа очень важная. ErikPshat, может тебя запрячь? (я не умею)
Менять карты памяти туда.сюда слишком геморно
Именно с этой подписью так или с той, что 5Mb тоже не запускается на принимаемой стороне с офф прошивкой?
Я же объяснил в том большом посте, почему не запускается. Ведь при передаче самой себя по AdHoc, передаётся программа из виртуальной памяти (из кэша), куда она при первом запуске распаковывается. Передача на оффпрошивку происходит отлично, но после передачи, она ведь должна запусктиться, но вылетает с ошибкой, потому что не подписанный ELF.
При передаче на кастом, она прекрасно запускается. Тут понятно, что на кастоме неподписанные приложения только в лёт.
Сообщение от agent0
Так в том то и смысл подписи, чтобы запускать на off.
Смысл большой, что на любой оффпрошивке программа запускается и работает прекрасно, как и файловый менеджер и даже передаёт себя на другую PSP, но только на кастом.
Вот единственное ограничение, что только себя невозможно передать на оффPSP.
Сообщение от agent0
Можно ли компактно подписать, чтобы нормально передавать прогу между сторонами:
A (sony OFW)<----> B (sony OFW)?
Я думаю можно. Только автор давно ушёл со сцены и вероятно занимается другими делами, появились другие интересы. А исходников я не видел.
Тут думаю выход должен быть простой. Передавать не распакованную программу из кэша, а передавать нужно запакованный EBOOT.PBP, который лежит на карте в ms0:/PSP/GAME/AdhocFileTransfer/EBOOT.PBP. Вот тогда она должна передасться и на другой оффPSP спокойно сама распаковаться, т.к. подписана.
Сообщение от agent0
а почему на офф только 5.00+ ?
Эмм, это я просто неверно написал, т.к. фактически прошивки ниже 5.00 мы уже за прошивки не считаем, поэтому отсчёт ведём с 5.00.
Потом, поначалу я не знал, что этот ключ оказывается существовал даже в прошивке 3.02. Раньше я изучал ключи, начиная с 5.00, поэтому у меня есть он в базе. Но позже я проверил ранние прошивки и нашёл этот ключ во всех ранних, вплоть до 3.02. Возможно даже он присутствует и ещё в более ранних, просто я пока ещё не добрался до более низших.
Сейчас надумываю заняться выдёргиванием всех ключей от 1.00 и до конца, чтобы иметь полную базу всех ключей PSP. Потому что во всевозможных декрипторах и PSARDumper-ах даже 10-й части ключей нету, которые на самом деле встроены в PSP и которые есть у меня )))
1.AdhocFileTransfer v0.7 RUS SIGNED for ALL FW - а для ВСЕХ ли прошивок?
Сообщение от ErikPshat
На кастомных прошивках, конечно-же, передача самой себя и полноценная работа гарантируется в обоих направлениях.
Для теста у меня было две слимки и одна фатка (все - 5.00М33-6), без установленных плагинов.
Скачал из шапки AdhocFileTransfer v0.7 RUS SIGNED for ALL FW.rar закачал на одну из слимок и запустил - работает.
Попробовал передать A. T. F. на другую слимку - файл передается, но не запускается - "запуск игры невозможен 80020148"
Попробовал передать A. T. F. на фатку - файл передается, но не запускается - "запуск игры невозможен 80020148"
Решил - может, что то с картой. Стер с карты на первой слимки, закачал на карту второй слимки и запустил - работает.
Попробовал передать A. T. F. на другую слимку - файл передается, но не запускается - "запуск игры невозможен 80020148"
Попробовал передать A. T. F. на фатку - файл передается, но не запускается - "запуск игры невозможен 80020148"
Тогда записал и запустил A. T. F. на обоих слимках - все работает, файлы передаются, как с одной, так и с другой.
Решил протестировать остальные выложенные здесь и у SeeDa версии этой программы. И русская НЕ подписанная и английская версии с обоих ресурсов работают нормально - A. T. F. передаёт себя и запускается.
ВЫВОД - что-то не так с подписанной русской версией (как минимум на 5.00М33-6)
Когда выполнены все предварительные операции, на ОТПРАВЛЯЮЩЕЙ консоли появляется надпись "Нажмите Х для приема, 0 для отмены".
По-моему, куда логичнее - для передачи или отправки.
3.Кое-что по "ШАПКЕ"
Из описания в шапке (прямо не сказано, НО) создаётся впечатление, что передав саму себя на другую консоль A. T. F. будет теперь там всегда, но на самом деле - только ВРЕМЕННО - до первого выхода из программы.
Для того, чтобы запустить эту программу повторно (без донорской консоли), её надо дополнительно передать, как обычный файл.
Может упомянуть об этом?
И еще.
Сообщение от ErikPshat
P.S. Есть небольшое ограничение - не работает программа при передаче самой себя на принимаемой стороне с оффпрошивкой, т.к. при передаче по Adhoc, передаётся из кэш-памяти распакованный ELF программы, который естесственно уже не имеет подписи и соответственно неподписанный код на принимаемой PSP не запустится. Главное условие, чтобы на принимаемой стороне была установлена кастомная прошивка.
На кастомных прошивках, конечно-же, передача самой себя и полноценная работа гарантируется в обоих направлениях.
Может это тоже в шапку?
4.Ну это так - хотелки
Подписанных программ становится всё больше и иногда, поставив их на карту, уже забываешь - подписанная она или нет. Нельзя ли на иконках или в свойствах или в самих надписях программы упоминать о том, что это ПОДПИСАНО.
Ну если технически это возможно.
Конечно, это касается не только этой программы.
alex1216, я после подписи конечно тестировал программу. У меня прекрасно передавала сама себя на другую с кастомом и в паре обе программы передавали файлы в обоих направлениях.
Не знаю, проверю ещё раз. В шапке лежит точно эта-же версия, но не подписанная, мог бы проверить её, может действительно присутствует какой-то баг, и не в подписи, а может в русификации.
Советы логичные, так что учтём. Просто много других нерешённых задачь, а эта как-бы решена. Как будет время подлопатим.
Думаю проще SIGNED добавлять к названию, хотя из-за бэкграунда оно выводиться на экран не будет. Ну и можно продублировать просто в названии папки. Ну и как сказал lupus, посмотреть в сведениях о программе.
Думаю так и будем поступать с подписанными хомками.
А вообще, подписанная или нет, для кастома не имеет значения. На официале конечно понятно.
lupus, ErikPshat спасибо, что так быстро откликнулись!
1.
Сообщение от ErikPshat
alex1216, я после подписи конечно тестировал программу. У меня прекрасно передавала сама себя на другую с кастомом...
ErikPshat, я ни сколько в этом не сомневаюсь. Поэтому и представил такой "расширенный отчет о проделанной работе". (Типа помочь хотел в тестах ) Может есть разница для работы этой программы слимка - фатка или версия кастома?
2.
В шапке лежит точно эта-же версия, но не подписанная, мог бы проверить её, может действительно присутствует какой-то баг, и не в подписи, а может в русификации.
Это я тоже сделал (конец первого вложения)
Решил протестировать остальные выложенные здесь и у SeeDa версии этой программы (ИХ ВСЕГО ПЯТЬ - 3 здесь и 2 на FAQS). И русская НЕ подписанная и английская версии с обоих ресурсов работают нормально - A. T. F. передаёт себя и запускается.
ВЫВОД - что-то не так ТОЛЬКО с подписанной русской версией (как минимум на 5.00М33-6)
3.
А вообще, подписанная или нет, для кастома не имеет значения.
Ну это-то понятно! Просто удобней иметь "универсальную" версию. Вдруг надо будет связать кастом и офф (путем переставления карты - осуществимо, если есть SIGNED версия).
4.
Вполне можно дописывать "Signed" к названию программы в PARAM.SFO, в этом случае если в оформление не встроена картинка PIC1, то "имя программы Signed" будет видно прямо в XMB, а при наличии картинки это можно будет прочитать, заглянув в свойства (треугольник).
Думаю проще SIGNED добавлять к названию, хотя из-за бэкграунда оно выводиться на экран не будет. Ну и можно продублировать просто в названии папки. Ну и как сказал lupus, посмотреть в сведениях о программе.
Думаю так и будем поступать с подписанными хомками.
В свединиях о программе - (для меня) идеальный вариант. СПАСИБО!
P.S. Когда всетаки "дойдут руки" не забудьте пожалуйста про 2."Тонкости перевода"
ErikPshat, у меня почему-то не получается писать ответы в версси форума - pspx-new full screen. Я делаю, что-то не так в настройках?
lps, помнится тебе не нравилось это Копи/Муви и [Копи/Муви]. Верно? Короче я все исправил (нешёл те самые корявые смещения жуть каким корявым способом, не представляешь как замучился). Я то исправил, но выложить не могу из-за ужасного интернета. Если будет охотка, то могу проинструктировать. Остальное поправишь сам как понравится =)
Последний раз редактировалось frostegater; 10.03.2011 в 08:00.
Я вроди исправлял вписав как-то по другому, но с сохранением смысла. Там вроди получалось:
Работа с файлами (копи/муви)
-копировать
-переместить
Но все равно интересно, можешь прям в топике написать, может ещё кому-то интересно будет.
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека. >>>Silent Hill: Genesis<<<
lps, там значит так. Смещения щитаются не по всему файлу, а по DATA.PSP. Адреса смещений:
0x005805A - [Копи/Муви]
Здесь все хитро (сам в принцип не вникал) =) Я долго не стал разбираться и изменил это смещение на,:
0CAC2F
записав нужный текст в пустоту под адресом 0x006FEBF
0x007048F - Копи/Муви
Ну здесь все предельно просто))) Даже говорить не буду что и как.
Сейчас ищу "своб:" - оно есть (там все есть), но опять же моя брутка уже устала =)
Пока не выкладывай измененную версию - сейчас если найду своб:, скажу тебе и ты выложишь. ОК?
Естественно, что я по data.psp считал смещения. По другому это сделать просто нереально.
Что касается "своб:" то там я правил, но если мне память не изменяет, то при исправлении этой строки страдают данные, которые выводятся следом, т.е. сам счётчик свободного места.
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека. >>>Silent Hill: Genesis<<<
Ммм да, это ладно. У меня есть новость покруче! Я нашел русский шрифт в AFT, так что скоро src и dst будут переведены =)
Не буду медлить - Src (Из) = 84498478 и Dst (В) = 8442. =)
Ерик, не понимаю что ты там с шрифтом напутал , там кодировка другая, а если лангуидж ипонский, то кодировка Shift-JIS. В Notepad++ есть все кодировки)))
Последний раз редактировалось frostegater; 10.03.2011 в 11:43.
Нет не пробывал из шапки =((( Возможности нет скачать, если я еле патч TN-D скачал, а лить вообще не льется. Я год назад качал AFT, может и многое пропустил, но главное ни то! Главное то, что я поставил себе цель найти эти долбаные смещения. И нашёл =)
, во-вторых дизасем ни data.psp ни eboot.pbp не берёт,
eboot.pbp ? вы больны? Какой может быть дизасм EBOOT.PBP xD
DATA.PSP для дизасма нужно брать английский, т.к. русские символы PRXTool не распознаёт и пропускает.
И конечно DATA.PSP нужно переименовать, как DATA.PRX.
Вот по этому адресу 0x0000B148 + 0х60 (в хекс-редакторе ты-же смотриш смещения с ELF заголовком) и записана адресация на позицию 0x32AC
Сообщение от Frostegater
а в третьих есть ли где нибудь адрес 2fabac на который я подставил смещение?, настоящий адрес должен быть ac2f02, там просто длины файла не хватит, по идее смещение должно быть ac3202.
кстати, а как понимать чем дизасмить, если есть тема, то укажи pls.
Названия пунктов сами за себя говорят: "17. DISASM & DISOPTS & FUNCS.bat" )))
А команды XDRSMW - просто выводят дизасм под разными углами зрения, например регистры по разному выводит, инфу в 10тичном виде или в 16ричном и т.п..
Мне более удобнее рассматривать в виде XDRSM
В ообщем в теме по Дизассемблерам вполне достаточно информации и ссылок, и все команды я разложил по батникам, так что там полностью готовый к работе пакет.
А это я говорил lps`у просто, что и как менять по всему EBOOT.PBP, чтоб не "мучался" со сборкой и чтоб время сэкономить и сам запутался .
Я никогда не работаю с ибутами, всегда с голым дата.псп ибо в ибуте просто невозможно посчитать смещение, а ещё если кто-нибудь картинку для оформления другую пихнул, то - всё, приехали! Вообще концы с концами не сведёшь. Так что править только сами prx без всякого доп. мусора.
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека. >>>Silent Hill: Genesis<<<
Последний раз редактировалось lupus; 11.03.2011 в 19:06.