BlueFPT.jar Bytecode Editer MJDLComplier Trong bài này mình sẽ HD
các bạn crack game ở 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! :D
UC Browser.jar
BlueFPT.jar (hoặc Explore
cũng được)
Bytecode Editor.jar
MJDecomplier.jar
Bà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
Game
1. Đầ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à
10000, ta nhập vào "sipush
10000" ("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 game 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
ngay đ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ưa 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ó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, 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ò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" 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 !!