All Projects → achellies → ultron

achellies / ultron

Licence: other
Another Android Real-time Hotfix Based Instant Run

Programming Languages

java
68154 projects - #9 most used programming language
groovy
2714 projects
HTML
75241 projects

Projects that are alternatives of or similar to ultron

Tinker app
Android热更新Tinker + 多渠道打包 + 加固的流程详解demo
Stars: ✭ 67 (+235%)
Mutual labels:  hotfix
Glean
hotfix for go applications via plugin, supports Linux and MacOS
Stars: ✭ 125 (+525%)
Mutual labels:  hotfix
Advancedandroid
Android 进阶
Stars: ✭ 2,446 (+12130%)
Mutual labels:  hotfix
Dynamicoc
深入理解 iOS 热修复原理
Stars: ✭ 76 (+280%)
Mutual labels:  hotfix
Fastdex
🚀 加快 apk 的编译速度 🚀
Stars: ✭ 1,457 (+7185%)
Mutual labels:  hotfix
Jspatch
JSPatch bridge Objective-C and Javascript using the Objective-C runtime. You can call any Objective-C class and method in JavaScript by just including a small engine. JSPatch is generally used to hotfix iOS App.
Stars: ✭ 11,337 (+56585%)
Mutual labels:  hotfix
Andfix
AndFix is a library that offer hot-fix for Android App.
Stars: ✭ 6,925 (+34525%)
Mutual labels:  hotfix
tinker-dex-dump
用来查看tinker生成的dexdiff格式内容工具,收录于微信tinker官方wiki
Stars: ✭ 112 (+460%)
Mutual labels:  hotfix
Hotfix
一种轻量级的可以通过苹果审核的热修复方案,可以替代JSPatch的热修复方案。
Stars: ✭ 114 (+470%)
Mutual labels:  hotfix
Rocketcocoa
A framework for running any extra Cocoa code dynamically
Stars: ✭ 187 (+835%)
Mutual labels:  hotfix
Injectfix
InjectFix is a hot-fix solution library for Unity
Stars: ✭ 1,198 (+5890%)
Mutual labels:  hotfix
Amigo
A hotfix library for Android platform, and not just this...
Stars: ✭ 1,350 (+6650%)
Mutual labels:  hotfix
Htframework
Unity HTFramework, a rapid development framework of client to the unity.
Stars: ✭ 179 (+795%)
Mutual labels:  hotfix
Bdframework.core
[中]Simple! Easy! Powerful Unity3d game workflow! Unity3d framework:c# hotfix(ILRuntime)、asset manager、ui workflow、network debug... and so on
Stars: ✭ 1,196 (+5880%)
Mutual labels:  hotfix
U3dFrameworkTolua
游客学院框架,Fairygui+Tolua
Stars: ✭ 61 (+205%)
Mutual labels:  hotfix
Tinkerpatch Sample
已经改造完自身App的Application的应用的参考Sample
Stars: ✭ 63 (+215%)
Mutual labels:  hotfix
Nice Ts
基于puerts的Unity游戏框架,集成fairygui,protobufjs并采用addressables管理资源
Stars: ✭ 131 (+555%)
Mutual labels:  hotfix
HotUpdateSolution
Hot update solution for unity3d
Stars: ✭ 30 (+50%)
Mutual labels:  hotfix
SDKHoxFix
Android 上SDK的代码热更方案(Android-HoxFix-SDK-Native-Java)
Stars: ✭ 60 (+200%)
Mutual labels:  hotfix
Android article
Android热更新、异步并发、性能优化、编译打包、适配相关等文档 by yang。huh...The palest ink is better than the best memory.
Stars: ✭ 181 (+805%)
Mutual labels:  hotfix

奥创 (Ultron)


基于Android InstantRun 方案的即时生效的热补丁方案, 取名为奥创(漫威漫画里的奥创有着超强的创伤愈合能力)

奥创(Ultron)是美国漫威漫画旗下超级反派,首次登场于《复仇者联盟》(Avengers) 第54期(1968年7月),拥有由艾德曼合金(和金刚狼的钢爪属同种金属)打造的机械身躯和超强的创伤愈合能力,并能够根据对手的特点而自我更新程序并进化出克制对手的强大能力。

Android InstantRun 相关的代码可以参考 https://android.googlesource.com/platform/tools/build

目前完成的功能

  • 实时修复
  • 良好的兼容性
  • API最低支持15 (理论上更低也支持,只是木有验证, 从代码原理上应该支持)
  • 自动化生成补丁
  • 运行时期的补丁加载相关逻辑
  • 支持ProGuard

目前"缺点"

  • 只能对已经存在的方法进行实时修复(当然包含构造方法), 但不能通过新增Field、Method、Constructor的方式进行,只能在原有的Method中进行
  • 补丁加载逻辑待完善

待完成的功能

  • 补丁的安全性保证
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].