android4.0 x86 裁剪与定制

android系统4层架构(应用层,框架层,运行库层,内核层)之间,应用层通过框架对使用到库进行调用、内核负责内存管理进程调度等。通过在不同层上的裁剪可以实现部分功能的移出。例如:应用层上移出APK,相应应用无法使用;运行库层移出运行所需的库文件,所有调用该库文件均报错不能执行;在内核层上,通过config编译内核也可达到同样目的。

原文链接:http://www.cnblogs.com/sunshinewill/archive/2012/05/26/2519482.html

以裁剪蓝牙模块,从应用,库,内核三层进行介绍

内核层:

(后续文中将单独介绍内核编译方法),在内核编译中去除蓝牙支持:

Bluetooth subsystem support 选N,重新生成config文件,并使用该文件进行编译即可

通过对system.img进行修改,再将修改后的文件系统镜像重新打包成iso

应用层:

涉及到文件:

./etc/bluetooth/蓝牙设备配置文件

./app/Bluetooth.apk应用程序

./app/Bluetooth.odex

移除以上文件

系统运行库层:

system.imglib目录下

./lib/libbluetoothd.so蓝牙库

./lib/bluez-plugin/bluetooth-health.so支持蓝牙设备的健康状况设备库,可使用蓝牙医疗设备。

将以上两个部分库文件移除。

转载于:https://www.cnblogs.com/sunshinewill/archive/2012/05/26/2519482.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Framenetwork4.0 x86是微软开发的一种软件开发平台,用于构建和运行应用程序。x86表示适用于x86架构的处理器,包括Intel和AMD的x86处理器。 Framenetwork4.0是微软.net平台的一个版本,具有许多新的功能和改进。它提供了一系列编程接口和工具,使开发人员能够创建各种类型的应用程序,包括桌面应用程序、Web应用程序和移动应用程序。 使用Framenetwork4.0 x86开发应用程序具有许多好处。首先,它提供了很多预定义的库和类,使开发人员能够更快地开发应用程序。这些库和类包括用于处理文件、网络通信、图形界面等的功能。此外,Framenetwork4.0 x86还提供了一套强大的调试工具和性能优化工具,帮助开发人员识别和解决应用程序中的错误和性能问题。 除了简化开发过程,Framenetwork4.0 x86还提供了与其他应用程序的互操作性。它允许应用程序与其他.net应用程序及其组件进行交互,并与其他平台,如Java和C++,进行集成。 Framenetwork4.0 x86是一个广泛使用的开发平台,被许多开发人员和组织广泛采用。它可以在各种操作系统上运行,包括Windows、Linux和Mac OS。此外,微软还提供了大量的文档和教程,帮助开发人员学习和使用Framenetwork4.0 x86。总的来说,Framenetwork4.0 x86是一个强大的开发平台,使开发人员能够创建高效、可靠和可扩展的应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值