当面对会反制遭破解装置的App该如何顺利提取数据
2017-07-25 23:12
363 查看
在检测App的过程之中,总会遇到比较棘手的,以”侦测是否遭破解的装置”为例,便会是个不好处理的状况.当App具备侦测装置是否已遭Root时,一旦发现装置已遭破解,便会停止运行,等于是只准安装及运行在未Root的装置之上.
有人会说,那就装可以”反反制”的App,来欺骗特定App是运行在非Root的装置上即可.但实务上,反反制也可能会失效而无法达到效果.使得问题依旧.
即便是如此,仍有根本终极破解之道.也就是,让该App于未Root的正常环境安装及运行,一旦进行各项必要操作完毕,我再设法将该App安装在/data/data/之下的文件夹给拿出来,就可以得到储存在配置文件或数据库的内容了.
那若还是要再次检测该App呢?很简单,再把手机刷回官方ROM,便可回到未Root的状态了.
以下以Sony E3(D2203)为例,来说明如何进行Root.所需的东西有3项:
Flashtool
Recovery ROM
SuperSU
在此就不说如何下载了,应该很容易就找的着.要注意的是,这Recovery ROM可不是整包的ROM,我只要是刷入第三方的Recovery以取代原有Recovery,也才具备安装的功能.
手机完全关机后,按压Power + Voume Up,此时呼吸灯会呈现蓝色.手机接入工作站后执行Flashtool
点击工具栏最左方的闪点图标,选择Fastboot mode.
点击[Select Kernel Flash]
出现如下提示,说明如何按压以进入该模式,但因为我们早已进入,因此以下提示会一闪而过,直接出现让我们选取Recovery ROM的窗口.选好就开始刷入.
刷入过程很快,即可将手机重开机,以进入Recovery Mode.
按压Power,当看到呼吸灯呈紫色,再同时按压Volume Up+Volume Down
便可顺利进入刚刷入的Recovery,享用相关功能,首先我们便是要安装SuperSU.
为方便我喜欢用sideload的方式,
再于工作站下指令
完成Root之后,当运行App便可见到是否授予最高权限的提示,按下[授予]便可提权成为Root
若ssh的倾听埠是默认埠22,即代表已是Root身份运行.若非Root身份运行,仅能用1024以上的high port.
有人会说,那就装可以”反反制”的App,来欺骗特定App是运行在非Root的装置上即可.但实务上,反反制也可能会失效而无法达到效果.使得问题依旧.
即便是如此,仍有根本终极破解之道.也就是,让该App于未Root的正常环境安装及运行,一旦进行各项必要操作完毕,我再设法将该App安装在/data/data/之下的文件夹给拿出来,就可以得到储存在配置文件或数据库的内容了.
那若还是要再次检测该App呢?很简单,再把手机刷回官方ROM,便可回到未Root的状态了.
以下以Sony E3(D2203)为例,来说明如何进行Root.所需的东西有3项:
Flashtool
Recovery ROM
SuperSU
在此就不说如何下载了,应该很容易就找的着.要注意的是,这Recovery ROM可不是整包的ROM,我只要是刷入第三方的Recovery以取代原有Recovery,也才具备安装的功能.
手机完全关机后,按压Power + Voume Up,此时呼吸灯会呈现蓝色.手机接入工作站后执行Flashtool
点击工具栏最左方的闪点图标,选择Fastboot mode.
点击[Select Kernel Flash]
出现如下提示,说明如何按压以进入该模式,但因为我们早已进入,因此以下提示会一闪而过,直接出现让我们选取Recovery ROM的窗口.选好就开始刷入.
刷入过程很快,即可将手机重开机,以进入Recovery Mode.
按压Power,当看到呼吸灯呈紫色,再同时按压Volume Up+Volume Down
便可顺利进入刚刷入的Recovery,享用相关功能,首先我们便是要安装SuperSU.
为方便我喜欢用sideload的方式,
再于工作站下指令
完成Root之后,当运行App便可见到是否授予最高权限的提示,按下[授予]便可提权成为Root
若ssh的倾听埠是默认埠22,即代表已是Root身份运行.若非Root身份运行,仅能用1024以上的high port.
相关文章推荐
- 以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格?[转]
- APP如何保存数据?——iOS保存数据的4种方式
- web数据采集核心技术分享系列(三)如何破解验证码?图像分析?特征匹配?人工智能?第三方集成?...哪个最强大?
- Fiddler 如何抓取Android APP的数据
- APP版本升级,数据库数据如何办?
- 如何使用scrapy中的ItemLoader提取数据?
- 100分!!!如何实现两个不同手机不同APP之间的实时的数据传递
- 数据如何埋点?Mob统计分析电商类APP埋点需求
- MATLAB如何提取某一矩阵的某一列的部分数据?
- 如何使用ArcMap提取地图数据的坐标信息
- 【如何从excel文件中高效提取数据?】——Libxl
- 【示例教程】如何使用LEADTOOLS 的JAVA接口从护照中识别和提取数据
- XPath与正则表达式在文本数据提取时该如何选择?
- 【一秒演示】 如何高效开发能处理后端数据的移动APP,节省服务端维护成本
- 在python后台如何将客户端提交的form表单数据提取出来?
- 探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页
- Struts如何从客户提交表单中提取数据,和传统的HTML form相比有什么优势?
- 如何保护iPhone App不被破解办法
- excel 如何提取分类汇总后的数据
- 如何利用Datawindow.net提取Sequence数据