本帖最后由 我也是个傻瓜 于 2015-7-20 21:26 编辑
我想 破解GIS相关的安卓程序,于是找到了这个北斗手机定位系统, 且不论它是否能定位,定位精度有多高,本文件只进行破解分析。 本文用到的软件有:海马玩模拟器、APK改之理 在模拟器中安装,输入手机号码,点击“卫星定位”,它会一级一级地往下定位。当定位到区县时,会弹出需要消耗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-ltv0, v2, :cond_0,如果v0<v2,则转换到cond_0,这里修改方法很简单,将lt改为gt即可。 编译,签名,安装,测试。
原版程序下载:http://www.7xz.com/softs/view/10027883
|