Skip to content
CWM Touch Recovery for Xiaomi Devices with TDB feature -- translated in chinese
Branch: cm-11.0
Clone or download
Pull request Compare This branch is 29 commits ahead, 27 commits behind mirom:cm-10.1.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
applypatch
bmlutils
dedupe
edify
etc
flashutils
fs_mgr
libcrecovery
libtar
loki
minadbd
minelf
minui
minzip
mmcutils
mtdutils
openaes
res
su
testdata
toolbox
tools
twrpTarMain
updater
utilities
voldclient
Android.mk
CleanSpec.mk
NOTICE
README.md
adb_install.c
adb_install.h
bootloader.c
bootloader.h
common.h
default_recovery_keys.c
default_recovery_ui.c
edifyscripting.c
extendedcommands.c
extendedcommands.h
firmware.c
firmware.h
install.c
install.h
killrecovery.sh
make-overlay.py
mounts.c
mounts.h
nandroid-md5.sh
nandroid.c
nandroid.h
prop.c
recovery.c
recovery_cmds.h
recovery_settings.h
recovery_ui.h
roots.c
roots.h
swipe.c
ui.c
verifier.c
verifier.h
verifier_test.c
verifier_test.sh

README.md

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);

You can’t perform that action at this time.