Normalement, c'est l'application du lanceur d'accueil qui change le fond d'écran de l'appareil, tant pour l'écran d'accueil que pour l'écran de verrouillage. Pour le lanceur d'accueil par défaut d'OxygenOS, les fonds d'écran personnalisés sont enregistrés à l'intérieur de l'application. /data/user/0/net.oneplus.launcher/files/
avec préfixe papier peint .
Donc, sans accès Root Si vous n'êtes pas en mesure de le faire, tout ce que vous pouvez faire est de supprimer cette entrée ou d'effacer les données de votre application de lancement (ce qui supprimerait tous les paramètres et les changements que vous avez effectués dans ce lanceur). Pour effacer les données, allez dans l'application Paramètres, puis dans l'application Apps, choisissez Afficher les applications du système, localisez l'application de votre lanceur d'accueil, Stockage, Effacer les données.
Pour les appareils enracinés uniquement
Si vous voulez empêcher cette image de réapparaître dans la vue de sélection des fonds d'écran, vous devez modifier la base de données dans laquelle son entrée est stockée, puis supprimer cette entrée. La simple suppression du fichier de fond d'écran du répertoire de données ne fonctionne pas toujours.
La base de données que vous recherchez s'appelle saved_wallpaper_images.db
situé à l'intérieur /data/user/0/net.oneplus.launcher/databases
. Il faudrait des outils pour modifier cette base de données.
Vous pouvez le transférer sur votre PC, l'éditer à l'aide d'un logiciel compatible, le repousser et corriger ensuite les autorisations. C'est une solution désordonnée.
Vous pouvez utiliser sqlite3 inary compilé pour l'architecture de votre appareil et ensuite l'utiliser dans votre appareil pour éditer cette base de données. Vous devrez chercher sur le web des commandes (assez courantes) pour charger une base de données, localiser une table et supprimer une ligne. Là encore, c'est un peu compliqué.
Certaines applications prétendent pouvoir à la fois lire et écrire dans la base de données d'une application, par exemple Éditeur SQLite . Mais cela n'a pas fonctionné dans mon cas. J'ai Mes outils Android (Pro) (qui n'est plus disponible sur le Play Store) et je l'ai utilisé pour supprimer les entrées des fonds d'écran de la base de données susmentionnée. C'est assez facile à utiliser. Sélectionnez l'application, sélectionnez la base de données, sélectionnez la table, puis la ligne et tapez sur l'icône de suppression.