# OTA-maker **Repository Path**: lechenxuan/OTA-maker ## Basic Information - **Project Name**: OTA-maker - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-23 - **Last Updated**: 2025-11-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OTA-maker 本工具可以根据输入自动生成OTA增量升级包
This tool can automatically generate OTA incremental upgrade package. ## Requirements - x86_64 enviroment (Windows Or Linux) - Python 3 - 安装 Python 3 的 bsdiff4 库
(You need to install a extension library called **bsdiff4** with **pip** before using this script.)
`pip3 install bsdiff4` ## Usage `makeota.py [OUT_PATH]` ## License - MIT ## Note - 支持对 Android KitKat+ ROM 的打包(并未对KitKat以下的版本做测试),特殊格式打包的ROM除外
(Supported KitKat+ ROM(Did not test the previous version of KitKat). Not supported Rom which packaged with special methods.) - ~~不允许跨 Android 版本的OTA~~ (不做限制,但不保证可用性)
~~Not allowed cross Android version OTA~~ (no limit, but does not guarantee the availability) - 部分代码来自(Part of the code comes from) [Generic_OTA_Package_Generation_Script](https://github.com/Pzqqt/Generic_OTA_Package_Generation_Script) - 一些不属于我自己的文件或其源码的来源:
(Sources for some non-owned binary files & source code used:) - **sdat2img.py**: https://github.com/xpirt/sdat2img - **bootimg.py**: https://github.com/jpacg/bootimg - **bin/sefcontext_decompile**: https://github.com/wuxianlin/sefcontext_decompile - **bin/brotli**: https://github.com/google/brotli - **bin/imgextractor.exe**: https://4pda.ru/forum/index.php?showtopic=496786 - **bin/update-binary**: https://forum.xda-developers.com/android/software-hacking/dev-complete-shell-script-flashable-zip-t2934449 - **bin/applypatch, bin/applypatch_64**: https://github.com/MoKee/android_bootable_recovery/tree/mkn/applypatch