6 votes

Autoriser les "sources inconnues" depuis le terminal sans aller dans l'application Paramètres ?

J'ai une application Settings corrompue dans CyanogenMod et j'ai une idée possible pour en restaurer une sauvegarde (App et Data) dans Titanium Backup. Mais il est actuellement configuré pour ne pas autoriser les "sources inconnues", de sorte que Titanium ne peut pas réellement restaurer les anciens paramètres par rapport aux paramètres actuels (corrompus).

J'ai une application Terminal installée sur le téléphone. Existe-t-il une commande dans Terminal permettant de "cocher" le paramètre "sources inconnues", puisque je ne peux pas ouvrir l'application Paramètres elle-même ? (Cela donne este .)

2 votes

Je commenterai ici si cela peut aider d'autres personnes (je vois que quelqu'un l'a mis en vedette) : J'ai cherché plus loin et il est apparu que le fichier à modifier dans le système de fichiers est le suivant data/data/com.android.providers.settings/databases/settings.‌​db et est un fichier SQL, et vous pouvez éditer les tables SQL en utilisant une application d'édition sql comme Sqlite Editor. Pour plus d'informations, voir : forum.xda-developers.com/showthread.php?t=2784173 . Je suis trop occupé à faire d'autres choses pour en faire une réponse officielle, si quelqu'un le fait (et de préférence teste lui-même pour confirmer), je serai heureux de l'upvoter et de la marquer comme réponse acceptée ! :)

4voto

Evin Points 31

Pour les logiciels Android plus récents, utilisez :

adb shell settings put secure install_non_market_apps 1

1 votes

Hmmm, F-Droid ne pouvait toujours pas installer d'applications après cela :-(

3voto

Firelord Points 23064

Comme mentionné dans les commentaires de l'OP, Éditeur SQLite est apte au travail. Les solutions suivantes ont été testées sur Stock Android 4.2.1 et 4.4.2.

Instructions pour les utilisateurs de Root :

  1. Installer et lancer Éditeur SQLite depuis le Play Store.
  2. Sous APPS , tapez Paramètres Stockagesettings.dbmondial .
  3. Tapez install_non_market_apps → cliquez sur l'icône en forme de crayon (en haut) pour l'éditer et modifier l'adresse de l'utilisateur. Valeur a 1 .
  4. Les changements ont pris effet immédiatement dans mon appareil. Sinon, redémarrez et Sources inconnues serait trouvé activé.

    ( Source : )

Instructions pour les utilisateurs non-Root :

  1. Installer ADB dans votre PC, connectez votre appareil, et entrez :

    adb shell settings put global install_non_market_apps 1

    Sources inconnues serait maintenant activé. ( Source : )

  2. Changez la valeur de la dernière commande en 0 pour désactiver le Sources inconnues .

2 votes

Note pour les utilisateurs qui n'ont pas le droit d'accès : Le débogage USB doit être activé à partir de " Options pour les développeurs ".

1voto

IronWilliam Points 754

Si vous pouvez d'une manière ou d'une autre obtenir une sauvegarde de type zip de l'application des paramètres, vous pouvez essayer de la pousser manuellement depuis un ordinateur via ABD (Android Debug Bridge) à partir de votre bootloader/récupération (s'il est déverrouillé).

Plus d'informations ici. http://teamw.in/ADBSideload

0voto

Pour les utilisateurs rootés : pour activer les sources inconnues, utilisez l'émulateur de terminal avec ces commandes :

su
settings put global install_non_market_apps 1

0 votes

Il s'agit d'une copie exacte d'une autre réponse à cette question, sauf que vous avez utilisé l'option global drapeau. Votre appareil n'exécute-t-il pas la commande à l'aide de l'option secure drapeau ?

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