1 votes

Comment contourner le niveau système /signature pour un apk système modifié ?

J'ai fait une modification sur une application système mais elle doit être signée avec le même certificat que le Firmware pour fonctionner correctement, y a-t-il une solution pour contourner cela ?

0voto

siddharth Points 164

Pour autant que je sache, vous avez besoin d'un firmware personnalisé pour le faire (je suppose que vous n'avez pas accès aux clés du firmware pour resigner votre apk) donc :

  • a) Vous pouvez modifier, compiler et installer votre Android personnalisé qui saute la vérification de la signature dans les applications qui demandent à utiliser l'utilisateur Android.uid.system ou l'utilisateur Android.uid.system.

  • b) Vous pouvez installer une ROM personnalisée signée avec les clés de l'AOSP (la plupart des ROM personnalisées sont signées en utilisant les clés de test de l'AOSP) et signer votre application en utilisant la même clé afin d'obtenir le niveau système (vous pouvez utiliser l'outil keytool-importkeypair pour créer un keystore et l'utiliser dans Android Studio ou gradle).

0voto

Hm J'ai CyanogenMod 12.1 et j'ai juste extrait META-INF de l'apk original et l'ai ajouté dans mon apk système personnalisé. Tout fonctionne correctement

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