簡體   English   中英

如何在Android中修補系統庫?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM