Closed. This question needs to be more focused。它当前不接受答案。












想要改善这个问题吗?更新问题,使它仅关注editing this post的一个问题。

4年前关闭。



Improve this question




我有一台三星电视,该电视通过光输出连接到我的DTS声音系统。电视具有ARM CPU和嵌入式Linux操作系统。它带有嵌入式媒体播放器。但是内部媒体播放器不会将DTS音频传递到我的声音系统。它只能通过AC3和其他格式。我想破解电视的固件,以将DTS音频传递到我的音响系统。

有什么书籍,学习资源等可以启动这种爱好项目?我从未在嵌入式平台上编程过。开始之前我应该​​知道些什么?例如,我是否应该了解音频编程,电子技术,Linux内核,C编程?任何建议都会有所帮助。

实际上,有一个名为SamyGO的专门用于与三星电视上的固件黑客攻击有关的sourceforge项目。但是,当我向该站点的一位主要固件黑客询问时,我没有得到他的答复。所以我想这里有人可以回答我的问题。谢谢..

更新:

我需要多少电子知识才能从事这种工作? (我拥有理学学士学位,并且具有有关电子学,逻辑设计等方面的基本知识。)我应该是linux内核还是C专家?

其实我一直想知道像George Hotz这样的嵌入式设备黑客如何获得这种知识。由于它是一个封闭的系统,他们没有任何文档,如何才能做到这一点?他们是从学校学到的吗?(我不这么认为)。如果他们这样做,他们会学习什么?他们使用哪些书?如果没有,怎么办?

最佳答案

我遇到了一篇有关Linksys路由器的逆向工程固件的优秀博客文章,

http://www.devttys0.com/2011/05/reverse-engineering-firmware-linksys-wag120n/

它详细说明了如何对固件进行反向工程,以清晰的步骤访问文件系统。如果您可以按照这些步骤进行操作,则可以很好地了解破解固件的过程。

我认为您不需要大量的电子知识来破解固件,基本的101级知识就足够了。如果您大致了解基本的操作系统和系统,则应该能够逐步解决。

关于linux - 学习嵌入式固件黑客,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6530767/

10-10 15:14