[英]How can I patch a system library in Android?
我想對Android Core的一個文件做一個非常小的修補,但即使我非常精通編寫Android應用程序,我也很想知道如何解決這個問題。
我正在嘗試修補的文件行在這里: https : //github.com/android/platform_frameworks_base/blob/master/core/java/android/provider/CallLog.java#L357
我想修改代碼,以便永遠不會調用它。 (想象一下它被注釋掉了。)
我該怎么辦呢? 是否可以為此創建補丁? 我的最后一招是使用Xposed Framework。
您只需安裝apk或其他內容即可更改框架的內部部分。
你至少需要root,即便如此,我懷疑你能做出這種改變。
我能想到的唯一方法就是改變Android源代碼中的線條,構建ROM映像並將其閃存到您的設備上,就像使用Cyanogen和其他自定義版本的Android一樣。
以干凈的方式實現此目的的唯一方法似乎是使用Xposed框架: http : //forum.xda-developers.com/showthread.php?t = 1574401
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.