Créer manuellement des partitions A / B -- partitions domaine et device-firmware domaine et ab-partition domaine et mi-a2 domain android en relation problème

Manually create A/B partitions



1
vote

problème

français

J'ai un xiaomi mi 6x qui est la version chinoise de A2. Il existe un moyen de le convertir en A2, mais les mises à jour OTA ne fonctionneront pas car 6x n'a qu'une partition. Je ne suis pas sûr, mais j'ai lu, il est possible de créer / supprimer des partitions sur un appareil Android.

Alors je veux créer manuellement des partitions A / B, mais je n'ai aucune idée de la façon dont on ressemble.

langue Anglaise

I have an Xiaomi Mi 6X which is the Chinese version of A2. There is a way to convert it into A2, but OTA updates won't work because 6X has only A partition. I'm not sure, but I've read, it is possible to create/delete partitions on an Android device.

So I want to create A/B partitions manually, but I have no idea how it looks like.

           

Liste de réponses

2
 
vote

Android utilise une table de partition GUID (GPT) comme système de partitionnement qui est possible de modifier à l'aide d'outils tels que parted et gdisk . Mais il y a quelques contraintes que je peux penser, autre que le problème de l'OTA que vous avez déjà mentionné:

  • Les périphériques Android avec un schéma de partition A / B ont de nombreuses partitions dans ( _a _b ), y compris system , vendor < / code>, aboot , sbl et modem . De nouvelles partitions nécessitent des espaces qui ne sont évidemment pas disponibles sur la mémoire flash (EMMC) et doivent être libérés de votre partition 9988777669 . Donc, vous serez court sur votre 99887776610 espace.
  • Étant donné que toutes les partitions à créer ne sont pas adjacentes à 99887776611 Partition (qui est généralement la dernière), vous devrez peut-être supprimer et créer des dizaines de partitions. Les détails exacts dépendent de l'ordre des partitions dans votre table de partition. Donc, il y a des chances brillantes de briquetez votre appareil. :)
  • Application BootLoader (aboot) sur les périphériques A / B est différent de celui des périphériques non A / B. Sur les périphériques A / B, il existe deux gdisk2 partitions et non 99887776613 partition. Donc, le processus de mise à choix d'où démarrer l'appareil est différent de celui des périphériques non-A / B.
  • Aussi les autres fonctionnalités de gdisk4 qui dépend des noms de partition tels que gdisk5 vont également casser. Et comme les charreurs de démarrage sont fermés Source, vous ne pouvez pas la modifier pour être compatible avec votre nouvelle table de partition (sauf si vous avez de la chance et un expert à 99887776616 binaires).

Il semble donc qu'il semble pratiquement impossible de convertir un périphérique non A / B sur un périphérique A / B.

 

Android uses GUID Partition Table (GPT) as its partitioning system which is possible to modify using tools like parted and gdisk. But there are a few constraints I can think of, other than the OTA problem you have already mentioned:

  • Android devices with A/B partition scheme have many partitions in (_a/_b) pairs including system, vendor, aboot, sbl and modem. New partitions require space which obviously isn't available on flash memory (eMMC) and needs to be freed from your userdata partition. So you will get short on your /sdcard space.
  • Since all the partitions to be created aren't adjacent to userdata partition (which is usually the last one), you may need to delete and create dozens of partitions. Exact details depend on the order of partitions in your partition table. So there are bright chances of bricking your device. :)
  • Application bootloader (aboot) on A/B devices is different than on non-A/B devices. On A/B devices, there are two boot partitions and no recovery partition. So the process of making choice from where to boot the device is different than on non-A/B devices.
  • Also the other functionality of aboot that depends on partition names such as fastboot update will also break. And since bootloaders are closed source, you can't modify it to be compatible with your new partition table (unless you are lucky as well as an expert at hexediting binaries).

So it seems practically impossible to convert a non-A/B device to A/B device.

 
 
   
   
0
 
vote

Le schéma de partitionnement A / B ne mange pas dans le stockage interne - sur Google Pixel 1, le régime A / B ne prend que 320MIB de plus que le schéma unique. Source: Développeurs Android https://source.android.com/devices/tech/ OTA / AB / AB_FAQS

 

The a/b partitioning scheme doesn't eat into internal storagexe2x80x94on a Google pixel 1, the a/b scheme takes only 320MiB more than the a-only scheme. Source:Android Developers https://source.android.com/devices/tech/ota/ab/ab_faqs

 
 
       
       

Questions connexes

2  TWRP est bloqué à l'écran de démarrage lorsque vous essayez de clignoter TWRP sur MI A2  ( Twrp is stuck at the boot screen when trying to flash twrp on mi a2 ) 
J'essaie de raconter mon téléphone Android MI A2. Je suis suivant Ce tutoriel. Lorsque j'essaie un chemin de démarrage rapide / to / twrp / image, le téléph...

5  Pourquoi ne puis-je pas écrire à la récupération en utilisant Fastboot sur un périphérique A / B?  ( Why cant i write to recovery using fastboot on a b device ) 
J'essaie de classer la récupération TWRP dans mon Mi A2 récupération. Cependant, je reçois l'erreur lorsqu'elle clignote: ~$ fastboot flash recovery twrp...

1  Désactiver le raccourci de clavier physique Alt + Tab  ( Disable alttab physical keyboard shortcut ) 
Y a-t-il un moyen de désactiver le raccourci Alt + Tab lorsque vous utilisez un clavier physique sur le téléphone Android, j'utilise Xiaomi Phone A2 MI. ...

1  Créer manuellement des partitions A / B  ( Manually create a b partitions ) 
J'ai un xiaomi mi 6x qui est la version chinoise de A2. Il existe un moyen de le convertir en A2, mais les mises à jour OTA ne fonctionneront pas car 6x n'a q...

1  Mon appareil est-il irrécupérable sans réinitialisation d'usine? - com.andoid.phone arrêté  ( Is my device unrecoverable without factory reset com andoird phone stopped ) 
hier j'ai pris mon Xiaomi Mi A2 de ma poche et j'ai vu un écran d'avertissement (texte uniquement) me raconte que le périphérique ne pouvait pas démarrer et s...

4  Partitionnelle système verrouillée uniquement en lecture seule dans Android 10  ( System partition locked to read only in android 10 ) 
aide, je ne sais pas ce que je faisais, mais après avoir installé une ROM personnalisée, j'ai remarqué que ma partition système ne peut pas être montée comme ...

0  Pourquoi le Bluetooth de mon téléphone continue-t-il automatiquement après 5 minutes exactement? (MI A2, Banque Android 10)  ( Why does my phones bluetooth keep switching on automatically after every 5 minu ) 
Mon MI A2 a récemment commencé à allumer automatiquement son Bluetooth, et je définit un chronomètre pour compter les minutes et s'allume après chaque point d...

4  Banque d'image Dump pour la magie de course nécessaire?  ( Stock image dump for running magisk necessary ) 
dans la viticole Instructions d'installation pour MAGISK Il dit: "Cependant, vous devez avoir une unité d'image de démarrage en stock à l'avance, et vous de...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés