Deepin(或者其他Debian系Linux?)上准备安卓刷机环境
前言
在Deepin上用了好久了,一个需求就是能够给我的N11 5G稍微刷一下,防止有时死机之类的你不刷机怎么会死机呢?,刚好Linux上也完全可以,就分享一下
Debian和Ubuntu等应该通用
adb fastboot环境
方法一
在终端输入
1 | sudo apt-get install adb fastboot |
即可
方法二
如果有的linux发行版自带仓库里没有的话,就去这个链接点击下载适用于Linux的SDK Platform-Tools,下载好后放到一个文件夹里,然后配置路径环境
如果shell是bash,就输入
1 | sudo nano ~/.bashrc |
如果shell是zsh,就输入
1 | sudo nano ~/.zshrc |
以此类推fish等其他shell,当然也可以把nano换成vim,看习惯
然后在这个文件找个地方添上
1 | export PATH=$PATH:/你放的目录/platform-tools |
然后退出shell重进,或者source一下你编辑的文件即可
magiskboot环境
有时给boot分区换内核时,可以使用到magiskboot这个东西,很方便
去Github下载对应架构的magiskboot文件,Github链接
然后把它放到一个目录里,然后就是上文中的方法二中的配置路径那一步
当然也可以直接放同一个文件夹里
随便说说magiskboot的简单用法:
解包boot分区文件:
在有提取出的boot.img目录下
1 | magiskboot unpack -h boot.img |
打包boot分区文件
1 | magiskboot repack boot.img boot_new.img |
一般的内核分享的是个anykernel3包,里面的image.gz里的image文件就是内核
所以只要把新的内核重命名为kernel后,重新打包在boot里就能快速替换内核,而不需要anykernel或者twrp等工具了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 天影大侠的小站!
评论