Project

General

Profile

NexusOneProprietary » History » Revision 25

Revision 24 (Denis 'GNUtoo' Carikli, 07/13/2011 02:16 AM) → Revision 25/30 (Paul Kocialkowski, 02/05/2012 03:09 PM)

h1. Nexus One Proprietary 

 This is the list of the proprietary libraries, binaries and firmwares shipped on the Nexus 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. Completeness 


 <pre> 
 <code class="div"> 
 This list is incomplete, please help us to complete it using the references linked at the bottom. 
 </code></pre> 

 h2. Libraries 

 |_. Library location |_. Function |_. Can 

 ||Library location||Function||Can be replaced or avoided? |_. works avoided?||works or can work? |  
 |/system/lib/libhtc_ril.so | work|| 
 ||/system/lib/libhtc_ril.so || Radio Interface library |reference ||reference ril is usable(tested renaming the reference ril after installation) | replaced| || replaced|| 
 |/system/lib/egl/* | ||/system/lib/egl/* || 3d userspace libraries and drivers | || ? | || not necessary | || 
 |/system/lib/libgps.so | ||/system/lib/libgps.so || gps library | || could possibly be replaced,untested | || fully replaced | || 
 |/system/lib/libcamera.so| ||/system/lib/libcamera.so|| camera library | || we can avoid it, using camera stubs| stubs|| no(camera is not highly necessary)| 

 necessary)|| 

 h2. Firmwares 

 |_. Firmware location |_. Function |_. What depends 

 ||Firmware location||Function|| what depend on it? | it || 
 |/system/etc/firmware/*.acdb | ||/system/etc/firmware/*.acdb || Audio "card" firmware | || sound,calls(because calls need sound)| sound)|| 
 |/system/etc/vpimg| ||/system/etc/vpimg|| ? | || Microphone | 

 || 

 h2. References 

 

 * http://github.com/CyanogenMod/android_device_htc_passion/raw/froyo/extract-files.sh