1. 程式人生 > >android /system/lib/ so庫解析

android /system/lib/ so庫解析

Linux下的*.so是系統的動態庫,類似於win下面的*.dll,一般是由C/C++編譯成的動態庫,上層的Java程式通過JNI呼叫。
動態庫相對靜態庫的優點是,1.更加的節省資源;2.更方便的程式部署、更新和釋出;

1、out_cm11中.so檔案解析

out_cm11\target\product\aries\system\lib

|-- drm (Digital Rights Management 數字版權管理)

| |-- libfwdlockengine.so (?Fwdlockengine(OMA-v1的Forward Lock(禁止將檔案移動到手機裝置以外的裝置,即轉發鎖定)))

|-- egl (EGL是OpenGL ES和底層Native平臺檢視系統之間的介面)

| |-- egl.cfg (圖形渲染配置檔案egl.cfg)

| |-- eglsubAndroid.so (?)

| |-- libEGL_adreno.so (?adreno是高通的GPU處理器)

| |-- libGLES_android.so (software OpenGL ES library 系統提供純軟體3D加速庫)

| |-- libGLESv1_CM_adreno.so (the wrapper OpenGL ES 1.x library)

| |-- libGLESv2_andreno.so (the wrapper OpenGL ES 2.x library)

| |-- libplayback_adreno.so (?與視訊播放有關)

| |-- libq3dtools_adreno.so (?q3dtools是一個容易且實時3D構建工具)

|-- hw (硬體)

| |-- audio.a2dp.default.so (藍芽a2dp音訊 a2dp (Advanced Audio Distribution Profile 藍芽立體聲音訊傳輸規範))

| |-- audio.primary.aries.so (?)

| |-- audio.primary.default.so (The default audio HAL module)

| |-- audio.r_submix.default.so (?)

| |-- audio.usb.default.so (usb音訊)

| |-- audio_policy.aries.so (aries(Algorithms for Recovery and Isolation Expoiting Semantics)IBM資料庫恢復的原型演算法)

| |-- audio_policy.default.so (?聲音版權控制)

| |-- bluetooth.default.so (藍芽相關)

| |-- camera.msm8960.so (與相機和msm8960有關,msm8960是2012年高通推出的首批採用28nm技術的Krait架構的雙核驍龍S4 Plus移動處理器,該處理器支援LTE FDD/TDD及HSPA+WCDMATD-SCDMAEV-DORev.A/B、CDMAGSM等各種4G、3G和2G網路。)

| |-- copybit.msm8960.so (Copybit是Android使用2D引擎來加速圖形操作(主要是Surface之間的composition操作)的一種技術,對應著一個或幾個動態庫,Copybit在Android中主要用於Surface的composition操作。)

| |-- flp.msm8960.so (flp 檔案是flash mx的工程檔案)

| |-- gps.msm8960.so (與gps和msm8960有關)

| |-- gralloc.default.so (圖形緩衝區管理器)

| |-- gralloc.msm8960.so (與msm8960這個平臺有關的圖形緩衝區管理器)

| |-- hwcomposer.msm8960.so (?)

| |-- keystore.default.so (金鑰庫)

| |-- keystore.msm8960.so (與msm8960有關的金鑰庫)

| |-- lights.aries.so (與螢幕亮度有關)

| |-- local_time.default.so (與本地時間有關)

| |-- memtrack.msm8960.so (與記憶體管理有關)

| |-- power.default.so (與電源管理有關)

| |-- power.msm8960.so (與電源管理有關)

| |-- sensors.msm8960.so (與感測器有關)

|-- modules (?)

|-- soundfx (聲音驅動)

| |-- libaudiopreprocessing.so (聲音庫相關。Audio preprocessing 揚聲器驅動器)

| |-- libbundlewrapper.so (聲音庫相關。Music bundle wrapper)

| |-- libcyagen-dsp.so (?)

| |-- libdownmix.so (聲音庫相關,downmix將5.1聲道的分離杜比數字聲跡變換為二聲道杜比環繞聲編碼訊號的過程)

| |-- libeffectproxy.so (?)

| |-- libldnhncr.so (?)

| |-- libreverbwrapper.so (聲音庫相關reverb(混響)的封裝)

| |-- libvisualizer.so (聲音庫相關。Visualizer(視覺化)庫)

|-- ssl (Secure Sockets Layer安全套接層)

| |-- engines ()

| | |-- libkeystore.so (金鑰有關)

|-- crtbegin_so.o (?)

|-- crtend_so.o (?)

|-- libacdbdata.so (?)

|-- libadreno_utils.so (?Adreno GPU為採用驍龍處理器的移動終端提供遊戲機品質的3D圖形處理能力,為遊戲、使用者介面和高效能運算任務提供更快的圖形處理)

|-- libAKM.so (與指南針有關)

|-- libalsa-intf.so (ALSA是Advanced Linux Sound Architecture,高階Linux聲音架構的簡稱,它在Linux作業系統上提供了音訊和MIDI(Musical Instrument Digital Interface,音樂裝置數字化介面)的支援)

|-- libandroid.so (提供Android功能訪問,原始碼位置:frameworks/base/native/android)

|-- libandroid_runtime.so (android 執行庫:android中實現的JNI有關的庫,原始碼位置:frameworks/base/core/jni)

|-- libandroid_servers.so (系統服務元件:和Android中實現的JNI)

|-- libandroidfw.so (?與輸入有關,原始碼位置:frameworks/base/libs/androidfw)

|-- libart.so (ART模式英文全稱為:Android runtime,谷歌Android 4.4系統新增的一種應用執行模式,與傳統的Dalvik模式不同,ART模式可以實現更為流暢的安卓系統體驗,不過只有在安卓4.4以上系統中採用此功能。)

|-- libart-compiler.so (compiler:主要負責Dalvik位元組碼到原生代碼的轉換)

|-- libaudcal.so (與外放音量有關)

|-- libaudioalsa.so (ALSA是Linux音效卡驅動的架構,alsa音訊驅動)

|-- libaudioamp.so (音訊放大)

|-- libaudioeffect_jni.so (與音效有關,音效JNI介面,設計密集運算)

|-- libaudioparameter.so (音訊引數)

|-- libaudio-resampler.so (音訊重取樣)

|-- libaudioutils.so (音訊工具)

|-- libavcodec.so (libavcodec是一個免費和開源庫的編解碼器編碼和解碼視訊和音訊資料。)

|-- libavformat.so (ibavformat庫提供了一個通用的框架,用於多路複用和多路分解(多路複用技術和多路分配器)音訊、視訊和字幕流。它包含多個muxers和demuxers多媒體容器格式。它還支援多個輸入和輸出協議訪問媒體資源。)

|-- libavutil.so (與FFmpeg有關)

|-- libbcc.sha1.so (Calcullate SHA1 checksum for libbcc.so and libRS.so)

|-- libbcc.so (Bitcode compiler 庫:Online JIT compiler,Translate portable to appropriate machine)

|-- libbcinfo.so (libbcinfo provides bitcode translator metadate extraction)

|-- libbinder.so (Android用於實現binder機制的庫,binder用於Android的跨程序通訊,原始碼位置:frameworks/native/libs/binder)

|-- libbluetooth_jni.so (與藍芽相關的)

|-- libbt-hci.so (?bludroid協議涉及到的庫)

|-- libbt-utils.so (?bludroid協議涉及到的庫)

|-- libc.so (C庫)

|-- libc_malloc_debug_leak.so (查詢記憶體洩露)

|-- libc_malloc_debug_qemu.so (記憶體洩露檢測有關)

|-- libC2D2.so (與Adreno330驅動有關)

|-- libc2d30.so (與Adreno330驅動有關)

|-- libc2d30-a3xx.so (與Adreno330驅動有關)

|-- libc2dcolorconvert.so (?)

|-- libcamera_client.so (攝像頭相關的庫)

|-- libcamera_metadata.so (攝像頭相關的庫)

|-- libcameraservice.so (攝像頭相關的庫)

|-- libCB.so (?)

|-- libchromatix_imx132_default_video.so (chromatix,用於CAMERA ISP(qualcomm自己稱呼為vfe(video front end)),用於raw sensor效果的,說白了就是手機攝像頭效果的)

|-- libchromatix_imx132_preview.so (chromatix相關)

|-- libchromatix_imx132_zsl.so (chromatix相關)

|-- libchromatix_imx135_default_video.so (chromatix相關)

|-- libchromatix_imx135_hfr_60fps.so (chromatix相關)

|-- libchromatix_imx135_hfr_90fps.so (chromatix相關)

|-- libchromatix_imx135_preview.so (chromatix相關)

|-- libchromatix_imx135_video_hdr.so (chromatix相關)

|-- libchromatix_imx135_zsl.so (chromatix相關)

|-- libchromatix_imx175_default_video.so (chromatix相關)

|-- libchromatix_imx175_hfr_60fps.so (chromatix相關)

|-- libchromatix_imx175_hfr_90fps.so (chromatix相關)

|-- libchromatix_imx175_hfr_120fps.so (chromatix相關)

|-- libchromatix_imx175_preview.so (chromatix相關)

|-- libchromatix_imx175_zsl.so (chromatix相關)

|-- libchromatix_ov2720_default_video.so (chromatix相關)

|-- libchromatix_ov2720_hfr.so (chromatix相關)

|-- libchromatix_ov2720_preview.so (chromatix相關)

|-- libchromatix_ov2720_zsl.so (chromatix相關)

|-- libchromatix_ov2722_default_video.so (chromatix相關)

|-- libchromatix_ov2722_preview.so (chromatix相關)

|-- libchromatix_ov2722_zsl.so (chromatix相關)

|-- libchromatix_s5k3h7_default_video.so (chromatix相關)

|-- libchromatix_s5k3h7_hfr_60fps.so (chromatix相關)

|-- libchromatix_s5k3h7_hfr_90fps.so (chromatix相關)

|-- libchromatix_s5k3h7_hfr_120fps.so (chromatix相關)

|-- libchromatix_s5k3h7_preview.so (chromatix相關)

|-- libchromatix_s5k3h7_zsl.so (chromatix相關)

|-- libchromium_net.so (chromium 瀏覽器的相關)

|-- libclcore.bc (?)

|-- libclcore_debug.bc (?)

|-- libclcore_neon.bc (?)

|-- libCommandSvc.so (與svc命令有關,svc命令用來管理電源管理控制,無線資料,WIFI)

|-- libcommon_time_client.so (?)

|-- libcompiler_rt.so (?)

|-- libconfigdb.so (?)

|-- libconnectivitymanager.so (網路連線管理)

|-- libcorkscrew.so (與堆疊列印有關)

|-- libcrypto.so (加密庫)

|-- libcsd-client.so (?)

|-- libctest.so (c測試庫)

|-- libcurve25519.so (Curve25519是安全的橢圓曲線提供128位與橢圓曲線設計用於diffie - hellman(ECDH)關鍵協議方案。它是最快的ECC曲線,它是不受任何已知的專利,它避免了質量差帶來的問題,隨機數生成器。)

|-- libcutils.so (Bionic的一部分,是Android中最基礎的庫)

|-- libdefcontainer_jni.so (“自動安裝位置選擇依據”功能使用的native函式的jni介面)

|-- libdiag.so (?和訊號有關)

|-- libdiskconfig.so (android中與儲存(磁碟)相關的庫)

|-- libdivxdrmdecrypt.so (DivX DRM 是Divx DRM 是DivX DRM 是Divx公司開發的一種安全技術架構,負責保護版權,確保用於可以合法購買或者租用數學視訊內容)

|-- libdl.so (Bionic實現的動態連結相關的庫)

|-- libdrmdiag.so (DRM相關,DigitalRightsManagement,內容數字版權加密保護技術)

|-- libdrmframework.so (DRM相關,DigitalRightsManagement,內容數字版權加密保護技術)

|-- libdrmframework_jni.so (DRM框架jni介面相關)

|-- libdrmfs.so (?DRM相關)

|-- libdrmtime.so (?DRM相關)

|-- libdsi_netctrl.so (?dsi指數字話音插孔技術,)

|-- libdsprofile.so (The dsprofile library provides general facilities to implement domain-specific profiling in Scala and Java programs.)

|-- libdss.so (?ds數字服務)

|-- libdsucsd.so (?ds數字服務)

|-- libdsutils.so (?ds數字服務)

|-- libdvm.so (Dalvik虛擬機器本體)

|-- libDxHdcp.so (HDCP的全稱是High-bandwidth Digital Content Protection,也就是“高頻寬數字內容保護”。簡單的說,HDCP就是要將通過DVI介面傳遞的數字訊號進行加密,多媒體內容的發出端(電腦、DVD、機頂盒等)與接受端(顯示器、電視機、投影機等)之間加上一道保護。)

|-- libeffects.so (android中與媒體相關的庫)

|-- libEGL.so (EGL是 Khronos的渲染API(如OpenGL ES和OpenVG)與底層native平臺視窗系統(如桌面版Linux中的X Window,MS-Windows中的GDI,Android中的Frame Buffer等)互動的介面。路徑frameworks/native/opengl/libs/EGL/下的程式碼生成的libEGL.so庫也是一個wrapper庫。)

|-- libemoji.so (“繪文字”(顏文字)相關庫)

|-- libETC1.so (Android上用ETC1格式進行紋理壓縮ETC1,是OpenGL ES 2.0支援的格式,Android 2.2以後的機型基本全部支援,將PNG資源替換為ETC1資源後,APK大小能顯著降低,ETC1比PNG資源佔用更小的執行時記憶體.)

|-- libexif.so (一個處理照片exif資訊的命令列工具)

|-- libexpat.so (解析XML文件的開發庫)

|-- libext2_blkid.so (ext2檔案系統,在linux系統下可以用blkid命令對查詢裝置上所採用檔案系統型別進行查詢)

|-- libext2_com_err.so (ext2檔案系統)

|-- libext2_e2p.so (ext2檔案系統)

|-- libext2_profile.so (ext2檔案系統)

|-- libext2_uuid.so (ext2檔案系統)

|-- libext2fs.so (ext2檔案系統)

|-- libext4_utils.so (ext4檔案系統)

|-- libexternal.so (?)

|-- libffmpeg_utils.so ( FFmpeg是用於錄製、轉換和流化音訊和視訊的完整解決方案, 包括 libavcodec ,一套領先的音/視訊編解碼類庫。)

|-- libFFmpegExtractor.so (?)

|-- libFFTEm.so (Android使用的一個用於計算FFT(快速傅立葉變換)的庫)

|-- libfilterfw.so (?)

|-- libfilterpack_imageproc.so (?)

|-- libft2.so (?)

|-- libgabi++.so (一個小的C++ runtime, 與System C++ 提供同樣多的標頭檔案。但它支援RTTI。 現在已經很少用了。)

|-- libgccdemangle.so (?demangl是C++裡的一個會變換名字的函式)

|-- libgemini.so (gemini 企業級模組化專案 Gemini提供了一系列的子專案,目的就是為了將已有的JavaEE技術整合至模組化平臺中,以及實現在模組化平臺上實現一些企業級的規範。)

|-- libgenlock.so (GenLock同步鎖定,GenLock能使視訊的重新整理和外部視訊源保持一致,當提供了一個適當的訊號後,圖形卡就會把它的顯示重新整理率和這個訊號鎖定)

|-- libGLES_trace.so (OpenGL ES 是從 OpenGL 裁剪的定製而來的,去除了glBegin/glEnd,四邊形(GL_QUADS)、多邊形(GL_POLYGONS)等複雜圖元等許多非絕對必要的特性。)

|-- libGLESv1_CM.so (一個簡單的wrapper,針對OpenGL ES API進行封裝)

|-- libGLESv2.so (一個簡單的wrapper,針對OpenGL ES API進行封裝)

|-- libGLESv3.so (一個簡單的wrapper,針對OpenGL ES API進行封裝)

|-- libgps.utils.so (與GPS有關)

|-- libgsl.so (GSL(GNU Scientific Library)是一個 C 寫成的用於科學計算的庫)

|-- libgui.so (android中與使用者介面相關的庫)

|-- libhardware.so (android中HAL(硬體抽象層)相關庫)

|-- libhardware_legacy.so (android中HAL(硬體抽象層)相關庫)

|-- libharfbuzz_ng.so (HarfBuzz is an OpenType text shaping engine.)

|-- libhwui.so (android’s2Dhardware accelerated rendering pipe)

|-- libI420colorconvert.so (I420或表示為IYUV,數碼攝像機專用表示法)

|-- libicui18n.so (ICU(International Component for Unicode))

|-- libicuuc.so (和icu有關)

|-- libidl.so (?)

|-- libimage-jpeg-dec-omx-comp.so (image 轉jpeg ,omx用於硬體編解碼的)

|-- libimage-jpeg-enc-omx-comp.so (image 轉jpeg ,omx用於硬體編解碼的)

|-- libimage-omx-common.so (與image有關)

|-- libimscamera_jni.so (與camera有關 jni介面)

|-- libinput.so (輸入裝置驅動)

|-- libinputservice.so (與輸入裝置有關)

|-- libiprouteutil.so (與TCP/IP棧相關的庫)

|-- libjackpal-androidterm5.so (一個在android平臺上終端模擬器,可以執行linux命令)

|-- libjackpal-termexec2.so (一個在android平臺上終端模擬器,可以執行linux命令)

|-- libjavacore.so (java核心庫)

|-- libjavacrypto.so (?)

|-- libjhead.so (jhead 用來修改照片的EXIF資訊)

|-- libjhead_jni.so (jhead jni介面)

|-- libjni_eglfence.so (egl是OpenGLES和底層Native平臺檢視系統之間的介面)

|-- libjni_filtershow_filters.so (?)

|-- libjni_jpegstream.so (jpegstream 視訊流(資料以byte為單位計數)

|-- libjni_latinime.so (與拉丁字母輸入法相關的庫)

|-- libjni_mosaic.so (與馬賽克相關的庫)

|-- libjni_pacprocessor.so (PacProcessor 與處理代理自動配置有關)

|-- libjni_tinyplanet.so (tinyplanet 小小相機應用有關)

|-- libjnigraphics.so (與繪圖有關,對bitmap的訪問進行了封裝)

|-- libjpeg.so (處理jpeg影象的相關庫)

|-- libkeystore_binder.so (?與金鑰有關)

|-- libLLVM.so (LLVM是架構編譯器(compiler)的框架系統,以C++編寫而成,用於優化以任意程式的編譯時間、連結時間、執行時間、以及空閒時間,對開發者保持開發,併兼容已有指令碼)

|-- libllvm-a3xx.so (與構架編譯器有關)

|-- libloc_core.so (與定位有關)

|-- libloc_eng.so (與定位有關)

|-- liblog.so (有關日記記錄的庫)

|-- liblogwrap.so (與logwapper有關)

|-- libm.so (與記憶體分配回收有關的庫)

|-- libmdnssd.so (主要是部分標頭檔案連線到該庫檔案)

|-- libmedia.so (android的MediaPlay架構的一部分)

|-- libmedia_jni.so (MediaPlayer中負責與JNI通訊的部分)

|-- libmedialogservice.so (media日誌服務有關)

|-- libmediaplayerservice.so (mediaPlayer服務有關)

|-- libmemalloc.so (與記憶體分配有關)

|-- libmemtrack.so (跟記憶體分配跟蹤有關)

|-- libmercury.so (?)

|-- libmmcamera_faceproc.so (?與相機有關)

|-- libmmcamera_frameproc.so (?與相機有關)

|-- libmmcamera_hdr_lib.so (?與相機有關)

|-- libmmcamera_image_stab.so (?與相機有關)

|-- libmmcamera_interface2.so (?與相機有關)

|-- libmmcamera_statsproc31.so (?與相機有關)

|-- libmmcamera_wavelet_lib.so (?與相機有關)

|-- libmm-color-convertor.so (?)

|-- libmmipl.so (?)

|-- libmmjpeg.so (?jpeg有關)

|-- libmmjps.so (?jps(Java Virtual Machine Process status Tool))

|-- libmmmpo.so (?)

|-- libmmmpod.so (?)

|-- libmm-omxcore.so (?)

|-- libmmstillomx.so (?)

|-- libmorpho_noise_reduction.so (?)

|-- libmtp.so (MTP(MediaTransferProtocal)媒體傳輸協議)

|-- libnamparser.so (?)

|-- libnativehelper.so (Dalvik的一部分,用於JNI呼叫的原生程式碼函式)

|-- libnbaio.so (nbaio是為了想實現非阻塞的音訊輸入輸出操作)

|-- libncurses.so (ncurses提供字元終端處理庫,包括面板和選單。)

|-- libnetlink.so ( libnetlink - A library for accessing the netlink service)

|-- libnetmgr.so (netmar主要用來配置建立的監聽服務)

|-- libnetutils.so (工具庫可以載入wifi驅動或是解除安裝驅動)

|-- libnfc_ndef.so (一個很小的函式庫,主要是實現NDEF訊息的解析,供Framework呼叫)

|-- liboemcamera.so (相機驅動檔案)

|-- liboemcrypto.so (與加密解密有關)

|-- libOmxAmrEnc.so (OpenMax相關庫)

|-- libOmxAmrEnc.so (OpenMax相關庫)

|-- libOmxEvrcEnc.so (OpenMax相關庫)

|-- libOmxQcelp13Enc.so (OpenMax相關庫)

|-- libOmxVdec.so (OpenMax相關庫)

|-- libOmxVenc.so (OpenMax相關庫)

|-- libOpenMAXAL.so (OpenMax相關庫)

|-- libOpenSLES.so (OpenMax相關庫)

|-- liboverlay.so (overlay指Android Display Overlay HAL)

|-- libpac.so (?)

|-- libpagemap.so (pagemap是linux中一組新的介面集合,它通過讀取/proc中的檔案允許使用者態的程式檢查頁表以及相關的資訊。)

|-- libpci.so (PCI裝置驅動,PCI是Peripheral Component Interconnect(外設部件互連標準))

|-- libpixelflinger.so (Pixelflinger是android系統中為OpenGL ES提供一套軟體渲染器。是下層工具庫,該庫提供畫素級別的基本處理,如畫素格式定義、畫點、線、多邊形、紋理顏色填充以及多層處理等操作介面。)

|-- libpng.so (png庫)

|-- libportable.so (火狐便攜模組)

|-- libpower.so (與電源有關)

|-- libpowermanager.so (電源管理庫)

|-- libqcci_legacy.so (?)

|-- libqcomfm_jni.so (?)

|-- libqdi.so (?)

|-- libqdMetaData.so (?)

|-- libqdp.so (?)

|-- libqdutils.so (?)

|-- libqmi.so (libqmi is a glib-based library for talking to WWAN modems and devices which speak the Qualcomm MSM Interface (QMI) protocol.)

|-- libqmi_cci.so (qmi (Qualcomn MSM Interface)高通MSM介面有關 )

|-- libqmi_client_qmux.so (高通MSM介面有關)

|-- libqmi_common_so.so (高通MSM介面有關)

|-- libqmi_csi.so (高通MSM介面有關)

|-- libqmi_csvt_srvc.so (高通MSM介面有關)

|-- libqmi_encdec.so (高通MSM介面有關)

|-- libqminvapi.so (高通MSM介面有關)

|-- libqmiservices.so (高通MSM介面有關)

|-- libQSEEComAPI.so (高通MSM介面有關,QSEE( Qualcomn Security Element Environment ))

|-- libqservice.so (高通MSM介面有關)

|-- libreference-ril.so (平臺廠家的動態連結庫,平臺廠家需要根據自己的Modem修改此庫,可以更改庫的名稱)

|-- libril.so (被rild守護程序呼叫的)

|-- libril-qc-qmi-1.so (與rild守護程序有關)

|-- libril-qcril-hook-oem.so (與rild守護程序有關)

|-- librilutils.so (與rild守護程序有關)

|-- libRS.so (Render Script lib,RenderScript是一種低階的高效能程式語言,用於3D渲染和處理密集型計算(3D播放等和關於CPU密集型的計算) )

|-- librs_adreno.so (?)

|-- librs_adreno_sha1.so (?)

|-- librs_jni.so (android中與使用者介面有關的庫,和lancher有關)

|-- libRScpp.so (?)

|-- libRSCpuRef.so (?)

|-- libRSDriver.so (?)

|-- libRSDriver_adreno.so (?)

|-- librtp_jni.so (和RTP協議有關)

|-- libsc-a3xx.so (?)

|-- libselinux.so (SELinux 包括Linux核心的一個補丁和一組提升了安全性的實用程式,用來給Linux增加強制性的訪問控制)

|-- libsensor_reg.so (?與感測器有關)

|-- libsensor_user_cal.so (?與感測器有關)

|-- libsensor1.so (?與感測器有關)

|-- libsensorservice.so (android中和感測器有關的庫)

|-- libskia.so (skia是個2D向量圖形處理函式庫,包括字型、座標轉換,以及點陣圖都有高效能且簡潔的表現。)

|-- libsoftkeymaster.so (?)

|-- libsonivox.so (一個電子聲音合成器,原始碼在/external/sonivox/中)

|-- libsoundpool.so (和聲音回放有關的庫)

|-- libsparse.so (?sparse 與稀疏矩陣有關)

|-- libspeexresampler.so (speex是一套主要針對語言的開源免費,無專利保護的音訊壓縮格式。speex重取樣)<