android-刷机-filezilla-不要跟着做

本文详细介绍了如何在Pixel2手机上进行刷机操作,包括下载镜像、使用FileZilla传输文件、安装SSH证书、开启SSH服务、解决SSH连接问题、使用Fastboot进行刷机、解锁Bootloader、安装临时和永久TWRP以及Magisk模块。过程中遇到了版本不匹配的问题并成功解决,最终成功安装环境。
摘要由CSDN通过智能技术生成

首先下载镜像
根据自己手机型号选择,我是"walleye" for Pixel 2,这里我选择8.1.1这个版本。
在这里插入图片描述

https://developers.google.cn/android/images#sailfish

filezilla传输文件

发现往虚拟机拖文件太慢了,用
fileZilla传输文件
载win10下载 filezilla-客户端


kail
管理员
安装ssh证书

apt-get install openssh-server

开启ssh
查看历史记录

history |grep ssh

–>>
188 /etc/init.d/ssh start
327 apt-get openssh-server
332 history |grep ssh

运行

!188

SSH使用: https://blog.csdn.net/baidu_34884208/article/details/89376795

service sshd start #查看状态

出现no found
解决

https://blog.csdn.net/TanCairo/article/details/104363915

ifconfig 查看ip

filezilla连接,默认端口22
在这里插入图片描述
连接成功
在这里插入图片描述
如果root账户连接不了认证失败,但是普通用户可以连上需要修改

vim /etc/ssh/ssh/sshd_config

PermitRootLogin改为yes

上传文件
在这里插入图片描述

刷机

解压上传的文件

 7z x walleye-opm1.171019.011-factory-f74dd4fd.zip  

手机关机按住先音量减加开机键 进入bootloader
在这里插入图片描述

进入解压 路径直接

 ./flash-all.sh   

如果报错fastboot,就换掉
查找

which fastboot

备份一下

#mv(选项)(参数)    剪切,或在同目录下移动重命名
mv /root/Android/Sdk/platform-tools/fastboot  /root/Android/Sdk/platform-tools/fastbootLATEST

复制


  cp fastboot6.0 /root/Android/Sdk/platform-tools/

重命名

mv /root/Android/Sdk/platform-tools/fastboot6.0  /root/Android/Sdk/platform-tools/fastboot

添加执行权限

#777(可读可写可执行)
chmod 777 /root/Android/Sdk/platform-tools/fastboot

fastboot是一种比recovery更底层的刷机模式(俗称引导模式)。就是使用USB数据线连接手机的一种刷机模式。

刷机完成
在这里插入图片描述
打开开发者选项,启用usb调试,关闭自动更新。

刷入twrp 扩容system分区(安卓9以上必须)

手机关机按住先音量减加开机键进入bootloader
刷入twrp
在这里插入图片描述

 fastboot flah recovery twrp-3.5.2_9-HH.S.14.img 

拔掉数据线,音量键选择进入recovery mode

出现 no command

退出无命令的方法:
Android 4.4.x及以下 同时按下三个实体键【音量上】、【音量下】、【电源键】,会出现选项;
Android 5.0.x及以上(NewMotoX、Nexus6等),为【音量上】+【电源键】 出现选项;
然后音量键选择“reboot system now”,【电源键】为确认,重启手机。

在显示 no command的界面下
1、电源键长按强关
2、出现“无命令”机器人倒地红叉的时候,然后只需先按住电源键(电源键不松开),然后再按一下 音量加即可进入官方的Recovery,可进行双清恢复出厂设置(wipe data/factory reset)
去Twrp官网下载对应操作系统的zip(永久Twrp)和img(临时Twrp),用 fastboot boot twrp-3.3.0-0-sailfish.img 进入Twrp,然后点 Install 安装sdcard下的Twrp的zip文件即可

解决办法
进入bootloader
fastboot flash recovery twrp-3.1.1-0-cherry.img
在不重启的情况下只重启bootloader
继续不重启,直接进入recovery

目前没解决

哎,从头排查情况



查参授权情况 ,咦没授权,那我之前是怎么刷机的。???

adb devices

在这里插入图片描述
手机弹出的授权点上。
重新来看看怎么会使
除了关机和音量键,还可以使用adb命令进入bootloader

adb reboot bootloader

验证 fastboot 是否成功

fastboot devices

在这里插入图片描述
解锁手机,这里我显示unlocked,应该没问题

fastboot flashing unlock

对于 Pixel 2 XL 机型,要用一下命令

https://developers.google.com/android/images

fastboot flashing unlock_critical

重启

fastboot reboot

下载必要软件
需要下载临时的Twrp、永久Twrp及Magisk三个文件

https://dl.twrp.me/sailfish/
https://github.com/topjohnwu/Magisk/releases

将三个文件放到电脑桌面上,cd到桌面
连接手机,在 /sdcard 目录下创建临时文件夹 tmp

adb shell
cd sdcard/
mkdir tmp

exit退出
通过 adb push 命令将文件上传到手机的 /sdcard/tmp/ 目录中

adb push twrp-pixel-installer-sailfish-3.2.3-1.zip /sdcard/tmp/
adb push Magisk-23.0.zip /sdcard/tmp/

查看

adb shell ls -al /sdcard/tmp/

在这里插入图片描述

刷入临时Twrp
进入bootloader

adb reboot bootloader

刷入临时Twrp

fastboot boot twrp-3.2.3-1-sailfish.img   

然后手机黑屏了😅

彻底明白了 版本搞得不对 我是pixel2 -walleye,我铊🐎一直刷sailfish.

关机重来
查看允许调试在这里插入图片描述
下好三个文件
临时的Twrp、永久Twrp(要和手机版本一致)及Magisk三个文件.

#进入手机bash命令
abd shell
cd sdcard/
#创建tmp文件夹
mkdir tmp
#将永久Twrp和Magisk复制进去
adb push twrp-pixel2-installer-walleye-3.2.3-1.zip /sdcard/tmp/
adb push Magisk-23.0.zip  /sdcard/tmp/

刷入临时Twrp

#进入bootloader
adb reboot bootloader
#验证
fastboot devices
#刷入临时twrp
fastboot boot twrp-3.2.3-1-walleye.img 

滑动下面的 Swipe to Allow Modifications 滑条,进入Twrp操作页面
选择 Install – 找到目录 /sdcard/tmp/ – 选择 twrp*.zip 文件 – 弹出安装界面 – 直接滑动底部的滑条 Swipe to confirm Flash 安装:
等待进度条执行完毕,最后会显示 …done 的提示。说明这一步执行完成。
刷入Magisk
点击顶部的【install Zip】 蓝色条部分左侧图标处,返回 Team Win Recovery Project 界面
按照第三步的操作
== 这里我Magisk-23.0.zip==安装失败了,过一会换一个低版本的试试
安装完成后,点击下面的 Reboot System 按钮,重启系统。
不过,这时候发现界面会提示询问是否安装 TWRP App ?
这里,千万不要安装。直接点击中间的 Do Not Install 即可。

重新安装Magisk-v20.4

adb push Magisk-v20.4.zip /sdcard/tmp/

因为之前配置了永久twrp,直接选择Recovery mode启动
重复之前步骤
安装完成后,点击下面的 Reboot System 按钮,重启系统。
不过,这时候发现界面会提示询问是否安装 TWRP App ?
这里,千万不要安装。直接点击中间的 Do Not Install 即可。
在这里插入图片描述

adb shell
 
#进入超级权限 root 
su -

折腾了一天总算把环境装好了,总结:一定要细致啊

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值