问题描述
在尝试在其经过Root的Samsung Galaxy S(Captivate)上安装Camera应用的修改版本时遇到问题。他尝试通过将应用复制到 /system/app
目录,或通过在ClockWorkRecovery中安装zip文件来实现,但似乎没有成功(根据修改后的相机应该没有地理标记的事实)。在 /system/app/
文件夹中,他发现了 Camera.apk
和 com.sec.android.app.camera.apk
两个文件。他想知道这两个文件是互补的还是不同的相机应用文件。其中,Camera.apk
的时间戳为2008年8月1日(似乎不正确),而另一个的时间戳为2011年8月1日(这是他进行这方面实验的时间)。
解决方案
请注意以下操作可能涉及版本差异,修改前请备份。
Camera.apk 与 com.sec.android.app.camera.apk 的区别
这两个文件是Samsung Galaxy S手机上相机应用的组成部分,但它们有一些不同之处。根据用户提供的信息和社区中得到的最佳回答,我们可以总结出以下解决方案:
步骤
- 确认你的ROM是否为deodexed,因为替换系统应用需要这个条件。
- 在手机上,使用Root Explorer等工具将
/system/app/
挂载为可读写。 - 将
/system/app/Camera.apk
重命名为Camera.bak
或其他名称。 - 将新的非CWM版本的 Camera.apk 复制到SD卡上。
- 将
/system/app/
重新挂载为只读,可能需要确保/system/
也是只读的。 - 尝试使用相机。如果可以正常工作,重启手机并检查是否仍然正常运行。
这样做的目的是尝试解决修改版本相机应用未能生效的问题。根据用户反馈,这种方法已经成功。如果问题仍然存在,可能需要进一步检查ROM和应用的兼容性,并尝试其他修改方案。
通过以上步骤,你可以尝试替换相机应用并验证是否解决了地理标记的问题。如果你仍然遇到问题,可能需要查看相关社区讨论或开发者文档,以获取更多定制和修复的方法。
正文完