smali 파일에서 일부 라인을 변경하고 싶습니다. dex2jar를 사용하여 android의 classes.dex를 classes.jar로 변환했습니다. jd-gui를 사용하여 소스 파일을보고 저장했습니다. 이 .java 파일이 있어요. 편집 후 결과를 다시 컴파일하여 차이점을 확인하기 위해 다시 컴파일하려는 경우 jar를 dex로 변환하고 atlast redecompile을 사용하여 차이점을 확인하십시오 이 가능합니까? 소스 코드를 이해하고 링크 아래 smali안드로이드 .java 소스 파일을 컴파일하는 것이 가능합니다.
0
A
답변
0
확인을 편집하는 것보다 편집을 수행하기 쉽기 때문에
나는 이런 식으로하고 싶지. 명령 줄을 복사하여 붙여 넣을 때를 지적 할 때만 오류가 발생했습니다. 방금 명령을 다시 입력하면 제대로 작동합니다.
http://adrynalyne-teachtofish.blogspot.com/2011/11/how-to-decompile-and-recompile-jar.html
또는 더 자세한 버전
관련 문제
- 1. Java 소스 파일을 컴파일하는 방법
- 2. .exe 파일을 java 파일로 변환하는 것이 가능합니다
- 3. modular 방식으로 knitr을 통해 R 라텍스를 컴파일하는 것이 가능합니다
- 4. 특정 태블릿에 안드로이드 APK를 확보하는 것이 가능합니다.
- 5. 다른 java 파일을 컴파일하는 컴파일러
- 6. 여러 자바 소스 파일을 동적으로 컴파일하는 방법
- 7. net.sf.jasperreports.engine.JRException : 보고서 Java 소스 파일을 컴파일하는 중 오류가 발생했습니다.
- 8. APK 파일을 디 컴파일하는 것을 방지하고 .java 파일을 숨기는 방법.
- 9. 이퀄라이저를 만드는 것이 가능합니다. android
- 10. Java 소스 파일을 컴파일하려면 어떻게해야합니까?
- 11. Java EE 소스 (ejb) 코드를 컴파일하는 방법
- 12. rt.jar에서 Java .class 파일을 디 컴파일하는 방법
- 13. Java 코드를 디 컴파일하는 것이 왜 그렇게 쉬운가요?
- 14. 파운데이션 소스 파일을 컴파일하는 방법은 무엇입니까?
- 15. 소스 코드에서 jar 파일을 컴파일하는 방법
- 16. Java 라이브러리를 컴파일하는 방법
- 17. Maven 프로젝트를 위해 Scala와 Java 소스 파일을 분리하는 것이 좋습니까?
- 18. 이클립스에서 자바 소스 파일을 디버그하는 것이 가능합니까?
- 19. GCC로 java 파일을 컴파일하는 중 오류가 발생했습니다
- 20. Java 코드를 난독 처리하고 해당 Java 파일에서 APK 파일을 빌드하는 것이 가능합니까?
- 21. 달리기 잔액을 선택하는 것이 가능합니다
- 22. 애니메이션 주문을 결정하는 것이 가능합니다
- 23. 노드 repl을 디버그하는 것이 가능합니다
- 24. 여러 개의 외부 항아리로 자바 소스 파일을 컴파일하는 방법은 무엇입니까?
- 25. 패키지로 리눅스에서 java 파일을 컴파일하는 방법
- 26. 네트워크 또는 자바의 소스 탭에서 자바 스크립트 파일을 대체하는 것이 가능합니다
- 27. Symbian java - 자바를 사용하여 심비안을 개발하는 것이 가능합니다
- 28. 명령 줄에서 setsockopt()를 사용하는 것이 가능합니다.
- 29. C++을 사용하여 .java 파일을 컴파일하는 방법
- 30. jar 파일에 알 수없는 형식의 파일을 결합하는 것이 가능합니다.
그냥 smali 파일에 직접 물건을 변경하려는 경우, dex2jar 또는 JD-GUI와 어지 할 필요가 없습니다. smali 파일을 직접 수정하고 smali로 다시 어셈블하십시오. – JesusFreke