Как переустановить хранилище календарей?

Я хотел удалить приложение Календарь по умолчанию, чтобы заменить его Календарем Google. Однако я случайно удалил хранилище календарей до того, как удалил приложение «Календарь» по умолчанию. Приложение Google Календарь не будет работать каждый раз, когда я пытаюсь создать мероприятие/план. Я предполагаю, что это связано с тем, что я удалил хранилище календаря (приложение?).

Как мне его получить? Есть ли репо, где я могу просто скачать его? Пробовал гуглить, ничего не нашел. Мой телефон — Huwawei Y320, версия ОС Android — 4.2.2.

Ваш телефон рутирован?
Да, телефон рутирован.
@rjt.rockx вы не можете удалить хранилище календаря без рута :) // ОП: если вы заранее не сделали резервную копию, вы в значительной степени обречены: если вы не можете найти кого-то с таким же устройством и ПЗУ (чтобы получить удаленный файлы из), вам, скорее всего, придется снова прошивать ПЗУ. И нет, почти ни одно приложение календаря не будет работать без хранилища календарей — поскольку большинство ожидает, что это служба ОС просто там.
Вау! У моей мамы точно такой аппарат. Как мне «отправить» ее хранилище календаря на мой телефон?
@Иззи, это можно сделать. Я только что установил версию Kitkat на свое устройство, и когда я попытался удалить ее, она была удалена напрямую, хотя это было системное приложение. Может быть глюк или что-то для конкретных телефонов. Мой нынешний не был укоренен. Чтобы решить проблему, вы должны сначала испытать ее. Именно поэтому я попробовал свой ответ, прежде чем публиковать его здесь. Не нужно волноваться, все получилось. Безопасность прежде всего :)
Это должно помочь rktool.blogspot.in/2014/08/… Там также говорится об установке части ПЗУ
Большое спасибо, ссылка android.stackexchange.com/questions/104979/… сработала! ! !

Ответы (7)

Вам нужно будет загрузить это приложение и установить его как системное приложение, используя Link2SD или любое подобное приложение. Это просто еще один apk-файл с другого телефона Android Jelly Bean 4.2.2.

Примечание. Пожалуйста, сделайте резервную копию всех ваших данных, прежде чем пытаться это сделать. Этот способ установки приложений на самом деле не рекомендуется, но в большинстве случаев работает.

Кстати, это работает, я делал это на своем устройстве несколько раз. Однажды я даже удалил SystemUI.apk, посчитав это ненужным. Когда я понял свою ошибку, я установил его, создав сценарий восстановления и прошив приложение в раздел system/apps/. Это работало для стандартного AOSP, но пользовательские ПЗУ вызывают сомнения. Хранилище календаря не связано таким образом, поэтому оно практически одинаково практически на всех телефонах с одинаковой версией Android.

Я скачал этот файл: http://download.apks.org/?server=12&apkid=com.android.providers.calendar&ver=4.4.4-a1d45e8141

РЕДАКТИРОВАТЬ: это для Android 4.4.4. Если у вас другая версия Android, просто выполните поиск файла apk в Google. Затем получите его с сайта, которому вы доверяете. Кроме того, у меня есть Android 5.1, и он все еще работает, поэтому есть вероятность, что он может работать, если у вас более новая версия Android.

Далее я установил файл apk из папки загрузок.

Наконец, я загрузил /system/app Mover из магазина Google Play (требуется root) и сделал приложение для хранения календаря системным приложением.

Я перезагрузился, и теперь мой календарь работает отлично!

Обратите внимание, что предоставленная ссылка загружает поставщика календаря для Android 4.4.4 (KitKat), а версия OP — Android 4.2.2 (JellyBean). Всегда устанавливайте ту же версию, что и ваш Android , поскольку другая версия может иметь другую структуру и быть несовместимой с вашим устройством (источник: собственный опыт при копании источника структуры календаря Android)

Вот что я сделал в LG L90:

Сначала я зашел в «Настройки»> «О телефоне»> «Общие»> «Центр обновлений»> «Обновления приложений». Затем я искал отключенное приложение. Вот оно, хранилище календарей. Пришлось переустанавливать, и тогда проблема исчезла.

Если вы нашли этот вопрос через Google, потому что вы удалили APK-файл Samsung Calendar Storage, и ваше приложение календаря больше не работает, попробуйте это. Ни один из вышеперечисленных способов мне не помог, так что не тратьте свое время.

ТРЕБОВАНИЯ

  1. Исходное состояние ПЗУ перед удалением APK. Это может быть в виде резервной копии TWRP или вы можете прошить оригинальное, идентичное ПЗУ, которое вы используете в настоящее время.
  2. Проводник ES-файлов
  3. Доступ с правами root - но, скорее всего, он у вас уже есть, потому что вы не можете удалить системный APK без root, и вас бы здесь вообще не было.

ПРОЦЕДУРА - ЧАСТЬ 1

  1. Сделайте резервную копию TWRP текущего состояния вашего телефона.
  2. Надеюсь, вы сделали резервную копию TWRP до того, как начали деблокировать свой телефон, если это так, восстановите эту резервную копию -ИЛИ- перепрошейте исходное ПЗУ.
  3. После того, как вы закончите восстановление или перепрошивку, установите ES File Explorer.
  4. Откройте проводник ES.
  5. Коснитесь кнопки «меню» (3 горизонтальные линии)
  6. Нажмите «Корневой проводник»
  7. Нажмите «Резервное копирование приложений и данных».
  8. Коснитесь раскрывающегося списка «Пользовательские приложения», выберите «Системные приложения».
  9. Нажмите и удерживайте "Хранение календаря"
  10. Нажмите «Резервное копирование» на нижней панели.

ПРОЦЕДУРА - ЧАСТЬ 2

  1. Зайдите в TWRP и восстановите свой телефон до его текущего состояния, используя только что созданную резервную копию.
  2. После завершения восстановления перезагрузите телефон
  3. Установите ES File Explorer, если у вас его еще нет
  4. Откройте проводник ES.
  5. Коснитесь кнопки «меню» (3 горизонтальные линии)
  6. Нажмите «Корневой проводник»
  7. Нажмите «Резервное копирование приложений и данных».
  8. Коснитесь раскрывающегося списка «Пользовательские приложения», выберите «Резервные копии приложений».
  9. Нажмите и удерживайте "Хранение календаря"
  10. Нажмите кнопку «3 точки» на нижней панели.
  11. Коснитесь «Установить»

Сделанный!

НЕ ИСПОЛЬЗУЙТЕ ES File Explorer. За последние пару лет он был вовлечен в инциденты со спамом/вредоносным ПО и несколько раз демонстрировал другое подозрительное поведение: forum.xda-developers.com/android/help/…

Предполагая, что у вашей мамы есть проводник es (не обязательно, если у нее есть root), запустите приложение и на экране по умолчанию коснитесь приложений. Должно открыться приложение всех ее пользователей. Вы должны увидеть раздел слева вверху, где написано, что приложения нажимают на него и выбирают систему. Там вы должны найти приложение, которое вы ищете. Длительное нажатие на приложение и коснитесь значка обмена .share Bluetooth или что-то еще. Вы можете захотеть установить перед преобразованием . Или вы можете просто включить корневой проводник в проводнике файлов es на панели инструментов, скопировав файл apk. Перейдите на панель инструментов проводника файлов es, нажмите «Локальный», выберите устройство, перейдите в «Система», «Приложение» и вставьте его туда, затем перезагрузите компьютер.

"запустить приложение" - какое приложение?
НЕ ИСПОЛЬЗУЙТЕ ES File Explorer. За последние пару лет он был вовлечен в инциденты со спамом/вредоносным ПО и несколько раз демонстрировал другое подозрительное поведение: forum.xda-developers.com/android/help/…

При деблокировке телефона, вероятно, вам придется использовать приложение для удаления корневых приложений. Проверьте, есть ли в вашем приложении корзина для мусора. Если у вас есть, то восстановите его оттуда и перезагрузите телефон.

Я использую приложение System App Safe Remove.

введите описание изображения здесь

Вот обновление для леденца +. Я сделал то же самое. Скачал вот это http://download.apks.org/?apkid=com.android.providers.calendar&ver=5.1.1-981c9024fa&server=darkkiller Установка-Перенесено в систему-перезагрузка. Дело сделано :)

Приложение не может установить