Git Product home page Git Product logo

xiaomi_ivan_cwm_recovery's Introduction

android_bootable_recovery

  • 小米手机1/1S 双系统共存

  • 小米手机 2 / 2 S 双系统共存


功能介绍:

  • 备份/恢复 -> 这个功能主要是用于备份 4.0, 4.1, 4.2等没有包含SELinux 功能的系统
  • 高级备份/恢复功能 -> 这个主要用于备份 4.3, 4.4 等包含了SELinux功能的系统

加入了备份selinux context 功能

感谢TWRP提供的源代码

2014-03-23 更新 下列代码都是提取自最新版本的TWRP源代码。

  • libtar
  • openaes
  • twrpTarMain
  • 添加twrpTar调用方法, 增加高级备份 / 恢复功能

2014-03-24 更新

  • 去掉一些warning
  • 修改twrpTar单个文件最大的体积为500MB,当备份文件体积大于500MB会自动分卷

2014-04-01 更新 修改分区表格式为最新版本 使用fs_mgr读取分区表 增加OTG USB功能 能从otg usb挂载的U盘中安装刷机包(/storage/usbdisk) 去除部分没有用的代码

bug: 无法使用大容量模式

2014-05-30 change 添加新方法用来格式化 '/system1'分区 添加 Ignore 分区 重点部分方法 重写分区表

为了能备份android 4.3 以上系统的SELinux selable

  • 请在BoardConfig.mk中加入如下定义 TWHAVE_SELINUX := true

twrpTar使用说明书 twrpTar说明书

fs_mgr修改说明 fs_mgr修改简介


函数声明

minui/minui.h:37:int gr_text(int x, int y, const char *s);
这个gr_text()函数参数是三个,如果你在Device/xiaomi/aries/recovery/graphics.c中定义的 gr_text()函数是四个参数的。
请修改gr_text()函数在minui.h中的声明为
int gr_text(int x ,int y, const char *, int bold);

xiaomi_ivan_cwm_recovery's People

Contributors

koush avatar m1cha avatar sndnvaps avatar gweedo767 avatar hyperb1iss avatar pawitp avatar rmcc avatar zinx avatar kruton avatar cennis91 avatar mdmower avatar ivan19871002 avatar jt1134 avatar codeworkx avatar atinm avatar nickkral avatar colincross avatar ctso avatar nemith avatar swetland avatar jwise avatar coolya avatar tpruvot avatar slayher avatar chirayudesai avatar tobbytan avatar qiwu avatar pershoot avatar mikeandroid avatar packetlss avatar

Stargazers

Hhhhhh avatar 如一 avatar xiaolu avatar

Watchers

xiaolu avatar  avatar

Forkers

zxf10608

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.