Hướng dẫn hack game java
Trong bài này mình sẽ HD các bạn crack gam
ở trình độ cao nhất mà một người không
được đào tạo bài bản có thể thực hiện được.
Bài này mình sẽ HD các bạn xử lý game với
Bytecode Editor. Cụ thể là
+ Edit Shop Game
+ Mod Speed Game
Bắt đầu nèo!
-----------------------------------
Các công cụ cần thiết. Nếu có rùi thì không
cần down đâu! :DUC BrowserBlueFTp(hoặc Explore cũng được)
Bytecode editor.jarMIDecompiler.jarBài này là crack nâng cao rùi nên mình sẽ
không HD chi tiết từng thao tác nữa, yêu cầu
các bạn phải biết sử dụng các phần mềm có liên quan
------------------------------------.
Phần 1: Edit Shop Game1. Đầu tiên ừ tất nhiên rùi: down game cần
hack về bằng UC dạng *_jar ~> Dùng BlueFPT
tìm đến file *_jar về đổi tên thành *.zip ~>
tiến hành giả nén tất cả các file ra 1 thư mục.
2. Dùng Bytecode đến thư mục đó. - Mở thư
mục và bắt đầu mở một file.class - Tiến hành
tìm kiếm kí tự "sipush" ....! (Đây là chỗ ta cần
edit).
- Tại tệp class bấm Chọn Mở chi tiết , xuống
dòng thứ 4 Chọn Tìm kiếm kí tự và nhập vào
"sipush = ?" Ở đây "?" = giá tiền mua item
- Để dễ dàng hơn, ta nên chơi thử game
trước để biết giá đồ của các vật phẩm.
- Chẳng hạn giá vật phẩm là 8000, ta nhập
vào "sipush 8000" ("sipush" không phải
"Sipush" các bạn lưu ý nhập cho thật chính
xác, đúng chính tả)
- Tìm kiếm từ từ đến hết tất cảcác tệp class,
bạn sẽ tìm được giá trị mong muốn, và vào
các phân mục được tìm thấy.
- Giá đồ trong game tại đó nên bạn có thể
edit lại. Muốn giá thành "0" (mua miễn phí),
chỉ số âm "-" (mua ko mất tiền, được thêm
tiền), ta edit lại thành sipush "0" hoặc "-x" (x
la số bạn muốn, x nhỏ thui phù hợp với gam
kẻo UDS)
Lưu Ý : có thể nhiều giá trị giống nhau nên
cần cân nhắc trước khi edit, rất có thể bạn
làm thay đổi chức năng trong game, khi thực
hành nhiều sẽ quen dần và nhận biết được
giá shop thực sự đi kèm với những đoạn
nào?
* Nếu gặp rắc rối vì có quá nhiều dòng trong
phân mục và phải bấm mỏi tay mới đến được
đoạn này, thì ta tại menu chính, ta bấm phím
T.chọn trái=> chọn Chức năng khác =>
Tìmkiếm, nhập kí tự vào .. Nó sẽ dẫn đến nga
đoạn ấy, muốn tìm đoạn tiếp theo ta xuống 1
dòng và lập lại thao tác. ( nếu "tìm xuống" )
Thực hiện tìm kiếm và edit xong, lưu lại và
đóng gói. Làm dễ hơn nói đó.
Sau khi chỉnh sửa xong dùng BlueFPT đóng
gói lại thành *.zip rùi đổi tên thành *_jar.
Thoát ra ngoài đổi tên lại thành *.jar và thưởng thức
Chúc bạn thành công !!
-------------------------------------
Phần 2: Mod Speed Game-Đầu tiên giải nén class của game ra 1 thư
mục. Ở đây mình VD với mobi army 1.5.4 chư
có hình ảnh thông cảm!
-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óasleep (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, bj, 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 ko 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òngThread.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" 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 ko biết nên phải mò, được thì
được ko được phải làm lại. Ở 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ũ. Test thôi
Chúc các bạn thành công !!!
The End !!