yashsingh1/xdaforums huggingface dataset:
[ZTE Axon 10 Pro Questions & Answers] bobthenormal:
There's no command to switch active slots that I know of and I've gone into the source on fh_loader.

What phone version do you have? Is there some reason you didn't download the EDL tools I uploaded recently instead? The original EDL tool has a few bugs. Read the newer EDL tool thread for some helpful information related to unbricking.

The fact that you aren't getting a ZTE logo at all indicates that you do not have a mixed up slot a/b situation anyway. It probably means you need to fix your AOP files. Of course the original EDL tool doesn't really let you do that. If you have the US version you can use the tools I uploaded to target just the AOP files and try restoring them from your original backup... either the a or b slot one should work.

Make sure you keep your original ALL/FULL backups (both) from the EDL tool, they're probably 99% good and you'll be doing yourself a favor not to delete or modify them.
[ZTE Axon 10 Pro Questions & Answers] noobstyle1337:
You can only change the slots if you are in Fastboot. You have doing it wrong ... if you have an A2020G you can flash the firmware ... if you have the A2020u version then you should ... flash the correct one

so in itself quite simple .... flash edl firmware and then unlock .. then you boot into the fastboot mode and then you have to use these lines

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

Then

fastboot --set-active=a

in any case you have to unlock to access the fastboot menu

then you should be able to boot

---------- Post added at 04:39 PM ---------- Previous post was at 04:36 PM ----------

remember to flash Android 9 edl firmware because otherwise the unlock won't work

---------- Post added at 04:47 PM ---------- Previous post was at 04:39 PM ----------

also remember that some firmwares have to be in the flash folder or in the backup folder if it doesn't work
[ZTE Axon 10 Pro Questions & Answers] groundslug:
A2020U on both.

Many thanks for your edl tools! The problem was at least very close to what I thought. Active slot a. Fix bootable partition on your edl tools brought both back to their previous state. (This a/b slot scheme is intentionally over complicated and for modders makes bricks instead of preventing them.) The newly purchased phone is now unlocked and bootable into v1.1. I will proceed with lineage next. The old phone is still a brick with a locked bootloader, but it has fastboot now. I keep you posted. Other life duties call at the moment. Thanks!
[ZTE Axon 10 Pro Questions & Answers] bobthenormal:
It's great to hear I was able to help save from that terrible bricked feeling!

For the 2nd phone - you can try this to unlock it manually without getting it to boot... First do a full backup using my EDL tool. Then use the "FRP" tool I included to write an "unlocked" version of the FRP partition. Then go into fastboot and do the unlock manually - I think it's "fastboot flashing unlock".. but just search to make sure that's right.

Otherwise.. I'm slow but I'll eventually upload the locked stock ROMs.
[ZTE Axon 10 Pro Questions & Answers] groundslug:
Both are unlocked now, thank you!

I am still having trouble getting lineage OS to go though. Here's the steps I follow:

1) Fashboot flash twrp from here. https://www.mediafire.com/folder/ha8j5crsdmbmx/ZTE_Axon_10_pro_stuff

2) Fastboot flash vbmeta from here. https://www.mediafire.com/folder/ha8j5crsdmbmx/ZTE_Axon_10_pro_stuff

3) Boot to twrp.

4) Twrp flash lineage 16 OS. Tried both from here. http://samson.nwwn.net/~unjust/Axon 10 Pro/LineageOS/

5) Twrp flash lineage 16 OS root addon arm64 from here. https://download.lineageos.org/extras

6) Wipe data and cache.

This results in the previous state in which only edl, no fastboot is available. So I flash my all backup using the edl tools and I am back to the beginning. I must be missing a step???

EDIT: I also tried restoring aop and uefisecapp files via edl after above steps as suggested in your readme. Same with vbmeta. Again, edl only, no fastboot.
[ZTE Axon 10 Pro Questions & Answers] bobthenormal:
Just replying real quick since I have a min and I saw a few things you can try... 1. make sure you're installing twrp itself with the zip after you boot into it with fastboot, 2. use the two flags when you write vbmeta just in case (I forget them but one is dm verify and the other is no verity, should be in the original LOS16 thread) and 3. try the fix bootable partition tool from my tools after you install. the LOS16 image has a similar problem as all other images that it has a specific slot it works on (B I think) so if you end up installing and trying to boot it from the other slot it locks into a fast bootloop. Don't bother installing the addons until LOS is booting, so just do a reboot to system after you flash it, fix bootable. If it doesn't boot then it has to be something I'm not thinking of. Goodluck!
[ZTE Axon 10 Pro Questions & Answers] groundslug:
It's been a while, but I wanted to follow up.

I did finally get lineage working. The two things that I was missing:

1) Fastboot to flash boot partition with los-twrp-magisked-boot.img

There is another file named twrp-magisked-los-boot.img that did NOT work for.

A third file named Magisk20.3-twrp.img would appear to be yet a third option for flashing boot. I did not try it because I had a working boot.

All three files can be found at link already given: https://www.mediafire.com/folder/ha8j5crsdmbmx/ZTE_Axon_10_pro_stuff

2) Fastboot to flash system partition with system.img

I used python and a python module called payload dumper (use google to find tutorial) to extract the .img files from the lineage 16 zip file.

This gave me 5 files.

boot.img - Did not use. See #1

dtbo.img - Flashing it led to a brick, if I remember right. Do not use.

system.img - Yes!

vendor.img - I flashed it too, but I do not think it is necessary.

vbmeta.img - Did not use. Use vbmeta disabled as noted above.

I use the lineage 16 dated 20191029 that used to be available at the following link. It appears to be dead as of today. Maybe will return.

http://samson.nwwn.net/~unjust/Axon%2010%20Pro/

Other versions of lineage will probably work with this method, but I can not say for sure.

In summary, use fashboot to flash los-twrp-magisked-boot.img and system.img. Obtain boot from link above. Obtain system from python module payload dumper from lineage 16 zip file. See other threads on this forum for details regarding unlocking bootloader with EDL tools and how to make vbmeta disabled. Hope this helps someone avoid the headaches I had!
[ZTE Axon 10 Pro Questions & Answers] Rise55Chrom:
Thanks a lot! I'm stuck in the same spot, I have the solutions but I can't connect fully with sahara or qpst? Is this why you went with the payload dumper? Sorry I'm unfamiliar but I'm up to use it.
[ZTE Axon 10 Pro Questions & Answers] groundslug:
By sahara, you mean the EDL protocol, yes? (I am not familar with qpst.) Are you using the EDL tools published by unjustified and bobthenormal on this forum? I had problems with the sahara protocol too when adding the firehose. I initially fixed it by opening the back case and disconnecting and reconnecting the battery connector. That's a big headache, especially if you don't already have the back case open. (I had it open because I had previously replaced the screen.) I found that to be unnecessary. If you press all three buttons to enter EDL mode, just press them again and again until the sahara works and the firehose goes in.

Regarding payload dumper, I used it simply because nothing else gave me a bootable phone. I did use the EDL tools to unlock the bootloader and to set the active slot (only bobthenormal's EDL tools will set the active slot).

Here's the payload dumper tutorial that worked for me.

Extract Android OTA Payload.bin File using Payload Dumper Tool

Learn how to dump and extract Android OTA Payload.bin file to get the boot.img (for rooting with Magisk), vendor.img, and other other important partition images.

www.thecustomdroid.com

Don't forget to flash los-twrp-magisked-boot.img and vbmeta disabled as noted above. Also, if you use this method, let me know if it was necessary for you to flash vendor.img. Above all, do a complete backup via the EDL tools before making any other changes!
[ZTE Axon 10 Pro Questions & Answers] Rise55Chrom:
Phenomenal! Best advice, I have received... Thank you so very much. You hit it right on the head. I'll be sure to fill ya in asap when I have the time to get after it. Appreciate you.
[ZTE Axon 10 Pro Questions & Answers] man88nam:
Hello, where can I find this program? EDL tool
[Android Apps and Games] Tobeymarshall:
Hello everyone!

This is my first post on XDA. I started this project as a small app just to keep track of the balance in my physical wallet so I don't have to keep checking it to see how much money is left (because I'm just a student with a very low allowance :D). Things got out of hand and here I am looking at an app with bank account manager, shopping cart and bill manager and many more features.

But I developed My Wallet keeping in mind that it should be possible to use the app on-the-go. So there are no category selecting, unfamiliar custom input layouts or long processes when adding a record. Just type in the amount, description, press a button and you're done. Maybe I'll add category capability in the future but it will be optional.

Features:

Simple and straightforward UI

Bank account manager to handle multiple accounts

Shopping cart feature to jot down shopping lists easily

Bill manager to keep track of paid and due bills

Reminder notifications to add daily transactions and for overdue bills

Filterable transaction history

Daily, weekly and monthly reports

Designed to use on-the-go

Customizable interface and behavior

No ads or subscriptions (Only one time optional purchase)

Dark theme

I designed this app using Material UI. The main screen is customizable and can be completely changed compared to the original setup. Here's an example:

[IMG="2 different layouts"]https://imgur.com/a/Pyw0LC4[/IMG]

This is just the basic version and I'm planning to add many more features and customization options in the future. :p

There may be A LOT of bugs and usability issues because this is the biggest (and just the 3rd) project of mine and I built this by myself without any second opinions. So your feedback is really REALLY important to me.

Please let me know if there are any bugs or features you need and tell me how you feel about this app :)

Download

Have a nice day! :)

(Sorry if there's bad English)

XDA:DevDB Information

My Wallet, App for all devices (see above for details)

Contributors

Tobeymarshall

Version Information

Status: Beta

Current Beta Version: 0.2.9

Created 2020-10-26

Last Updated 2020-10-26
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] ganesh varma:
ArrowOS

​

ABOUT

ArrowOS is an AOSP/CAF based project started with the aim of keeping things simple, clean and neat.

Website: https://arrowos.net

Telegram: Channel | TG Portal/Links

Github: https://github.com/ArrowOS

Code Review: review.arrowos.net

E-mail: arrowos.contact

PayPal: Donate to us

Blog: blog.arrowos.net

Checkout more documentation at (maintainership/contributing): Check this out

Be sure to include a log : check how to

DOWNLOADS

Click here to Download

Tip: Select OEM -> Device,choose Arrow version, choose build type: "GAPPS" or "VANILLA" to download.

Read our blog article/post about:

* GAPPS and VANILLA variants

* Checking build integrity

ROM Source: https://github.com/ArrowOS

Kernel Source: source

XDA:DevDB Information

ArrowOS, ROM for the Xiaomi Redmi Note 4

Contributors

ganesh varma, kubersharma

Source Code: https://github.com/ArrowOS

ROM OS Version: Android 11

ROM Kernel: Linux 3.x

ROM Firmware Required: Latest firmware

Based On: AOSP, CAF

Version Information

Status: Alpha

Created 2020-10-26

Last Updated 2020-10-26
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] K001droid:
WHAT WORKS?

Almost everything (Wifi, RIL, data, fingerprint, camera, flash, VoLTE (tested on Jio4G), bluetooth, tethering etc)

WHAT DOESN'T WORK?

SELinux is permissive

You tell me

Be sure to include a log : check how to
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] tas13os:
It's a fantastic rom. It all works perfectly. I only have one issue with the safety net of magisk.

But that's not a rom problem.

Thank you so much I'm excited

Today(27/10) I found out that the bluetooth calls They can't be heard. They have a very bad sound. I hope it is corrected in a future upgrade
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] LiamLePew:
Nice, thaks to dev.

Which recovery is recommended for flashing? Right now i'm using Orange Fox R11.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] groovepeppy:
R11 are fine
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] LiamLePew:
Can´t flash GApps version. Phone reboot before finishing the installation. Try with Orange Fox R11 and TWRP, same thing.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] LiamLePew:
The GApps version zip, must be corrupt, cause Vanilla version, installed without issues.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] nikosss1:
Idk what happened but in my phone it installed just fine using twrp.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] tas13os:
And mine, too.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] LiamLePew:
In my case, phone power off just before finish the instalation, leaving the phone without system. Try with Vanilla and everything ends good.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] okchinmaya:
I had the same issue on my device. Have R11 recovery.

Which is the recommended GApps?
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Deleted member 10052738:
0
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Bhanu_p_mishra:
How can I use microg here to pass safety net test
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] arunsai123:
Hotspot and tethering not working for me. It was working fine when I dirty flashed this over revenge OS. after clean flash it stopped working.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] LiamLePew:
I used FlameGaaps Full version.

---------- Post added at 03:34 AM ---------- Previous post was at 03:32 AM ----------

I suposed is why dev mention it in the beggining, so, the user decides to flash with this risk or not.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Fix_ita:
Hi guys,

Thanks dev from your work.!

I haven't made any changes for 3 years and I wouldn't want to go wrong.

Now I have lineageOS android 10 rom with TWRP recovery.

1.Reboot recovery

2.wipe system

3.wipe data

4.wipe cache / dalvik

5.flash ROM

6.flash gapps

7.flash magestik

8.reboot recovery

9.wipe cache / dalvik

10.reboot system.

Is these steps correct for the flash?

Do I have to flash the Twrp too?
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Atexor:
Which version of TWRP do you have? Some of them may cause problems, so if you will have them, try to change recovery to other, eg. PitchBlack.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Fix_ita:
Thanks for the reply.

The twrp version is 3.3.1.0

Where can i find the pitchblack recovery?

I will definitely do a nandroid with twrp in case I want to go back. How should I behave?
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Atexor:
I prefer KudProject edition instead of original TWRP (original caused me problems with installing newer ROMS): https://xdaforums.com/redmi-note-4/...recovery-pitchblack-recovery-project-t4120269

PitchBlack Recovery is there (based on TWRP), but I am not sure whether it support TWRP backups.

https://xdaforums.com/redmi-note-4/...overy-kudproject-s-unofficial-twrp-3-t4107121

You can flash firstly KudProject, make a backup and try to install latest ROM. Also you said that you weren't doing any canges for 3 years. You should update firmware because newer ROMS may be incompatible with older firmware and cause problems with WiFi or mobile data. You will find it there: https://xiaomifirmwareupdater.com/firmware/mido/
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Fix_ita:
Thanks [MENTION=5923473]Atexor[/MENTION].

I want to change rom because with my rom that I currently have lineageOS17.1 unofficial I have problems making the video call. It goes into a loop and I have to restart the device
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] okchinmaya:
I agree. I was using one of the earlier builds and it was quite laggy back then, but I guess so was every 11 ROM. I tried it again last night and it is snappier and more responsive now. I am using it as my primary driver now.

Quick question - This does not support long screenshots does it? What are you guys using? Longshot?
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Fix_ita:
No that cannot be done for the moment. Maybe I can suggest it to the dev

Update 12-02-2021

android_packages_apps_ThemePicker: Fix preview tile in grid option picker.

android_packages_apps_ThemePicker: Add an exported flag in manifest.

android_hardware_interfaces: wifi: Add provision to create/remove dynamic interface(s).

android_packages_apps_ThemePicker: ThemePicker: Make naming page look the same as the other ones

android_packages_apps_WallpaperPicker2: WallpaperPicker2: Increase height of bottom area

android_packages_apps_WallpaperPicker2: WallpaperPicker2: Match backgrounds to device theme

android_frameworks_base: SettingsProvider: Commonize toggle for double tap to wake/sleep

android_vendor_arrow: ArrowIcons: Use FMRadio icon for CAF fmapp2

android_frameworks_native: Add dalvik-heap device configs for 8/12/16 GiB devices

android_vendor_arrow: [fixup]prebuilt/common: remove duplicated protocol entry

android_vendor_arrow: prebuilt/common: remove read_only for China Unicom

android_vendor_arrow: prebuilt/common: fix incorrect APN configs of Vodafone AU

android_frameworks_base: AudioService: Remove Analog Dock from fixed-volume devices

android_frameworks_base: SystemUI: fix NPE on ExpandableNotificationRow
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Fix_ita:
Update 13-02-2021

android_vendor_arrow: init: Make encryption action an argument to mkdir

android_build: soong: add TARGET_SPECIFIC_HEADER_PATH
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Fix_ita:
Update 16-02-2021

android_vendor_qcom_opensource_interfaces: Add reversed perf HAL interfaces

android_frameworks_base: SystemUI: minor FOD fixes and improvements

android_frameworks_base: SystemUI: update mShouldBoostBrightness right before checking it

Changelog on 2021-02-15

android_vendor_arrow: prebuilt: init: Hide Magisk better

Changelog on 2021-02-14

android_device_arrow_sepolicy: qcom: add msm8960, msm8998 and apq8084 into upstream list

android_device_arrow_sepolicy: sepolicy: Nuke sdfat from genfs

android_device_arrow_sepolicy: arrow: Introduce a new flag to exclude fuseblk sepolicy

android_device_arrow_sepolicy: Move lineage framework service declarations to private

android_device_arrow_sepolicy: Revert "common: Allow adbd to set a system_prop"

android_device_arrow_sepolicy: sepolicy: allow adbroot service to change adb root status

android_device_arrow_sepolicy: arrow: Assign bash the same label as the default shell

android_device_arrow_sepolicy: Revert "Label lineage.service.adb.root as system prop"

android_device_arrow_sepolicy: Remove adb.network.port label

android_device_arrow_sepolicy: sepolicy: recovery: Add policy for volume manager

android_device_arrow_sepolicy: sepolicy: recovery: Allow reading proc_filesystems

android_device_arrow_sepolicy: sepolicy: recovery: Fix the volume manager blkid.tab denial

android_device_arrow_sepolicy: sepolicy: recovery: Add policy for /dev/block/volmgr

android_device_arrow_sepolicy: sepolicy: recovery: Allow volume manager write to /sys/*/uevent

android_device_arrow_sepolicy: sepolicy: recovery: allow mounting of usb storage

android_device_arrow_sepolicy: sepolicy: recovery: allow mounting of internal storage

android_device_arrow_sepolicy: sepolicy: recovery: allow reading fbe key version

android_device_arrow_sepolicy: sepolicy: recovery: fix neverallows

android_device_arrow_sepolicy: touch: Add IKeySwapper context

android_device_arrow_sepolicy: sepolicy: Drop Lineage LiveDisplay HAL

android_device_arrow_sepolicy: sepolicy: Drop Lineage Trust HAL

android_packages_apps_Snap: SnapCam: Fix thumbnail not update

android_system_core: init: Don't run update_sys_usb_config if /data isn't mounted

android_frameworks_base: ScreenRecord: Improve low quality screen record

android_frameworks_base: iorap: Terminate iorapd process when both tracing and prefetching are off.

android_frameworks_base: iorap: Enable by default

android_frameworks_base: Prevent crash in TTS engine due to improper configuration

android_frameworks_base: Framelayout: Fix NPE when view is missing

android_frameworks_base: SystemUI: Keyguard: Check for a null errString

android_frameworks_base: Fix SystemUI crash

android_frameworks_base: Fix Another SystemUI crash

android_frameworks_base: SQLiteDatabase: Catch corrupt exception during transaction

android_frameworks_base: SQLite: Do integrity_check only once

an droid_packages_apps_ArrowPrebuilts: ArrowPrebuilts: Update [check description]
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Fix_ita:
Update 19-2-2021

android_vendor_arrow: kernel: Support pixel style vendor_boot modules

android_packages_apps_SettingsIntelligence: Import translations from pix el
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Fix_ita:
Update 20-02-2021

android_bootable_recovery: updater: Do not null terminate mount_flags_list array

android_frameworks_base: Automatic translation import

android_packages_apps_Contacts: Automatic translation import

android_packages_apps_Dialer: Automatic translation import

android_packages_apps_Launcher3: Automatic translation import

android_packages_apps_Settings: Automatic translation import

android_packages_providers_DownloadProvider: Automatic translation import

android_packages_services_OmniJaws: Automatic translation import

android_packages_apps_Updater: Automatic translation import
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Fix_ita:
Update 23-02-2021

arrow_infrastructure_devices: devices: Ship umi & cmi to official

android_frameworks_av: CameraDeviceClient: fix recognition of Y16 format due to unmatching sizes

arrow_infrastructure_devices: devices: Drop apollo

android_frameworks_base: SystemUI: make minimum QS rows configurable via an overlay

arrow_infrastructure_devices: devices: Add Asus X01AD device

android_frameworks_base: fixup! SystemUI: make minimum QS rows configurable via an overlay

android_manifest: arrow: track missed ANT+ repos

android_vendor_arrow: apns: Fix giffgaff

android_vendor_arrow: apns: Add Belong

android_packages_apps_ArrowPrebuilts: ArrowPrebuilts: Update [check description]