0 votes

Ne mettra pas un fichier ROM personnalisé avant une réinitialisation d'usine le retirer du téléphone?

J'ai exécuté CM12.1, OxygenOS et maintenant Exodus depuis un certain temps sur mon OnePlus One - mais je ne me rappelle pas du tout où vous devez placer votre nouveau fichier zip de ROM.

Lors de la programmation d'une nouvelle ROM, vous devez partir d'une base propre, donc vous devez faire une réinitialisation d'usine. Cependant, comme cela semble effacer essentiellement toutes les données de l'appareil, où devrais-je placer les fichiers ZIP que je veux installer plus tard?

Si j'accède à mon téléphone via USB sur mon ordinateur, je suppose que je ne peux accéder qu'à la partition de données (/partition "carte SD") et qu'ils sont effacés de toute façon, donc comment et où dois-je placer les nouveaux fichiers ZIP?

0 votes

Placez-les sur une carte SD externe (si votre appareil le prend en charge), ou installez-les via adb tout en étant dans le mode de récupération.

0 votes

@DeathMaskSalesman Pas de carte SD externe. Dans ce cas, le chargement latéral signifie l'installation depuis votre PC, non, je veux dire via ADB et une interface de terminal. Comment cela fonctionne-t-il ? Le ZIP est-il chargé sur l'appareil puis installé ? Ou est-il diffusé en continu ?

1 votes

Tout d'abord, vous devez installer l'utilitaire adb sur votre ordinateur (peut-être Windows). Ensuite, vous devez redémarrer votre appareil en mode récupération, le réinitialiser aux valeurs d'usine (de préférence en effaçant la partition Système également) et trouver le paramètre approprié qui obligera votre appareil à attendre qu'un fichier soit envoyé en sideload. Ensuite, connectez votre téléphone à votre ordinateur via une connexion USB standard, ouvrez un terminal sur votre ordinateur et démarrez le démon adb avec adb start-server. Enfin, exécutez adb sideload chemin_du_fichier_zip.zip et appuyez sur Entrée. Le fichier zip sera téléchargé sur votre appareil, puis installé.

3voto

Firelord Points 23064

Il est noté dans le lien que vous avez mentionné :

En fonction de votre appareil et de sa configuration, vous pouvez avoir des options pour effacer le stockage interne, le stockage externe, sd-ext, android_secure, et/ou une option pour formater les données. Il n'y a presque aucune raison pour laquelle vous auriez besoin d'utiliser ces éléments.

(Mise en emphase de ma part)

Pour un effacement complet, vous pouvez vous débarrasser de tout ce qui se trouve sous /data à l'exception de /data/media/ qui est monté en tant que stockage interne émulé par Android. En bref, il héberge vos fichiers et sert de carte SD interne (/sdcard). Vous pouvez cependant vous débarrasser du répertoire /data/media/0/Android car il contient des fichiers liés aux applications installées dans votre ROM actuellement installée. Ces fichiers peuvent ou non interférer dans le bon fonctionnement de votre nouvelle ROM après un effacement complet.

L'effacement avancé peut être effectué depuis TWRP via Wipe → Advanced Wipe → choisissez les cases appropriées. N'oubliez pas, Stockage interne signifie /data/media et Données signifie /data à l'exclusion de /data/media/.


Si vous avez toujours l'intention de tout effacer :

Comme l'a écrit le Salesman , vous pouvez utiliser une carte SD externe pour stocker le ZIP. Si votre appareil (OnePlus One le fait) prend en charge l'USB OTG, vous pouvez également utiliser une clé USB pour stocker le ZIP. Sinon, comme l'a noté Death, le chargement latéral est également une bonne option. En mode de chargement latéral, le zip est servi ou comme vous l'avez dit, diffusé en continu. Vous aurez besoin de la version 1.0.32 ou supérieure du client ADB sur votre PC pour effectuer le chargement latéral.

Pour démarrer le chargement latéral, depuis TWRP, allez dans Avancé → ADB sideload → glissez pour commencer le chargement latéral. Sur le PC, à condition que vous ayez configuré adb et que le périphérique soit branché via USB, exécutez la commande :

adb sideload PATH   # PATH est le chemin du fichier ZIP de votre ROM dans votre PC.

Une fois le chargement latéral terminé, vous pouvez faire ce que vous voulez dans TWRP.

En passant, en utilisant MultiROM pour OnePlus One, vous pouvez vous débarrasser de tout ce dilemme.

1 votes

Au fait, si les pilotes appropriés pour votre appareil sont installés sur l'ordinateur, TWRP prend également en charge le mode MTP, ce qui signifie que les fichiers peuvent être déplacés de et vers la récupération.

0voto

Dan Brown Points 1748

Fun fact: TWRP sait déjà que cela arrivera pour certains. Il corrige cela en ne supprimant pas toutes les données.

Avant tout, la plupart des réinitialisations d'usine des récupérations personnalisées fonctionnent en supprimant les applications, les contacts et les comptes/paramètres, mais ne formatent pas vos données internes (images, musique, etc.) vous pouvez le remarquer là où il est indiqué :

Formatage /data sans effacement /data/media

Alors, en quoi est-ce utile ? simple. Vous pouvez charger le ROM sur l'interne, ouvrir l'application TWRP, et aller sur l'installation. Choisissez votre ROM, et cochez les cases appropriées, y compris effacer les données et le cache. Poursuivez et attendez.

MAIS ATTENTION ! ce n'est pas toujours parfait, et cela peut entraîner un démarrage en boucle ou une boucle d'installation. Cela a souvent fonctionné pour moi cependant.

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