用自定义的应用程序替换phone.apk

时间:2012-09-02 21:52:47

标签: android

我需要知道修改android上的phone.apk应用程序有哪些步骤,它允许拨打和接听电话(以及通过电话交谈时显示的内容)。

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

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

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

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

1 个答案:

答案 0 :(得分:0)

首先,您需要源代码。手机应用程序在很大程度上取决于无线电接口层,无线电接口层是他们使用何种通信处理器的专有权。

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

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