Mình chỉ hướng dẫn game nqsh nha. Con mobi army làm tương tự
Mở bytecode Tìm kiếm với từ khóa getProperty và writeUTF. Kết hợp giữa 2 kết quả tìm kiếm ta được 1 class duy nhất cần tìm là dm.class
Mở nó ra và tìm với từ khóa:
microedition.platform
Ta sẽ thấy nó trong void a:
localon.c().writeUTF
(paramString1);
localon.c().writeUTF
(paramString2);
localon.c().writeUTF
(paramString3);
localon.c().writeUTF
(System.getProperty
("microedition.platform");
localon.c().writeByte(0);
localon.c().writeByte
(GameMidlet.d);
Ta sẽ sửa thành:
localon.c().writeUTF
(paramString1);
localon.c().writeUTF
(paramString2);
localon.c().writeUTF
(paramString3);
localon.c().writeUTF
(System.getProperty
("Nokia2700c-2/09.98");
localon.c().writeByte(0);
localon.c().writeByte
(GameMidlet.d);
Mục đích là đánh lừa server rằng đây là máy Nokia 2700c, ver 09.98. Nói thì lằng nhằng nhưng bạn cứ làm thì đơn giản lắm:
Mở file class vừa tìm được ở trên là dm.class bằng bytecode sửa:
ldc"microedition.platform"
invokevirtual java/io/DataOutputStream/writeUTF(Ljava/lang/StringV
Thành
invokevirtual ob/c()Ljava/io/DataOutputStream;
ldc"Nokia2700c-2/09.98"
nop
nop
nop
invokevirtual java/io/DataOutputStream/writeUTF(Ljava/lang/StringV