2012-09-02 119 views
1

我需要知道什麼是修改Android上的應用程序phone.apk,它允許撥打和接聽電話(什麼在講電話時顯示)的步驟更換phone.apk。使用自定義的應用程序

我需要做什麼(當然,我有一個根植設備)?有可能首先在模擬器上進行測試嗎?

我的猜測是,我首先需要獲取某種方式得到它的來源,使用某種系統簽約,做的修改,並把它強行插入設備,也可能重新啓動它。

但是,我從來沒有做過這樣的事情,我在xda論壇和這裏找不到太多幫助,可能是因爲這是非常難的事情,再加上它在某些設備上可能無法正常工作。

我注意到,這表明這是可能的唯一事情就是調用記錄器的補丁,這是令人難以置信的冷靜本身。

回答

0

首先你需要源代碼。手機應用程序在很大程度上取決於無線電接口層,無線電接口層對於他們使用的通信處理器類型是專有的。

我相信你不能在模擬器中測試,除非你是在Nexus系列器件的工作。此外,手機應用程序在特定的shareduserid上運行,這可能會破壞使用相同共享用戶ID運行的其他應用程序所以你需要平臺證書進行簽名,這對於手機軟件的發佈版本來說是不可能的。

有一兩件事你可以做的是下載的CyanogenMod代碼爲您的手機,做的改變,建立和下載整個的軟件在手機上,而不僅僅是手機APK。

+0

我該如何做這些解決方案?我很新,只做root用戶的操作,而不是開發者... –

+0

然後,你將不得不習慣使用android源代碼,你可以先下載Android源代碼並構建並更改它至少適用於模擬器。然後,你可以看看在設備上執行 – nandeesh

+0

假設我找到了phone.apk的代碼,那麼呢?是否足以執行我的更改並構建新的APK文件?我不需要任何額外的東西嗎?另外,我在哪裏可以找到我需要的最小文件來編譯這個應用程序? –