5 votes

Comment faire pour que les paquets de f-droid soient traités comme provenant d'une "source connue" (si j'ai Root) ?

Je reçois généralement des colis de http://f-droid.org/ par le biais de leur navigateur de paquets (parce qu'ainsi j'ai la garantie d'utiliser un logiciel libre) ; et ils sont signés avec leur clé.

J'utilise CyanogenMod 10 ; et j'ai un accès Root.

Je n'aime pas autoriser les paquets provenant de "sources inconnues" pour cela.

Puis-je configurer le système pour que f-droid compte comme une source connue, et que les paquets de toutes les autres sources inconnues ne soient pas autorisés à être installés par défaut comme avant.

Peut-être, quelque chose peut être patché dans la distro CyanogenMod pour ajouter la clé de f-droid comme une clé pour une "source connue" de paquets.

4voto

daithib8 Points 330

Presque chaque application F-Droid est signée avec une clé différente, bien que toutes les clés se trouvent dans le même magasin de clés. Pour contourner le commutateur, il faudrait installer le client F-Droid comme une application système et le faire fonctionner en toute sécurité en tant que tel. Un certain code a été fourni pour que cela fonctionne, mais il n'a pas encore été intégré.

4voto

Herman van Rink Points 141

Selon cette journal des modifications la prochaine version 0.71 de f-droid devrait le supporter.

Une autre mention de cela se trouve dans : https://github.com/WhisperSystems/TextSecure/issues/127#issuecomment-51065857

2voto

Lesmana Points 145

Depuis au moins 2019 il y a une extension de privilège f-droid

https://f-droid.org/en/packages/org.fdroid.fdroid.privileged.ota/

pour l'installation vous n'avez pas besoin de Root mais vous devez avoir twrp ou une récupération personnalisée similaire installée sur votre appareil. https://twrp.me/

vous devez également installer adb sur votre pc et activer le débogage usb sur votre appareil.

dans les étapes suivantes, toutes les commandes adb sont exécutées sur le pc. le dispositif doit être connecté par un câble usb au pc.

  1. téléchargez l'extension privilège de f-droid depuis le site web de f-droid sur votre pc. pour télécharger vous devez faire défiler vers le bas puis télécharger le dernier zip. le nom du fichier devrait être quelque chose comme ceci : org.fdroid.fdroid.privileged.ota_2110.zip

  2. Connectez votre appareil au PC à l'aide d'un câble USB. Vérifiez que l'appareil est répertorié dans la liste suivante

    adb devices
  3. Démarrez votre appareil en mode sideload

    adb reboot sideload

    ou démarrez votre appareil en mode de récupération

    adb reboot recovery

    puis, sur votre appareil, dans la zone de récupération, réglez l'appareil sur sideload.

  4. installer l'extension privilège par sideload

    adb sideload org.fdroid.fdroid.privileged.ota_2110.zip
  5. redémarrer l'appareil pour revenir à Android.

    adb reboot

maintenant vous pouvez désactiver "source inconnue" et toujours être capable d'installer ou de mettre à jour des applications depuis f-droid.

plus d'informations :

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