安卓修改rom 固件 修改GSI 移植rom 必备常识 lib--**so文件基本解析

安卓修改rom 固件 修改GSI 移植rom 必备常识 lib--**so文件基本解析_第1张图片

安卓系统lib-so文件

解包安卓固件中lib lib64分区下存在很多后缀为so的文件,其实都是系统的动态库,类似于win下面的*.dll,一般是由C/C++编译成的动态库.在系统lib的文件夹下,置换移植其他系统的程序也需要修改更换相关so文件.没有它系统软件不能运行,哪部分损坏就影响相对功能,电话接打,通讯录,相机等等都是要依赖so文件使用的.

Android应用支持的cpu架构取决于APK中位于lib或jniLib目录中的.so文件

安卓修改rom 固件 修改GSI 移植rom 必备常识 lib--**so文件基本解析_第2张图片安卓修改rom 固件 修改GSI 移植rom 必备常识 lib--**so文件基本解析_第3张图片

在系统移植和适配中要基本了解一些常用so文件的意义,

libaudcal.so 与外放音量有关

libaudioalsa.so 音频驱动相关

libaudioamp.so 音频放大相关

libaudioeffect_jni.so 音效相关

libaudioparameter.so 音频参数相关

libaudio-resamplerso 音频样本相关

libaudioutils.so  音频工具

libavcodec.so 声音解码相关

libavformat.so 音频框架

libbluetooth_jni.so  蓝牙相关

libc_malloc_debug_leak.so 内存泄露

libcamera_client.so 视频摄像头相关

libcamera_metadata.so 摄像头驱动相关

libcameraservice.so 摄像头驱动相关

libchromatix_default_video.so 摄像头效果

libchromium_net.so 浏览器相关

libconnectivitymanager.so 网络链接

libcorkscrew.so 堆栈打印

libcrypto.so 加密库文件

libcutils.so 基础库文件

libdiag.so 手机信号相关

libdiskconfig.so 内置存储相关

libdrmframework_jni.so 框架接口相关

libeffects.so 媒体相关

libexif.so 图片相关

libgps.utils.so 与gps相关

libgui.so  用户交互界面

libinput.so 输入设备驱动

libinputservice.so 输入设备相关

libiprouteutil.so 与ip相关的库文件

libjavacore.so  java核心运行库

libjhead.so  修改图片相关

libjnigraphics.so 绘图相关

libjpeg.so  图片相关

libloc_core.so 定位相关

libloc_eng.so  定位相关

liblog.so  日记记录

libmemalloc.so  内存相关

libmemtrack.so 内存相关

libmtp.so  mtp协议

libnetutils.so 加载驱动相关

liboemcamera.so  相机驱动相关

libpower.so 电源相关

libpowermanager.so 电源管理库

libqservice.so 高通接口相关

libsensor_reg.so 传感器相关

libsonivox.so  声音合成

libstagefright_soft_aacdec.s 音频解码相关

libstagefright_yuv.so 颜色编码

libsuspend.so 系统指令库文件

libvideoeditor_core.so 视频编辑

audio.usb.default.so 与usb相关

bluetooth.default.so 蓝牙相关

gralloc.default.so  图像缓存

lights.aries.so 屏幕密度

local_time.default.so 本地时间

libaudiopreprocessing.so  声音驱动

libbundlewrapper.so 声音库文件

libdownmix.so 声音库文件

libAKM.so 指南针

libandroid servers.so 系统服务相关

-----------------------------------------------------------------------------------------------------------------

so相关修复bug

在系统适配第三方或者修复gsi的过程中。有些系统的bug着重在so文件中。需要对照官方进行替换测试.so文件是二进制文件,可以用hex打开查看。例如去除谷歌相机水印,可以把so在hex里进行修改

安卓修改rom 固件 修改GSI 移植rom 必备常识 lib--**so文件基本解析_第4张图片

你可能感兴趣的:(玩机搞机基本常识,刷机技术贴,android,rom修改,so文件解析)