荣耀平板5降级安卓,并刷入LineageOS12系统
在学习Linux时,一边看手册和教程,一边写代码,一边还要远程控制另一台设备进行烧写和操作串口,一个屏幕有些不够用,再买一个又囊中羞涩,扒了扒杂货堆找到一个很老的荣耀平板5,10英寸用来看个手册刚刚好。
使用spacedesk把平板拓展成了个显示器,但是经常会掉线或者延迟很高,感觉可能是运存不足导致软件运行卡顿。使用AIDA64看了下设备信息,刷了鸿蒙2.0系统,检测出来内核还是Android 9,多了很多没用的功能还不能刷机,索性直接刷回安卓,然后刷个简洁的原生系统。注:LineageOS 12对蓝牙的支持情况很糟糕,所以有蓝牙需求的千万别刷
整体分为三步:
1.解锁BL(BootLoader),去除厂商的系统验证
2.刷入第三方rec,方便刷机
3.刷入LineageOS
首先需要降级到EMUI 8.0,因为EMUI 9.0和鸿蒙系统无法解锁BL(看别人这么说的),所以先将鸿蒙系统降级,参考这篇文章,使用华为官方的手机助手从鸿蒙降级到EMUI 9.0,进入系统后使用同样步骤降级到EMUI 8.0。
然后使用EMUI 8.0系统获取解锁码,获取解锁码有以下几种方法:
①如果自己的设备已经root或者可以root(不完整的root也可以),参考这篇帖子中的步骤获取解锁码(主要为获取root权限后,从系统文件中获取激活码)。
②酷安论坛找@某贼,专业开锁,也可以查询自己的机型能不能解,少走弯路
③按照@某贼大佬的教程,自己尝试解锁(需要租HCU Client账号),教程在这里
④某宝或咸鱼找人远程帮忙解,看原理应该是使用PotatoNV软件强行修改BL解锁码,新一点的芯片应该不行
由于找了一大圈也没找到荣耀平板5的root方式,找酷安大佬排队要很久,按照教程尝试自己解锁失败,所以最后货比三家,找了咸鱼@某不知名人士帮忙解锁,20块大洋搞定。在此也感谢酷安大佬们为玩机客的贡献,有小伙伴想要加入相关交流群的可以留言,看到会回复。
解锁完BL锁之后,升级EMUI 9.0,这两步的降级和升级必不可少,降级到8.0才能获取解锁码,升级到9.0是作为后续刷第三方系统的底包,有些系统文件在刷机时不会被替换,所以底包越稳定的,越流畅的,刷新系统的稳定性也更好。使用自带的系统升级最好,最高只能升级到EMUI 9,再高了有BL回锁的可能。另外,在此建议将最原始的8.0系统存储备份,如果后续想回到官方系统,那么就刷回此版本,内部OTA升级。
解锁了BL之后,每次开机都会跳警告,说设备不安全;另外,想要刷第三方系统,一个更加好用便捷的第三方recovery用起来更快捷,还能减少不必要的报错。在这个地方下载麒麟盘古工具箱,从这个工具箱里,给荣耀平板5刷入奇兔第三方rec(不同机型根据相关要求选择)。在此推荐一个玩机客网站,里面提供了很多玩机工具,有兴趣可以看看。
注:有些机型在刷第三方rec时可能需要重启到fastboot模式下才能刷入,可以使用关机后按住音量+开机键的方式,也可以在上述玩机工具网站找到华为工具箱,实用工具箱进入fastboot(本质是adb命令行)
访问LineageOS镜像下载网站,下载lineage-19.1-20221122-UNOFFICIAL-arm64_bvS.img.xz镜像,这里我选择的是不带谷歌的版本,因为平板资源有限,可以按需选择,也可以根据喜好下载其他类型的原生系统。
下载完成后解压出.img文件,放入一张存储卡中备用。(手机用户也可以在rec模式下通过数据线导入到手机)
正式刷入:
①在开机至黄色警告页面时,按住音量+键,进入erec,选择恢复出厂设置,并输入yes确认
②设备会自动重启进入奇兔rec,点击 清除–>格式化data分区–>输入yes,完成后回到rec主界面
③点击挂载–>勾选sd卡(已经勾选的重新勾选一下),然后回到rec主界面,点击安装–>其他位置–>点击刷入镜像,选择sd卡中的img,选择system镜像,滑动输入即可。
刷了原生系统,那么不刷入面具,不使用scene5更改调度就少了点意思。
①刷入面具,使用麒麟工具箱中的刷入magisk功能即可
②修改平板显示大小(手机用户可忽略),在设置中开启开发者选项,平板调整最小宽度为644
③干掉导航栏和任务栏,使用手势导航。在设置–>系统–>按键中关闭任务栏,在设置–>系统–>手势–>系统导航中选择手势
④文件互传,看大佬说使用vivio互传好用,暂时用不到,mark一下
⑤充电速度,在设置–>HuaWei…–>Huawei Fast Charge中修改
⑥scene修改调度根据机型不同设置也不同,不多赘述
在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList()Obt
最近因为项目需要,需要将Android手机系统自带的某个系统软件反编译并更改里面某个资源,并重新打包,签名生成新的自定义的apk,下面我来介绍一下我的实现过程。APK修改,分为以下几步:反编译解包,修改,重打包,修改签名等步骤。安卓apk修改准备工作1.系统配置好JavaJDK环境变量2.需要root权限的手机(针对系统自带apk,其他软件免root)3.Auto-Sign签名工具4.apktool工具安卓apk修改开始反编译本文拿Android系统里面的Settings.apk做demo,具体如何将apk获取出来在此就不过多介绍了,直接进入主题:按键win+R输入cmd,打开命令窗口,并将路
我有以下有趣的场景:我已经通过RVM安装了ruby1.9.2,它预打包了bundler1.1.4。我的应用程序需要bundler1.0.15。我试过运行以下命令:gemuninstallbundler我得到以下信息:INFO:gem"bundler"isnotinstalled有什么想法可以降级我的bundler吗?谢谢。 最佳答案 找到解决方案。显然rvm在所有gemspec可见的全局gemspec中安装它的gem。所以通过这样做:rvmuse1.9.2@global然后是:gemuninstallbundler成功了。这也可
我刚刚安装了带有RVM的Ruby2.2.0,并尝试使用它得到了这个:$rvmuse2.2.0--defaultUsing/Users/brandon/.rvm/gems/ruby-2.2.0dyld:Librarynotloaded:/usr/local/lib/libgmp.10.dylibReferencedfrom:/Users/brandon/.rvm/rubies/ruby-2.2.0/bin/rubyReason:Incompatiblelibraryversion:rubyrequiresversion13.0.0orlater,butlibgmp.10.dylibpro
我正在运行Ubuntu11.10并像这样安装Ruby1.9:$sudoapt-getinstallruby1.9rubygems一切都运行良好,但ri似乎有空文档。ri告诉我文档是空的,我必须安装它们。我执行此操作是因为我读到它会有所帮助:$rdoc--all--ri现在,当我尝试打开任何文档时:$riArrayNothingknownaboutArray我搜索的其他所有内容都是一样的。 最佳答案 这个呢?apt-getinstallri1.8编辑或者试试这个:(非rvm)geminstallrdocrdoc-datardoc-da
我已经通过提供MagickWand.h的路径尝试了一切,我安装了命令工具。谁能帮帮我?$geminstallrmagick-v2.13.1Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingrmagick:ERROR:Failedtobuildgemnativeextension./Users/ghazanfarali/.rvm/rubies/ruby-1.8.7-p357/bin/rubyextconf.rbcheckingforRubyversion>=1.8.5...yescheckingfor/
我正在使用macos,我想使用ruby驱动程序连接到sqlserver。我想使用tiny_tds,但它给出了缺少free_tds的错误,但它已经安装了。怎么能过这个?~brewinstallfreetdsWarning:freetds-0.91.112alreadyinstalled~sudogeminstalltiny_tdsBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtiny_tds:ERROR:Failedtobuildgemnativeextension.完整日志如下:/System
我正在使用PostgreSQL9.1.3(x86_64-pc-linux-gnu上的PostgreSQL9.1.3,由gcc-4.6.real(Ubuntu/Linaro4.6.1-9ubuntu3)4.6.1,64位编译)和在ubuntu11.10上运行3.2.2或3.2.1。现在,我可以使用以下命令连接PostgreSQLsupostgres输入密码我可以看到postgres=#我将以下详细信息放在我的config/database.yml中并执行“railsdb”,它工作正常。开发:adapter:postgresqlencoding:utf8reconnect:falsedat
如何解决这个错误:$rvminstall1.9.3Searchingforbinaryrubies,thismighttakesometime.Nobinaryrubiesavailablefor:osx/10.9/x86_64/ruby-1.9.3-p547.Continuingwithcompilation.Pleaseread'rvmhelpmount'togetmoreinformationonbinaryrubies.Checkingrequirementsforosx.Certificatesin'/usr/local/etc/openssl/cert.pem'arealr
下载微PE工具箱进入官网下载微PE工具箱-下载 安装好后,打开微PE工具箱客户端,选择安装PE到U盘 PE壁纸可选择自己喜欢的壁纸,勾选上包含DOS工具箱,个性化盘符图标 下载原版系统进入网站下载镜像NEXT,ITELLYOU如果没有账号,注册一下就好进入选择开始使用选择win10 这里我们选择消费者版,用迅雷把BT种子下载下来 下面的两个盘符,是PE工具箱安装进U盘后,分成的盘符,注意EFI的盘符,这里面不能删东西,也不能添东西,另一个盘符可以当做正常的U盘空间使用,我们现在需要把下载下来的景象文件复制到正常的U盘空间中去 这个时候我们的系统U盘就只做好了 安装系统我们将U盘插入电脑,开机,