Великолепно. На каком-то сайте читал про удаление кампаунда и кто-то там ударился в воспоминания, про то, как делали аналоги зарубежных микросхем имея в наличии всего три образца. Именно там впервые услышал про кипячение серной кислоты.
Там же прочитал, что в прошивке ipod лежит образ диска FAT16.
В прошивке P730 по адресу 0x92AD18 тоже лежит какой-то образ, но он корректно не открывается ни UltraISO, ни WinImage. Судя по хедеру — это образ дискеты 360кб. В теле прошивки присутствуют слова «DLDOS6.0» и «rom-dos», очень похоже на какой-то datalight rom-dos
Про отсутствие исходников: третьего дня наткнулся на презентацию о том, как Syndicate Wars был портирован на современные платформы. Без исходников. Только дизасм, только хардкор. Сайт проекта
Очень интересно читать, когда кто-то смог сделать что-то подобное тому, что ты сам по тем или иным причинам не сделал.
Есть у меня телефон Samsung SGH-P730. Телефон примечательный своим форм-фактором:
В довесок это был, кажется, первый телефон Samsung с mp3-плеером или с карточками rs-mmc.
Так вот, по мимо обычных Java-приложений в телефоне присутствовали 3d-игры. Игры, кстати сказать, весьма не дурные. Metalion (аркада космическая, вы летите и расстреливаете врагов), Bomb (вариант тетриса), Zio Golf (вариант гольфа). С каждой связаны очень богатые впечатления. С них то все и началось и ими же и закончилось.
Эти игры разительно отличались от того, что давала Java, но в отличии от неё загружать такие игры было нельзя никак, к слову, Java-приложения загружались тоже только через gprs. Да и что загружать? Нигде ничего про них написано не было.
Подошёл черед «ковыряния» прошивки. Из прошивки нарисовалась структура папок и файлов внутри телефона, некоторое представление о которой могла дать программа, для загрузки файлов на телефон, но она позволяла только скачивать/загружать музыку да фото/видео с камеры.
Игры были извлечены из прошивки и по возможности изучены (если кому вдруг интересно, то вот). В прошивке помимо уже имеющихся трех игр упоминались ещё три: Snake, какой-то Puzzle и Doom.
Doom, на телефоне 2004 года, вот это да! Но его не было.
Поиск по содержимому игр привел к телефону BenQ S700, у которого на sd-карте были 2 игры, исполняемые файлы которых заголовком очень были походи на мои. (Ещё лирики: файл архива sd-карты искал долго, ссылка на официальный сайт была мертвой, а однажды, спустя несколько лет я проверил web.archive.org, оказалось, что он заботливо сохранил 17мб нужной мне информации). В играх с Benq присутствовали и gameinfo.ini и расширение игр vcg совпадало, структура папок только
слегка была другой. И был doom!
Вот тут всё и закончилось, так как запихать игры от Benq в Samsung руки не дошли.
В процессе копания были найдены файл vmcs.bin и 31 файл с расширением vll, наверное какие-то link library, а может и нет.
В заголовке написано, что это ELF. Кому стало интересно, вот архив с файлами.
А вообще их там три
http://www.rockbox.org/tracker/9787
Там же прочитал, что в прошивке ipod лежит образ диска FAT16.
В прошивке P730 по адресу 0x92AD18 тоже лежит какой-то образ, но он корректно не открывается ни UltraISO, ни WinImage. Судя по хедеру — это образ дискеты 360кб. В теле прошивки присутствуют слова «DLDOS6.0» и «rom-dos», очень похоже на какой-то datalight rom-dos
Во всех телефонах Samsung используется ARM-совместимый процессор с набором команд ARM7TDMI.
Когда доставал файлы из прошивки, таблица смещений была Little Endian.
Есть у меня телефон Samsung SGH-P730. Телефон примечательный своим форм-фактором:
В довесок это был, кажется, первый телефон Samsung с mp3-плеером или с карточками rs-mmc.
Так вот, по мимо обычных Java-приложений в телефоне присутствовали 3d-игры. Игры, кстати сказать, весьма не дурные. Metalion (аркада космическая, вы летите и расстреливаете врагов), Bomb (вариант тетриса), Zio Golf (вариант гольфа). С каждой связаны очень богатые впечатления. С них то все и началось и ими же и закончилось.
Эти игры разительно отличались от того, что давала Java, но в отличии от неё загружать такие игры было нельзя никак, к слову, Java-приложения загружались тоже только через gprs. Да и что загружать? Нигде ничего про них написано не было.
Подошёл черед «ковыряния» прошивки. Из прошивки нарисовалась структура папок и файлов внутри телефона, некоторое представление о которой могла дать программа, для загрузки файлов на телефон, но она позволяла только скачивать/загружать музыку да фото/видео с камеры.
Игры были извлечены из прошивки и по возможности изучены (если кому вдруг интересно, то вот). В прошивке помимо уже имеющихся трех игр упоминались ещё три: Snake, какой-то Puzzle и Doom.
Doom, на телефоне 2004 года, вот это да! Но его не было.
Поиск по содержимому игр привел к телефону BenQ S700, у которого на sd-карте были 2 игры, исполняемые файлы которых заголовком очень были походи на мои. (Ещё лирики: файл архива sd-карты искал долго, ссылка на официальный сайт была мертвой, а однажды, спустя несколько лет я проверил web.archive.org, оказалось, что он заботливо сохранил 17мб нужной мне информации). В играх с Benq присутствовали и gameinfo.ini и расширение игр vcg совпадало, структура папок только
слегка была другой. И был doom!
Вот тут всё и закончилось, так как запихать игры от Benq в Samsung руки не дошли.
В процессе копания были найдены файл vmcs.bin и 31 файл с расширением vll, наверное какие-то link library, а может и нет.
В заголовке написано, что это ELF. Кому стало интересно, вот архив с файлами.
На фото 3 утра субботы