如何用终端模拟器提取recovery

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用终端模拟器提取recovery相关的知识,希望对你有一定的参考价值。

方法/步骤
  1
  首先我们要下载的是recovery这个文件,如何解压缩到我的电脑里面,最好是解压缩到英文文件夹,例如c:/recovery/recovery.img,接着移动到你手机内存卡根目录下
  2
  接着下载我供安卓终端模拟器.apk文件,然后使用腾讯手机管家安装或者拷贝到内存卡上找到安装
  3
  安装好了终端模拟器,在手机上打开
  4
  接着手机上就会弹出一个黑黑的窗口,你在窗口里面输入“su”并回车,使超级终端获得root权限。
  5
  接着输入相应指令,点击回车后,你将在显示窗口里面看到连续三段英文字体例如:14052+0****之类的文字,就表示成功了,重启你手机进入recovery就可以了
参考技术A
手机已root

下载安装:
终端模拟器.apk

输入
su回车再打cat
proc/partitions
然后会显示分区,之后确定你
recovery所占的分区
(有些手机会显示分区名,而有些不会,没有的话,就只能自己看着提了!)
确定分区

然后用dd命令
输入dd
if=/dev/block/mmcblk0p21
of=/sdcard/recovery_orig.img
于是,你手机内存卡上就多了个recovery_orig.img

如何用正则提取中文字符

1.首先得把字符串转成utf-8的格式:

$str = iconv(charset, ‘utf-8‘, $str);//charset为你的字符原来的格式,包括:gb2312(简体中文),big5(繁体中文),utf8

2.使用preg_match_all进行提取:

preg_match_all(‘/[\x{4e00}-\x{9fa5}]+/u‘, $str, $r);
中文在utf8中代码是\u4e00-\u9fa5,但是是十六进制,所以转换成\x,这样得到的$r为二维数组,这个preg_match_all()函数第四个参数还有一个默认的PREG_PATTERN_ORDER,具体可以参考手册

以上是关于如何用终端模拟器提取recovery的主要内容,如果未能解决你的问题,请参考以下文章

当安卓手机的数据线接口损坏时,如何刷机RECOVERY

ubuntulinux下 如何用python 模拟按键

安卓手机怎么刷入Recovery?

如何用-cmd--命令行进入android sdk的安装目录

Windows模拟linux终端工具Cmder+Gow

部标808协议模拟终端的设计和开发