1 votes

SGS2 Remplacer les applications préinstallées dans une ROM personnalisée

Est-il possible de changer / modifier la ROM personnalisée que vous êtes sur le point d'installer sur votre Galaxy S2 (9100) enraciné ?

Habituellement, j'installe CyanogenMod 10 Nightly build . Ensuite, j'installerais GAPPS (google apps) . Enfin, je redémarrais et ça marchait.

Maintenant, ce que je veux faire, c'est remplacer les applications CM (CyanogenMod) par défaut (SMS, Gestionnaire de contacts/Gestionnaire d'appels) par celles incluses dans l'application JB 4.1.2 (version divulguée) .

Y a-t-il un moyen d'y parvenir ?

Merci d'avance pour toute information ou suggestion.

POSTE ACTUALISÉ

Voici une photo des applications différence dans les icônes (à gauche CM10, à droite JB)
Et voici un instantané d'applications en system/app/ de ces versions

1voto

Nick Pierpoint Points 7976

Puisque vous êtes enraciné dans la CM, il s'agit de faire ce qui suit, à condition d'avoir lu ce qui suit :

Caveat Emptor :

Les apks de Jellybean sont signés avec la clé de signature utilisée pour générer la ROM signée de JB, cependant, cela peut entrer en conflit avec la clé de signature de CM qui est, et je le garantis, différente, donc peut ne pas fonctionner du tout !

Vous êtes seul à partir de là.

-------------------------------------

  • Remontage du /system réinscriptible comme dans adb remount pour le rendre inscriptible
  • remplacer les apk's concernés dans /system/app par adb qui pousse les apks appropriés pris de JB, comme dans adb push name_of_jb_apk.apk /system/app (Répétez pour chaque apk concerné) - cela écrasera les apk's qui se trouvent déjà dans le dossier /system/app
  • Remonter le /system en lecture seule comme dans adb remount

Redémarrez, entrez dans clockworkmod recovery et effacez les données/cache, la raison étant de supprimer les anciennes données en cache qui étaient utilisées par les anciens apk's, et ainsi, minimiser les chances de fermetures forcées dans les apks en question.

Je vais énumérer les noms de fichiers réels pour les apk's concernés :

  • Sms, le nom du fichier est Mms.apk
  • Contacts, il y a deux apks impliqués, ContactsProvider.apk y Contacts.apk
  • Dialler, le nom est Phone.apk maintenant, attention, ceci peut avoir une dépendance sur TelephonyProvider.apk également.

Bien que j'aie mentionné les apk's, je décline toute responsabilité pour tout ce qui pourrait se produire sur votre appareil à la suite du remplacement des applications système.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X