Project

General

Profile

HTCDreamHTCMagicProprietary » History » Revision 25

Revision 24 (Denis 'GNUtoo' Carikli, 05/27/2011 07:38 PM) → Revision 25/32 (Paul Kocialkowski, 06/14/2011 09:35 AM)

== Note on shipping libraries == 

 {{{ 
 #!div class=important style="border: 2pt solid; text-align: center" 
 Note that we don't ship any proprietary daemon,library,configuration file or firmware. 


 Because we don't want to(our goal is to make a 100% free Android Distribution) and we can't(none of theses are redistributables, even the firmwares are not redistributable). 
 }}} 


 == Libraries == 
 ||Library location||Function||Can be replaced or avoided?|| 
 ||/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) now(but they could be easily reverse engineered with printk in the .ioctl    function) || 
 ||/system/lib/egl/libGLES_qcom.so|| 3d acceleration library || can be avoided || 
 ||/system/lib/libaudioeq.so|| the name seem related to audio    || audio libraries are replaced and works fine    || 
 ||/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|| 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 || gps parsing and activator library || a free could easily be replaced as GPS worked under SHR and that there are android lib is used and it works (but sometimes crashes the device)|| libs available(we just need to use them)|| 
 ||/system/lib/libhtc_acoustic.so|| dlopened audio library || totally replaced, the replacement works fine    || 
 ||/system/lib/libhtc_ril.so || Radio Interface library || Work in progress,calls,sms works, USSD,PIN,data(3g) USSD,PIN need to be checked in. It should in, 3g seem not to work as well in the US but needs to be checked || 
 ||/system/lib/libmm-adspsvc.so|| ? ||     || 

 ||/system/lib/libOmxH264Dec.so|| ? ||     || 
 ||/system/lib/libOmxMpeg4Dec.so|| ? ||     || 
 ||/system/lib/libOmxVidEnc.so|| ? ||     || 
 ||/system/lib/libomx_wmadec_sharedlibrary.so|| ? ||     || 
 ||/system/lib/libomx_wmvdec_sharedlibrary.so|| ? ||     || 
 ||/system/lib/libpvasfcommon.so|| ? ||     || 
 ||/system/lib/libpvasflocalpbreg.so|| ? ||     || 
 ||/system/lib/libpvasflocalpb.so|| ? ||     || 


 == Configuration files == 
 ||File location||Function|| what depend on it || 
 ||/system/etc/AudioFilter.csv|| ? || ?, proprietary version not used    || 
 ||/system/etc/AudioPara4.csv|| contains audio values that are written to MSM shared memory ? || ?, proprietary version not used by libhtc_acoustic (and its free replacement), enables in-call volume adjustment and fixes audio lacks. || 
 ||/system/etc/AudioPreProcess.csv|| ? || ?, proprietary version not used || 
 ||/system/etc/pvasflocal.cfg|| ? || ?, proprietary version not used || 
 == Firmwares == 
 ||Firmware location||Function|| what depend on it || 
 ||/system/etc/firmware/brf6300.bin||bluetooth firmware||bluetooth|| 
 ||/system/etc/wifi/Fw1251r1c.bin|| wifi firmware || wifi|| 


 == References == 
 http://github.com/CyanogenMod/android_device_htc_dream_sapphire/raw/froyo/extract-files.sh