Android破解之北斗手机定位系统

我想破解GIS相关的安卓程序,于是找到了这个北斗手机定位系统,且不论它是否能定位,定位精度有多高,本文件只进行破解分析。

在模拟器中安装,输入手机号码,点击"卫星定位",它会一级一级地往下定位。当定位到区县时,会弹出需要消耗G币的信息,点击"确认",然后说金G币不足,要通过安装广告App来换取。

Android破解之北斗手机定位系统_第1张图片Android破解之北斗手机定位系统_第2张图片Android破解之北斗手机定位系统_第3张图片Android破解之北斗手机定位系统_第4张图片

使用APK改之理,反编译程序,找到res-values-string.xml和public.xml,前者存储了字符串,第一个字符串都有一个name,即唯一的标识符号,例如"您的账户不足100个G币……"这个字符串的名称是dialog_jifen_content,它在public.xml对应的16进制编码是0x7f050004。

Android破解之北斗手机定位系统_第5张图片

搜索dialog_jifen_content,确定0x7f050004Android破解之北斗手机定位系统_第6张图片

搜索0x7f050004,发现它在b(Lcom/xianzhisoft10010/com/Map;Landroid/content/Context;)V

方法中:

Android破解之北斗手机定位系统_第7张图片

再搜索b(Lcom/xianzhisoft10010/com/Map;Landroid/content/Context;)V,一共有两处,都位于cond_0内;

Android破解之北斗手机定位系统_第8张图片

再往前看,if-lt v0, v2, :cond_0,如果v0<v2,则转换到cond_0,这里修改方法很简单,将lt改为gt即可。

Android破解之北斗手机定位系统_第9张图片

编译,签名,安装,测试。

Android破解之北斗手机定位系统_第10张图片

原版和破解程序下载: http://pan.baidu.com/s/1pJECCuZ

你可能感兴趣的:(android)