# virtual methods
.method public run()V
.locals 0
.prologue
return-void
.end method
if(GetString.encrypt(MainActivity.this.editText.getText().toString().trim())) {
Toast.makeText(MainActivity.this, "OK", 0).show();
}
else {
Toast.makeText(MainActivity.this, "Error", 0).show();
}
public class GetString {
static {
System.loadLibrary("XTU");
}
public GetString() {
super();
}
public static native boolean encrypt(GetString this, String arg1) {
}
public static native String getString(GetString this) {
}
public static native String sendData(GetString this, String arg1) {
}
}
# coding:utf-8
RegCode_Cal = []
Key = list("yInS567!bcNOUV8vwCDefXYZadoPQRGx13ghTpqrsHklm2EFtuJKLzMijAB094W")
dest = [0x39, 0x20, 0x07, 0x0A, 0x20, 0x29, 0x13, 0x02, 0x3A, 0xC, 0x11, 0x31, 0x3B, 0x0B, 0x07]
for i in range(len(dest)):
RegCode_Cal.append(Key[dest[i]])
print "".join(RegCode_Cal)
C:\Users\wangz\Desktop
$ adb forward tcp:23946 tcp:23946
C:\Users\wangz\Desktop
$ adb shell
root@jflte:/ # cd data/local
root@jflte:/data/local # ./as
IDA Android 32-bit remote debug server(ST) v1.19. Hex-Rays (c) 2004-2015
Listening on port #23946...