Отключить синхронизацию контактов в LineageOS/CyanogenMod

Я хочу использовать свой телефон с календарем Google, но я не хочу загружать все свои контакты с телефона в Google.

Как я могу этого добиться?

Я сказал в приложении «Контакты» в разделе «Настройки», что синхронизация приложений отключена, но затем я удалил несколько тестовых контактов онлайн в Gmail, и они также были удалены на моем телефоне.

Я также попробовал приложение «Root Firewall» и запретил доступ в Интернет к приложению контактов, но, тем не менее, эта синхронизация продолжалась.

Как я могу добиться этого в CyanogenMod? В стандартном Android 4.1 работало нормально: ничего не синхронизировалось.

Или мне нужно другое контактное приложение для достижения этой цели?

Это не приложения. В зависимости от версии Android (или CM) расположение может немного отличаться, но где-то в настройках синхронизации можно явно указать, что синхронизировать, с отдельными записями для календаря, контактов и прочего. Блокировка приложения контактов не помогает, синхронизация выполняется GSF (Google Services Framework).
Я не могу сказать не синхронизировать там, я могу только нажать на каждый из них и сказать синхронизировать сейчас.
Нет ли галочек рядом с записями? Если нет, что произойдет, если вы коротко коснетесь символа синхронизации — он изменит цвета (на серый и обратно, где серый должен говорить «синхронизация выключена»)? Может быть, вы могли бы добавить скриншот?
нет галочек, нет символа синхронизации. когда я нажимаю на календарь, появляется символ синхронизации.
И когда вы снова нажимаете на него, символ исчезает (то есть, если он есть, это может означать «активировано», а если нет, то «деактивировано»)? Опять же, скриншот был бы полезен.

Ответы (2)

На экране синхронизации вы должны включить синхронизацию на глобальном уровне. Только если это включено, у вас есть флажки рядом с каждой категорией внутри учетной записи Google. вы можете снять флажок в разделе «Контакты».

Если глобальная синхронизация отключена, у вас нет этой опции.

Я думаю, что это немного опасно при первом входе в это меню , потому что вы должны быть уверены, что ваше интернет-соединение отключено . В противном случае в первый раз, когда все блоки синхронизации все еще включены, он сразу же начнет синхронизировать все, прежде чем у вас будет возможность отключить блок синхронизации для контактов.

Если вы не в сети, вы можете настроить все, как хотите, и тогда все в порядке.

Чтобы убедиться, что ни один из моих контактов не синхронизируется с Google (установка: Cyanogenmod 10 с Android 4.1), я удалил GoogleContactsSyncadapter.apk в папке /system/app/. После перезапуска контакты не синхронизировались, если я добавляю новый контакт, я также получаю информацию о том, что контакт будет храниться только локально. Синхронизация Google Календаря работает нормально.

См. также эту тему .

Как ты его удалил? Я не мог. Но я мог бы деактивировать приложение в списке приложений
Выяснил: использовал ES проводник и включил там Root explorer. Тогда я мог бы удалить системные приложения