1

我需要知道在 android 上修改 phone.apk 应用程序的步骤是什么,该应用程序允许拨打和接听电话(以及在电话上通话时显示的内容)。

我需要做什么(当然我有一个根设备)?是否可以先在模拟器上进行测试?

我的猜测是,我首先需要以某种方式获取其来源,使用某种系统签名,进行更改并将其强制放入设备中,也许还要重新启动它。

然而,我从来没有做过这样的事情,我在 xda 论坛和这里找不到太多帮助,也许是因为它是非常核心的事情,而且它在某些设备上可能无法正常工作。

我注意到唯一能证明这一点的是通话记录器补丁,它本身就非常酷。

4

1 回答 1

0

首先是你需要源代码。手机应用程序在很大程度上依赖于无线电接口层,而无线电接口层是他们使用的通信处理器所专有的。

我相信除非您正在使用 nexus 系列设备,否则您无法在模拟器上进行测试。此外,电话应用程序在特定的 shareduserid 上运行,这可能会破坏使用相同共享用户 ID 运行的其他应用程序。因此,您将需要平台证书进行签名,这对于手机软件的发布版本来说几乎是不可能的。

您可以做的一件事是为您的手机下载 cyanogenmod 代码,进行更改,构建和下载手机上的整个软件,而不仅仅是手机 apk。

于 2012-09-02T23:17:54.450 回答