2017-08-12 1797 views
-1

我最近购买了一款Moto Z Play Droid Edition,它不能根植或者解锁引导加载程序。为了删除英国媒体报道,我已经删除了几个应用程序。 I managed to "uninstall" apps following this XDA tutorial,但是没有root权限,只是禁止用户使用它们。如果没有root用户,我可以使用adb来降级应用程序(绕过[INSTALL_FAILED_VERSION_DOWNGRADE]错误)?

我已经使用了Google Calendar的旧版本好几年了,我希望能够安装与我使用的相同的.apk,但Google日历作为系统应用安装在Stock Android上,所以我会需要降级它。当我尝试的adb install -r -d -f calendar.apk简单的命令,我得到

[INSTALL_FAILED_VERSION_DOWNGRADE]

因为我无法完全卸载与股票ROM来到谷歌日历应用程序,必须有一些残余这阻止了我安装旧版本。

有什么办法可以进步和安装这个apk吗?我需要更改AndroidManifest.xml中的内容才能继续吗?甚至有可能使用Google应用程序,而这个应用程序很可能是加密的?

其他建议?

回答

0

您需要源代码才能修改清单并重建。您需要更改软件包名称,这是执行此操作的唯一方法。

+0

这是关于我将编辑AndroidManifest.xml的方法?或者总体而言,这是我能够安装apk的降级版本的唯一方法吗? –

+0

两者都可以安装另一个应用程序,唯一的方法是拥有一个唯一的软件包名称,然后在AndroidManifest.xml中进行更改,然后重新编译,唯一的方法是如果您有源代码。我不相信你只能解压缩,编辑,重新压缩和重新安装apk;我认为二进制文件实际上也需要更新的软件包名称,这需要一个新的版本。 – Ackerbar

+0

看看这个回购,可能是你在找什么:https://github.com/android/platform_packages_apps_calendar – Ackerbar

相关问题