LeCreateurKJ
2023-11-24 00:21:36
J'ai besoin d'installer un .apk avec android:sharedUserId="android.uid.system" dans le manifest et donc une application qui est considérée comme faisant parti du système mais j'ai pas la signature du système sur lequel je travaille.
Par contre j'ai un accès root sur mon appareil, et j'aimerais modifier la partie qui contrôle les permissions et le packagemanager android pour soit pouvoir installer une application avec android:sharedUserId="android.uid.system" avec la mauvaise signature sans que ça me mette l'erreur : [INSTALL_FAILED_SHARED_USER_INCOMPATIBLE: Reconciliation failed...] ou installer une application sans android:sharedUserId="android.uid.system" mais qui est détectée en tant qu'application système quand même par le package manager. Il faut dans ce dernier cas que : packageManager.getApplicationInfo avec le flag MATCH_SYSTEM (https://developer.android.com/reference/android/content/pm/ApplicationInfo#MATCH_SYSTEM) puisse quand même voir cette application ne faisant pas parti du système.
J'ai besoin d'aide pour ça svp, je suis sûr il y a moyen de forcer l'installation du module avec le root en moddant le packagemanager d'Android.