Как заменить приложения Cyanogenmod для набора номера/контактов/сообщений (текстовых сообщений)?

У меня Samsung Galaxy S3 с Verizon. Я недавно рутировал его и установил Cyanogenmod 10.1.

Конечно, когда вы покупаете новый телефон, он поставляется со всеми встроенными приложениями от производителя. С Samsung Galaxy S3 я предпочитаю их оригинальные приложения для набора номера/контактов/обмена сообщениями, а не те, которые поставляются с Cyanogenmod.

Можно ли как-то вернуть исходные приложения для набора номера/контактов/обмена сообщениями и заменить их на Cyanogenmod? Можно ли как-то изменить пользовательские ПЗУ по своему вкусу? Есть ли apk оригинальных приложений для набора номера/контактов/обмена сообщениями S3?

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

Спасибо!

По какой причине вы перешли на Cyanogenmod? Есть много других ромов, которые являются настройками ПЗУ Samsung (по сравнению с совершенно новым). На XDA Developers вы можете найти, например, я использую Omega, которая является просто Samsung, только раздутые приложения убраны.
@RvdK Я хотел JB 4.2, который есть в Cyanogenmod.
Ах хорошо :) Ну дайлер определенно APK. Может быть, кто-то загрузил его или восстановил исходное ПЗУ, извлек из него APK и прошил новое ПЗУ.
Или извлеките его из резервной копии Nandroid, которую вы наверняка сделали перед перепрошивкой CM. Это можно сделать, например, с помощью Titanium Backup .
Будь осторожен! Оригинальный подписанный ключ apks должен совпадать с подписанным ключом ПЗУ, поскольку телефон и контакты классифицируются как системные приложения и, таким образом, подписаны ключами исходного ПЗУ Samsung, будет несоответствие с установленным ПЗУ CM и может привести к принудительному закрывается и, возможно, загружается!

Ответы (1)

Проблема с большинством приложений, специфичных для производителя, заключается в том, что они очень тесно связаны с их конкретной структурой и не будут работать на «ванильной» ОС Android.

В вашем примере приложение Samsung Contacts в значительной степени зависит от функций их пользовательского интерфейса TouchWiz, который входит в стандартную комплектацию Galasy SIII, и не будет работать должным образом (или, возможно, даже вообще) на пользовательских ПЗУ, которые не основаны на прошивке Samsung. CyanogenMod основан на AOSP (проект с открытым исходным кодом Android), и ни одно из приложений TouchWiz не будет работать там. То же самое верно и для большинства приложений других производителей, которые поставляются с их проприетарными наложениями пользовательского интерфейса, такими как BLUR от Motorola (или как они его переименовали) или, например, Sense от HTC.

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

В качестве альтернативы вы можете попробовать найти стороннее приложение-заменитель, которое имитирует функциональность интересующего вас приложения конкретного производителя. В большинстве случаев Android позволит вам установить загруженное приложение по умолчанию вместо встроенное приложение. Например, в Google Play Store доступно множество заменяющих приложений управления контактами , набора номера и текстовых сообщений (как бесплатных, так и платных). Я уверен, что некоторые из них будут иметь функции, которые вам нравятся в соответствующем приложении Samsung.