Я пытался обработать декомпиляцию файлов dex и jar несколькими декомпиляторами. Пока что лучший из них - jadx, а также графический интерфейс. Однако, похоже, это только чтение. Есть ли декомпилятор, который позволяет мне переименовывать переменные/методы/классы для обфускации кода, а также другие более продвинутые функции IDE, такие как найти, когда класс/метод/переменная вызываются/доступны?Java-декомпиляторы, которые поддерживают переименование и другие функции IDE
0
A
ответ
0
На мой взгляд, лучший способ сделать это - декомпилировать JAR, а затем импортировать код в IDE по вашему выбору.
Если вы используете IntelliJ IDEA, вы можете создать новый проект, импортировать JAR в качестве внешней библиотеки, а затем использовать встроенный декомпилятор. Затем вы можете установить контрольные точки и т. Д.
Смежные вопросы
- 1. IDE, кроме Eclipse, которые поддерживают разработку Android
- 2. Есть ли текстовые редакторы/IDE, которые поддерживают языки в целом?
- 3. Другие языки программирования, которые поддерживают implicits «a la Scala»
- 4. Составители, которые поддерживают C11
- 5. Функции кластера Mapbox GL поддерживают другие типы источников?
- 6. Другие Flex IDE?
- 7. Полный список шрифтов, которые поддерживают
- 8. pyscripter - установка или другие IDE
- 9. Переименование объектов с помощью Wing IDE
- 10. Языки программирования, которые поддерживают XML-литералы
- 11. Вектируйте циклы «для», которые вызывают другие функции
- 12. Индикатор локальных изменений XCode, как и другие IDE
- 13. Стандартные классы python, которые поддерживают математические операторы?
- 14. Что это за функции, которые есть у java и другие?
- 15. XSLT-образцы, которые поддерживают значения параметров
- 16. Объяснить «вы можете иметь функции, которые изменяют другие функции»
- 17. Как написать функции, которые используют другие функции в C++
- 18. Другие варианты редактора Rebol | IDE?
- 19. Переименование функции Jquery
- 20. Какие Windows C++ IDE поддерживают новый стандарт C++ 0X?
- 21. Int main и другие функции
- 22. Варианты браузера, которые поддерживают веб-работников?
- 23. Определить смартфоны, которые не поддерживают SQLite
- 24. услуги AWS, которые поддерживают Ограниченная способность
- 25. I2c, которые поддерживают адрес 16 бит
- 26. Grails: теги, которые поддерживают привязку данных?
- 27. веб-шрифты, которые поддерживают маленькие шапки?
- 28. mod_spdy: браузеры, которые не поддерживают протокол SPDY
- 29. jRuby и Rubinius поддерживают параллельные вычисления, но как насчет драгоценных камней, которые не поддерживают это?
- 30. Макетные объекты, которые поддерживают методы цепочки
Спасибо. Я закончил импорт источника в Eclipse. Он не будет компилироваться, но, по крайней мере, я могу реорганизовать все и сделать его более разборчивым. – user1118764