怎么用终端模拟器刷入recovery

怎么用终端模拟器刷入recovery,第1张

1下载并修改要刷的 recovery 文件名。如果怕麻烦,就直接将文件名改成 abcimg,复制得SD卡根目录中,不要放到文件夹中。
2:在手机上打开终端模拟器,输入su 并且取得权限。
3输入命令注意应为flash_image 空格 recovery 空格/sdcard/abcimg
4稍等几秒钟后,出现终端提示符“#”就表示 OK 了,退出重启进入新的 recovery
5运行时可能有些朋友会出现flash_image not found的错误提示这是因为ROM中少了flash_image这个文件。只需下载附件文件,用RE管理器放到system\bin文件夹中,然后修改权限为可读、可写。

Termux 是运行在 Android 上的 terminal。不需要root,运行于内部存储,自带了一个包管理器,可以安装许多现代化的开发和系统维护工具。

Termux | F-Droid - Free and Open Source Android App Repository

在较新版的 Termux 中,官方提供了图形界面(TUI)来半自动替换镜像,推荐使用该种方式以规避其他风险。 在 Termux 中执行如下命令

在图形界面引导下,使用自带方向键可上下移动。

Termux 提供了一个包 proot-distro ,它负责管理 Termux 内的 Linux 发行版。您可以通过执行安装此实用程序

目前它支持这些发行版:

要安装发行版,只需运行以下命令:

其中“<alias>”为Linux发行版本,例如“alpine”。

安装后,您可以通过执行下一个命令来启动 shell 会话:

以下是可用的 proot-distro 功能的基本概述:

长按屏幕点击More打开设置---->Style---->安装Termux:Styling

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

为什么要在MT中使用Termux命令?

注:需要root权限

方案一(推荐):将Termux命令路径添加到MT终端的$PATH变量中
进入/data/user/0/binmtplus/files/term/usr/etc/目录,编辑里面的bashbashrc,在最末尾添加 export PATH=$PATH:/data/data/comtermux/files/usr/bin/ 即可

或者直接使用MT终端输入 echo "export PATH=$PATH:/data/data/comtermux/files/usr/bin/" >> /data/user/0/binmtplus/files/term/usr/etc/bashbashrc

方案二(不推荐,但可以在所有终端中有效):主要面向单个命令,使用ln将Termux命令链接到/bin目录下,以ffmpeg命令为例:
MT终端输入 ln /data/data/comtermux/files/usr/bin/ffmpeg /bin/ffmpeg 即可

需要注意的是,Termux里命令权限默认是700,也就是在MT终端使用的时候,需要开启root权限,即输入su或者sudo command

1 显示系统中全部Android平台:
android list targets
2 显示系统中全部AVD(模拟器):
android list avd
3 创建AVD(模拟器):
android create avd --name 名称 --target 平台编号
4 启动模拟器:
emulator -avd 名称 -sdcard ~/名称img (-skin 1280x800)
5 删除AVD(模拟器):
android delete avd --name 名称
6 创建SDCard:
mksdcard 1024M ~/名称img
7 AVD(模拟器)所在位置:
Linux(~/android/avd) Windows(C:\Documents and Settings\Administrator\android\avd)
8 启动DDMS:
ddms
9 显示当前运行的全部模拟器:
adb devices
10 对某一模拟器执行命令:
abd -s 模拟器编号 命令
11 安装应用程序:
adb install -r 应用程序apk
12 获取模拟器中的文件:
adb pull
13 向模拟器中写文件:
adb push
14 进入模拟器的shell模式:
adb shell
15 启动SDK,文档,实例下载管理器:
android
16 缷载apk包:
adb shell
cd data/app
rm apk包
exit
adb uninstall apk包的主包名
adb install -r apk包
17 查看adb命令帮助信息:
adb help
18 在命令行中查看LOG信息:
adb logcat -s 标签名
19 adb shell后面跟的命令主要来自:
源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。
20 删除系统应用:
adb remount (重新挂载系统分区,使系统分区重新可写)。
adb shell
cd system/app
rm apk
21 获取管理员权限:
adb root
22 启动Activity:
adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。
23、发布端口:
你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
adb forward tcp:5555 tcp:8000
24、复制文件:
你可向一个设备或从一个设备中复制文件,
复制一个文件或目录到设备或模拟器上:
adb push
如:adb push testtxt /tmp/testtxt
从设备或模拟器上复制一个文件或目录:
adb pull
如:adb pull /addroid/lib/libwebcoreso
25、搜索模拟器/设备的实例:
取得当前运行的模拟器/设备的实例的列表及每个实例的状态:
adb devices
26、查看bug报告:
adb bugreport
27、记录无线通讯日志:
一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
adb shell
logcat -b radio
28、获取设备的ID和序列号:
adb get-product
adb get-serialno
29、访问数据库SQLite3
adb shell
sqlite3

使您可以访问Android内置的Linux命令行shell。它可以模拟数字设备公司VT-100终端,您可以使用此程序,在Android手机上运行的Linux命令。它对计算机程序员很有用,也可以用来探索的Android手机的Linux内部构成。
一般不是给手机用户用的,而是给开发者用的,安卓应用的开发者开发应用之后,一般都会在模拟器+各个手机的ROM上测试


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10257422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存