联网收费:
一般在Message Class 后面 ,每个class 搜索boolean a(MIDlet找到发送短信sms的类,里面就是核心代码,把a方法return true就行了。
短信收费:
轩辕剑 终章我不知道拉阔为什么要使用短信收费!
封神诀这个游戏,其实代码比较简单,但是反编译出来会有 //error 这就说明是混淆了的,但是通过我对字节码的理解加上五星红旗反编译 呵呵 其实就很简单了,就是 Boolean值 呵呵
但是有个比较好的地方就是采用如下代码 可以防止 模拟器发送短信,而作弊
try { TextMessage localTextMessage; (localTextMessage = (TextMessage)(localMessageConnection = (MessageConnection)Connector.open(paramString1)).newMessage("text")).setAddress(paramString1); localTextMessage.setPayloadText(paramString2); localMessageConnection.send(localTextMessage); try { localMessageConnection.send(null); // 就是一块哦! 反向思考,原理自己去领会吧! } catch (Exception localException1) { i1 = 1; } }
哈哈哈 ,我猜想并分析 此代码 除了防止模拟器作弊,还可以防止 Halo 破解!
呵呵,证明的我的分析是正确的,自己测试过了,明白这段代码的原理 就很好分析了!
原理就是模拟器 和 经过Halo重写后的Interface 不管 对象是不是 null 都不会抛出Exception ,而 手机会,当遇到无法发送的对象时,手机会抛出 Exception,呵呵 道理已明!