Insane
hello
Blog
1. Công cụ cần thiết:
- MJDecomplier.jar<- dùng dịch ngược file .class ra văn bản
- Bytecode editor.jar<~ sửa .class
2. Tiến hành:
- Đầu tiên giải nén class của game ra 1 thư mục. Ở đây mình làm với mobi army 1.5.4
- Dùng Bytecode editor vào trong thư mục chứa chứa class > tùy chọn > search. Tìm với từ khóa sleep (viết đúng như copy, phân biệt chữ hoa và thường)
- Nó sẽ hiện ra 1 danh sách file class chứa từ khoá này. Ghi nhớ tên mấy file này. Ở army là các file at, bi, bl, q và file dt trog thư mục coreLG
- Dùng MJDecomplier tìm đến mấy file vừa nhớ, ấn vào để tiến hành dịch ngược. Làm từng file một thôi không loạn @@
- Dịch xong nó sẻ hiện thị câu lệnh dưới dạng văn bản. Tìm trong đó dòng Thread.sleep (x);. Ở đây x là giá trị mà ta cần sửa. Ghi nhớ số x này
- Lại trở về Bytecode editor. Ấn vào file đang cần sửa, vào search với từ khoá là số x nêu trên. Ấn vào method chứa kết quả, tìm đến dòng có giá trị x (nằm trong dòng lcd2_w x) và sửa theo ý muốn. Muốn nhanh thì giảm, chậm thì tăng, sửa về 0 để max speed. Xong save lại
- Làm lần lượt với các file còn lại. Chức năng mỗi file là gì ta khong biết nên phải mò, được thì được khong được phải làm lại :hack:. Ở army thì mình tìm ra file dt.class trong thư mục coreLG chứa lệnh sleep cần thiết
- Xong hết rồi thì nén trở lại như cũ và sau đó test thành quả thôi !