• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ABANDONED][ROM][10][UNOFFICIAL][BETA] AospExtended 7.0

Golbinex

Senior Member
Nov 19, 2017
207
368
63
Czechia
Code:
/*
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 */
ROM IS ABANDONED
AospExtended 7.0
Properties
  • Selinux mode: Enforcing by default
  • Build type: user
  • Gapps: not included
Working features
  • MicroG
  • Magisk
  • JamesDSP
  • MAC randomization
  • Storage encryption
Known issues
  • Data partition cannot be backed up by the official TWRP right now
Notes
  • This ROM is in beta state and not tested well, use as daily driver at your risk and backup everything!
    [*]This ROM encrypts storage by default, so far only official TWRP can decrypt storage, don't use OrangeFox!
    [*]Follow installation instructions!
  • If you experience issues, try to change selinux to permissive first
Installation
  1. Flash latest stock ROM from here
  2. Install official TWRP by following instructions in this post
  3. Flash ROM zip to both A/B slots
  4. Flash TWRP zip installer
  5. Reboot to recovery
  6. Flash this patch to fix sim card issue
  7. Flash Gapps (optional)
  8. Flash Magisk (optional)
  9. TWRP can't wipe data partition properly for this ROM and Mi A3 bootloader unfortunately doesn't support partition formatting, so you have to use following workaround to wipe data partition
  10. Reboot to bootloader
  11. Flash this empty image file to userdata partition with fastboot flash userdata userdata.img
  12. fastboot reboot
  13. Cross fingers
Update
  1. Flash ROM zip
  2. Flash TWRP installer zip
  3. Flash this patch to fix sim card issue
  4. Flash Gapps (optional)
  5. Flash Magisk (optional)
  6. Wipe dalvik cache
  7. Reboot to system
Downloads

14.2.2020
  • Download
  • Checksum: 7c8c9149d627f03cd30976b164404b13

Older builds



Telegram group

Sources
Credits

XDA:DevDB Information
[ABANDONED][ROM][10][UNOFFICIAL][BETA] AospExtended 7.0, ROM for the Xiaomi Mi A3

Contributors
Golbinex
ROM OS Version: Android 10
ROM Kernel: Linux 4.x
Based On: CrDroid

Version Information
Status: Beta

Created 2020-02-15
Last Updated 2020-03-17
 

Attachments

ReekyMarko

Member
Feb 19, 2016
20
3
0
Thank you thank you thank you and a million times more! Finally a ROM I can use with MicroG. I've been stuck with the stock ROM (and google) since the fall after getting this phone. I'm free once again!
 
  • Like
Reactions: garylawwd

Noexcusses

Senior Member
Dec 12, 2016
521
64
28
Hello everyone. I tried this rom today. I followed all steps for cleaning format data etc/ flash twrp on
a slot etc/ flash rom/ then install zip.twrp / Reboot recovery/ flash patch/flash gapps/flash magisk/ Reboot bootloader/ flash empty image/ fastboot Reboot..
followed all the steps and for no reason my phone space is almost full...
Anyone knows why?
 

Attachments

Golbinex

Senior Member
Nov 19, 2017
207
368
63
Czechia
Hello everyone. I tried this rom today. I followed all steps for cleaning format data etc/ flash twrp on
a slot etc/ flash rom/ then install zip.twrp / Reboot recovery/ flash patch/flash gapps/flash magisk/ Reboot bootloader/ flash empty image/ fastboot Reboot..
followed all the steps and for no reason my phone space is almost full...
Anyone knows why?
That is currently bug. Solution should be disabling encryption like in other ROMs and not flashing userdata img at all. Or here is more complicated solution: https://forum.xda-developers.com/showpost.php?p=81782735&postcount=78
 

ReekyMarko

Member
Feb 19, 2016
20
3
0
Bluetooth log

Can confirm, I have the same issue. Bluetooth device connects but no audio is sent to it. I have uploaded a logcat here: https://cloud.reekynet.com/s/ZLDbet9swwT9XFn.

During capturing this log I paired my bluetooth speaker and played music, which came out of the phone speaker.

EDIT: Seems like the interest is around line 6763:
Code:
03-12 17:24:50.042  4026  5467 D GmsGcmMcsSvc: Scheduling heartbeat in 2292 seconds...
03-12 17:24:50.043  4026  3478 D GmsGcmMcsOutput: Outgoing message: HeartbeatPing{}
03-12 17:24:50.175  4026  3477 D GmsGcmMcsInput: Incoming message: HeartbeatAck{last_stream_id_received=5}
03-12 17:24:50.176  4026  3477 D GmsGcmPrefs: learnReached: gcm_network_wifi / 44078
03-12 17:24:51.361  1947  2565 I chatty  : uid=1002(bluetooth) e.StateMachines expire 29 lines
03-12 17:24:51.368  1947  2521 I chatty  : uid=1002(bluetooth) bt_main_thread expire 27 lines
03-12 17:24:51.369   614  2518 I chatty  : uid=1002 [email protected] expire 4 lines
03-12 17:24:51.369  1947  2576 I chatty  : uid=1002(bluetooth) bt_a2dp_sink_wo expire 2 lines
03-12 17:24:51.370  1963  2170 I LocalBluetoothProfileManager: Failed to connect A2DP device
03-12 17:24:51.370  1963  2170 D CachedBluetoothDevice: onProfileStateChanged: profile A2DP, device=27:59:BE:CE:45:42, newProfileState 0
03-12 17:24:51.371  1947  2150 I chatty  : uid=1002(bluetooth) BT Service Call expire 2 lines
03-12 17:24:51.371  1947  1947 I chatty  : uid=1002(bluetooth) com.android.bluetooth expire 5 lines
03-12 17:24:48.193  1214  1923 I chatty  : uid=1000(system) Binder:1214_3 identical 1 line
Also, I'm running without gapps, using microG if that matters.
 
Last edited:

ReekyMarko

Member
Feb 19, 2016
20
3
0
Try to change selinux to permissive. Also mind that build is beta and there are severe issues with current AEX builds.
Yeah I knew this going in and I'm willing to use a cable right now because other than this issue the ROM is rock solid and the only one with microG support for the A3 :)

The SELinux setting is grayed out, how do I go about changing it? Found a lot of different guides online
 

garylawwd

Forum Moderator
Staff member
Aug 25, 2017
3,115
1,812
113
29
Cork
Yeah I knew this going in and I'm willing to use a cable right now because other than this issue the ROM is rock solid and the only one with microG support for the A3 :)

The SELinux setting is grayed out, how do I go about changing it? Found a lot of different guides online
https://f-droid.org/en/packages/com.mrbimc.selinux/

I don't know if it still works, hasn't been updated in almost 3 years so I doubt it but it's what I used to use on an older device
 
Last edited:

Golbinex

Senior Member
Nov 19, 2017
207
368
63
Czechia
https://f-droid.org/en/packages/com.mrbimc.selinux/

I don't know if it still works, hasn't been updated in almost 3 years so I doubt it but it's what I used to use on an older device
It works fine.
This did not work. On contrary, the internal available space drop from 128Gb to only 10Gb. :(
You can skip wiping data after flashing stock rom if you don't mind preinstalled xiaomi apps or try methods from other roms. Also you can wipe data with fastboot format:f2fs userdata (wipes internal storage as well!), if you get segmentation fault, try newer fastboot tool.
 
  • Like
Reactions: Technical

Technical

Elite Member
Jun 2, 2008
3,422
1,194
113
It works fine.

You can skip wiping data after flashing stock rom if you don't mind preinstalled xiaomi apps or try methods from other roms. Also you can wipe data with fastboot format:f2fs userdata (wipes internal storage as well!), if you get segmentation fault, try newer fastboot tool.
Thank you, but, I see two problems that I have passed before:

1) I can't boot without wiping data
2) Fastboot do not accept format commands in current MI A3 bootloader