前面一份投稿的错误很抱歉,rom本身就找错了,用了一个AOSP-like的刷机包。
刷机包的来源是http://bbs.aliyun.com/
.so文件一般指的是linux下的动态链接用的库,
system/lib/ 中的动态库
liba2dp 蓝牙a2dp协议用的参数
libacc Android内建的轻量级C编译器
libAK8975Compass 可能是日本旭化成Electronic的Ak8975指南针相关
libaligl2 可能是阿里云的相关库
libalipy 可能是阿里云的相关库
libalitag 可能是阿里云的相关库
libandroid Android提供的一些API实际执行时调用的库
libandroid_runtime
和Android中实现的JNI的主要库,
libandroid_services 和Android中实现的JNI有关的库
libappengine 可能是阿里云appengine相关库
libardrv_dynamic 可能是和NVIDIA相关的库(W700使用了NVIDIA Tegra
2作为其AP处理器)
libasound alsa-lib(Advanced Linux Sound
Architecture),linux的音频系统的中间层,
libasound 同样是alsa的库
libaudioeffect_jni Android与音效有关的库,涉及到密集运算,
libaudioflinger
Android的audio最核心的部分是audiofling
libaudiopolicy audioflinger必需的库
libbinder Android用于实现binder机制的库,
libbluedroid Android中和蓝牙(bluetooth)相关的库
libbluetooth Android中和蓝牙(bluetooth)相关的库
libbluetoothd Android中和蓝牙(bluetooth)相关的库
libc Android中C运行库的实现,也就是Bionic
libcalibrate Android中与触摸屏相关的库
libcamera Android中与摄像头相关的库
libcamera_client Android中与摄像头相关的库
libcameraservice Android中与摄像头相关的库
libcgdrv 可能是与Tegra 2相关的库
libcloudletevent 可能是阿里云云服务相关库
libcloudletos 可能是阿里云云服务相关库
libCommon Android的相关库
libcrypto Android中所使用的OpenSSL的一部分,
libctest C++测试工具,被Android采用
libcutils Bionic的一部分,是Android中最基础的库
libdbus Dbus,被Android拿来用于进程间通信
libdiskconfig Android中与储存(磁盘)相关的库
libdl Bionic实现的动态链接相关的库
libdrm1 Android中与drm(电子版权管理)相关的库
libdrm1_jni Android中与drm相关的库
libdvm Dalvik虚拟机本体
libeffects Android中与媒体相关的库,源代码在/mdia/
libEGL Android采用的OpenGL相关库
libemoji “絵文字”(颜文字)相关库
libETC1 OpenGL相关库
libexif Android所采用的编辑照片EXIF信息相关的库
libexpat (The Expat XML
Parser)一个叫做Expat的XML解析器,
libFFTEm Android使用的一个用于计算FFT(快速傅里叶变换)的库
libGLESv1_CM Android采用的OpenGL ES相关库
libGLESv2 Android采用的OpenGL ES相关库
libgui Android中与用户界面相关的库
libhardware Android中HAL(硬件抽象层)相关库
libhardware_legacy Android中HAL(硬件抽象层)相关库
libicui18n ICU(International Component for
Unicode),Android中与字符编码有关的库,
libicuuc 同样是libicu的一部分
libiprouteutil Android中与TCP/IP栈相关的库
libjni_latinime Android中与拉丁字母输入法相关的库
libjni_pinyinime Android中与中文拼音输入法相关的库
libjnigraphics Android 2.2开始引入的部件,与绘图有关,
libjniktouchinner 似乎是和天语(K-touch)触摸屏相关的库
libjpeg Libjpeg是被Android拿来用于处理jpeg图像的相
liblame1lib
LAME,是一个著名的mp3编码器,AOSP中似乎没有它。
liblamelib LAME
liblog Android所使用的,有关日志记录的库
libm Bionic的一部分,与内存分配回收有关
libmapview-jni 没有出现在AOSP中,可能是和阿里云OS的地图部件有关的库
libmedia
Android的MediaPlay架构的一部分,源代码在/
libmedia-jni MediaPlayer中负责与JNI通信的部分
libmediaplayerservice MediaPlayer架构的一部分,
libmllite Android中与传感器相关的库
libmlplatform Android中与传感器相关的库
libmpl Android中与传感器相关的库
libnativehelper
Dalvik的一部分,用于注册JNI调用的原生代码函数,
libnetlink RSVP协议开源实现,被Android采用
libnetutils Android中有关以太网(Ethernet)的模块
libnfc_ndef
Android中用于实现nfc的一小部分,
libnggame Samsung GameHub相关库(这显然不太可能是AOSP的一部分)
libnodejs Node.JS,一个服务器端JavaScript 解释器,可能用于阿里云相关服务
##以下一长串libnv开头的都是和NVIDIA Tegra
2有关的库,nv是NVIDIA的惯用缩写。也就是说,
libnvddk_2d ddk指的可能是Driver Development Kit
libnvddk_2d_v2
libnvddk_audiofx
libnvddk_vmr
libnvdispmgr_d
libnvec
libnvmm
libnvmm_audio
libnvmm_camera
libnvmm_contentpipe
libnvmm_image
libnvmm_manager
libnvmm_misc
libnvmm_parser
libnvmm_service
libnvmm_tracklist
libnvmm_utils
libnvmm_video
libnvmm_videorenderer
libnvmm_vp6_video
libnvmm_writer
libnvodm_dtvtuner
libnvodm_imager
libnvodm_query
libnvomx
libnvomxilclient
libnvos
libnvrm
libnvrm_channel
libnvrm_graphics
libnvsm
libnvtestio
libnvtestresults
libnvwinsys
libnvwsi
##
libopensl_audio 与OpenGL ES的音频部分相关的库
libOpenSLES 与OpenGL ES的音频部分相关的库
libpixelflinger Pixelflinger是Android系统中为OpenGL
libpmstatus 可能是阿里云邮的库
libqqsecure 和腾讯QQ有关的库
libreference-cdma-sms Android中与CDMA这种蜂窝网络制式相关的库
libreference-ril
Android中的ril库,负责与基带(baseband)
libRS Android中与用户界面有关的库,和launcher有关
librs_jni Android中与用户界面有关的库,和launcher有关
librtp_jni Android中和RTP协议相关的库
libsensors.mpl Android中和传感器有关的库
libsensorservice Android中和传感器有关的库
libsinautility 和新浪微博有关的库
libskia Android所采用的SKIA图形引擎
libskia Android所采用的SKIA图形引擎
libskyeye SkyEye(天目)硬件模拟平台相关库,
libsmsChecker 可能是QQ管家的组件
libsonivox 一个电子声音合成器,源码在/external/
libsoundpool Android中和声音回放有关的库
libsqlite Android所使用的Sqlite的相关库
libsqlite_jni Sqlite的相关库,用于JNI通信
libSR_AudioIn 和Tegra 2有关的库
libsrec_jni 源代码在/external/srec/ 中,
libssl OpenSSL模块主体
libstagefright FFmpeg(现在叫libav)的模块
libstagefright_amrnb_common FFmpeg(现在叫libav)的模块
libstagefright_avc_common FFmpeg(现在叫libav)的模块
libstagefright_color_
libstagefright_enc_common FFmpeg(现在叫libav)的模块
libstagefright_foundation FFmpeg(现在叫libav)的模块
libstagefright_omx
FFmpeg(现在叫libav)的模块
libstagefrighthw
FFmpeg(现在叫libav)的模块
libstdc++ Bionic的C++库
libstlport Bionic的C++的STL模版库
libstorageservice 可能是阿里云OS的库
libsurfaceflinger Android显示系统的部件相关库
libsurfaceflinger_client Android显示系统的部件相关库
libsystem_server Android中和系统服务有关的库
libsysutils
Android的核心模块,这里的一个(可能是曾经的)
libthread_db Android采用的与多线程调试有关的库
libttspico Android采用的TTS语音相关库
libttssynthproxy Android采用的TTS语音相关库
libtyidservice 可能是阿里云OS的库
libui Android的GUI(图形用户界面)的中枢
libutils
Android的底层库,这个库以C++实现,
libVideoCtrl 和视频控制相关的库
libvmkid_clibs 阿里云OS的lemur虚拟机
libvmkid_lemur 阿里云OS的lemur虚拟机
libvorbisidec Android采用的Vorbis解码器(如ogg等)
libwebcore Android中的Webkit网页渲染引擎
libwpa_client Android中和无线局域网wpa加密相关的部分
libxgold-ril 也是一个Ril模块
libz Android所使用的Zlib
node_compress node.js所使用的流压缩器扩展,应该是阿里云OS的部件
node_zipfile node.js管理zip压缩文件的扩展,
omxplayer omxplayer是Android所使用的一个媒体播放器
system/bin 中的可执行文件
linux的原生可执行文件不需要,通常也没有扩展名
akmd8975 W700所使用的指南针有关
am Android所使用的命令行工具
app_process Android中启动java程序的途径
applypatch 源码在tools/applypatch/
应该是和.patch差分补丁有关的工具,可能与OTA更新有关
auth.cgi 可能是阿里云OS的部件
bootanimation Android负责渲染启动动画的
BqTool 可能是阿里云OS的部件
brcm_patchram_plus Android中与蓝牙相关的模块
bugreport Android的调试工具,可以通过adb启动
chpasswd.cgi 可能是阿里云OS的部件
cyttsp_fwloader 似乎是一个Android的硬件校正工具
dalvikvm Dalvik虚拟机的执行文件
dbus-daemon Android采用的Dbus的看守进程
debuggerd 一个Android的守护进程,
dexopt Android中执行odex相反动作的程序
dhcpcd Android负责进行DHCP的守护进程,
dnsmasq Android使用的一个域名解析服务器,用于提供DNS 缓存和DHCP 服务功能
dumpstate Android的命令行调试工具
dumpsys Android的命令行调试工具
dyz Android的命令行调试工具,
fsck_msdos Android使用的磁盘检查工具
FWHelper 可能是阿里云OS的部件
glgps Android使用的负责GPS芯片与上层通信的守护进程
gyrotest 与陀螺仪有关的
gzip gzip压缩工具,在Andoid上都能见到
hciattach Android上用于蓝牙芯片初始化,协议绑定等功能的程序
ime Android的一个部件,源代码在/frameworks/
input Android的一个部件,
installd 安装apk时相关的服务
iptables iptables防火墙,AOSP源码中德/external/
keystore Android采用的密钥/数字证书管理工具
lemur 阿里云OS的虚拟机进程
lexopt 阿里云OS的虚拟机的“dexopt”
linker Android用于共享库的加载,链接
logcat Android的调试工具,用于输出日志
logmodule Android的调试工具,和日志有关
logwrapper Android的调试工具,和日志有关
mediaserver Android的mediaserver
monkey Android的压力测试工具,向系统发送伪随机的用户事件流(
mtpd Android中和VPN有关的守护进程
ndc Android中和网络有关的工具
netcfg Android中获取网络信息的工具
netd Android中和网络有关的工具
nv_hciattach NVIDIA相关的内容
nvtest NVIDIA相关的内容
omx_tests Android的测试工具
pand Android中和建立wifi热点有关的工具
phoneService.cgi 可能是阿里云OS的组件
ping 这个就不用说了吧,除了ping以外还有什么
pm Android用于包管理的脚本(显然pm就是package manager的缩写)
pppd Android中用于Point-to-Point Protocol的守护进程
progress.cgi 可能是阿里云OS的组件
recoveryd 可能与recovery有关的内容
rild Android的RIL模块的守护进程
rilsyscmd 可能是和RIL模块有关的命令行工具
run-as Android的一个命令
schedtest Android的一个调试工具
screencap Android的截图工具
sdcard Android的和磁盘相关的工具
sdptool Android的一个管理工具
service Android的Service组件的工具
servicemanager Android的Service组件的工具
sh 这个就不用说了吧
surfaceflinger Android显示部件的守护进程
svc Android的Service组件的工具
system_server Android的Service组件的工具
tc Android的一个工具
tegrastats NVIDIA的Tegra芯片有关的工具
toolbox Android的一个工具
upload.cgi 可能是阿里云OS的组件
v8shell Google的V8虚拟机,用于快速执行javascript
vdc Android的一个工具
vold (Volume Daemon) 负责大容量存储设备挂载和删除的守护进程
wl Android的一个工具
wpa_supplicant Android中用于处理无线局域网的WPA(2)
xgold-mux 可能是阿里云OS的组件或是W700手机的组件
我的判断是,W700用的阿里云OS从头到尾用的了和AOSP Android一样的东西:Linux内核,
到这里为止,
而lemur更像是一个Dalvik的补丁,或者不妨说,
有一个蹊跷的地方,在framework/
有可能lemur被写出来的唯一目的是用于制造不兼容性。
Google施压的对象是受到OHA限制的Acer,
所以,阿里云公司:
这个很丢人的话题,我们已经听了很多,到这里就可以了。
不要再把你的伤口扯开了,已经够了。