㈠ 手机刷机前需要清理系统文件内存吗,就像电脑重装系统格式化C盘一样
是的,因为残留在手机里卖弄的数据会影响新系统的文件的注入,不清空会出现各种各样的问题。
手机刷机分为线刷和卡刷,线刷不需要手动去清理,在用刷机工具载入刷机包的时候软件自动会清除手机的所有用户数据和软件数据,然后注入一个全新的系统;卡刷需要手动清除数据才可以刷入。
卡刷清除方法:(注意:刷机之前保持电量充足,至少50%,最好充满,防止意外发生。)
下载对应型号的刷机包,后缀名是”.zip“格式的
手机关机状态下,按住音量加号键+电源键/音量加号键+home键+电源键 不放等待屏幕亮起松开手指,此时手机进入一个全英文的界面,简称”recovery模式“
音量键上下移动选择wipe data/factory rese清(除用户数据并恢复出厂设置),按电源键或者home键确认选择,选择yes,改数据就被清除掉了。
执行完上一步操作,然后选择wipe cache partition(清除系统缓存),按电源键或者home键确认选择,也是选择yes
执行完上2步操作手机卡刷前的数据清空就完成了,现在可以把刷机包载入了,选择install zip from sdcard(从sd卡载入更新包),找到放在sd卡的卡刷包,确认即可刷入,耐心等待刷完。
刷完之后回到recovery界面,选择第一个reboot system now(重启手机),首次重启比较慢,下次开始就好了,耐心等待。
㈡ 详解如何将 Android 手机投屏在 Ubuntu 上
详解如何将Android手机投屏在Ubuntu上
将Android手机投屏到Linux系统是一项实用技巧。本文以Scrcpy软件为例,介绍如何将Android手机投屏至Ubuntu系统。
Scrcpy简介
Scrcpy是一款开源命令行工具,用于通过adb或USB数据线控制Android设备。无需root权限,可实现计算机用户从Linux桌面远程控制Android设备。
Scrcpy主要特点
资源获取对学习技术至关重要。我当年使用的学习资源,现在也免费分享,涵盖Linux、云计算、虚拟化、OpenStack、Docker、K8S、网络、Python、Go等书籍和视频。
安装要求
在Ubuntu上安装Scrcpy的步骤如下:通过默认软件仓库安装或下载源码自行编译。
运行Scrcpy
使用USB连接电脑和安卓设备,执行命令启动Scrcpy。支持命令行参数,可查看详细参数列表。
Scrcpy功能详解
画面设置
- 缩小分辨率:调整高度和宽度限制,如将高度和宽度都设为1024,以提升性能。
- 修改画面比特率:从默认的8Mbps调整至其他值,如2Mbps。
- 限制画面帧率:通过命令限制帧率,仅在Android 10及以上版本被支持。
- 画面裁剪:显示设备的部分屏幕,例如仅显示Oculus Go的一只眼睛。
- 锁定屏幕朝向:影响录制功能。
屏幕录制
同时实现屏幕镜像与视频录制。在不开启镜像的同时录制画面,捕获“被跳过的帧”。
连接方式
- 无线连接:通过adb建立TCP/IP连接,优化性能。
- 多设备连接:支持同时显示多个设备画面。
- 自动启动连接:使用AutoAdb工具。
- SSH连接:本地adb连接远程adb服务器,远程控制设备。
窗口设置
- 标题:自定义窗口标题。
- 位置与大小:指定窗口初始位置和大小。
- 无边框:关闭窗口边框。
- 保持窗口最前:让窗口始终在最前面。
- 全屏:直接全屏启动Scrcpy。
- 旋转:实时调整窗口显示方向。
其他镜像设置
- 只读:关闭对设备的控制。
- 显示屏选择:针对多显示屏设备进行镜像。
- 保持常亮:防止设备休眠。
- 关闭设备屏幕:启动时关闭屏幕。
- 渲染超时帧:跳过解码失败的帧。
- 显示触摸:在设备上显示触摸点。
- 关闭屏保:不默认关闭屏幕保护。
输入控制
- 旋转屏幕:使用快捷键MOD+r切换竖屏和横屏模式。
- 复制黏贴:自动同步剪贴板内容。
- 捏拉缩放:模拟触摸操作。
- 文字注入:调整输入偏好,避免键盘问题。
- 按键重复:修改按键事件转发。
文件传输
- 安装APK:拖放APK文件至Scrcpy窗口。
- 文件推送:拖放文件至/sdcard/。
- 自定义路径:设置adb路径,覆盖默认路径。
掌握Scrcpy后,即可实现Android手机与Ubuntu系统之间的高效互动与控制,提升工作效率和娱乐体验。
㈢ 安卓手机root权限获取的工作原理
ROOT权限的原理是在安卓手机的/system/bin/或/system/xbin/目录下放一个可执行文件“su”,这个“su”文件相当于一个“木马文件”su,但它是个二进制文件,不会对手机造成任何的破坏。这个su文件能允许任何用户使用,而原生安卓系统中只允许shell或root才能使用su,普通用户是无法使用su这个文件的,这也就是root用户和普通用户的本质区别所在。
root的su文件可以通过卡刷的形式刷入,即手机进入recovery模式进行刷入,Recovery模式指的是一种可以对安卓机内部的数据或系统进行修改的模式(类似于windows PE或DOS),可以在该模式下更改手机的数据,相当于管理员级别,可以随意清除数据和增加数据,甚至可以抹除整个系统,所以放入一个su文件还是可以的。