Bạn có thể dùng explorer v377 để vô hiệu hóa tin nhắn 1 chiều trong game nhưng đôi lúc game lại lỗi không chơi được. Vậy thì đã đến lúc tự mình phải ra tay vô hiệu hóa tin nhắn game rồi.
Công cụ lần này là
10. ByteCode Editor.
Game ví dụ là kiếm khách của qplay:
http://m.qplay.vn/detail.jspx?id=60Ở bài mod speed game java trước chắc các bạn cũng đã làm quen với bytecode editor rồi nên mình sẽ không hướng dẫn cụ thể từng chi tiết nữa mà sẽ nói ngắn gọn hơn.
- Đầu tiên giải nén game trên vào 1 thư mục tạm đặt là KiemKhach. Sử dụng bytecode vào thư mục đó tìm kiếm với từ khóa MessageConnection (hoặc TextMessage, setPayloadText, newMessage, setAddress đều được).
- kết quả ta tìm được 2 file là g.class và o.class.
- Mờ g.class -> method -> run. Nhấn 8 tìm kiếm từ khóa là send.
- Kết quả là dòng số 31.
- Nhấn phím chọn trái ta được:
Đó chính là hàm send viết dưới dạng mã bytecode. Bây giờ muốn vô hiệu hóa ta xóa hàm đó đi và thay bằng lệnh pop.
- Tiếp tục tạo thêm dòng mới (ấn phím chọn giữa) và edit để được 2 lệnh pop và 3 lệnh nop (mỗi lệnh này có giá trị là 1 byte, lệnh send là 5 byte).
- Lưu g.class lại.
- Làm tương tự với o.class.
- Nén lại và hưởng thành quả.
Cách này có thể crack đc hầu hết game TeaM có bảng nhập key dạng
Có 1 số lệnh ko cắt nghiã đc nên xin phép chỉ nêu cách làm:
-Đầu tiên giải nén hết class ra 1 thư mục. Dùng
10. ByteCode Editor search với từ khoá "TEA MOBILE" (Xem trên ảnh kia kià :)
) để tìm đến class chứa lệnh vẽ khung nhập key. Vào search tiếp trong class cũng từ khoá đó để tìm method vẽ khung nhập key.
-Tìm dòng có lệnh
if_icmpne.
-Sửa thành
if_icmpeq.
-Cứ thế với 3 dòng còn lại ở dưới.
-Xong save. Nén lại như cũ và test thôi hehe