锤子坚果R1手机代号 trident 安装win11arm记录

锤子坚果R1进入9008端口方法如下:

方法一:
手机关机状态:长按音量+,电源键,按住工程线按钮连接手机;

方法二:
手机关机,关机30秒后,
工程线连接到电脑,先按住工程线按钮,然后按住音量上键和电源键,工程线插手机,
等手机显示logo后先松开电源键,然后再松开音量上键,然后再松开工程线按钮。
快速操作:整个操作完后,手机应该是完全黑屏状态,什么都不显示。

方法三:
按住工程线按钮,然后插线到手机,3秒后松手

按键 【电源】+【音量-】进recovery

【adb】
如果手机本身处于fastboot状态,可以通过在电脑命令窗口输入fastboot oem reboot-edl直接进入EDL模式。
adb和fastboot命令示例
adb命令:
adb shell reboot -p 关机
adb devices 列出adb设备
adb reboot 重启设备
adb reboot bootloader 重启到fastboot模式
adb reboot fastboot
adb reboot recovery 重启到recovery模式
adb reboot edl 重启到edl模式

【fastboot】
按键 【电源】+【音量-】进recovery 选择reboot to bootloader 即 fastboot Mode
XXX同时按住音量增、音量减、电源三个按键,直到出现 Fastboot Mode 字样时松开;XXX
fastboot命令:
fastboot devices 列出fastboot设备
fastboot reboot 重启设备
fastboot oem reboot-^<模式名称^> 重启到相应模式
fastboot reboot-bootloader 重启到fastboot模式
fastboot reboot-recovery 重启到recovery模式
fastboot flash ^<分区名称^> ^<镜像文件名^> 刷写分区
fastboot --slot=all flash boot twrp-3.2.3-20190316.23-trident.img
fastboot.exe flash boot_a C:\Users\birdpolly\Downloads\R1_trident\recovery_twrp.img
fastboot.exe flash boot_b C:\Users\birdpolly\Downloads\R1_trident\05_boot_trident.img

fastboot oem device-info 查看解锁状态
fastboot oem reboot-edl 直接进入EDL模式

Edit on GitHub
Windows安装指南
本教程仅支持usb正常工作的设备

请查看右侧设备支持状态

Download Tools
下载这些文件到你的U盘

下载PE

20h2pe_new.zip

提取码:1234

下载dism++

Dism++

下载SDM845 驱动

GitHub WOA-Drivers

You need to extract drivers for your device here, check README.

下载windows10/windows11 arm64 iso

UUP dump

下载uefi

Releases · edk2-porting/edk2-sdm845 · GitHub

下载parted

parted

新建new.txt 文件

diskpart
sel disk 0
sel part 17 #注意17是你的esp分区号
assign letter=Y #Y是关闭驱动签名的esp分区盘符
exit

基于挂载ESP分区的Y盘,关闭驱动签名
bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} testsigning on
bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} nointegritychecks on

shutdown -s -t 0
Pre-Installation
Some devices may need additional steps. Before you proceed, please check your device page at Devices section.

Create Partitions
​ 电脑连接手机进入TWRP

分区(仅限一加6T复制粘贴)

这可能会损坏你的设备,不慎变砖请使用9008恢复你的设备

cp /sdcard/parted /sbin/ && chmod 755 /sbin/parted
umount /data && umount /sdcard
parted /dev/block/sda
rm 17 #17是userdata分区号
mkpart esp fat32 6559MB 7000MB
mkpart pe fat32 7000MB 10000MB
mkpart win ntfs 10000MB 70GB
mkpart userdata ext4 70GB 125GB
#设置17分区为esp分区,这步很重要
set 17 esp on
quit
重启TWRP,格式化新分区

#某些TWRP是 mkfs.fat -F32 -s1 /dev/block/bootdevice/by-name/pe
mkfs.fat -F32 -s1 /dev/block/by-name/pe
mkfs.fat -F32 -s1 /dev/block/by-name/esp
mkfs.ntfs -f /dev/block/by-name/win
mke2fs -t ext4 /dev/block/by-name/userdata
挂载PE分区到 /mnt

mount /dev/block/by-name/pe /mnt
OTG连接U盘,复制pe文件到PE分区

cp -r /usbstorage/20h2pe_new/* /mnt
Reboot to system with TWRP

Try to boot Android first. If it works, Android is ok and we can proceed.

重启进入 fastboot

Install Windows
进入fastboot,boot UEFI

fastboot boot boot-xxx.img
开机进入PE系统

挂载ESP分区

diskpart
select disk 0
list part
select part 17 #17为你的esp分区号
assign letter=Y
exit
安装 windows arm64

打开dism++ 释放镜像到D盘,并选择释放引导分区
安装驱动
关闭驱动签名

bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} testsigning on

bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} nointegritychecks on

重启,boot uefi 进入完整Windows系统

shutdown -s -t 0

1 Like

在R1手机上进TWRP recovery
mount 挂载 —取消 data 分区

打开powershell终端
cd C:\adbtool\

.\adb.exe push C:\Users\birdpolly\Downloads\R1_trident\parted /sbin/

.\adb.exe shell

cd /sbin

chmod +x parted

./parted /dev/block/sda

print 打印分区情况

resizepart 15 从新调整分区大小 15 是 userdata 的分区号
mkpart esp fat32 31.7GB 38.2GB 创建 esp 分区 6.5GB
mkpart pe fat32 38.2GB 41.2GB 创建 pe 分区 3GB
mkpart win ntfs 41.2GB 122GB 创建 win 分区 剩余全是

set 16 esp on

print

Model: SAMSUNG KLUDG4U1EA-B0C1 (scsi)
Disk /dev/block/sda: 122GB
Sector size (logical/physical): 4096B/4096B
Partition Table: gpt
Disk Flags:

Number Start End Size File system Name Flags
1 24.6kB 32.8kB 8192B ssd
2 32.8kB 33.6MB 33.6MB ext4 persist
3 33.6MB 34.6MB 1049kB misc
4 34.6MB 35.2MB 524kB keystore
5 35.2MB 35.7MB 524kB frp
6 35.7MB 3257MB 3221MB ext4 system_a
7 3257MB 6478MB 3221MB ext4 system_b
8 6478MB 6480MB 2097kB factory
9 6480MB 6482MB 2097kB factory_bak
10 6482MB 6484MB 2097kB fsg1
11 6484MB 6487MB 2097kB fsg2
12 6487MB 6488MB 1049kB alterable
13 6488MB 6555MB 67.1MB ext4 klogdump
14 6555MB 15.7GB 9127MB ramdump
15 15.7GB 46.0GB 30.3GB ext4 userdata
16 46.0GB 52.5GB 6499MB esp boot, esp
17 52.5GB 55.5GB 3000MB pe msftdata
18 55.5GB 122GB 66.4GB win msftdata

quit 退出parted

重启到recovery-twrp ,
.\adb.exe shell
cd /sbin

make_ext4fs -t ext4 /dev/block/platform/soc/1d84000.ufshc/by-name/userdata 格式化 userdata 分区
mkfs.fat -F32 -s1 /dev/block/platform/soc/1d84000.ufshc/by-name/esp 格式化 esp 分区
mkfs.fat -F32 -s1 /dev/block/platform/soc/1d84000.ufshc/by-name/pe 格式化 pe 分区
mkfs.ntfs -f /dev/block/platform/soc/1d84000.ufshc/by-name/win 格式化 win 分区

刷入win引导
PS C:\adbtool> .\fastboot.exe flash boot_b C:\Users\birdpolly\Downloads\R1_trident\05_boot_trident.img

回到recover-twrp
fastboot reboot-recovery

重启到recover-twrp
.\adb.exe shell
cd /sbin
多挂载几次
mount /dev/block/platform/soc/1d84000.ufshc/by-name/pe /mnt

.\adb.exe shell

插U盘文件到手机挂在Usb-otg

cp -r /sdcard/01pe_new/* /mnt
cp -r /sdcard/20h2pe_new/ * /mnt
复制PE完成,
重启手机到win 引导分区 boot_b

挂载ESP分区
diskpart
select disk 0
list part
select part 17 #17为你的esp分区号
assign letter=Y #Y是关闭驱动签名的esp分区盘符
exit

安装 windows arm64

打开dism++ 释放镜像到D盘,并选择释放引导分区
安装驱动

基于挂载ESP分区的Y盘,关闭驱动签名

bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} testsigning on
bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} nointegritychecks on

重启,boot uefi 进入完整Windows系统

shutdown -s -t 0

但还是报错了
说 系统意外重启,点击确定就一直启动到那个报错那里循环了。
不知道是系统镜像问题,还是分区问题。

无法验证数字签名
qcpil850.inf_arm64_dfc8ec95893cfb80/qcpil850.sys
0XC0000428
加载的去哪不驱动都是包签名错,我不知道哪里没弄对啊。 【求高手sos】

解决方案:
挂载ESP分区
diskpart
select disk 0
list part
select part 17 #17为你的esp分区号
assign letter=Y #Y是关闭驱动签名的esp分区盘符
exit
安装 windows arm64
打开dism++ 释放镜像到D盘,并选择释放引导分区
安装驱动

基于挂载ESP分区的Y盘,关闭驱动签名
bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} testsigning on
bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} nointegritychecks on

这两步确实成功了?

确定,以及一定肯定执行成功了,

不加载驱动,只装系统。就只能看,都没法鼠标键盘输入。装了驱动,就是签名检验失败,

挂载ESP分区
diskpart
select disk 0
list part
select part 17 #17为你的esp分区号
assign letter=Y #Y是关闭驱动签名的esp分区盘符
exit

安装 windows arm64

打开dism++ 释放镜像到D盘,并选择释放引导分区
安装驱动

基于挂载ESP分区的Y盘,关闭驱动签名

bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} testsigning on
bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} nointegritychecks on

解决方案:
挂载ESP分区
diskpart
select disk 0
list part
select part 17 #17为你的esp分区号
assign letter=Y #Y是关闭驱动签名的esp分区盘符
exit

安装 windows arm64
打开dism++ 释放镜像到D盘,并选择释放引导分区
安装驱动

基于挂载ESP分区的Y盘,关闭驱动签名
bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} testsigning on
bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} nointegritychecks on

错误情况如下:
确定,以及一定肯定执行成功了,我的是在手机上引导出来的pe盘符是C:\,win盘符是D:,
所以
cd /d C:\efi\microsoft\boot
bcdedit /store bcd /set {Default} testsigning on
bcdedit /store bcd /set {Default} nointegritychecks on
pause
两个都显示“执行成功”
不加载驱动,只装系统。就只能看,都没法鼠标键盘输入。装了驱动,就是签名检验失败,

在此处键入或粘贴代码