一种基于动态符号重定向的异构闭源驱动兼容运行方法
By modifying the libhybris source code and building a dynamic symbol redirection mechanism, the problems of undefined functions, symbol conflicts, and resource contention in libhybris under the OpenHarmony system were solved, and the stable and compatible operation of Android HAL components under the OpenHarmony system was achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 北京麟卓信息科技有限公司
- Filing Date
- 2026-05-11
- Publication Date
- 2026-07-17
AI Technical Summary
The libhybris source code cannot be directly compiled into the OpenHarmony system. It has problems such as undefined functions, symbol conflicts, redundant graphics modules, mismatched driver loading logic, and lack of runtime monitoring and fault self-healing capabilities, which makes the Android HAL component unable to run stably in OpenHarmony.
By modifying the libhybris source code, a dynamic symbol redirection mechanism was established, an adaptation layer was built, and a sandbox environment was created. This enabled the implementation of a function behavior feature library, an interface adaptation table, and a permission mapping table. Irrelevant graphics modules were trimmed, function behaviors were dynamically adapted, a rendering resource pool was built, and hardware hot-plug events were monitored to achieve cross-platform compatibility.
This invention achieves stable and compatible operation of libhybris under the OpenHarmony system, resolves issues such as undefined functions, symbol conflicts, and resource contention, and improves the running efficiency and stability of Android HAL components.
Smart Images

Figure CN122152364B_ABST