《Android破解之北斗手机定位系统》之继续破解

article/2025/9/27 22:00:42

前几日,看到一篇文章颇有意思的破解文章,便尝试亲手操刀试一试,文章来源:《 Android破解之北斗手机定位系统》,来源自:吾爱破解论坛,文章链接:http://www.52pojie.cn/forum.php?mod=viewthread&tid=385773,感兴趣的朋友可以速速围观,下面我要说明的是以下几点:

 

工具:APK改之理(Apk IDE)http://www.onlinedown.net/soft/427172.htm

一款可视化的用于修改安卓Apk程序文件的工具,集Apk反编译、Apk打包、Apk签名,支持语法高亮的代码编辑器,基于文件内容的关键字(支持单行代码或多行代码段)搜索、替换引擎,打造一条龙修改工具(不必再借助各种第三方工具),从而大大简化Apk修改过程中的繁琐工作,节约时间,让你能够把精力全部集中在修改任务中。

  1、全自动的反编译、编译、签名,从此不必再输入繁琐的Apk解包、打包命令。

  2、以树目录管理全部Apk资源文件,浏览、管理、打开、删除文件或文件夹都可以统一在软件中实行,方便快捷。

  3、自动识别图像资源,并提供该类资源的快捷替换功能,方便修改这类图片资源。

  4、内置代码编辑器,支持包含(但不限于)。samli、。xml、。html、。java等的各种文件的语法高亮显示,根据文件格式自动匹配相应语法;同时支持使用系统编辑器来编辑代码文件。

  5、内置基于文件内容的单行或多行代码搜索、替换引擎,一键搜索替换,可显示无穷多个搜索结果以标签的形式分门别类;可指定搜索范围(全部源代码或在指定的文件夹中搜索),支持正则表达式搜索和替换。搜索功能是Apk修改的一个重要工具,从此你不必借助其它第三方搜索工具。

  6、内嵌Unicode、AscII互转工具,以方便汉化类修改。

  7、内置类似于系统cmd.exe的命令窗口,高手也可以手动直接输入各种命令来手动操作。

  8、所有操作步骤、操作结果都以良好的阅读格式输出在日志窗口,方便查看修改的历史记录。

  9、内置adb功能,包括使用adb向设备(或模拟器)安装、卸载修改后的apk进行测试,并嵌入adb log、ddms等功能监测修改apk的运行状况,以便于分析和查找错误。

  10、支持界面换肤。

截图如下:

small语法:

反编译后可以得到jar或者得到smali文件,Android采用的是java语言 进行开发,但是Android系统有自己的虚拟机Dalvik,代码编译最终不是采用的java的class,而是使用的smali,具体详情看参考文章:http://mobile.51cto.com/aprogram-464015.htm

,这里我列下基本语法,以便本内容使用:

.field private isFlag:z  定义变量

 

.method  方法

 

.parameter  方法参数

 

.prologue  方法开始

 

.line 12  此方法位于第12行

 

invoke-super  调用父函数

 

const/high16  v0, 0x7fo3  把0x7fo3赋值给v0

 

invoke-direct  调用函数

 

return-void  函数返回void

 

.end method  函数结束

 

new-instance  创建实例

 

iput-object  对象赋值

 

iget-object  调用对象

 

invoke-static  调用静态函数

 

条件跳转分支:

 

"if-eq vA, vB, :cond_**"   如果vA等于vB则跳转到:cond_**

"if-ne vA, vB, :cond_**"   如果vA不等于vB则跳转到:cond_**

"if-lt vA, vB, :cond_**"    如果vA小于vB则跳转到:cond_**

"if-ge vA, vB, :cond_**"   如果vA大于等于vB则跳转到:cond_**

"if-gt vA, vB, :cond_**"   如果vA大于vB则跳转到:cond_**

"if-le vA, vB, :cond_**"    如果vA小于等于vB则跳转到:cond_**

"if-eqz vA, :cond_**"   如果vA等于0则跳转到:cond_**

"if-nez vA, :cond_**"   如果vA不等于0则跳转到:cond_**

"if-ltz vA, :cond_**"    如果vA小于0则跳转到:cond_**

"if-gez vA, :cond_**"   如果vA大于等于0则跳转到:cond_**

"if-gtz vA, :cond_**"   如果vA大于0则跳转到:cond_**

"if-lez vA, :cond_**"    如果vA小于等于0则跳转到:cond_**

 

看到这里应该大概明白为什么作者要改lt为gt了吧,小于变成大于了,呵呵,这里大家重点要掌握就是这个函数调用:invoke-static,看明白了基本就可以完成下面去广告的功能了,除了作者的lt转gt功能;

 

去广告:

如果大家完成了作者的修改lt左右后,发现有个非常讨厌的弹出广告每次都出来,而且不小心点击就会自动下载,我就中招无数,可怜了笔者的小手机,故此必须除掉它,我们首先看下整个项目反编译后的效果,浏览会发现waps这个jar 包,

那就好办了,搜索waps 关键字,终于出了它本身之外,我们发现了在自己的smali文件里出现了一个方法showPopAd,判断就是它,直接删除即可,编译生成可不再显示弹出广告;

 

修改软件显示信息

1,中文

直接定位到string文件,双击打开就可以编辑任何可见中文,截图如下:

2,ASCII

发现文字是直接写到代码里面的,这里表示对开发者偷懒的极度不满,让破解遇到问题,比如如下文字:

没有办法,只能先转换了,在线转换网站:http://tool.oschina.net/encode?type=3

转换后明显亲切了,如下图:

 

遇到问题如何解决:

1 破解工具使用,记得要安装JDK1.7喔,不然可能出现问题吧,出现别的问题自行百度;

2 语法问题,smali 基本语法要懂,不然无法下手,反正就是边学边用,程序员基本都是如此;

3 第三方jar包,建议先浏览看看有哪些方法,然后进行全局搜索;

4 ASCII,遇到不要怕,因为这是可以转成中文的,如果看不懂,记得转成中文喔;

 

联系笔者:

感兴趣的可以发邮件联系笔者:xxxx@163.com,特别注明:破解后的软件不免费提供,请尊重知识产权。

备注:已无法再次破解,请大家谅解,请勿继续发有邮件,谢谢,时间:2019-07-04。

 

附言:

非常感谢原破解作者,站在巨人肩膀,别忘记了继续往上爬,不然,你还是没有人家看的高,看的远,与君共勉。


http://chatgpt.dhexx.cn/article/7npO8Jvs.shtml

相关文章

北斗卫星是如何实现手机定位的?

最近有网友在问,手机上的GPS、北斗定位是一个怎么样的原理,为什么地面上这么多设备只靠天上二十来个卫星就能实现准确定位,这么多定位请求能处理得完吗?这就涉及到全球卫星定位的原理啦,今天超能课堂就为大家讲一讲其中…

北斗和GPS定位在室外非常好用,但当手机进入室内时,它们的定位功能就很不准,甚至无法定位。我们可以开启WLAN扫描定位WIFI模块固定编码或者开启手机的A-GPS辅助定位通过基站,A-GPS服务器定位

手机定位已经成为人们生产生活必不可少的工具,但有些人的手机定位又快又准,有些人的手机定位时常又慢又偏差大。那该如何解决呢?可以通过下面两个设置来提高定位速度和精度。 1、A-GPS辅助,提高室外定位速度 手机在室外定位时&…

Win7安装英文语言包(图文)

Win7安装英文语言包(图文): 然后是等待。。。。 最后,注销或重启。

centos7安装中文语言的方法

1、查看系统当前使用的语言,输入 echo $LANG 2、查看系统有没有安装中文语言包,终端输入 locale 如果系统有zh_cn 表示已经安装了中文语言。 3、由于没有安装中文语言包,那可以通过网上下载安装中文语言包yum groupinstall chinese-support…

win7中文版转英文版 只须下载安装语言包

 如何将win7中文版转英文版(或者其他语言)呢?在XP时代只能重装英文版系统,现在在WIN7时代就方便多了,只须要下载相应的语言包,安装再设置就可以了(前提必需是旗舰版),下…

用DISM为Windows 7 SP1 2019官方英文版添加中文语言包及XHCI驱动

https://www.toutiao.com/a6670792825711362574/ 用DISM为Windows 7 SP1 2019官方英文版添加中文语言包及XHCI驱动 阿斌Life 2019-03-21 18:43:07 用DISM配合DISM为Windows 7 SP1 2019官方英文版添加中文语言包及XHCI驱动 为什么? 近期微软放出了官方 Windows 7…

win7安装英文包

01、进入英文包下载界面 网址:https://www.froggie.sk/download.html 02、根据自身系统类型进行选择(以win7旗舰版为例) 03、下载的安装包,双击安装即可

在Windows 7中快速安装语言包

在Windows 7中快速安装语言包是一件非常容易的事情,下面一一列举操作步骤: 在Windows 7中目前微软提供了34种语言可供用户选择,在Windows Update中选择可用更新。 选择自己所需要的语言,例如我选择简体中文,我们在这里…

Windows 7 专业版如何安装英文、中文语言包

下载相应的语言包,以管理员身份运行下载的exe文件,会在该exe文件的旁边生成一个lp.cab文件,赶快将此lp.cab复制一个副本文把lp.cab放到C:根目录接下来的步骤: 1. 在所有程序附件中,以管理员运行命令行:在命令窗口打入如…

Win7 SP1 安装中文语言包

Win7 SP1 安装中文语言包 解决双击语言包没反应问题 下载中文语言包 Windows 7 SP1 多国语言包 下载语言包切换工具 Vistalizator(win7语言切换工具)

window7旗舰版安装语言包

前提概要 用了之前的一个备份包,想安装一个英语语言包,网络上找了最终验证以下方式可行 操作步骤 ①安装工具:Vistalizator 网址:https://www.froggie.sk/ ②单击上图 Vistalizator ③下载语言包 说明 MUI为底层语言包&#xff0…

Windows 7 多国语言包(MUI)

Windows 7 多国语言包(MUI) Win7的多国语言包,有32位和64位的7600和7601版本,大家按需下载哈~ 此安装包解压后只能用在Windows 7 Ultimate 或 Enterprise! 其它版本上安装语言包可使用Vistalizator。。。 更换方法~ 首…

Win7 专业版安装中文包、汉化处理

原文地址为: Win7 专业版安装中文包、汉化处理 参考资料:http://www.metsky.com/archives/350.html 非旗舰版Win7不提供多语言升级切换,需要使用Vistalizator将windows7专业版从英文显示切换为中文显示。 一、Vistalizator下载和MUI语言包…

Windows 7 SP1 语言包下载

Download Official 32-bit (x86) Windows 7 SP1 MUI Language Packs Arabic / 阿拉伯语: windows6.1-kb2483139-x86-ar-sa_5add6e4a36127029d431ba98d99708c44ef9b53f.exe Bulgarian / 保加利亚语: windows6.1-kb2483139-x86-bg-bg_a8a5013e477366119cfdc5fbda43b904755db450.e…

windows7 专业版安装中文语言包

2019独角兽企业重金招聘Python工程师标准>>> download win7 sp1 zh-ch chinese package: http://www.froggie.sk/download.html http://download.windowsupdate.com/msdownload/update/software/updt/2011/02/windows6.1-kb2483139-x86-zh-cn_ae61ea226215f96fc95b…

win7安装中文语言包

无法直接修改电脑语言 在控制面板中没有没有看到切换为中文的选项 image.png 下载中文语言包 http://www.froggie.sk/7lp64sp1.html 安装 下载Vistalizator.exe image.png 选择下载的语言包安装 image.png 有的版本匹配,不过软件会自动提示去下载缺少的更新 image.p…

windows7系统安装中文语言包汉化问题

今天稍不注意就把电脑安装成纯英文的操作系统界面,这就不利于在中文环境下进行开发和添加中文注释,并遇到一个比较奇怪的事情,通过控制面板没有找到安装或者卸载的按钮,接下来讲解一下如何解决win7汉化这个问题。 步骤一:点击电脑的开始按钮,弹出如图一所示的英文界面,…

Eclipse安装中文简体语言包(官方下载安装教程)

目录 方法一 1. 下载中文语言包; 2. 将文件下载后,解压。 方法二 获得最新语言包网址 点击获得:配置JAVA_HOME方法 一些历史版本的语言包网址: 补充2021/3/7:语言包官方下载链接汇总(浏览器打开&#x…

为Windows 7 Professional安装多语言包

现在越来越多的人开始用Windows7 了,尤其是正在国外留学的中国学生,得利于学校和微软的合作项目,很多学生都能免费得到一份正版的外文Windows 7 专业版, 或者是以非常优惠的价格的买到家庭版。但由于这两个版本的MUI(Multi User I…

Windows 7 Sp1 x64 无法安装英文语言包(已解决)

原文地址为: Windows 7 Sp1 x64 无法安装英文语言包(已解决) Windows 7 Sp1 x64 无法安装英文语言包(已解决) 旗舰版window7 x64,升级到SP1后,无法安装英文语言包 ghost了一个中文版的64位的旗舰版的window7 SP1.想…