Переустановить системное приложение, которое было удалено для текущего пользователя?

Итак, я уже разместил это на Reddit , но я мог бы найти лучшую аудиторию здесь.
Я «удалил» игры Google Play, используя это руководство от XDA. Теперь мне нужно переустановить его. Это команда, как я должен переустановить приложение: adb shell cmd package install-existing <name of package>
Но есть одна проблема: мой телефон на Android Lollipop, и команды там не существует. Я попытался вручную установить apk обратно, с помощью adb и обычного установщика пакетов. Приложение «Настройки» всегда говорит что-то вроде «Не установлено для пользователя» (перевод с другого языка).

Итак, у меня 2 вопроса:
1) В какой версии Android была введена эта команда?
и 2) Как я могу вернуть это приложение?

PS: У меня есть root-доступ, но я бы предпочел решение без root-доступа.

@Firelord dumpsys (Play Маркет): pastebin.com/bCApNT0S путь (Play Маркет): package:/data/app/com.android.vending-1/base.apk dumpsys (Play Игры): pastebin.com/2r9y7kQp путь ( Играть в игры): (пусто)
Мои извинения. Я запутался с Play Store. Вместо использования пути к системному приложению вы можете попробовать следующее: adb shell pm install -r --user 0 /data/app/com.google.android.play.games-1/*.apk. Я попробовал этот подход в приложении Google Calendar на Oreo, и он сработал, поэтому я предлагаю это.
@Firelord говорит «Успех», но по-прежнему «Не установлено для пользователя» в настройках. Блин, у меня от этого голова разболелась. Скриншот здесь .
Крайним средством будет сброс до заводских настроек. Но, глядя на помощь команды cmd, возможно, стоит попробовать adb shell "cmd package compile --reset com.google.android.play.games". Кроме того, хотя я сомневаюсь, что это работает, это не повредит: pm enable --user 0 <pkg>, pm unhide --user 0 <pkg>.
На форуме разработчиков XDA я обнаружил, что эта команда adb shell cmd package install-existing <name of package>может переустановить удаленное системное приложение для текущего пользователя. Но, когда я попробовал это на своем смартфоне Android 7.0, он показал ошибку, что команда install-existingне может быть найдена. Можно ли изменить эту команду, чтобы получить какой-то результат?
pm enable --user 0работал на меня! Спасибо!
для меня cmd package install-existingвнутри adb shell работал

Ответы (1)

Сначала включите package pm enable --user 0 <pkg>и установитеcmd package install-existing <pkg>