我正嘗試在linux內核的netfilter鉤子的幫助下開發TCP流量整形解決方案。現在我想在Android內核中做同樣的事情。我使用的Ubuntu和那裏我能夠通過insmod命令安裝內核模塊。如何在Android內核中做同樣的事情。我已經下載並構建了一個android內核,並且可以在模擬器上運行它。我對Android內核中更改的文件系統感到困惑。任何人都可以幫助我在Android內核中安裝內核模塊。在Android內核中安裝內核模塊
0
A
回答
0
如果您正在查看iptables,那麼您應該知道它們已經集成到Android中。您可以閱讀this文章以瞭解如何安裝更新版本。
1
儘管可加載的內核模塊(通過insmod
命令添加)是擴展正在運行的內核的便捷方式,或者也許是由於這個事實,但某些Android設備不會被編譯爲具有可加載模塊支持。您可以通過檢查proc
文件系統中的modules
條目或在內核配置中查找CONFIG_MODULES
的值來確定正在運行的內核是否支持可加載模塊。在Android 4.3發佈期間,Google禁用所有受支持的Nexus設備的可加載模塊支持。需要新內核來啓用LKM支持,或者您可以將模塊添加爲內核的一部分(內置)並構建它。
相關問題
- 1. 安裝Linux內核模塊
- 2. 的Android安裝內核
- 3. 內核模塊
- 4. 在Android內核中加載內核模塊
- 5. Android內核模塊編程
- 6. 加載Android內核模塊
- 7. 構建Android內核模塊
- 8. Android和內核模塊
- 9. 如何在安裝新內核時自動執行linux內核模塊編譯?
- 10. Linux內核和我的內核模塊
- 11. Linux內核安裝
- 12. 錯誤:未安裝x86 HAX內核模塊!但它已安裝
- 13. 內核模塊addr2line
- 14. 內核模塊/ proc
- 15. Openwrt內核模塊
- 16. Zlib內核模塊
- 17. 安裝在Linux內核
- 18. 如何在內核模塊中安裝系統調用
- 19. 自定義Android內核 - 無法加載內核模塊
- 20. 內核中的GMP模塊
- 21. 如何在內核模塊中打印linux內核版本號
- 22. 在內核中標記可加載的內核模塊
- 23. 啓動時內核模塊在Linux內核中的狀態
- 24. Linux內核模塊 - 安全風險?
- 25. 安全卸載內核模塊
- 26. 「模塊」 在內核模塊的makefile
- 27. 如何在android studio中清除HAX內核模塊未安裝錯誤?
- 28. 使用內核模塊進行內存寫入導致Android內核中出現內核oops
- 29. 在Debian中安裝2.4.33內核Wheezy
- 30. 使Android內核 - 模塊準備
可能你最好在谷歌組看看有一個特定的Android平臺開發團隊,我認爲甚至有一個用於膝蓋開發,或者XDA開發人員,它做了很多。 據我所知,這是有問題的,因爲內核代碼對於不同的設備有點不同(儘管每個製造商都必須打開他們的代碼!)最有可能你需要編譯模塊作爲內置函數而不是模塊,因爲我不確定關於insmod是android工具集的一部分。 – codeScriber 2012-02-19 21:40:03
@codeScriber我認爲這也是提出這些問題的好地方。在這裏尋找問題比較容易,您可以清楚地評估問題的影響。唯一的問題是這裏沒有足夠的專業人士。但我認爲這種情況很快就會改變。 – Yury 2012-02-27 10:48:18