『壹』 如何app自動升級 靜默安裝 android
1 使用Eclipse+AVD直接運行復就可以了,你制的代碼是在這個開發環境寫的把2 apk 文件首先在虛擬機上運行一次,然後打開你的源代碼在bin文件下有個apk文件把它拿出來裝到你手機上就可以了3 真機運行 或你以後可以直接用真機代替虛擬機搞開發,可以直接連接數據線到電腦,(要有驅動,如不知道怎麼下驅動,可以下載91手機助手或豌豆莢幫你自動安裝),然後你在Eclipse下點擊運行你的程序是可以在Target項中點擊Manual選擇真機運行
查看原帖>>
『貳』 如何實現android靜默安裝
在Android系統中,實現靜默安裝通常是不被官方支持的,因為這涉及到安全風險和用戶隱私的問題。不過,從技術上講,通過修改系統文件的方式或許可以嘗試實現,但這種方法強烈不推薦,並且可能違反用戶協議和法律法規。以下是一種非常規的技術思路,僅供學習交流,切勿用於非法用途:
提取系統框架文件:
- 從Android模擬器或設備的System/framework目錄下提取framework.jar文件。
修改框架文件:
- 將framework.jar後綴名改為.zip,然後解壓。
- 提取解壓後的classes.dex文件。
- 使用dex2jar工具將classes.dex文件轉換成classes.dex.dex2jar.jar。
- 將classes.dex.dex2jar.jar改名為classes.dex.dex2jar.zip,並解壓。
- 取出解壓後的android目錄下的PackageManager.class文件。
修改PackageManager類:
- 注意:這一步需要對Java位元組碼有一定的了解,並且需要謹慎操作,以避免系統崩潰或不穩定。
- 使用反編譯工具查看PackageManager.class的源代碼。
- 找到與安裝應用相關的代碼部分,特別是與許可權檢查和用戶交互相關的部分。
- 修改這些代碼,以繞過許可權檢查和用戶交互步驟,實現靜默安裝。
重新打包並替換框架文件:
- 將修改後的PackageManager.class文件放回原來的目錄結構中。
- 重新打包成classes.dex.dex2jar.zip,然後轉換成classes.dex.dex2jar.jar。
- 使用工具將classes.dex.dex2jar.jar轉換回classes.dex。
- 將classes.dex和其他文件一起重新打包成framework.jar。
替換系統框架文件:
- 將修改後的framework.jar文件替換到Android設備或模擬器的System/framework目錄下。
- 這通常需要root許可權,並且可能會導致系統不穩定或無法啟動。
重要提示: 安全風險:修改系統框架文件會引入嚴重的安全風險,可能導致系統被惡意軟體攻擊。 法律合規:未經用戶同意的靜默安裝可能違反用戶隱私和法律法規。 系統穩定性:修改系統文件可能導致系統不穩定、崩潰或無法啟動。
因此,強烈建議不要嘗試這種方法。如果需要安裝應用,應該通過官方渠道或用戶同意的方式進行。