面具22.0升级

2021-2-26 学长 小米10 Pro

目前看来网飞又可以安装了

MIUI 2021年 cstProfile fail 失效

小米 10 pro miui 12.5 root TWRP 可过saftynet

貌似因为面具被结束hide不工作的bug。。。

还有就是一个apk,把之前的magisk manager和面具刷机包结合在一起了

通过twrp adb sideload 刷入apk也是可以root

评论(0) 浏览(2124)

MIUI 2021年 cstProfile fail 失效

2021-2-10 学长 小米10 Pro

应该是谷歌改了saftynet

即使用了props也过不了

看了官网的说法

https://github.com/Magisk-Modules-Repo/MagiskHidePropsConf/blob/master/README.md#force-basic-key-attestation

所以需要安装

https://forum.xda-developers.com/t/magisk-module-universal-safetynet-fix-1-1-0.4217823/

也就是这个

https://github.com/kdrag0n/safetynet-fix/releases

通过面具安装


mcdonald app 能过验证,但是netflix还是不能。。。

跟小米上实体名单无关

是谷歌在2021年1月中旬开始强制android 8+以上系统必须强制使用硬件基本密钥认证

所以简单通过config修改是无效的,上面的插件欺骗谷歌的密钥商店判定系统启用了硬件基本密钥认证

netflix 目前没找到具体原因也没看到xda相关帖子

评论(0) 浏览(1759)

小米的跨屏协作

2021-1-26 学长 小米10 Pro

https://plus.miui.com/

电脑上安装上面的

手机得是MIUI12.5开发版

设置--连接与共享--MIUI+

中连接

目前感觉连接不稳定。。。



之前介绍用ADB进行类似的操作

http://iheld.net/?post=95

评论(1) 浏览(1729)

小米 10 pro miui 12.5 root TWRP 可过saftynet

2021-1-10 学长 小米10 Pro

平台 小米 10 pro

twrp目前是不行了。。。除非用官改,关闭data 分区加密的

因为android 11 改了qseecomd解密的程序。。。

至于能不能刷升级包等下次升级。。。

!!!刷机有风险!!!

miui过saftynet还得装这个插件

http://iheld.net/?post=129


方法一

用miui官方的root

然后用高级助手把root管理文件改成magisk

https://www.bilibili.com/video/BV1tp4y1B75m

https://www.bilibili.com/video/BV1tp4y1B75m?p=2

上面是小潇潇提供的方法

高级助手2.8.11.apk高级助手2.8.13.apk,百度也能找到

https://kadxiaoxiaoxiao.lanzous.com/b0160qzcb 密码:207r

问题是官方的root 没法过basicIntegrity(20.12.30时测试如此

如果不root又没法过cstProfile的设备认证

因为小米测试版的rom是不提交谷歌

没法过basicIntegrity应该是搞机助手-root专区-一键转换为Magisk中

AVB2.0选项没修改,10pro官方的ROM AVB2.0启动可以不开默认也是没开

所以理论上可以选4.不做任何操作,或者2.禁用AVB2.0的启动验证

然后就可以过safetynet,但是系统root还是会被软件检测到

搜索本页功能中搜索”隐藏系统root“ - 搜索结果 -安装、重启 就不会被检测到。

得改面具的省电策略为无限制,偶尔还是会被检测到

部分银行应用还是能检测到

第一次用系统root去改成面具过不了。。。

感谢一楼的反馈。。。

我是用方法三,再刷完整包把twrp丢了再用系统root能过。。。

但部分应用比如说农行还是能检测到root。。。

并且得给面具自启,取消面具的用电优化限制。。。不然隐藏经常失效


第二个方法

可以不用视频中的方法,先刷

wzsx150的

https://cloud.189.cn/t/ia6vqunmaIfu 密码:fdv1

再刷

https://cloud.189.cn/t/Yj6BRjAVfeQn

就会固在手机里

估计因为乌堆小透明的没有misc.bin

通过otg刷入magisk

https://github.com/topjohnwu/Magisk/releases


或者

方法三

用wzsx150的

sideload 刷入 21.2 21.3 21.4

去面具官方github下载最新的包,比如说21.4

打开wzsx150的包,重启手机关机键+音量下进入BootLoader

电脑上打开“recovery-twrp一键刷入工具.bat” 按照提示输入rec

手机上进入高级 adb sideload 右滑 偶尔会重启。。。问题不大。。。直到手机上成功进入sideload

电脑上“打开CMD命令行.bat” 输入

adb sideload 你面具包的存放位置+面具包文件名

刷好重启,卡米刷入完整卡刷包卸载包。。。MI会停留久点,但也不会几分钟,估计也就一分钟不到。。。


试了下之前的20.3 sideload刷入就卡米了。。。

进入BootLoader再次输入twrp,如果能进入twrp不需要重新输入twrp

再刷卸载包或者21.4就能救回来

麻烦的就是每次升级都要。。。线刷下。。。好处是能过saftynet认证(需要设置props)

不好的地方是。。。rec没法升级系统。。。因为无法读取小米下载到data分区里的rom


解决办法是

方法一、刷rom中的rec分区覆盖掉twrp,这样sideload功能没法用但是root不会丢

还是不可以刷升级包~~~只能刷完整包,升级包刷不上去主要因为分区验证出错


方法二、通过sideload线刷入最新的完整包。。。本来也不支持升级包。。。

刷完完整包root又会丢。。。



20.12.30 sideload 完整包后继续sideload 面具系统又会出现手机管家和设置异常。。。(其他版本未测)

21.1.20 sideload 完整包后继续sideload 面具 手机管家正常,设置图标显示异常

21.1.22 sideload 完整包后继续sideload 面具 目前没发现异常,或许因为之前用搞机助手里的修复应用名异常

21.1.25 sideload 完整包后继续sideload 面具 手机管家正常,设置图标显示异常,通过搞机助手里的修复系统软件异常崩溃。。。可以修复

再sideload刷遍完整包。。。然后重启fastboot刷入twrp,sideload面具。。。再重启。。。

因为无法挂载data分区没法通过sideload 面具卸载包卸载面具。。。


升级

下载完整的ROM通过sideload刷入,不要重启,再次sideload 刷入面具最新的包

然后再重启,如果有应用异常通过高级助手--附加功能区--修复系统软件异常奔溃、闪退、应用名异常

(搜索下修复就能找到)


***刷面具卸载包反而会导致卡米,卡米后刷入卡刷完整包>>进系统>>进fastboot刷twrp>>sideload最新的面具


上一步可以防止twrp被覆盖,twrp中防覆盖早就没法用了。。。

重复上面的方法三再root。。。用otg也可以刷入,一般rec刷卡包不会动data分区

我手边能做otg的只有若干年前那个已经分区的银灿IS903,在twrp中没办法识别到。。。


*更新的话adb sideload 刷完新rom后要直接重启卡miui然后重启

*MI会比较长时间,理论上不会卡米,卡米请自己刷入卡刷完整包面具卸载包,留言交流也可以

*然后再刷入twrp在sideload 刷入magisk 不然的话会出现一些bug

*adb.exe不会随着命令提示符窗口关闭而关闭,需要唤出任务管理器关闭。如果你刷入工具放移动硬盘需要断开提示被占用


最近12.5的包名字

miui_CMI_20.12.29_a7958b598e_11.0.zip

miui_CMI_20.12.30_2082c5109e_11.0.zip

miui_CMI_21.1.6_9d95e801aa_11.0.zip

miui_CMI_21.1.8_7e482282b5_11.0.zip

miui_CMI_21.1.11_b3b6adc862_11.0.zip

miui_CMI_21.1.13_b66b79d791_11.0.zip

miui_CMI_21.1.18_ea13c7cbd8_11.0.zip

miui_CMI_21.1.20_3f23e3658b_11.0.zip

miui_CMI_21.1.22_16cb292394_11.0.zip

miui_CMI_21.1.25_dc89079179_11.0.zip

miui_CMI_21.1.26_11bcdac9ca_11.0.zip

miui_CMI_21.1.28_f1fe896aaa_11.0.zip


https://bigota.d.miui.com/+日期/+包名

或者

https://hugeota.d.miui.com/+日期/+包名


12.5官方线刷回12会出错用英文:: 注释掉两行出错的地方就可以,data分区需要刷。。。数据会丢失

不然系统没法正常启动。。。锁就不用锁了。。。如果你想也可以。。。

官方的rec必然需要有内测资格才能刷内测包,第三方rec随便刷


!!!如果发现面具模块安装了没法启用!!!

很有可能下面就会卡米。。。

评论(4) 浏览(9817)

achieve manager给root权限

2020-12-3 学长 小米10 Pro

虽然

sudo tar -xvf 压缩文件 压缩文件中的路径 -C 到指定目录固然好

但是。。。你-t一个几个G的压缩包非图形化视图得疯。。。

用tree翻几十个页面的也得疯。。。

centos的压缩管理器叫做file-roller

open terminal

sudo file-roller

这时候的home是root的。。。

找到对应用户下就行了。。。

因为压缩的文件中有些超越用户权限了。。。

评论(0) 浏览(1435)

不通过ADB对android 设备远程读写

2020-5-29 学长 小米10 Pro

一句话

Linux Deploy

不是用他来装chroot linux的

利用其设置中的TELNET


开启telnetd守护模式

关闭允许本地主机

当然http守护也行

然后电脑连接就可以了


然后就可以不用启动ADB进行远程管理了

我用的是MobaXterm连接的

评论(0) 浏览(1346)

手机平板上奇怪的端口

2020-5-28 学长 小米10 Pro

小米手机

9080 glrpc

华为平板

62110

评论(0) 浏览(1556)

cmd中的su

2020-5-28 学长 小米10 Pro

别想了没有。。。

runas /noprofile /user:%USERNAME% cmd

这样并不能管理员身份打开而且太长了。。。还得输密码


win+r

cmd

shift ctrl enter


评论(0) 浏览(1508)

接着bat,两个文件

2020-5-25 学长 小米10 Pro

https://github.com/leejohannes/Scrcpy-Starto

文件在git上更新

还是Scrcpy启动器,把工具分开写入另外一个bat,增加根据ID连接,方便切换设备


第一个文件是Starto.bat

Scrcpy启动器



@echo off
title Scrcpy启动工具
cls
cd /d "%~dp0"
:start
echo.^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^
>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>
set c=<nul
adb devices -l
for /f %%i in (上次的IP) do set ip=%%i
echo.	回车 使用上次的IP:%ip%
echo.	1 连接ID
echo.	0 重启后/首次连接/打开工具
echo.	. 192.168.x.x
set /p ip=其他地址,请直接输入:
if "%ip%" equ "1" goto t
if "%ip%" equ "0" goto tool
if "%ip%" equ "." goto ip192
goto end
:t
set /p ip=输入transport_id:后的数字
for /f "delims=:" %%i in ('adb devices -l ^|find /i "transport_id:%ip%"') do set ip=%%i
goto end
:ip192
set /p ip=192.168.
set ip=192.168.%ip%
:end
echo. 输的入手机IP是%ip%,如果输入有误等待半分钟自动跳转
set b=0
for /f %%i in ('adb devices ^|find /i "%ip%"') do set b=1
if %b% equ 0 ( for /f %%i in ('adb connect %ip% ^|find /i "connected"') do ( goto success ))
if %b% equ 0 ( echo 输入的IP无法连接,请打开手机相关功能并确认IP
goto start)
:success
set /p c=连接成功,按回车打开图形界面,输入其他继续连接
echo. %ip%>上次的IP
if not "%c%" equ "" goto start
start /i scrcpy-noconsole.exe -s %ip% 1>nul 2>nul
exit
:tool
start /i tool.bat
goto start



简化,把工具放入另外一个bat文件

并且丰富工具内容,文件名tool.bat



@echo off
title adbtool
cd /d "%~dp0"
cls 
echo. 先用数据线连接手机打开usb调试模式
echo. adb shell setprop service.adb.tcp.port 5555
echo. 然后关闭再打开usb调试模式(此方法针对未root)
echo. root手机设置好props,在终端中输入
echo. su
echo. start adbd
echo.=============================================
echo. 回车打开cmd,可回到启动器
echo. 不需要输入adb,输入2再打开一个工具
echo. adb devices		可缩写成	de,device
echo. adb connect		可缩写成	co,con,conn
echo. adb kill-server	可缩写成	kill
echo. adb start-server	可缩写成	start
echo. adb disconnect	可缩写成	dis
:begin
set input=<nul
set /p input=%~dp0^adb^>
if "%input%"=="" goto cmd
if "%input%"=="2" ( start /i tool.bat 
goto begin )
if "%input%"=="kill" set input=kill-server
if "%input%"=="start" set input=start-server
for /f "tokens=1-2" %%a in ( "%input%" ) do (
if %%a==co set input=connect %%b 
if %%a==con set input=connect %%b 
if %%a==conn set input=connect %%b
if %%a==de set input=devices %%b
if %%a==device set input=devices %%b
if %%a==dis set input=disconnect %%b
) 
set input=adb %input%
echo 运行%input%,结果:
%input%
goto begin
:cmd
echo. 输入	tool回到工具
echo. 	starto回到启动器
cmd /k


评论(0) 浏览(1605)

Android使adb作为host运行在arm64平台

2020-5-25 学长 小米10 Pro

https://blog.csdn.net/u010164190/article/details/88975915

最新adb

win

https://dl.google.com/android/repository/platform-tools-latest-windows.zip

mac

https://dl.google.com/android/repository/platform-tools-latest-darwin.zip

linux

https://dl.google.com/android/repository/platform-tools-latest-linux.zip

一开始下载linux的,以为能用,file adb发现只支持x86和x64内核的才意识到不支持arm。。。 ldd发展需要多个不可能在手机上运行的库 需要的lib64也不可能运行在手机中

评论(0) 浏览(1531)

手机版 | RSS | FEED

苏ICP备16066175号