OMO萌 - root
type: channel
link: https://omo.moe/tag/root/
items: Redmi/红米 10x 5G手机使用初体验、MIUI关闭广告，root流程记录备忘
items: 利用Auto.JS编辑自动脚本刷起点读书阅读时间，助你顺利进入王者PK适用于安卓手机/模拟器，可能需要root

Redmi/红米 10x 5G手机使用初体验、MIUI关闭广告，root流程记录备忘
type: item
date: 2021-01-07T15:39:00+00:00
description: 一、Redmi 10x 5G root流程记录我整理的工具包备份，有爱自取：本文提到的可能用得上的工具整合1.首先，需要通过小米官方解锁BootLoaderhttps://www.miui.com/unlock/index.html下载小米官方解锁工具：1.进入“设置 ->我的设备 -> 全部参数 -> MIUI版本 框连续点击7次解锁开发者选项；2.进入“设置 -> 开发者选项 ->设备解锁状态”中绑定账号和设备（旧账号或者申请过各种开发版内测的账号一般绑定3天即可度过考察期，新账号则需要168小时，也就是7天）3.手动进入Bootloader模式（关机后，同时按住开机键和音量下键直到进入米兔维修界面，左下角显示Fastboot mode）；4.通过USB连接手机，运行解锁工具目录下的miflash_unlock.exe点击 “解锁”按钮；刷入第三方recovery，以wzxs150大佬的twrp 安卓10修改版为例：https://weibo.com/u/6033736159?nick=wzsx150https://weibo.com/ttarticle/p/show?id=2309404160776561631202redmi 10x 5g和一众红米型号的twrp都放在一起的：天翼云盘https://cloud.189.cn/t/uuIzymZZFbey（访问码：yzy9）恒创互联云盘https://pan.hchl.top/#/s/pVWt9 密码：wzsx150没有电信手机的，按照官方提示注册21cn邮箱：https://e.189.cn/help/registerHelp.do?@qs1-2使用当前手机卡所在移动流量环境扫码登录，就可以登录注册对应手机号的@189.cn邮箱了嫌麻烦的提供一个国外的rom下载网站：https://mifirm.net/downloadtwrp/141注意验证md5值，防止文件篡改和下载不完整：MD5 :18d9a7ff3d39dbcbcea47fb69c7927c4之后如果要刷官方卡刷包，第三方rom包，也是推荐务必验证md5完整性，以免文件损坏刷机失败提供一个md5右键属性验证便捷工具：https://www.lt2333.com/device/10x5glittle turtle (乌堆)rom团队的网站，你可以在上面方便地找到最新的卡刷包，可能需要科学上网访问。你可以自行查看页面关于刷机包的md5完整性验证文章，提供了三种工具，方便pc/手机操作：https://shimo.im/docs/8w38WrgQdjHXq3V3/readwindows上的md5右键属性栏快捷查看验证md5的批处理工具下载地址：https://lt2333.lanzoui.com/isRYXgu1hod2、twrp下载完毕，就可以刷入此第三方recovery了[collapse status="false" title="关于此twrp的使用说明"]重要说明：1.本rec支持data分区自动解密，加密的data不用格式化也能在rec下正常使用。请不要随意刷入来历不明的rec，很可能会引发data数据没法解密，从而数据全丢失。官方默认为锁屏密码加密data，进入twrp需要输入锁屏密码。2.理论上本rec支持刷入官方原版全量卡刷包，但会覆盖twrp。3.必须解锁bootloader才能刷入第三方rec，请解锁BL。4.内置root系统/去除root功能，通过root系统，可以使系统获取root权限。5.防止被官方rec覆盖的功能（任意一种即可）：防止覆盖TWRP、root系统等。6.卡刷官方包后，建议关闭avb2.0校验，否则可能会导致因为root而出现开机提示系统损坏。7.如果因为root等导致开机提示系统损坏，可以fastboot线刷boot.img或者刷入关闭校验的vbmeta，恢复正常。请用我自带的一键刷入工具刷入，否则，有出现乱七八糟的问题，不要来问我哈【已知bug】：1.无刷入第三方rec前，必须解锁手机！！再次提醒，刷机有风险，操作请谨慎！2020.06.10首版内容：1.本人基于twrp源码，修改适配安卓10编译系统，将版本号命名为【3.4.1b】以示区别，表示非官方版本号2.支持安卓10系统的动态分区3.支持安卓10系统的data解密（密码是锁屏密码）4.适配安卓10系统的用户空间fastboot，详情可以看本人微博，或百度5.支持卡刷官方完整包6.支持卡刷magisk官方卡刷包，也可以使用twrp内置的root系统（magisk20.3）7.支持FBE多用户解密，例如手机分身、应用分身之类的就是多用户。其他用户不解密也可以正常备份data，解决部分机油无法备份data的问题8.卡刷官…

利用Auto.JS编辑自动脚本刷起点读书阅读时间，助你顺利进入王者PK适用于安卓手机/模拟器，可能需要root
type: item
date: 2020-02-23T03:45:00+00:00
description: 一、缘起Auto.js在钉钉打卡，刷视频点击，刷微信朋友圈点赞以及手机网游自动刷怪方面的应用很普遍，类似于按键精灵，不过更加注重代码化，功能也高端不少，（以上都是胡扯，其实我从来都没用过）实际起因是这次疫情呆家里读了一星期的起点刷了1200分钟铂金级别阅读pk时间，发现对手竟然抱着一本辣鸡书连续看十几个小时，我立马觉得这肯定是挂 ::aru:despise::作为礼尚往来的新时代读者，立马打开搜索引擎，发现了AutoJS这个有意思的玩意，研究了半个小时AutoJS官方文档，利用我浅薄的代码知识，写了个起点读书pk阅读时间的小脚本，方便大家pk王者，解放双手：auto.waitFor();//初次运行等待辅助服务启动完成 //亮度模式手动(0),最低亮度(0),如果自动模式则为(1),亮度取值范围(0-255),手机版本差别，一般0-9都是最低亮度 device.setBrightnessMode(0); device.setBrightness(9); setScreenMetrics(1440, 2560); var count = 0;//这是一个计数器，用来触发末尾不定时唤起AutoJS到前台的操作，防止安卓kill //初次启动寻找书籍并打开 while(1){ launch("com.qidian.QDReader"); waitForPackage("com.qidian.QDReader"); sleep(5000);//老年机用户酌情增加此项时间 var w = id("btnTopSearch").findOne(1000);//留合适的等待时间让脚本查询此控件是否存在 //如果没找到初始启动的搜索按钮则返回null，跳过搜书阶段（适用于已在阅读状态下运行此脚本） if (w != null){ w.click(); //通过布局范围分析拿到需要的控件id和text属性以及边界范围，指定搜索书名自行修改 id("booksview_activity_search_edittext").findOne().setText("诡秘之主"); sleep(1000); /*查询得到class:android.widget.TextView id:bookshelf_bookname边界(152,320,981,408)， 随意点击x(153-980),y(321,407)范围内即可，此处点击正中央坐标*/ var widget = id("bookshelf_bookname").findOne().bounds(); click(widget.centerX(), widget.centerY()); sleep(1000); } break; } while(1){ //模拟一段仿生学滑屏曲线手势，当然您也可以直接一段粗暴的swipe滑动替代 var x1 = random (400,500); var y1 = random (600,800); var x2 = x1+random (-4,-2); var y2 = y1+random(-8,-3); var x3 = x2+random (-15,-10); var y3 = y2+random(-10,-8); var x4 = x3+random (-60,-30); var y4 = y3+random(-5,0); var x5 = x4+random (-100,-60); var y5 = y4+random(0,5); var x6 = x5+random (-150,-80); var y6 = y5+random(8,15); //设置一个回滚翻页随机触发器，模拟真实读书情况 var random_back = random (1,50); var check= 8; gesture (random(360,500),[x1,y1],[x2,y2],[x3,y3],[x4,y4],[x5,y5],[x6,y6]); count = count + 1; sleep(random(20000,25000)); /*30次翻页内随机执行回滚翻页的概率是1-0.98^30≈54.5%， 避免长时间后台闲置，此处做一个|或判断count>=30 */ if(check == random_back|count>=30){ //这是一个优雅的回滚翻页手势，做到了坐标的重复利用亦不失美感。 gesture (random(450,600),[x6,y6],[x5,y5],[x4,y4],[x3,y3],[x2,y2],[x1,y1]); sleep(1000); /*模拟切出起点看看时间喝喝茶，顺便将AutoJS唤到前台透透气，最长间隔是（500m…