Project

General

Profile

NexusOneProprietary » History » Revision 26

Revision 25 (Paul Kocialkowski, 02/05/2012 03:09 PM) → Revision 26/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 One S and the status of their replacement. 

 h2. Note on shipping non-free programs 

 *Note that we don't ship any proprietary binary, library or firmware.* 
 *First because our goal is to reach a 100% free Android distribution and also because sometimes, these are not even distributables.* 

 h2. Libraries 

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

 h2. Firmwares 

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

 h2. References 

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