Tôi muốn làm xáo trộn một tập tin chiến tranh bằng cách sử dụng proguard, làm thế nào tôi có thể làm như vậy?
Vui lòng giải thích cho tôi các bướclàm thế nào để làm xáo trộn tập tin chiến tranh bằng cách sử dụng proguard
Trả lời
Tôi đang bối rối trước câu hỏi này.
Như các bộ obfuscators Java khác, Proguard làm xáo trộn bytecode được biên dịch (tệp .class) bằng cách đổi tên mọi biến, phương thức, v.v. nó coi là an toàn để đổi tên. Tôi cho rằng bạn biết điều này và biết cách sử dụng Proguard cho các tệp lớp vì bạn đã hỏi cụ thể về nó. Nếu không, hãy đọc hướng dẫn sử dụng proguard.
Đối với tệp chiến tranh, bạn có thể giải nén tệp lớp khỏi chiến tranh (hoặc jar) bằng cách giải nén tệp đó. (vâng, chiến tranh là một tệp zip bình thường). Sau đó, bạn có thể chạy chúng thông qua Proguard và nén lại. Bạn có thể sử dụng Winzip, giải nén hoặc bất kỳ chương trình zip nào bạn thích. Bạn thậm chí có thể nén và giải nén cuộc chiến với JDK (jar -xvf tobe_extracted.war).
Sự xáo trộn này không ảnh hưởng đến các tệp khác bên trong chiến tranh, như tệp thuộc tính, tệp xml và các tệp như vậy. Cuộc chiến không được mã hóa. Phần mềm của bạn có thể không hoạt động sau này vì công cụ dựa trên phản chiếu có thể bị hỏng. Proguard không thể biết liệu các khung công tác của bạn có tiếp cận được thứ gì đó bằng phép thuật phản chiếu mạnh mẽ của họ hay không và liệu nó có an toàn không khi đổi tên nó.
- 1. Làm thế nào để Maven chạy chiến tranh: phát nổ nhưng không chiến tranh: chiến tranh
- 2. Cách yêu cầu Proguard làm xáo trộn tên lớp
- 3. Làm cách nào để yêu cầu ProGuard làm xáo trộn phương thức và tên lớp?
- 4. Làm thế nào để xây dựng một tập tin chiến tranh đơn giản với sbt?
- 5. Làm cách nào tôi có thể làm xáo trộn chỉ com.foo. * Và com.bar. * (ProGuard)?
- 6. Làm thế nào để làm xáo trộn SQL Sprocs?
- 7. Đổi tên tập tin chiến tranh được tạo ra và tập tin chiến tranh trùng lặp
- 8. Sử dụng API bộ sưu tập để xáo trộn
- 9. Làm cách nào để chạy ứng dụng từ chiến tranh?
- 10. Làm xáo trộn mã PHP
- 11. Làm thế nào để xáo trộn một ArrayList
- 12. Có sai khi làm xáo trộn mã bị xáo trộn không?
- 13. Làm cách nào để sử dụng ProGuard?
- 14. Làm thế nào để gỡ lỗi với các ứng dụng bị xáo trộn (với ProGuard) trên Android?
- 15. Làm xáo trộn hình ảnh
- 16. Làm xáo trộn email trong html
- 17. Tùy chỉnh tên lớp bị xáo trộn trong proguard
- 18. Proguard có hoạt động để làm xáo trộn các hằng số chuỗi tĩnh không?
- 19. Làm thế nào để tắt tất cả các tính năng của Android ProGuard ngoại trừ sự xáo trộn?
- 20. Làm thế nào để làm xáo trộn ứng dụng web trước khi xuất bản?
- 21. Thay đổi tên tập tin chiến tranh trong sbt 11.2
- 22. Thực thi trong một tập tin chiến tranh
- 23. Triển khai tập tin chiến tranh trong Microsoft IIS 7
- 24. Giảm bớt/Làm xáo trộn Mã PHP
- 25. Làm thế nào để tạo một tập tin chiến tranh trong Eclipse mà không có kiến hay quạ?
- 26. làm thế nào để liệt kê các nội dung của một file jar bên trong một tập tin chiến tranh
- 27. Làm cách nào để tự động hóa (tập lệnh) tạo tệp chiến tranh trong nhật thực?
- 28. Các lớp không xác định Ghi chú ILicensingService khi làm xáo trộn dự án Android
- 29. Chạy tập tin chiến tranh từ một Plugin Tomcat Maven - là plugin sử dụng tệp sai?
- 30. Cách tốt nhất để làm xáo trộn số ID trong một ứng dụng