Mình chỉ hướng dẫn game nqsh nha. Còn 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ày:
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