我想破解GIS相关的安卓程序,于是找到了这个北斗手机定位系统,且不论它是否能定位,定位精度有多高,本文件只进行破解分析。
在模拟器中安装,输入手机号码,点击"卫星定位",它会一级一级地往下定位。当定位到区县时,会弹出需要消耗G币的信息,点击"确认",然后说金G币不足,要通过安装广告App来换取。
使用APK改之理,反编译程序,找到res-values-string.xml和public.xml,前者存储了字符串,第一个字符串都有一个name,即唯一的标识符号,例如"您的账户不足100个G币……"这个字符串的名称是dialog_jifen_content,它在public.xml对应的16进制编码是0x7f050004。
搜索dialog_jifen_content,确定0x7f050004
搜索0x7f050004,发现它在b(Lcom/xianzhisoft10010/com/Map;Landroid/content/Context;)V
方法中:
再搜索b(Lcom/xianzhisoft10010/com/Map;Landroid/content/Context;)V,一共有两处,都位于cond_0内;
再往前看,if-lt v0, v2, :cond_0,如果v0<v2,则转换到cond_0,这里修改方法很简单,将lt改为gt即可。
编译,签名,安装,测试。
原版和破解程序下载: http://pan.baidu.com/s/1pJECCuZ
时间: 2024-10-12 23:00:55