直接解压.jar 文件 找到 c.class 将它反汇编直接就能看到明码比较。
import javax.microedition.lcdui.*;
public final class c
implements CommandListener
{
k a;
boolean b;
public Form c;
StringItem d;
StringItem e;
TextField f;
Command g;
Command h;
private CalculatorMIDlet i;
public c(k k1, CalculatorMIDlet calculatormidlet)
{
b = false;
a = k1;
i = calculatormidlet;
c = new Form("Register");
}
public final void a()
{
if(!b)
{
f = new TextField("Please enter registration key:", "", 5, 2);
d = new StringItem(null, null);
e = new StringItem("Your support to Five Deers is very important to us.Please buy from the authorize" +
"d site it was downloaded."
, null);
c.append(e);
c.append(f);
c.append(d);
b = true;
}
c.removeCommand(g);
c.removeCommand(h);
g = new Command("Register", 3, 0);
h = new Command("Back", 4, 1);
c.addCommand(g);
c.addCommand(h);
c.setCommandListener(this);
Display.getDisplay(i).setCurrent(c);
}
public final void commandAction(Command command, Displayable displayable)
{
if(b && c != null)
{
if(command == g)
{
if(f.getString().compareTo("95271") == 0) -------》》注册码:95271
{
i.a(1);
d.setText("\nThank you for your registration. Have fun!");
c.removeCommand(g);
c.removeCommand(h);
h = null;
h = new Command("Back", 3, 0);
c.addCommand(h);
c.deleteAll();
c.append(d);
return;
} else
{
f.setString("");
d.setText("\nSorry, but the registration key is wrong. Please try again.");
return;
}
}
if(command == h)
{
c.removeCommand(g);
c.removeCommand(h);
Display.getDisplay(i).setCurrent(a);
a.c = 1;
}
}
}
}
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法