了解android内部结构(深入了解系统)

Igo*_*pov 14 architecture linux android systems-programming

好的,伙计们,我认为这是提出问题的正确位置,因为这都是关于开发的(如果我错了或者是重复的问题,请告诉我).

所以,我想深入了解Android,了解系统如何运行到内核(并了解root和其他黑客行为背后的原因).我应该从哪里出发?Linux书?VM架构?

只是下载源代码没有帮助,因为我不明白这一切是如何工作的.

Com*_*are 14

我应该从哪里出发?

我知道有两本关于Android内部的书籍:

Marakana的TechTV系列包括固件模块上的许多视频(例如,会议演示).他们和其他几家公司也提供有关该主题的培训.

您当然欢迎在XDA及其论坛帖子上查看固件版本,但它肯定更像是一个社区网站,而不是该主题的参考指南.

除此之外,了解Linux操作系统的工作方式(内核,驱动程序等)肯定会有所帮助,因为Android基于这些东西.

  • O'reilly书上的警告:他们有一本不同的Android书籍被多次推回,然后最终完全被删除.提供的预览版很不错,但在本书和可下载的源代码中都包含大量源代码错误. (2认同)