怎么用手机破解收费游戏???? 安卓游戏收费如何去破解?请看清问题,不会的,别回答

\u624b\u673a\u6e38\u620f\u9700\u8981\u4ed8\u8d39\u600e\u6837\u624d\u80fd\u7834\u89e3\uff1f

\u4e0b\u8f7d360\uff0c\u4ed8\u8d39\u7684\u65f6\u5019360\u5c31\u4f1a\u95ee\u4f60\u662f\u5426\u622a\u62e6\u4ed8\u8d39\u77ed\u4fe1\uff0c\u4f60\u5c31\u70b9\u662f\uff0c\u4fdd\u8bc1\u53ef\u4ee5\uff0c\u6211\u7ecf\u5e38\u7528\u8fd9\u4e2a\u529e\u6cd5\u3002\u3002

\u60a8\u597d\uff0c

\u624b\u673a\u6e38\u620f\u53d1\u9001\u77ed\u4fe1\u6536\u8d39\u5bf9\u4e8e\u60a8\u4e2a\u4eba\u6765\u8bb2\u662f\u4e0d\u80fd\u4fee\u6539\u6210\u514d\u8d39\u7684\uff0c\u4f46\u662f\u60a8\u53ef\u4ee5\u901a\u8fc7\u67d0\u79cd\u65b9\u5f0f\u6682\u505c\u53d1\u77ed\u4fe1\u7684\u529f\u80fd\u3002

\u4f8b\u5982\uff1a1.\u81f4\u7535\u5ba2\u670d\uff0c\u5173\u95ed\u77ed\u4fe1\u529f\u80fd
2.\u81ea\u5df1\u4fee\u6539\u77ed\u4fe1\u4e2d\u5fc3\u53f7\u7801
3.\u4e0b\u8f7d\u817e\u8baf\u7535\u8111\u7ba1\u5bb6\u624b\u673a\u7ba1\u5bb6\u8fdb\u884c\u53d1\u77ed\u4fe1\u9650\u5236\uff0c\u5177\u4f53\u64cd\u4f5c\u6b65\u9aa4\uff1a






\u4e0b\u8f7d\u5730\u5740\uff1a\u7535\u8111\u7ba1\u5bb6\u5b98\u7f51
\u53ef\u4ee5\u7ee7\u7eed\u53bb\u7535\u8111\u7ba1\u5bb6\u4f01\u4e1a\u5e73\u53f0\u8ffd\u95ee\uff0c\u6211\u4eec\u4f1a\u5c3d\u5feb\u4e3a\u60a8\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u7684

  手机不可以破我给你个破解办法 去除java游戏中的短信操作的简单教程魔掌游戏
  首先来了解下利用java实现短信发送的原理,这个使用的是j2me的可选包Wireless Messaging API(WMA,JSR120)来进行操作的,这是个敏感API,在未取得授权或认证,使用之前必须提示使用者是否要进行操作。对于有的型号的手机可以直接设置程序是否可以进行短信操作。所以一般来说,不会出现无缘无故发出短信而扣费的情况,除非你设置了总是允许操作这项(相信没几个人会这么做)。当然很多免费短信软件如悠信,XROSE什么的都是利用的这个API啦。
  由于设置了短信的游戏中目的只是为了收费,而且一般一条短信的价格都不菲,但是很多地方不发短信又无法继续进行游戏,那么,如果想继续免费玩下去,就得对短信操作进行处理。(一般来说发短信和连网不一样,不是必须发才可以实现结果的,同样是进下一关,网络下载就是必须进行的操作,而短信买关就不一样,那关其实是存在的,但是必须进行这一操作才可继续玩)
  首先是工具,必备的工具就是java反编译软件,UE或HEX等16进制编辑器,另外为了方便查看字节码还需要jclasslib。
  首先我们来看一段代码,一般的短信发送都是类似的,当然,你也可以利用这个自己写个免费发短信的东西:)
  import java.io.IOException;
  import java.io.PrintStream;
  import javax.microedition.io.Connection;
  import javax.microedition.io.Connector;
  import javax.wireless.messaging.*;
  class SMSXX
  {
  String ph;
  String s = "发送的内容";
  boolean isSend = false;
  void sendSms()
  {
  MessageConnection messageconnection = null;
  try
  {
  String s1 = "sms://" + phoneNum;
  TextMessage textmessage;
  (textmessage = (TextMessage)(messageconnection = (MessageConnection)Connector.open(s1)).newMessage("text")).setAddress(s1);
  textmessage.setPayloadText(s);
  messageconnection.send(textmessage);
  doSendOk();
  }
  catch(IOException _ex)
  {
  doSendFalse(); }
  }
  void doSendOk()
  {
  System.out.println("Send Ok");
  isSend = true;
  }
  void doSendFalse()
  {
  System.out.println("Send False");
  isSend = false;
  }
  }
  通常,发送成功之后会有个判断或者是进行接着的方法,有的发送的方法本身就返回boolean变量,如果发送成功就返回true,反之就返回false。上面的例子属于一般情况,我们可以用以下几个思路来考虑。
  1.发送成功后会运行doSendOk()方法,而发送失败就会运行doSendFalse(),那么我们只要把这两个方法的位置换一下,那么即使发送失败,那么程序仍然会运行doSendOk()方法。我们用jclasslib打开该class,然后查看sendSms()方法,看字节码:
  0 aconst_null
  1 astore_1
  2 new #31 <java/lang/StringBuffer>
  5 dup
  6 ldc #33 <sms://>
  8 invokespecial #36 <java/lang/StringBuffer.<init>>
  11 aload_0
  12 getfield #18 <SMSXX.phoneNum>
  15 invokevirtual #40 <java/lang/StringBuffer.append>
  18 invokevirtual #44 <java/lang/StringBuffer.toString>
  21 astore_2
  22 aload_2
  23 invokestatic #50 <javax/microedition/io/Connector.open>
  26 checkcast #52 <javax/wireless/messaging/MessageConnection>
  29 dup
  30 astore_1
  31 ldc #54 <text>
  33 invokeinterface #58 <javax/wireless/messaging/MessageConnection.newMessage> count 2
  38 checkcast #60 <javax/wireless/messaging/TextMessage>
  41 dup
  42 astore_3
  43 aload_2
  44 invokeinterface #65 <javax/wireless/messaging/Message.setAddress> count 2
  49 aload_3
  50 aload_0
  51 getfield #22 <SMSXX.s>
  54 invokeinterface #68 <javax/wireless/messaging/TextMessage.setPayloadText> count 2
  59 aload_1
  60 aload_3
  61 invokeinterface #72 <javax/wireless/messaging/MessageConnection.send> count 2
  66 aload_0
  67 invokevirtual #75 <SMSXX.doSendOk>
  70 goto 78 (+8)
  73 astore_2
  74 aload_0
  75 invokevirtual #78 <SMSXX.doSendFalse>
  78 return

  我们需要利用的就是67行和75行这两段,我们只要把这两段的位置换一下就OK。用HEX打开,定位(怎么定位请看我的另一篇文章,快速定位需要修改的16进制位置),
  67行为:B6004B
  75行为:B6004E
  我们把004B和004E两个位置换下,保存,然后反编译看看,是不是OK了,接下来我们要做的是为了确保不发出短信出去(当然在有提示的时候按否也是一样的,但是为防止按错还是保险起见)把sms://这个改成其他字符吧,比如kim:// :),这样一运行到发短信的地方就发生异常,程序就运行catch中的doSendOk()了。
  另外一种思路要你对流程很了解,不直接修改发送的代码,而是看doSendOk()和doSendFalse()这两个方法,既然发不出去会运行doSendFalse(),而doSendFalse()和doSendOk()二者只是一个变量的区别,那么我们把doSendFalse()中的 isSend = false改成 isSend = true,不就是和doSendOk()只是方法名之间的区别了吗,同样道理,改完后再把sms改成其他东西。(具体过程略,大家自己想想吧)。

  首先讲下软件,需要下载一个名为:jclasslib的软件,并且需要安装JDK,下载下来的jclasslib一般是个压缩包,解压后目录下会有个名为bin的文件夹,里面的jclasslib.exe就是可执行文件。打开该文件,界面很清楚,选择打开我们需要修改的class文件。
  比如我们需要修改的文件有这样一段代码:
  public boolean a(String s1, String s2)
  {
  MessageConnection messageconnection = null;
  boolean flag = true;
  try
  {
  String s3 = "sms://" + s1;
  messageconnection = (MessageConnection)Connector.open(s3);
  TextMessage textmessage = (TextMessage)messageconnection.newMessage("text");
  textmessage.setAddress(s3);
  textmessage.setPayloadText("LS " + s2);
  messageconnection.send(textmessage);
  }
  catch(Throwable throwable)
  {
  flag = true;
  }
  if(messageconnection != null)
  {
  try
  {
  messageconnection.close();
  }
  catch(Exception exception)
  {
  return true;
  }
  return flag;
  } else
  {
  return true;
  }
  }
  如果我们想把所有的true改成false。
  在打开的class文件中左边会看到一系列菜单:

  分别表示常量池,接口,域,方法,我们需要修改的是方法a(String s1, String s2),所以我们双击Methods,可以看见该class中的所有方法,我们找到我们需要修改的方法a,如果有很多a方法,可以对比反编译软件反编译的方法顺序来定位。我们找到a方法:

  双击code,查看虚拟机指令:
  0 aconst_null
  1 astore_3
  2 iconst_1
  3 istore 4
  5 new #105 <java/lang/StringBuffer>
  8 dup
  9 invokespecial #106 <java/lang/StringBuffer.<init>>
  12 ldc_w #676 <file://>
  15 invokevirtual #107 <java/lang/StringBuffer.append>
  18 aload_1
  19 invokevirtual #107 <java/lang/StringBuffer.append>
  22 invokevirtual #112 <java/lang/StringBuffer.toString>
  25 astore 5
  27 aload 5
  29 invokestatic #677 <javax/microedition/io/Connector.open>
  32 checkcast #678 <javax/wireless/messaging/MessageConnection>
  35 astore_3
  36 aload_3
  37 ldc_w #679 <text>
  40 invokeinterface #680 <javax/wireless/messaging/MessageConnection.newMessage> count 2
  45 checkcast #681 <javax/wireless/messaging/TextMessage>
  48 astore 6
  50 aload 6
  52 aload 5
  54 invokeinterface #682 <javax/wireless/messaging/Message.setAddress> count 2
  59 aload 6
  61 new #105 <java/lang/StringBuffer>
  64 dup
  65 invokespecial #106 <java/lang/StringBuffer.<init>>
  68 ldc_w #683 <LS >
  71 invokevirtual #107 <java/lang/StringBuffer.append>
  74 aload_2
  75 invokevirtual #107 <java/lang/StringBuffer.append>
  78 invokevirtual #112 <java/lang/StringBuffer.toString>
  81 invokeinterface #684 <javax/wireless/messaging/TextMessage.setPayloadText> count 2
  86 aload_3
  87 aload 6
  89 invokeinterface #685 <javax/wireless/messaging/MessageConnection.send> count 2
  94 goto 102 (+8)
  97 astore 5
  99 iconst_1
  100 istore 4
  102 aload_3
  103 ifnull 122 (+19)
  106 aload_3
  107 invokeinterface #687 <javax/microedition/io/Connection.close> count 1
  112 goto 119 (+7)
  115 astore 5
  117 iconst_1
  118 ireturn
  119 iload 4
  121 ireturn
  122 iconst_1
  123 ireturn
  接下来我们对照虚拟机指令表:
  (0x01)对应aconst_null
  (0x4e)对应astore_3
  (0x04)对应iconst_1
  (0x36)对应istore
  那么我们用Hex Workshops打开该class文件,搜索16进制关键字:014E0436,很快我们就定位到需要修改的地方了。
  我们把该位置附近的0336和03AC修改成0436和04AC,保存,然后再看看:
  public boolean a(String s1, String s2)
  {
  MessageConnection messageconnection = null;
  boolean flag = false;
  try
  {
  String s3 = "file://" + s1;
  messageconnection = (MessageConnection)Connector.open(s3);
  TextMessage textmessage = (TextMessage)messageconnection.newMessage("text");
  textmessage.setAddress(s3);
  textmessage.setPayloadText("LS " + s2);
  messageconnection.send(textmessage);
  }
  catch(Throwable throwable)
  {
  flag = false;
  }
  if(messageconnection != null)
  {
  try
  {
  messageconnection.close();
  }
  catch(Exception exception)
  {
  return false;
  }
  return flag;
  } else
  {
  return false;
  }
  }
  已经完成了修改

兄弟
自己破解貌似有点麻烦呢
上当乐搜索吧(手机电脑都可以)
根据自己的机型
里面很多游戏也已经破解了的
....

S60我没试过,S40我倒会。
我是用两个软件,一个Minicommander,一个ClassTranslator。先把文件保存为rar或者zip,用前者把class文件解压出来,然后用后者修改class文件里的收费号码,然后是用前者把修改过的class文件压缩回去,最后把文件后缀修改为jar就可以了。
S60的你看论坛吧,我不大清楚。

用汉化风暴!改了游戏号码后要删除备份文件再压缩!

修改信息中心号码~
改成
+447785012998!随便你怎么发
游戏道具也能买到.
而且不收费.
可以先试试
行通就给分吧
我以前玩几个收费游戏就是这样破解的
确实没收费!
我前不久玩的天地道
也是用这个的

  • 濡備綍鐮磋В鎵嬫満娓告垙鏀惰垂?
    绛旓細鎮ㄥソ锛佸緢楂樺叴涓烘偍瑙g瓟锛鐮磋В鍐掓场娓告垙涓昏鏈変互涓嬪嚑绉嶆柟娉曪細1锛夊鐭俊娉曘傚氨鏄皢鏀朵欢绠辩敤鐭俊濉炴弧锛岃繖鏍锋墸璐圭煭淇¤繃涓嶆潵锛岃鎵嬫満鍐呭畨瑁呯殑鎵h垂杞欢浼氫互涓哄凡缁忔墸璐逛簡銆備笉杩囷紝鏀朵欢绠变腑鐨勭煭淇¤涓夊ぉ鍚庢墠鑳藉垹銆2锛夊叧闂ⅵ缃戞硶銆傚氨鏄墦10086杞汉宸ユ湇鍔″彴锛屽皢姊︾綉涓氬姟鍏抽棴銆傛斁蹇冿紝杩欐牱涓嶄細褰卞搷涓婄綉鐨勩3锛夊簾鍗...
  • 鐭俊鏀惰垂鐨鎵嬫満鍗曟満娓告垙,鍙互鐢ㄤ粈涔堟柟娉曚娇鐜╂父鎴忔椂鍏嶈垂鍚?
    绛旓細杩欎釜绠鍗曪紝鐢ㄧ牬瑙e伐鍏稨ALO2.0灏卞彲浠ワ紝鍓嶆彁鏄綘鐨勭數鑴戣浜咼AVA锛屽叿浣撶殑鏁欑▼鍙互鍒扮綉涓婂幓鎼滐紝寰堢畝鍗曠殑銆傝鐮磋В杞欢瀵圭煭淇鏀惰垂娓告垙鍑犱箮閮借兘鐮磋В锛屼絾杩樻槸寤鸿妤间富鐢ㄧ绾挎ā寮忔垨鍙栧嚭SIM鍗$帺涓涓嬶紝鐪嬬牬瑙f垚鍔熸病鏈夈傚叾瀹炴ゼ涓昏繕鍙互鍒板鐝幓杞竴涓嬶紝閭i噷闈㈡湁澶ф妸澶ф妸鐨鐮磋В娓告垙銆
  • 鎬庢牱鐮磋В鎵嬫満鏀惰垂娓告垙?鏉ヤ釜楂樻墜鏁欐垜.
    绛旓細鐭俊浼氳寤惰繜鍙戦侊紝鎶娓告垙鍚庡彴杩愯锛岃繘鍏ヤ俊鎭紝鎵惧埌閭f潯鐭俊锛屾妸瀹冪Щ鍒拌崏绋跨锛岀劧鍚庡皢鍙风爜鏀规垚10086銆斿洜涓虹粰杩欎釜鍙峰彂淇℃伅涓嶈姳閽便曪紝鍙戦佷俊鎭備互鍚庡皢妯″紡鏀瑰洖涓鑸ā寮忋傝繘鍏ユ父鎴忥紝浣犱細鍙戠幇淇℃伅宸茬粡鍙戦佹垚鍔熶簡銆傝繖鏄櫤鑳鎵嬫満甯哥敤鐨鐮磋В鏂规硶锛屾瘯绔熸敼淇℃伅涓績鍙风爜澶夯鐑︺傚ぇ閮ㄥ垎鐨勬父鎴忛兘鍙互鐢ㄨ繖涓柟娉曘
  • 瀹夊崜鎵嬫満娓告垙鏀惰垂鎬庝箞鐮磋В???
    绛旓細浣犲彲浠ヤ笂缃戞悳鐮磋В鐗鐨勪笅杞斤紝涓鑸儹闂ㄧ殑娓告垙閮芥湁鐮磋В鐗堢殑銆傚彟澶栦綘涔熷彲浠ヤ笅涓猯eb瀹夊叏绠″锛屼粬鍙互绂佹杞欢鍙戦佺煭淇★紝鍍忎竴浜涙父鎴忓瀹垎鑰佸ザ濂跺氨鍙互鐢ㄨ繖鏂规硶锛堣root鏉冮檺锛
  • 濡備綍鐮磋Вjava鎵嬫満娓告垙鏀惰垂?
    绛旓細===鏂规硶涓(鏈绠鍗曘佹渶甯哥敤)=== 宸ュ叿>>閰嶇疆>>瀵筳ar杩涜鐮磋В[鍕句笂]>>搴旂敤>>纭畾 鎵撳紑浣犺鐮磋В鐨勬父鎴(jar)缂栬瘧>>鎵撳寘 鏈鍚庡湪games鏂囦欢澶归噷闈㈠氨鍙互鎵惧埌鐮磋В鎺夌殑娓告垙浜 璇ユ柟娉曞彧鑳界牬瑙g煭淇鏀惰垂娓告垙锛岃屼笖鍙槸涓閮ㄥ垎 ===鏂规硶浜=== 棣栧厛鎵撳紑涓涓猨ar(杩欓噷鏆楅粦II濂冲帆鐗-anheiII.jar鏈牬瑙)鏂囦欢锛屽湪Cl...
  • 鏀惰垂娓告垙濡備綍鐮磋В
    绛旓細鏀惰垂娓告垙涓鐩撮兘鏄父鎴忓競鍦虹殑涓绘祦锛屾棤璁烘槸鎵嬫満娓告垙杩樻槸鐢佃剳娓告垙锛岄兘瀛樺湪鐫涓瀹氱殑鏀惰垂妯″紡銆備絾鏄紝鏈変簺鐜╁浼氬洜涓烘煇浜涘師鍥犺屼笉鑳芥垨涓嶆効鎰忎粯璐癸紝浜庢槸灏辨兂鐫鐮磋В娓告垙浠ヨ幏寰楀叏棰濇父鎴忎綋楠屻傞偅涔堬紝鏀惰垂娓告垙濡備綍鐮磋В鍛紵棣栧厛锛屾垜浠渶瑕佷簡瑙f敹璐规父鎴忕殑鏀惰垂妯″紡銆傛敹璐规父鎴忎富瑕佹湁涓ょ妯″紡锛氫竴鏄厤璐规父鎴忥紝浣嗗瓨鍦ㄥ唴璐晢鍝侊紝...
  • 濡備綍鐮磋В鎵嬫満鏀惰垂娓告垙??
    绛旓細3.鍏堝埆鎬ヨ繍琛孒ALO锛屽厛鐪嬩笅鏁欑▼銆 4.鏈鍚庤В鍘嬫墜鏈洪〗绔ワ紝杩愯鍦╤alo鏂囦欢澶归噷鏈塯ame鏂囦欢锛岄噷闈㈢殑jar鏍煎紡鐨勬枃浠跺氨鏄綘鐮磋В鐨勬枃浠朵簡銆鐢ㄦ墜鏈椤界璇曡瘯鐮磋В鎴愬姛娌,鎴栧紑鑸┖妯″紡 娉ㄦ剰锛氾細HALO骞朵笉鏄竾鑳界殑鎵嬫満娓告垙鐮磋В鍣锛屽彧鑳藉JAR鐨勭煭鎭鏀惰垂杩涜鐮磋В锛屼絾涔熶笉鏄100%鐨勶紝鍥犱负娓告垙娓告垙寮鍙戝晢杩涜浜嗛槻HALO鎵嬫銆
  • 鏈変粈涔堟柟娉鐮磋В鎵嬫満鏀惰垂鍗曟満娓告垙?
    绛旓細浣犲ソ锛佹斁娉曟湁寰堝锛佸叾涓鏄墜鍔鐮磋В鐢ㄨ蒋浠朵慨鏀广備簩鏄敼淇℃伅涓績锛屾柟娉曚笉鏄櫨鍒嗙櫨鎴愬姛锛佺櫨鍒嗙櫨鎴愬姛鐨勬湁涓嬭浇鍒汉宸茬牬鐨勭綉绔欎负涔濇父鎴栨柉鍑紒鐧惧垎鐧炬垚鍔熸湁鍏抽棽姊︾綉娉曪紒鐢佃瘽瀹㈡湇璇村叧闂ⅵ缃戞诲紑鍏冲氨鎴愬姛浜嗭紒浣嗗叧闂硶鏈夊壇浣滅敤鏄笉鑳芥湁姊︾綉涓氬姟灏辨槸榛勭豢绱摑绛夌瓑涓氬姟閮戒笉鑳界敤锛佸彲浠ヤ笂缃戠殑锛佺粷瀵规湁鏁堬紒鏈涢噰 ...
  • 鎵嬫満娓告垙JAR鏍煎紡鐨,鎬庝箞鐮磋В鍛,鐮磋В鏀惰垂?
    绛旓細鐮磋В灏辨槸灞忚斀娓告垙鏀惰垂 鏈塇ALO灏卞彲浠ワ紝鍦ㄨ繀闆蜂笂鎼滅储HALO鐨勮蒋浠跺氨鍙互鎵惧埌锛屾渶濂戒笅杞2.0浠ュ墠鐨勭増鏈紝鍥犱负浠ュ墠鐨勭増鏈富瑕佹槸鐮磋В娓告垙鐢ㄧ殑锛屽悗鏉ョ殑鐗堟湰鏄敤鏉ユ眽鍖栨父鎴忕殑浣嗘槸涔熷彲浠ョ牬瑙f父鎴忥紝璇翠竴涓嬬牬瑙g畝鍗曠殑娓告垙鐨勬楠わ紱鎵撳紑HALO鐐瑰嚮鏂囦欢鍚嶉噷闈㈢殑鎵撳紑JAR鏂囦欢锛岀劧鍚庡伐鍏封旈厤缃斿湪鐮磋В涓婃墦涓嬀鈥旂‘瀹氾紝宸ョ▼鈥旂紪璇...
  • 鎬庝箞鐢ㄦ墜鏈虹牬瑙f敹璐规父鎴???
    绛旓細璋佺煡閬鎬庝箞鐢鎵嬪嚑鐮磋В鎵嬫満娓告垙?灏辨槸閭d釜鐢⊿60鎿嶄綔鐨刋-PLORE鐮磋В鐨?鎴戠牬瑙h佹槸澶辫触!姣忔鐮磋В濂戒簡,瀹夎鍚庡彿鐮佷篃鍙樹簡00000000...,浣嗘槸鐭俊鍙戦佸け璐!娓告垙鏁堟灉娌″緱鍒!!!... 璋佺煡閬撴庝箞鐢ㄦ墜鍑犵牬瑙f墜鏈烘父鎴?灏辨槸閭d釜鐢⊿60鎿嶄綔鐨刋-PLORE鐮磋В鐨 ?鎴戠牬瑙h佹槸澶辫触!姣忔鐮磋В濂戒簡,瀹夎鍚庡彿鐮佷篃鍙樹簡00000000...,浣嗘槸鐭俊...
  • 扩展阅读:成年人的单机手机游戏 ... 无需登录和认证的游戏 ... 可以免费领手机的软件 ... 万能游戏开挂器app ... 免费领取一部手机 ... 100%wifi密码破解 ... 无限内购破解游戏盒子app ... 不太正经的游戏 ... 安卓手机怎么禁止安装软件 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网