Project

General

Profile

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