Ver Mensaje Individual
  #1  
Viejo 11/06/19, 16:58:51
Array

[xs_avatar]
assal assal no está en línea
Usuario muy activo
 
Fecha de registro: sep 2010
Localización: Tarragona
Mensajes: 693
Modelo de smartphone: Mi A2 Lite
Tu operador: Orange
CR DROID - Android 9.x Pie - crDroid v5.8 (Actu. mensual)

NUEVA VERSION v5.8 del 2019-09-25

Creditos a XDA
Descarga: Link






ROM crDroid v5.4



ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: Pie base (10.3.0.0)
Based On: LineageOS

Version Information
Created 2019-04-18
Status: Stable
Current Stable Version: v5.3
Last Updated 2019-06-07



COMO INSTALAR UNA ROM crDROID

(Click para mostrar/ocultar)

# How to install a custom ROM on Xiaomi Mi A2 Lite

### Prerequisites
* Official 10.3.0.0 firmware: http://bigota.d.miui.com/V10.0.3.0.P...e8d8d4a6d0.tgz (some people reported that 10.0.7.0 and later versions also work fine, however sometimes they might cause problems with Wi-Fi and cell connectivity, so I suggest you go with 10.3.0.0)
* Fastboot and ADB: https://www.xda-developers.com/googl...ary-downloads
* Offain's TWRP image: https://androidfilehost.com/?fid=1395089523397933315
* Offain's TWRP ZIP: https://androidfilehost.com/?fid=1395089523397933316
* ForceEncryption disabler: https://forum.xda-developers.com/att...9&d=1550012433
* A custom ROM ZIP, for example crDroid: https://crdroid.net/daisy

### Introduction
Installing a custom ROM on an Android phone used to be a walk in the park. However, some newer phones, like Xiaomi Mi A2 Lite, have what's called an **A/B partition layout**. This facilitates an update process on stock ROMs, however it makes it harder to install and develop custom ROMs. You can read more about A/B partitions here: https://www.xda-developers.com/how-a...opment-on-xda

The upshot is that Mi A2 Lite doesn't have a recovery partition. Instead, when you install TWRP, it gets installed to the boot partition. Which means that every time you install or update a ROM, you will need to re-flash the recovery ZIP. One more thing to keep in mind is that the ROM **always gets installed to another slot**. Meaning, if you're currently in the slot B, the ROM will be installed to the slot A, vice versa.

## Installation process

#### 1. Install the stock ROM
* Install fastboot and adb on your computer
* Put all the prerequisites in one folder on your computer
* Turn off your phone, wait for 3 seconds, then press volume down and power buttons simultaneously until you see the fastboot logo (you won't miss it)
* Connect the phone to the computer (do it fast, because the phone will turn off after a few seconds without being connected to the computer)
* Back up all of the data on your phone, then go to the folder with stock firmware (*daisy_global_images_V10.0.3.0.PDLMIXM_9.0*)
* Double click on `flash_all.bat`
* Wait for the process to be finished

#### 2. Flash the custom ROM
* After your phone has rebooted successfully, turn it off and go into the fastboot mode again. Connect the phone to the computer
* Launch the command line and go to the folder where you put all the prerequisites (`cd Folder_name`)
* Boot the recovery image: `fastboot boot twrp-daisy-3.3.0-0-offain.img`
* You will see the recovery on your phone, prompting to enter the password. Choose "Cancel"
* In the main menu, choose "Wipe", then tap "Format Data". Type "yes".
* On your computer, copy all the ZIPs you've downloaded earlier using adb: `adb push *.zip /sdcard`
* On your phone, tap "Install" and flash the files in the following order:
* Custom ROM
* TWRP ZIP
* ForceEncryption Disabler
* Don't install Magisk, GApps or anything else yet, we will do that later!
* After everything is done, **DON'T TAP REBOOT YET**. Instead, go back to the main menu, choose "Reboot", change the slot (e.g. if it says "Current Slot: A", tap "Slot B", vice versa. Quit the menu and tap "Recovery" in the reboot menu.
* Copy anything you would like to install on your phone (Magisk, Gapps, modules, etc.) and flash it the usual way.
* Reboot your phone

## Dirty flashing / installing updates
Installing ROM updates is also somewhat complicated on A/B phones like Xiaomi Mi A2 Lite. However, if you follow these steps, you should be good to go:

* Download the update and copy it to your phone (in case of crDroid OTAs, you obviously don't need to do that since the updates are downloaded directly on your phone
* Reboot into the recovery mode and flash the ROM ZIP.
* Here's where the fun part begins: since we've just overwritten the boot partition, **we don't have TWRP anymore, so we need to flash it again.**
* Once again, after you're done, don't tap on "Reboot" yet, instead, go back to the main menu, change the slot, tap "Exit" and then "Recovery".
* Once the phone boots into recovery again, flash Magisk and Gapps.
* Reboot the phone.


Yes, developers and maintainers are aware that this process is ridiculously convoluted and makes no sense, and we're working on that. A/B devices are still relatively new and it will take some time for the developers to come up with a better way to flash custom ROMs. Be patient and use this guide. Thank you!


### Seamless updates on ResurrectionRemix and LineageOS
LOS Updater (which is also used in ResurrectionRemix) downloads the ROM ZIP automatically and installs it to the inactive slot, which spares us the need to reboot into recovery. However, there are a few gotchas:
* After the OTA is installed, **DON'T TAP ON "REBOOT"**. Instead, go to Magisk Manager and install a module called "TWRP A/B Retention Script" (you should be able to find it in the "Downloads section")
* Then, go to the Manager's main menu, tap on "Install" and choose "Install to inactive slot (After OTA)"
* After the installation process is completed, you can reboot.
You have to repeat the process every time you get an OTA if you want to keep Magisk and TWRP on your newly updated system.


## FAQ
**Q:** I can't unlock my phone after flashing an update!
**A:** Reboot into recovery and delete the file `/data/system/locksettings.db` and similiar files with different extensions (locksettings.shm, locksettings.wal, etc.)


**Q:** I can't enroll a fingerprint! When I touch the sensor, nothing happens, or it goes almost until the end and then says "Enrollment was not finished"
**A:** This happens when the fingerprint database is full. Reboot into recovery and delete `/persist/data/finger_0_x` (finger0_1, finger0_1.bak, finger0_2, etc.)


**Q:** I still can't enroll a fingerprint
**A:** Flash this fix: https://forum.xda-developers.com/att...3&d=1555675395

**Q:** After enabling Camera2 API, stock camera doesn't work! And Google Camera says "Unable to connect to camera"
**A:** At the moment of writing this guide. Camera2 API doesn't work properly on custom ROMs. If this functionality is crucial for you, use Treble ROMs with Oreo base or stock ROM.

**Q:** USB options are greyed out and I can't choose Data Transfer
**A:** Go to Developer Settings > USB Preferences and choose "File Transfer"

Resumen:
1 boot twrp
2 format both slots everything except system
3 put all zips files on internal storage or sd card
4 install rom zip, install twrp installer and don't forget disable encrypt
5 change current slot
6 boot into system
7 when system boot, reboot immediately to recovery
8 install nano gapps
9 install magisk
10 reboot to system
11 enjoy your new rom


DESCARGA ROM <<Link>> <<Link>>


KERNEL BUTTERFLY (opcional) <<Link>>


TIPS:

- you need change slot after new version install, and if you have magisk you need first reboot to recovery after slot change and then flash magisk
- Is Google Camera for MI A2 working in crDroid? If you are talking about the magisk module port, you need to set permissions manually before launch.
- Anybody else facing very long wake up lag? Like when the phone was sleeping over a longer amount of time and you wake it up, it takes a few seconds for the screen to turn on? After deactivating poket detection I did not have the problem with the wake-up for the screen on

Última edición por assal Día 14/10/19 a las 12:51:33.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a assal su comentario: