GithubHelp home page GithubHelp logo

ymdzq / ofrp-device_xiaomi_bomb Goto Github PK

View Code? Open in Web Editor NEW
34.0 3.0 9.0 157.63 MB

红米10X Pro 橙狐设备树 (Redmi 10X Pro)

Makefile 49.23% Shell 50.77%
orangefox twrp-device-tree redmi-10x-pro bomb

ofrp-device_xiaomi_bomb's Introduction

橙 狐 (OFRP) for Redmi 10X Pro (bomb)

使用红米 10X Pro,MIUI 13(安卓12)制作,提取官方安卓12内核,适用于橙狐安卓12分支

OFRP

目前进度

recovery基本功能都可以正常使用
使用红米10X Pro制作,同时支持红米10X 5G
为了兼容,同一个recovery支持刷入上述两个型号手机的rom,刷rom前请确认机器实际型号,如果刷错另一个机器的rom包可能会出现无法使用相机的问题以及其他bug

如何使用

进入Release中,点开Assets选项,点击zip压缩包文件名下载
zip卡刷包可以使用其他第三方rec刷入(例如wzsx150的twrp或者残芯的pbrp或者旧版本橙狐升级),不支持miui官方rec刷入
或者解压后得到recovery.img文件,已root手机可以通过爱玩机工具箱、搞机助手等app直接写入recovery分区
也可以手机连接电脑线刷,请自备fastboot工具,手动重启手机至bootloader模式(橙色fastboot字样)
使用fastboot工具先刷入vbmeta禁用avb验证,然后再把rec镜像刷入rec分区,重启进入rec,命令:

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
fastboot flash recovery OrangeFox-21.04.11-Unofficial-bomb.img
fastboot reboot recovery

温馨提示:mtk机型刷recovery有风险,如果错误的刷入未经验证的recovery可能会导致设备无法开机,无限重启,且无法进入recovery和fastboot,请先确保你有救回的办法再尝试
请根据你手机当前运行rom的安卓版本选择recovery,使用安卓12版本rom的手机,请刷入近期的橙狐;早期版本和文件名有写a11的版本,只能在运行安卓11版本rom的手机上刷;wzsx150 twrp只支持安卓10。

如何构建

下载OFRP源代码,克隆这个仓库放到相应的位置
例如OFRP源代码根目录为~/fox_12.1,则保存为~/fox_12.1/device/xiaomi/bomb/:

cd ~/fox_12.1
mkdir -p device/xiaomi
cd device/xiaomi
git clone https://github.com/ymdzq/OFRP-device_xiaomi_bomb.git bomb

打开源代码根目录运行:

. build/envsetup.sh && lunch twrp_bomb-eng && mka recoveryimage

云编译

利用Github Action在线编译橙狐
例如你的 Github 用户名是 "JohnSmith"

  1. 打开橙狐Action编译器仓库,然后在新页面点击右上角的Fork按钮
    image
  2. 等待网页自动重定向后,你将会看到你的用户名下的新仓库
    image
  3. 网页上方进入 Actions 页面 > All workflows > OrangeFox - Build > Run workflow
    image
  4. 按照以下内容填写参数
    OrangeFox Branch
    12.1
    Custom Recovery Tree
    https://github.com/ymdzq/OFRP-device_xiaomi_bomb
    Custom Recovery Tree Branch
    fox_12.1
    Specify your device path.
    device/xiaomi/bomb
    Specify your Device Codename.
    bomb
    Specify your Build Target
    recovery
    image
  5. 填写完毕后, 点击 "Run workflow" 开始运行
  6. 编译结果可以在你Fork后的新仓库的Release页面下载

ofrp-device_xiaomi_bomb's People

Contributors

ymdzq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ofrp-device_xiaomi_bomb's Issues

我是5G用户

功能使用基本正常(就是插件那一块不行)
mtp功能正常
sideload正常
重启功能正常
解密正常
刷包正常
所以,你这rec灰常不错

冒昧地问一下这个手机是刷不了Magisk吗?

Android 10 用TWRP的时候能正常刷Magisk,但是到11和12就死活刷不上了
给boot.img打补丁、在recovery中安装magisk都试过了,但是一开机就显示没有安装magisk

这个手机是Wiki里写的“不支持ramdisk但是标记为支持ramdisk”吗?

5g用户来了

用你的rec安装了面具,就是有个“插件”功能打不开🌝

红米10X PRO无法直接刷入最新版的23.11.04版本

如题,手机配置为
红米10X Pro 8+256版本
已经解锁bootloader
官方线刷MIUI 12.5 Android11

当前现象:
直接刷入OrangeFox Recovery 23.11.04会无限重启卡OrangeFox的启动屏。

后续尝试:
用bypass_utility-v.1.4.2重新卡联发科刷机模式(疯狂按手机 音量上下+电源),然后用联发科刷机工具v5(MiFlash Pro提供)重新刷MIUI12.5(基于Android 11,bomb_images_V12.5.6.0.RJLCNXM_20211025.0000.00_11.0_cn_43fa3f7d87)线刷包成功救砖。后续尝试了基于Android11的版本OrangeFox Recovery 21.04.11成功刷入不卡启动屏,并且重新刷入了MIUI14的卡刷包,成功进入系统。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.