Просуммирую информацию по проекту:
Проект Медуза
Цель - получение информации о Java-классах из прошивки (а не из документации Motorola).
Смысл - использовать скрытые, недокументированные возможности Java.
Результат - получены дампы классов, методов, полей и т.п. по прошивкам с платформой R372 и R373.
Полученные дампы классов (прошивки):
Все не public классы и методы вызывать нельзя. Они здесь только для информации.
References - это набор ссылок и данных разного типа, которые встречаются в имплементации классов.
Пока нет информации о throws и implements.
Исходные коды
Проект имеет открытые исходные коды основной программы (OSS, open source software).
Программа для создания дампов на языке Perl:
Проект Медуза
Цель - получение информации о Java-классах из прошивки (а не из документации Motorola).
Смысл - использовать скрытые, недокументированные возможности Java.
Результат - получены дампы классов, методов, полей и т.п. по прошивкам с платформой R372 и R373.
Полученные дампы классов (прошивки):
- R372_95R http://inlined.nm.ru/moto/95r-jdmp.zip
- R373_1ER http://inlined.nm.ru/moto/r373-1er-jdmp.zip
- R373_42R http://inlined.nm.ru/moto/r373-42r-jdmp.zip
- R373_79R http://inlined.nm.ru/moto/r373-79r-jdmp.zip / разница в классах по отношению к 42r
- R4513_G_08.B7.DCR_RB (прошивка к L7) http://inlined.nm.ru/moto/r4513-jdmp.zip
Все не public классы и методы вызывать нельзя. Они здесь только для информации.
References - это набор ссылок и данных разного типа, которые встречаются в имплементации классов.
Пока нет информации о throws и implements.
Исходные коды
Проект имеет открытые исходные коды основной программы (OSS, open source software).
Программа для создания дампов на языке Perl: