yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Mayr1k:
Thanks you so much for the kate fw update ?
[Android Software/Hacking General [Developers Only]] deep_august:
There are two firmware zips in kenzo folder which one should i flash? ? And what's the difference in both of those zips.
[Android Software/Hacking General [Developers Only]] Evat1954:
Mi8 global rom boot unlocked by Ali seller _____>official china Bt locked rom

Hello,

My first xiaomi phone is the Mi 8 and i know the current situation about not been able to lock the bootloader after flashing globla rom on xiaomi mi8.

I want to be safe and i want to REFLASH china stable official rom and lock the bootloader. i know all about binding the phone to my mi account from developer menu within phone etc...

This tool for finding firmware is great but i need this firmware....

Mi 8 Dippper V9.6.7.0.OEACNFD(most stable current official china firmware) fastboot rom.

Honestly i have no idea to how to use this software script to get the fastboot rom... can anybody please help me.. By the way i am looking for this specific fastboot rom because the old china stable is lower than the global stable( xiaomi also do not allow to downgrade firmware according to my internet forum reading) please someone help me.!
[Android Software/Hacking General [Developers Only]] yshalsager:
Here are the latest fastboot roms you need

http://bigota.d.miui.com/V9.5.11.0....EACNFA_20180703.0000.00_8.1_cn_64c55c8438.tgz

http://bigota.d.miui.com/V9.5.13.0....FA_20180714.0000.00_8.1_global_819f729f1b.tgz

V9.6.7.0.OEACNFD fastboot isn't public yet

http://bigota.d.miui.com/V9.6.7.0.OEACNFD/miui_MI8_V9.6.7.0.OEACNFD_8b117abdad_8.1.zip
[Android Software/Hacking General [Developers Only]] yshalsager:
Important announcement!

As you know miui started implementing Anti-rollback to oreo devices. It's enabled now on:

- whyred (Note 5 Pro)

- wayne (Mi 6X)

- nitrogen (Mi Max 3)

- sakura (Redmi 6 Pro)

And maybe more devices in the near future.

Which means if you flashed an older fw/rom with a different (lower) anti version of your current one your device will be bricked!

So, I'll start to provide firmware-less miui roms for these devices, in addition to firmware without arb (contains modem, bluetooth, etc).

Don't forget to Join the telegram channel to get new releases are soon as it's out.

https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 8.8.23 Global/China Beta ROM Firmware​

Telegram Channel: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

You can get updates always from Sourceforge, Androidfilehost or Github :D :

Sourceforge:

Developer ROMs Firmware

Androidfilehost: (Mirror)

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

Sourceforge:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

Androidfilehost: (Mirror)

Developer Firmware-less ROMs
[Android Software/Hacking General [Developers Only]] @pulkit:
I have a Redmi Note 3 and it is made for Indian use. Which firmware should I download between HMNote3Pro and HMNote3Pro Global .?
[Android Software/Hacking General [Developers Only]] yshalsager:
It's up to you, but better to stay with global ;)
[Android Software/Hacking General [Developers Only]] taco9:
Just installed 8.8.23 global fw-less on RN5 AI. It over-wrote TWRP recovery with stock recovery. Is this to be expected every time we flash fw-less MIUI rom? Much thanks!
[Android Software/Hacking General [Developers Only]] yshalsager:
Yes. You have to install magisk / lazy flasher after it.
[Android Software/Hacking General [Developers Only]] james1b:
Hi,

I would like some advice on how to install the firmware on a Mi 4c. I am running LineageOS 14.1 from [MENTION=5994357]Cozzmy13[/MENTION] with 8.5.1.0 firmware. Unfortunately, I can no longer charge my phone and replacing the battery hasn't helped, therefore I think something went wrong when I flashed the 8.5.1.0 firmware.

Therefore, I want to install the latest firmware but I am hesitant because I am not sure about the whole bootloader issue:

I am on the lollipop bootloader (I think) and it is not locked and I have never needed to unlock it.

How do I find out which bootloader I have?

Do I need a specific bootloader to install the firmware? Lollipop or Nougat?

Basically I want to know how to install the latest firmware without locking the bootloader. I had a look on this forum:

https://xdaforums.com/mi-4c/development/zip-firmwaremodem-miui-9-china-beta-t3664717

and someone posted that after installing the MIUI 9 China Beta firmware, the device went into bootloop and he had to install MIUI to unlock the device.

Thanks for the good work.

BTW, I think I have an old version of TWRP if that matters
[Android Software/Hacking General [Developers Only]] ChessPiece:
For Scorpio: https://github.com/XiaomiFirmwareUp...io/releases/tag/untagged-7f0d771f553766240ebd

The .zip file size is just 44KB. I think a firmware shouldn't that small. Can you help? I need latest Global Stable firmware for Scorpio, which file should I download?
[Android Software/Hacking General [Developers Only]] yshalsager:
Ah, there was a problem with github releases last week. I fixed it today.

So, use Sourceforge or AFH
[Android Software/Hacking General [Developers Only]] ChessPiece:
Thank you, the SF one works!
[Android Software/Hacking General [Developers Only]] ColdUser:
Is it safe to flash this in Xiaomi.eu?

Using Mi5 latest beta from Xiaomi.eu
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 8.8.30 Global/China Beta ROM Firmware​

Telegram Channel: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

You can get updates always from Sourceforge, Androidfilehost or Github :D :

Sourceforge:

Developer ROMs Firmware

Androidfilehost: (Mirror)

Developer ROMs Firmware

Github Releases: (Mirror) [choose weeekly latest tag]

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

Sourceforge:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

Androidfilehost: (Mirror)

Developer Firmware-less ROMs
[Android Software/Hacking General [Developers Only]] DeX1009:
Hi. I'm currently on V041, because I flashed MIUI10 Xiaomi.eu rom some weeks ago. Should I update my firmware with a new developer or stable one before flashing an AOSP based Oreo rom? Thanks.
[Android Software/Hacking General [Developers Only]] cobben:
"Firmware without ARB"

I'm very curious as to how you make these, [MENTION=6084385]yshalsager[/MENTION].

I have never seen anywhere any description of how ARB is actually implemented by Xiaomi.
[Android Software/Hacking General [Developers Only]] yshalsager:
Basically, I'm extracting modem, bluetooth, and dsp only from xiaomi firmware, which is 100% safe to flash.

Check my script here: https://github.com/XiaomiFirmwareUp...creator/blob/arb/create_flashable_firmware.sh

Xiaomi implemented ARB in tz partition as far as we investigated, and as for now, we couldn't find a way to stop/revert it. :rolleyes:
[Android Software/Hacking General [Developers Only]] cobben:
Thanks, don't recall ever having seen a "tz partition", but I don't have one of these lucky devices, yet.

Then they have at least not used the qfuses in the soc?
[Android Software/Hacking General [Developers Only]] yshalsager:
package_extract_file("firmware-update/tz.mbn", "/dev/block/bootdevice/by-name/tz");

apperantly no they haven't :D
[Android Software/Hacking General [Developers Only]] cobben:
So the interesting question then arises, what else does Xiaomi have in the tz.mbn, tz partition?
[Android Software/Hacking General [Developers Only]] yshalsager:
We suspect it's writing something to the qcn instead.
[Android Software/Hacking General [Developers Only]] cobben:
If Xiaomis ARB implementation is intertwined with network stuff like qcn, modem, then there will be no escape if they want to force it on everyone?

ingbrzy at Xiaomi.eu wrote, as to why they let ARB through on their latest nitrogen weekly:

"Modem in mimax3 rom had major changes which breaks calls features if not installed.. So we had no choice... Same will be soon for other devices.."
[Android Software/Hacking General [Developers Only]] cobben:
Ok, I've dug a little deeper, and now understand that the tz.mbn is ARMs TrustZone on the Qualcomm socs, and probably not easily to be messed with, unless you enjoy random thunderbolts hitting you, as it is all very proprietary.

As curiosa I compared hashes for a number of tz.mbn files, and they are in fact different for versions 8.8.9 and 8.8 30 for nitrogen, which is not so surprising

They are however identical for all recent versions for lithium and scorpio, which means Mi Mix1 and Mi Note 2 share identical tz.mbn files. (?!)

Mi Max1 helium has identical tz.mbn for the last MIUI 9 version 8.4.26 as for the current MIUI 10 8.8.30, so there nothing at all has changed.

This is an interesting technical article from 2015:

https://bits-please.blogspot.com/2015/08/exploring-qualcomms-trustzone.html?m=1

"First of all, since Qualcomm's TrustZone implementation is closed-source, and as far as I could tell, there are no public documents detailing its architecture or design, we will probably need to reverse-engineer the binary containing the TrustZone code, and analyse it."
[Android Software/Hacking General [Developers Only]] yshalsager:
Important announcement!

Here's another step for MIUI Updates Tracker:

I proudly announce a partnership with r/Xiaomi (https://www.reddit.com/r/Xiaomi/), the largest subreddit for Xiaomi users in whole reddit site!

Starting from this week, you can get all new releases in their discord server channel (https://discord.gg/xiaomi), in the same way of Telegram channel.

Thanks for your all support!
[Android Software/Hacking General [Developers Only]] Anar013:
Good day my friend. Please advice me which firmware I can flash using Android P sGSI PR1 with LOS 15? Thanks in advance
[Android Software/Hacking General [Developers Only]] x.trinity:
Corresponding to your device, Global version.
[Android Software/Hacking General [Developers Only]] Anar013:
One more question my friend: just flash it via recovery?
[Android Software/Hacking General [Developers Only]] x.trinity:
Absolutely.

Or using sideload option from twrp, that way you can keep everything on the external HD.
[Android Software/Hacking General [Developers Only]] Anar013:
Last question please my friend: don't need to mount something?
[Android Software/Hacking General [Developers Only]] x.trinity:
Just relax, if youve found my replies helpful, you may thanks (there is a button below) :good:

Sure, no need any mounting, just Install from custom recovery (twrp).
[Android Software/Hacking General [Developers Only]] cobben:
Mi8 (dipper) is now listed as enjoying ARB at the Xiaomi.eu site. (I don't have it and have not paid attention.)

Xiaomi seems to want to separate Chinese and Global versions of its devices ( so higher prices can be charged in Global markets?)

This is not exactly ARB, but something related?

They have arranged so that a Mi8 is bricked if you flash their Global rom on a Chinese device, and then lock the bootloader.

Why they do these weird variants is beyond me, why not just honestly and openly stop unlocking bootloaders, like Huawei.
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 8.9.6 Global/China Beta ROM Firmware​

Telegram Channel: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

You can get updates always from Sourceforge, Androidfilehost or Github :D :

Sourceforge:

Developer ROMs Firmware

Androidfilehost: (Mirror)

Developer ROMs Firmware

Github Releases: (Mirror) [choose weeekly latest tag]

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

Sourceforge:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

Androidfilehost: (Mirror)

Developer Firmware-less ROMs
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI Stable V10 China ROM Firmware (10-09-2018)​

Supported devices - RSS

Telegram Channels: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker
​

Downloads:

SourceForge - Androidfilehost - Github Releases​

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

Sourceforge:

Stable ROMs Firmware

Stable Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

Androidfilehost: (Mirror)

Stable Firmware-less ROMs
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 8.9.13 Global/China Beta ROM Firmware​

Telegram Channel: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

You can get updates always from Sourceforge, Androidfilehost or Github :D :

Sourceforge:

Developer ROMs Firmware

Androidfilehost: (Mirror)

Developer ROMs Firmware

Github Releases: (Mirror) [choose weeekly latest tag]

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

Sourceforge:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

Androidfilehost: (Mirror)

Developer Firmware-less ROMs
[Android Software/Hacking General [Developers Only]] SH1M4BD3:
any plan for adding PocoF1
[Android Software/Hacking General [Developers Only]] yshalsager:
It's already there, but I forgot to announce and make a thread :p

Check beryllium folders
[Android Software/Hacking General [Developers Only]] xaftessest6300:
Short question - what is the reason for a manually firmware update? I mean, if you update MIUI you got also the FW update or not?
[Android Software/Hacking General [Developers Only]] kudabird:
I have a Redmi 4X purchased through a local importer (Australia). I believe its a China model but came with unlocked bootloader and global ROM. I flashed TWRP and unofficial LineageOS 14.1 all good. My question however is how can I determine how the bootloader was unlocked? Is there a way to determine if unlocking was official or not? Just want to bring firmware up to date in preparation for eventual LineageOS 15.1 install. Thanks.

Edit: Should also add it shows unlocked on boot.

Edit 2: Fastboot shows the following (below) when executed.

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot oem device-info

...

(bootloader) Device tampered: false

(bootloader) Device unlocked: true

(bootloader) Device critical unlocked: true

(bootloader) Charger screen enabled: true

(bootloader) Display panel:
[Android Software/Hacking General [Developers Only]] devcon69:
Great thread as always
[Android Software/Hacking General [Developers Only]] axolotl98:
Is there any reason why newer updates are not out?
[Android Software/Hacking General [Developers Only]] yshalsager:
There was no new updates.
[Android Software/Hacking General [Developers Only]] thox851441:
Hi, first thank you for the telegram channel.

Just want to ask, i read somewhere in previous Mi5 Firmware thread that sometimes there is no difference between beta firmwares. For example, firmware of 13 August build may be same with firmware of 20 August build. Like that.

Does the upload go everytime there is a new beta miui version regardless the firmware hasn't changed at all, or does it upload when there is a change in firmware only?

Thank you.
[Android Software/Hacking General [Developers Only]] yshalsager:
Yeah. It's just an automated process, not that smart ;)
[Android Software/Hacking General [Developers Only]] yshalsager:
I'm back, 8.10.11 and 8.10.12 files is uploaded.
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 8.10.11 Global/China Beta ROM Firmware​

Telegram Channel: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

You can get updates always from Sourceforge, Androidfilehost or Github :D :

Sourceforge:

Developer ROMs Firmware

Androidfilehost: (Mirror)

Developer ROMs Firmware

Github Releases: (Mirror) [choose weeekly latest tag]

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

Sourceforge:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

Androidfilehost: (Mirror)

Developer Firmware-less ROMs
[Android Software/Hacking General [Developers Only]] mockneygeeza:
How do I run this updater? What files do I need? What commands? Method for mm3 China to global rom?
[Android Software/Hacking General [Developers Only]] Deni_NS:
[MENTION=6084385]yshalsager[/MENTION]

Is there any difference between in non arb files for whyred?

Which one to flash hmn5proglobal or hmn5?
[Android Software/Hacking General [Developers Only]] yshalsager:
non-arb is minimal firmware which doesn't affect ARB.

global if form global devices xD
[Android Software/Hacking General [Developers Only]] Deni_NS:
Yeah understand what non arb means :D

The question was would it be problem if i flash on China version global fw without arb and vice versa global on China version :)
[Android Software/Hacking General [Developers Only]] yshalsager:
There's no problems, you can do it.
[Android Software/Hacking General [Developers Only]] opasha:
Need some clarification. So many people keep asking me and others about this, so I feel like you and [MENTION=7889477]omer919[/MENTION] would know.

If one is on Xiaomi.eu 8.8.9 (non-ARB), and flashes clean (factory reset before install) or dirty (direct flash over current rom) with Xiaomi.eu 8.10.11, what will happen? Yes, upgrade without problems...but will ARB be enabled for good? If so, that means a restore to Xiaomi.eu 8.8.9 from the current Xiaomi.eu 8.10.11 would leave to a brick? Or no? Please clarify this because xiaomi.eu thread on it, https://xiaomi.eu/community/threads...update-adding-anti-rollback-to-devices.46048/, was absolutely useless. Thanks for any help/guidance on this. It will help many. :highfive:
[Android Software/Hacking General [Developers Only]] yshalsager:
1- Check ARB with fastboot

2- If you're enabled, never go back to a rom without arb, unless you make it fw-less.

3- If you don't have it, you are free to update and stick with newer versions (better for stability) or keep old arb and use fw-less miui roms.
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 8.10.18 Global/China Beta ROM Firmware​

Telegram Channels: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

Note: New devices added: Mi 8 Lite and Mi 8 Pro

You can get updates always from Sourceforge, Androidfilehost or Github :D :

Sourceforge:

Developer ROMs Firmware

Androidfilehost: (Mirror)

Developer ROMs Firmware

Github Releases: (Mirror) [choose weeekly latest tag]

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

Sourceforge:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

Androidfilehost: (Mirror)

Developer Firmware-less ROMs

Donation:

A donation was never necessary, but It's making life easier for me and guarantees paying server costs, as you know, both of my [MENTION=5068885]XiaoMi[/MENTION]FirmwareUpdater and [MENTION=2780045]miui[/MENTION]UpdatesTracker scripts are automated, running on a Linux server. If you want these projects to continue and provide the best services to Xiaomi users, you can help me by buying me a Pizza here: https://paypal.me/yshalsager
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 8.10.18 Global/China Beta ROM Firmware​

Telegram Channels: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

Note: New devices added: Mi 8 Lite and Mi 8 Pro

You can get updates always from Sourceforge, Androidfilehost or Github :D :

Sourceforge:

Developer ROMs Firmware

Androidfilehost: (Mirror)

Developer ROMs Firmware

Github Releases: (Mirror) [choose weeekly latest tag]

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

Sourceforge:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

Androidfilehost: (Mirror)

Developer Firmware-less ROMs
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 8.10.25 Global/China Beta ROM Firmware​

Telegram Channels: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

You can get updates always from Sourceforge, Androidfilehost or Github :D :

Sourceforge:

Developer ROMs Firmware

Androidfilehost: (Mirror)

Developer ROMs Firmware

Github Releases: (Mirror) [choose weeekly latest tag]

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

Sourceforge:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

Androidfilehost: (Mirror)

Developer Firmware-less ROMs

Donation:

A donation was never necessary, but It's making life easier for me and guarantees paying server costs, as you know, both of my XiaomiFirmwareUpdater and MIUIUpdatesTracker scripts are automated, running on a Linux server. If you want these projects to continue and provide the best services to Xiaomi users, you can help me by buying me a Pizza here: https://paypal.me/yshalsager
[Android Software/Hacking General [Developers Only]] RKRN3@1997:
When will the Global Firmware for Kenzo be uploaded?
[Android Software/Hacking General [Developers Only]] yshalsager:
seems it didn't release
[Android Software/Hacking General [Developers Only]] HannibalLecter:
brother are these firmwares free from Appsboot.

I need not worry about anti-rollback or something else

Using KENZO
[Android Software/Hacking General [Developers Only]] yshalsager:
it has all files from stock rom, there's no ARB on kenzo, if you're officially unlocked there's nothing to worry about.
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 8.11.1 Global/China Beta ROM Firmware​

Telegram Channels: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

You can get updates always from Sourceforge, Androidfilehost or Github :D :

Sourceforge:

Developer ROMs Firmware

Androidfilehost: (Mirror)

Developer ROMs Firmware

Github Releases: (Mirror) [choose weeekly latest tag]

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

Sourceforge:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

Androidfilehost: (Mirror)

Developer Firmware-less ROMs

Donation:

A donation was never necessary, but It's making life easier for me and guarantees paying server costs, as you know, both of my XiaomiFirmwareUpdater and MIUIUpdatesTracker scripts are automated, running on a Linux server. If you want these projects to continue and provide the best services to Xiaomi users, you can help me by buying me a Pizza here: https://paypal.me/yshalsager
[Android Software/Hacking General [Developers Only]] cobben:
Mi Mix 3 "perseus" now has a 8.10.25 China ROM, both recovery & fastboot versions.

No stable, and no 8.11.1, yet anyway.

Seems to have ARB=2, if xbl.img is same thing as xbl.elf.
[Android Software/Hacking General [Developers Only]] yshalsager:
yes, I'll add it soon.
[Android Software/Hacking General [Developers Only]] cobben:
Is anyone planning on doing a TWRP for Mix3?
[Android Software/Hacking General [Developers Only]] Akibtech:
I don't understand what is it.how can i use this.please somebody explain.
[Android Software/Hacking General [Developers Only]] sanpolac:
its the kernel, if u are using 7.1.2 rom, try to use psyman's kernel (y) now i am playing vainglory without lag in viperos :)

And good job for thread starter, its a very useful tool (y)
[Android Software/Hacking General [Developers Only]] yshalsager:
There is no different, files are same. You can check md5 always. I was guessing that maybe a problem.
[Android Software/Hacking General [Developers Only]] raven6679:
n00b question - just to be sure:

So, if I use AOSP Extended and I've already flashed firmware before flashing custom ROM, is it safe to download firmware from your script and flash it in TWRP "on top" of existing ROM?

Or could it be use only when flashing clean installation of ROM?
[Android Software/Hacking General [Developers Only]] yshalsager:
Which device?

As I explained, the tool uses ardadem script to auto-write the updater-script from original rom's one.