HTCDreamHTCMagicProprietary » History » Revision 29
Revision 28 (Paul Kocialkowski, 07/27/2011 11:33 AM) → Revision 29/32 (Paul Kocialkowski, 02/05/2012 03:11 PM)
h1. HTC Dream/HTC Magic Proprietary This is the list of the proprietary libraries, binaries and firmwares shipped on HTC Dream/HTC Magic S and the status of their replacement. h2. Note on shipping non-free programs *Note libraries <pre> <code class="div"> Note that we don't ship any proprietary binary, library daemon,library,configuration file or firmware.* *First because our firmware. Because we don't want to(our goal is to reach make a 100% free Android distribution Distribution) and also because sometimes, these we can't(none of theses are redistributables, even the firmwares are not even distributables.* redistributable). </code></pre> h2. Libraries |_. Library location |_. Function |_. Can ||Library location||Function||Can be replaced or avoided? | avoided?|| |/system/bin/akmd| ||/system/bin/akmd|| compas+accelerometers | || sliding the keyboard can rotate so we can avoid them for now(revere engineering has started but it's not usable yet) | || |/system/lib/egl/libGLES_qcom.so| ||/system/lib/egl/libGLES_qcom.so|| 3d acceleration library | || can be avoided | || |/system/lib/libaudioeq.so| ||/system/lib/libaudioeq.so|| the name seem related to audio | || audio libraries are replaced and works fine | || |/system/lib/libcamera.so| ||/system/lib/libcamera.so|| camera library | || we don't use the camera for now(would need to be replaced if we want to use it) | || |/system/lib/liboemcamera.so| ||/system/lib/liboemcamera.so|| camera library | || we don't use the camera for now(would need to be replaced if we want to use it) | || |/system/lib/libgps.so | ||/system/lib/libgps.so || gps parsing and activator library | || a free android lib is used and it works (but sometimes crashes the device)| device)|| |/system/lib/libhtc_acoustic.so| ||/system/lib/libhtc_acoustic.so|| dlopened audio library | || totally replaced, the replacement works fine | || |/system/lib/libhtc_ril.so | ||/system/lib/libhtc_ril.so || Radio Interface library | || Work in progress,calls,sms works, USSD,PIN,data(3g) need to be checked in. It should work as well in the US but needs to be checked | || |/system/lib/libmm-adspsvc.so| ||/system/lib/libmm-adspsvc.so|| ? | || | |/system/lib/libOmxH264Dec.so| || ||/system/lib/libOmxH264Dec.so|| ? | || | || |/system/lib/libOmxMpeg4Dec.so| ||/system/lib/libOmxMpeg4Dec.so|| ? | || | || |/system/lib/libOmxVidEnc.so| ||/system/lib/libOmxVidEnc.so|| ? | || | || |/system/lib/libomx_wmadec_sharedlibrary.so| ||/system/lib/libomx_wmadec_sharedlibrary.so|| ? | || | || |/system/lib/libomx_wmvdec_sharedlibrary.so| ||/system/lib/libomx_wmvdec_sharedlibrary.so|| ? | || | || |/system/lib/libpvasfcommon.so| ||/system/lib/libpvasfcommon.so|| ? | || | || |/system/lib/libpvasflocalpbreg.so| ||/system/lib/libpvasflocalpbreg.so|| ? | || | || |/system/lib/libpvasflocalpb.so| ||/system/lib/libpvasflocalpb.so|| ? | || | || h2. Configuration files |_. File location |_. Function |_. What depends ||File location||Function|| what depend on it? | it || |/system/etc/AudioFilter.csv| ||/system/etc/AudioFilter.csv|| ? | || ?, proprietary version not used | || |/system/etc/AudioPara4.csv| ||/system/etc/AudioPara4.csv|| contains audio values that are written to MSM shared memory | || used by libhtc_acoustic (and its free replacement), enables in-call volume adjustment and fixes audio lacks. | || |/system/etc/AudioPreProcess.csv| ||/system/etc/AudioPreProcess.csv|| ? | || ?, proprietary version not used | || |/system/etc/pvasflocal.cfg| ||/system/etc/pvasflocal.cfg|| ? | || ?, proprietary version not used | || h2. Firmwares |_. Firmware location |_. Function |_. What depends ||Firmware location||Function|| what depend on it? | it || |/system/etc/firmware/brf6300.bin|bluetooth firmware|bluetooth| ||/system/etc/firmware/brf6300.bin||bluetooth firmware||bluetooth|| |/system/etc/wifi/Fw1251r1c.bin| ||/system/etc/wifi/Fw1251r1c.bin|| wifi firmware | wifi| || wifi|| h2. References * http://github.com/CyanogenMod/android_device_htc_dream_sapphire/raw/froyo/extract-files.sh