How to get back widevine L1 certificate - Redmi K20 / Xiaomi Mi 9T Questions & Answers

Hi i am using redmi k20 MIUI version 12.0.8 i am not able to watch content in HDR in Netflix and Amazon prime
as i check in setting - password and security - fingerprint unlock - fingerprint and payment
I saw able to see widevine L1 certificate privious now it is not visible
Please some body help me on this

Unfortunately, if you ever flashed over Persist (AFAIK, even if you restored Persist from TWRP) you lost your DRM L1 certificate (and forever)
There are also some custom ROMs that flash over Persist and you loose L1
Google more about that known issue on the net for Xiaomi phones
You could try Format Data (if you didn't yet)
Btw, I'm on Xiaomi.eu Stable and I have L1 and it works perfectly but I never messed up my Persist

zgfg said:
Unfortunately, if you ever flashed over Persist (AFAIK, even if you restored Persist from TWRP) you lost your DRM L1 certificate (and forever)
There are also some custom ROMs that flash over Persist and you loose L1
Google more about that known issue on the net for Xiaomi phones
You could try Format Data (if you didn't yet)
Btw, I'm on Xiaomi.eu Stable and I have L1 and it works perfectly but I never messed up my Persist
Click to expand...
Click to collapse
How do you even know if you flashed over Persist? I haven't had L1 for a while now and I don't know why.

arecflo said:
How do you even know if you flashed over Persist? I haven't had L1 for a while now and I don't know why.
Click to expand...
Click to collapse
Yes even i haven't flashed my device

arecflo said:
How do you even know if you flashed over Persist? I haven't had L1 for a while now and I don't know why.
Click to expand...
Click to collapse
If you used custom ROMs, some of them change Persist.
Otherwise, if you did Nandroid restore in TWRP, that would also go over Persist.
I never used Mi Flash but probably you can also flash over Persist
There are discussions on Internet and here on XDA, also on TG channels, search, investigate
Also, I don't know how it works with e.g. official CN firmwares (specially if somebody changes back and forth) and/or stock MIUI 12.1/12.5 - people reported various problems
Anyway, you can try:
- Factory reset / Format Data (no guarantee)
Also, if Bootloader is unlocked, why don't you go to Xiaomi.eu Stable (MIUI 12.5) - A11 works really smooth (not like with stock).
And if your Persist is really not 'damaged', with Xiaomi.eu DRM L1 will work
Sorry, cannot help more with stock, I'm on Xiaomi.eu builds more than a year

zgfg said:
If you used custom ROMs, some of them change Persist.
Otherwise, if you did Nandroid restore in TWRP, that would also go over Persist.
I never used Mi Flash but probably you can also flash over Persist
There are discussions on Internet and here on XDA, also on TG channels, search, investigate
Also, I don't know how it works with e.g. official CN firmwares (specially if somebody changes back and forth) and/or stock MIUI 12.1/12.5 - people reported various problems
Anyway, you can try:
- Factory reset / Format Data (no guarantee)
Also, if Bootloader is unlocked, why don't you go to Xiaomi.eu Stable (MIUI 12.5) - A11 works really smooth (not like with stock).
And if your Persist is really not 'damaged', with Xiaomi.eu DRM L1 will work
Sorry, cannot help more with stock, I'm on Xiaomi.eu builds more than a year
Click to expand...
Click to collapse
Changed the rom to Xiaomi.eu and I got it! Thanks.

arecflo said:
Changed the rom to Xiaomi.eu and I got it! Thanks.
Click to expand...
Click to collapse
Bro does the issue resolved
Have you unlocked bootloader to change rom to eu?
Does unlocking bootloader do i recive OTA update?

BALAJI 07 said:
Bro does the issue resolved
Have you unlocked bootloader to change rom to eu?
Does unlocking bootloader do i recive OTA update?
Click to expand...
Click to collapse
Unlocking BL is required for any kind of flashing, but unlocked BL by itself does not block OTA
However, once you switch to a different ROM - you can no more receive OTA for your previous stock ROM
But Xiaomi.eu has its own updates and OTA mechanism - google for Xiaomi.eu and when you open their forum, go to Stable ROMs and read the OP posts about downloading and installation of Xiaomi.eu ROMs
Ofc, you will need to unlock BL - google for the guides for Xiaomi phones (on XDA or generally Internet). Same procedure applies to various Xiaomi phones (follow only the BL unlock process - do not continue with e.g how-to root Note 8 to your Mi 9T).
Once you apply to Xiaomi for your BL, you will have to wait exactly 7 days (168 hr) - Xiaomi requires that time before letting you to unlock
You will need then latest TWRP (official from TWRP.me) for flashing/installing the Xiaomi.eu ROM.
Again google about installing TWRP (you need to flash its img file from Fastboot and again it is the same/similar procedure for various phones). Guides can be found also on XDA

zgfg said:
Unlocking BL is required for any kind of flashing, but unlocked BL by itself does not block OTA
However, once you switch to a different ROM - you can no more receive OTA for your previous stock ROM
But Xiaomi.eu has its own updates and OTA mechanism - google for Xiaomi.eu and when you open their forum, go to Stable ROMs and read the OP posts about downloading and installation of Xiaomi.eu ROMs
Ofc, you will need to unlock BL - google for the guides for Xiaomi phones (on XDA or generally Internet). Same procedure applies to various Xiaomi phones (follow only the BL unlock process - do not continue with e.g how-to root Note 8 to your Mi 9T).
Once you apply to Xiaomi for your BL, you will have to wait exactly 7 days (168 hr) - Xiaomi requires that time before letting you to unlock
You will need then latest TWRP (official from TWRP.me) for flashing/installing the Xiaomi.eu ROM.
Again google about installing TWRP (you need to flash its img file from Fastboot and again it is the same/similar procedure for various phones). Guides can be found also on XDA
Click to expand...
Click to collapse
Hi,
please can you share me the link ASAP.

BALAJI 07 said:
Hi,
please can you share me the link ASAP.
Click to expand...
Click to collapse
How could share you a 'link' if you don't specify for what?!
Anyway, Google is your friend, and other threads here on XD.A, search and you will find official Xiaomi page for unlocking Bootloader (I'm not going to search for you now, when I needed I found it and used), guides for unlocking, flashing, whatever
From Google Play install MIUI Downloader app - the easiest way to find stock and Xiaomi.eu firmwares for your phone etc
I was also a newbie years ago but spent time to search, read and learn things - believe me, that's the best way. People who just want ro be fed by spun sooner or later brick their phones. I don't want to be inlvolved into

Hi
I have rooted my redmi k20 device can you share DRM L1 zip for magisk
I found some DRM L1 zip which are can't be fixed widevine l1

zgfg said:
Unlocking BL is required for any kind of flashing, but unlocked BL by itself does not block OTA
However, once you switch to a different ROM - you can no more receive OTA for your previous stock ROM
But Xiaomi.eu has its own updates and OTA mechanism - google for Xiaomi.eu and when you open their forum, go to Stable ROMs and read the OP posts about downloading and installation of Xiaomi.eu ROMs
Ofc, you will need to unlock BL - google for the guides for Xiaomi phones (on XDA or generally Internet). Same procedure applies to various Xiaomi phones (follow only the BL unlock process - do not continue with e.g how-to root Note 8 to your Mi 9T).
Once you apply to Xiaomi for your BL, you will have to wait exactly 7 days (168 hr) - Xiaomi requires that time before letting you to unlock
You will need then latest TWRP (official from TWRP.me) for flashing/installing the Xiaomi.eu ROM.
Again google about installing TWRP (you need to flash its img file from Fastboot and again it is the same/similar procedure for various phones). Guides can be found also on XDA
Click to expand...
Click to collapse
Does changing roms from eu to aosp still retain the l1 certification?

SamuelChenkual said:
Does changing roms from eu to aosp still retain the l1 certification?
Click to expand...
Click to collapse
I don't use AOSP ROMs hence cannot give you the answer. Some users reported that they lost L1 but you never know what exactly they did, specially if they wiped Persist

Related

[INDEX] REDMI NOTE 3 PRO (Snapdragon 650) ==> LIST of ROMs -=- [#UPDATES thread 2]

[INDEX] REDMI NOTE 3 PRO (Snapdragon 650) ==> LIST of ROMs -=- [#UPDATES thread 2]
Hi All,
Note: In most of the cases, I will try to post the forum links only and not direct links.
Thank the developers, who have contributed their valuable time for our fun and entertainment ...
Click to expand...
Click to collapse
This thread will be having the list of all custom ROMs and any other Mods required for RN3 (SD Version).
**VIP KERNEL SOURCE is here: CLICK HERE
Below are the list of Custom ROMS...
STOCK ROMs:
Developers ROM (Version 6.3.18): Click here
Stable ROM - GLOBAL (Version: V7.2.3.LHOMICL) : Click here
Stable ROM - CHINA (Version: 7.2) : Click here
CUSTOM ROMs:
Qualcomm FACTORY ROM - AOSP (Leaked with Dev Apps): Click here
CM12 - Cynogenmod: Click here
CM13 - Cynogenmod: Click here
OTAs:
Version 7.2.3 (190+MB): Click Here
NOTE: Help me guys to update this thread regularly and Post any missing information to add it here...
OFFICIAL TWRP:
Latest TWRP link: Click here
Haa haa...
Waiting for New Kernels to be placed in this section...
TOOLKIT (TWRP and others):
If u want to be with MIUI and want TWRP, please install TWRP boot image specific to your version. If want custom rom, I dont think, it matters. Anyway, Install this app and follow the steps. Link is : https://drive.google.com/file/d/0B0pkb-PnDIp8Rk1TdzhmUnZGdnc/view
Make FLASHABLE OTA via TWRP:
Here is the link for the Guide: Click Here
TWRP Repository: Click here
Modded MBN file (Responsbile for Locking Bootloader): Click here
Mislenious
Bootloader Unlocking - 100% PERFECT:
100% Working Bootloader unlocking solution for Xiaomi Redmi Note 3 Pro. You dont even need confirmation from Xiomi. You can UNLOCK / RE-LOCK Bootloader at any time...
Trust me, I have personally tested and unlocked my device. Follow steps mentioned over here : Click here
Conclusion : Dont wait for Xiamo to get the permission to unlock ur device. Follow above method. Altough u get permission, at least 95% chances that Mi Unlock application fails. I was trying with Mi unlock app for days and even following up in mi forums, with no working solution. They simply said, try it after a week... So, I dont want some one to waste their valuable time like me...
Reserved
Qualcom factory rom aren't an Custom. Modify your thread
Inviato dal mio kenzo utilizzando Tapatalk
We Really REALLY !!! need a Separate section for this device
https://github.com/kenzo-dev
now the source is released, this repo needs to be updated.
Add this ROM please
http://forum.xda-developers.com/red...cyanogenmod-13-0-xiaomi-redmi-note-3-t3350656
Updated Working Bootloader Unlock process ie without Mi permission... I have done it and it works pretty fine..
Sorry but,just for info,how can I relock my bootloader?
GiovanniArpino said:
Sorry but,just for info,how can I relock my bootloader?
Click to expand...
Click to collapse
There are two ways,
1. Flashing Fastboot rom from mi forum will relock your Boot loader.
2. From the above mentioned tutorial, backup the original "fastboot flash aboot emmc_appsboot.mbn" file and it will relock the bootlader. optionally, you can try "fastboot oem lock" command as well.
srihari210 said:
There are two ways,
1. Flashing Fastboot rom from mi forum will relock your Boot loader.
2. From the above mentioned tutorial, backup the original "fastboot flash aboot emmc_appsboot.mbn" file and it will relock the bootlader. optionally, you can try "fastboot oem lock" command as well.
Click to expand...
Click to collapse
Thanks!
Sent from my Redmi Note 3 using XDA-Developers mobile app
srihari210 said:
Updated Working Bootloader Unlock process ie without Mi permission... I have done it and it works pretty fine..
Click to expand...
Click to collapse
Hi Can you please share the perfect process to unlock bootloader there are many unlock process threads are here..Share Process and Link
Anands3 said:
Hi Can you please share the perfect process to unlock bootloader there are many unlock process threads are here..Share Process and Link
Click to expand...
Click to collapse
On POST 3, I have given the link to the complete process and it works perfectly.
So, barely, its like, flashing 7.1.7 or 7.1.8 version with CHANGED MBN file. (MBN file is the main file which will allow unlocking from Fastboot command)
After flashing with changed MBN file, run the FASTBOOK OEM UNLOCK_GO command to unlock the file.
Then, u can check FASTBOOT OEM DEVICE-INFO to check the status. Then, flash other OS like CM12/13 or Qualcommn rom.
If u want MIUI os then, use FASTBOOT command to flash TWRP and reboot to TWRP. Then, download RECOVERY ZIP file and with WINZIP replace MBN and Changed BOOTLOADER (TWRP) file and then flash that file in TWRP. These steps are like an overview of the process, if u want more info, u can google it or check, MI forum
Hey guys I'm thinking of buying this phone the 32gb/3gb SD650 version to be specific and it's nice it's getting a custom roms just like the mtk version. How's the CM12/13 roms as for now overall? Stability, battery you know.. are these roms suitable for daily use? Btw now I have a K3 Note.
Custom ROMs are at very early stage and are not suitable for daily usage. As the kernel drivers are already out, we hope stable version will come soon... Qualcomm factory ROM is stable but feels slow...
Subbed and rated. Thanks for updating ^^
Direct Link to OTA for 7.2.3 is updated in first post. If anyone didnot get the OTA, download 190+MB zip file and put zip file in folder: /internalstorage/downloaded_rom/ Then, updater to update to new version of stock.
srihari210 said:
Dont wait for Xiamo to get the permission to unlock ur device. Follow above method. Altough u get permission, at least 95% chances that Mi Unlock application fails. I was trying with Mi unlock app for days and even following up in mi forums, with no working solution. They simply said, try it after a week... So, I dont want some one to waste their valuable time like me... [/HIDE]
Click to expand...
Click to collapse
I thought if you use this method and then Flash any MIUI ROM you get Brick ?
syl0n said:
I thought if you use this method and then Flash any MIUI ROM you get Brick ?
Click to expand...
Click to collapse
Nope, u ll not brick your phone. I have done that and it works flawlessly... I have unlocked bootloader and installed Qualcomm and CM12 roms and again flashed stock OTA via MI updater app. I didnt have any problem.
Although its not for novice users, in most of the cases, hardware bricking a phone is almost not possible, unless, u try to play directly with hardware. And, softbrick will easily be recoverable(Well u need a PC and drivers for sure)... its just like, when u r not able to run the OS in your phone, then, repair shop guy will just flash the stock rom and will give it back to you.... Just, thats what we are doing with MI updater. As mentioned earlier, this may not be for normal user...
Anyway, Thread 2 updated with new tutorial on How to flash OTAs without relocking your phone...

Mi Max Helium 3gb/64gb - first review (and ROM flash tips)

Hi,
guess this will be more of a review as it is hard to say which feature i like BEST:
Got my MAX 3gb/64gb (helium) delievered yesterday. Since it came with the 7.3 MIUI first thing i had to do was read up on how to install the MIUI8 China dev rom to the device. After a bit of fiddling and translating chinese / indian websites i came up with a workable solution, even with the bootloader locked. So since yesterday evening i got MIUI8 6.6.23 running on the device - weeded out some apps i did not understand (chinese) and installed Play Store.
So far i must say - this phone is glorious. MIUI8 is fast and seemingly stable, i did not come across any big bugs and there doesnt even seem to be the typical micro-stuttering. Im really happy i bought the phone and hoping there will be a multilanguage (i.e. german) MIUI8 for it. For now im perfectly good with the Dev Rom and english localisation.
Thanks Xiaomi!
To anybody interested - flashing the China Development ROM (MIUI 8 6.6.23) with the locked bootloader was not exactly easy, here is how to:
- get the rom image from here: http://en.miui.com/thread-299033-1-1.html (be sure to download the Mi Max Pro fastboot image - 1418mb)
- get MiFlash Beta from here: http://xiaomitips.com/download/new-miflash-beta-one-click-install-miui-fastboot-rom/
- extract tgz fastboot image - keep folder structure!
- enable developer options -> usb debugging in additional settings then turn off phone
- boot phone into EDL mode (phone off, press simultaneously vol+&vol- then connect usb cable)
- open miflash beta - there should be an entry with "id 1" and "device" something like "COM10" in the bottom table now - SEE ATTACHED SCREENSHOTS!
- select the folder where extracted image is located
- tick "clean all" in the bottom right
- hit flash
- enjoy.
First of all, thank you for sharing this. I went step by step (vol up and down didn't work for me, tried power and vol up and device didn't show up in fast boot, did vol down and power and it showed up) then I flashed the image and it successfully flashed, when the device booted it still showed the 7.4.16 global stable Rom the vendor installed : /, I did it again and the same thing, the rom didn't change. could you please help/?
Sorry, I followed the steps exactly as described and it worked out perfectly, thank you very much, its just that when I pressed vol + and - I didn't see anything on the screen so I thought it wasn't working, miui 8 is nice indeed, could you explain how you installed the play store, the one on the Mi store is crashing on me.
it's a little tricky but there is a thread on here that should get you started. you have to use the Google installer and then update some Google components before you restart your phone.
Tapatalk on Mi Max
g_BonE said:
Hi,
Got my MAX 3gb/64gb (helium) delievered yesterday.
Click to expand...
Click to collapse
where you buy the 64 GB Mi Max ?
Greets, Peter
bought it through nis-store.com had it delivered 3 days later. can recommend. they ship with DHL.
Tapatalk on Mi Max
Is it possibile to get it rooted?
e753 said:
Is it possibile to get it rooted?
Click to expand...
Click to collapse
Nothing is impossible... Unlock bootloader (not even required anymore), flash TWRP, flash latest SuperSu or prerooted ROM... Done.
Hi, friends
I bought my first Xiaomi device, it' MI MAX Pro (snapdragon 652) I found other link MIUI 8 China Developer ROM 6.7.7 from en.miui, so I'm very confused what is difference between
MIUI 8 China Developer ROM 6.6.23 link from OP
http://en.miui.com/forum.php?mod=viewthread&tid=306329&extra=page=1&mobile=2
Please advise me.
Thank you.
memooffon said:
Hi, friends
I bought my first Xiaomi device, it' MI MAX Pro (snapdragon 652) I found other link MIUI 8 China Developer ROM 6.7.7 from en.miui, so I'm very confused what is difference between
MIUI 8 China Developer ROM 6.6.23 link from OP
http://en.miui.com/forum.php?mod=viewthread&tid=306329&extra=page=1&mobile=2
Please advise me.
Thank you.
Click to expand...
Click to collapse
6.6.23 is older (june 23)
6.7.7 is the newest sofar (July 7)
I use the weekly multi rom on my MI Max since its better tuned with translations and the china apps that I don't use are removed
https://xiaomi.eu/community/threads/6-7-7-11.32639/
the process for installing the new Version does not change with the newer miui8 6.7.7 so you're good to go with the same Instructions from OP.
Meanwhile on my Max I have boot loader unlocked and root. Works flawlessly with the new MIUI weekly Releases.
Tapatalk on Mi Max
I am on China stable rom
Already unlocked bootloader
Does official twrp hydrogen work properly with helium model?
nijel8 said:
Nothing is impossible... Unlock bootloader (not even required anymore), flash TWRP, flash latest SuperSu or prerooted ROM... Done.
Click to expand...
Click to collapse
May we ask you to share your experience for helium.
There are few resources for this device.
Thanx!
s2k7 said:
May we ask you to share your experience for helium.
There are few resources for this device.
Thanx!
Click to expand...
Click to collapse
I have hydrogen but reading the forums people are using same TWRP for helium. Just read XDA and official MIUI forums...
g_BonE said:
it's a little tricky but there is a thread on here that should get you started. you have to use the Google installer and then update some Google components before you restart your phone.
Tapatalk on Mi Max
Click to expand...
Click to collapse
Would you mind pointing that thread where it's explained?
Thanks a lot for you experience sharing,
I was wondering maybe you solved this: i can't get whatsapp to run on this rom, even with all permissions given, whatapps and skype cant access my contacts. I got my contacts on the system using the old google installer apk which worked wonders except now i can't get past the looking for backup screen in whatsapp.
If anyone has ideas pls let me know and in the meanwhile i will try to flash other roms to see if one works..
I answered my own question playing with the settings. You have to register under accounts mi accounts to unable contact sync for all apps .... ? anyway it all works now!
BTW I have updated MUIU using http://en.miui.com/download-302.html#446 new dev rom and followed instructions.
pocketjose said:
Would you mind pointing that thread where it's explained?
Click to expand...
Click to collapse
https://www.youtube.com/watch?v=UgdsvrtFji0 follow that! step by step
ispeedca said:
I answered my own question playing with the settings. You have to register under accounts mi accounts to unable contact sync for all apps .... ? anyway it all works now!
BTW I have updated MUIU using http://en.miui.com/download-302.html#446 new dev rom and followed instructions.
Click to expand...
Click to collapse
Thanks heaps for the tutorial about installing Google Play services
By the way, can this rom you're talking about be flashed following the instructions by original poster?
Do I need to flash in first place the rom from original poster (MIUI 8 6.6.23) and then flash your new one (MIUI 8 6.7.14)?
Or can I flash directly latest one?
pocketjose said:
Thanks heaps for the tutorial about installing Google Play services
By the way, can this rom you're talking about be flashed following the instructions by original poster?
Do I need to flash in first place the rom from original poster (MIUI 8 6.6.23) and then flash your new one (MIUI 8 6.7.14)?
Or can I flash directly latest one?
Click to expand...
Click to collapse
I can't tell you for sure but i think you have to use the instructions from the muiu site if you want the lastest dev rom.
1- I used OP instructions and links to install muiu 8
2- updated to last china dev rom following muiu site instructions.
3- installed all gapps stuff
PS if you want to ROOT, do this between 2 and 3: (unlocked boot loader)
1-Download SuperSu to root Xiaomi Mi Max and copy it to your phone sd card from this site: http://www.stechguide.com/root-install-twrp-recovery-xiaomi-mi-max/
2-Download xiaomi twrp flasher and use it to flash from: http://forum.xda-developers.com/mi-max/development/tool-xiaomi-twrp-flasher-mauronofrio-win-t3405207
3-Follow instructions from step 9 : http://www.stechguide.com/root-install-twrp-recovery-xiaomi-mi-max/
Last thing im playing with trying to activate LTE bands on the phone. If anyone can help for that, i can't get the drivers to install propertly

No oddities at all

Got my Mix yesterday - set it up last night.
I was apprehensive with everyone talking about different ROMs, unlock codes, rooting, throttling, etc etc.
Mine came with MIUI Global 8.0.7.0.0 with Google appstore already installed. The packaging was sealed.
Downloaded apps at about 3.5 megabytes per second (as shown by the notification bar connection speed widget).
SMS works fine.
Calling works fine.
I even get 4G on O2 (in the UK). I live in Leeds so it's one of those cities where O2 are using 1800 mhz for 4G as well as the usual 800 Mhz which Mix can't do.
All my banking apps work fine.
I've got Nova Prime on it. MIUI has some nice tweaks built in. There's no bloatware on it at all.
Also, compared to the Lumia 950XL I had for a year, it's about 2 mm wider and that's about it.
I've been using an S7 Edge for the last couple of months and set up wise, there's no difference. Everything just works out of the box. No flashing, tweaking, rooting etc.
Fingerprint reader is faster than S7. It can also wake the phone as well. Double tap to wake is there too.
If I didn't know better, I'd say this was just any other Android phone bought in the UK, instead of a China import where people have been talking about flashing EU ROM etc and having other issues.
Funniest thing about it is that once you get over the initial WOW factor of the screen, you just get used to it. It's only when you look at other phones you think, haha your phone looks like it's from the 1970s.
Only thing I haven't really tried is the camera. Pretty sure it won't be up to 950XL or S7 standards but I've installed Snap Camera so let's see if it's half decent.
Great phone so far.
Just depends if your happy with vendor rom and no updates as long as you own the phone, I removed vendor rom and have had 2 updates since with like yourself no issues.
Where did you get your Mix? Mine also had that ROM but I flashed the China ROM since it wasn't getting OTA updates. Your Mix might be fine for now but I hear the spyware/malware stuff works like a trojan horse, I'd recommend flashing now, your bootloader is probably already unlocked. Just install the China ROM and skip the EU ROM or rooting if you want.
slitz123 said:
Where did you get your Mix? Mine also had that ROM but I flashed the China ROM since it wasn't getting OTA updates. Your Mix might be fine for now but I hear the spyware/malware stuff works like a trojan horse, I'd recommend flashing now, your bootloader is probably already unlocked. Just install the China ROM and skip the EU ROM or rooting if you want.
Click to expand...
Click to collapse
Agreed and I skipped rooting and EU (for now)
jazz452 said:
Agreed and I skipped rooting and EU (for now)
Click to expand...
Click to collapse
I'm really confused now.
I thought my Global 8.0.7 ROM was the 'normal' China ROM.
Is it a VENDOR ROM? Is it obvious because it came with Gapps installed?
Also, how do you know this has malware on it? Kaspersky doesn't find anything on it.
Anyway, I better flash the official China ROM now - the EU one sounds more suitable (since I'm in the UK) but it's not official is it so ANYTHING might be in that.
Thanks.
Hid Sugiura said:
I'm really confused now.
I thought my Global 8.0.7 ROM was the 'normal' China ROM.
Is it a VENDOR ROM? Is it obvious because it came with Gapps installed?
Also, how do you know this has malware on it? Kaspersky doesn't find anything on it.
Anyway, I better flash the official China ROM now - the EU one sounds more suitable (since I'm in the UK) but it's not official is it so ANYTHING might be in that.
Thanks.
Click to expand...
Click to collapse
Don't think they do put spyware on never found anything, no updates is the killer for me, they probably aren't allowed to mess with official ROM and keep the same numbers plus updates would probably mess up Google apps.
I went with stable China as it has English language and didn't want to TWRP at the moment. OTA updates aren't available on EU ROM ATM although first custom ROM is out with OTA based on EU ROM see forum. I installed Google apps from the mi store with no issues once all permissions were granted.
jazz452 said:
Don't think they do put spyware on never found anything, no updates is the killer for me
I went with stable China as it has English language and didn't want to TWRP at the moment. OTA updates aren't available on EU ROM ATM although first custom ROM is out with OTA based on EU ROM see forum.
Click to expand...
Click to collapse
OK, so this ROM I have is some sort of weird ROM put on by Gearbest (where I got it from). Who developed it and has it been confirmed that there is malware on it?
Reading up on it, I can see how to install: China stable V8.0.12.0.MAHCNDI
Download ROM. Copy to root directory of phone.
Go into Settings/updates/reboot to recovery mode and install the Zip.
Is that right? Since it's not an update, do I have to wipe the phone in recovery?
I'm a bit loathed to do it cos:
a) This is a rather expensive phone from China which makes it a bit hairy. I've flashed ROMs on cheaper devices before but...
b) It's currently running dandy.. everything is fast and smooth and everything WORKS but this thing about spyware and malware I find worrying (even tho I can't seem to find any proof of this.) But yeah, lack of updates is a problem.
Does anyone have a link on an idiots guide on how to go from Vendor to China Stable Official?
There's a thread on this forum about this but it kinda says you need TWRP and Root etc.
If I put China Stable, do I need to root it to put on Gapps?
Will China ROM stop my banking apps to work?
jazz452 said:
Don't think they do put spyware on never found anything, no updates is the killer for me, they probably aren't allowed to mess with official ROM and keep the same numbers plus updates would probably mess up Google apps.
I went with stable China as it has English language and didn't want to TWRP at the moment. OTA updates aren't available on EU ROM ATM although first custom ROM is out with OTA based on EU ROM see forum. I installed Google apps from the mi store with no issues once all permissions were granted.
Click to expand...
Click to collapse
Another question... since I have the Vendor ROM on it, does it mean that my bootloader is unlocked already?
Hid Sugiura said:
Another question... since I have the Vendor ROM on it, does it mean that my bootloader is unlocked already?
Click to expand...
Click to collapse
The updater app has been disabled on this ROM, there is a guide (under guides) how to flash from vendor rom to China stable mine came from gearbest and was unlocked. No need TWRP or root. No rush your home won't set on fire with vendor rom just read a few times till you are sure of what you are doing. mi flash is used for flashing ROMs with xiaomi.
Hid Sugiura said:
I'm really confused now.
I thought my Global 8.0.7 ROM was the 'normal' China ROM.
Is it a VENDOR ROM? Is it obvious because it came with Gapps installed?
Also, how do you know this has malware on it? Kaspersky doesn't find anything on it.
Anyway, I better flash the official China ROM now - the EU one sounds more suitable (since I'm in the UK) but it's not official is it so ANYTHING might be in that.
Thanks.
Click to expand...
Click to collapse
If you use Malwarebytes on the Vendor ROM, it flags the MIUI Notes app as "Agent.downloader.Trojan". Check it out! I didn't even sign in on the phone until I could get the EU ROM flashed. Not saying that Vendors deliberately inject their ROMS with malware. Just saying there can always be that one hacker dude who is compiling these ROMS for the vendors.
From what it looks like, most vendors are given a flashable signed zip file that can be flashed using official recovery, the file is named MIUI Global 8.0.7.0 or 8.0.8.0 (Mine came with 8.0.8.0).
So when most vendors receive stock, guess they unbox it, flash this zip file most probably via the official MIUI recovery, run the diagnostic test and if everything passes, they box the item and ship it out. Most vendors may have staff who are trained to copy the flashable zip file via MTP, boot stock recovery and flash! It doesn't take a genius to do that and its done it 5 minutes.
I am on the EU ROM. Even though unofficial, these MIUI EU ROMS have been there since the beginning of MIUI and no one ever had any reliability issues with the EU ROM. The ROM has no bloatware and comes with GAPPS pre-installed.
---------- Post added at 02:37 AM ---------- Previous post was at 02:19 AM ----------
Hid Sugiura said:
Another question... since I have the Vendor ROM on it, does it mean that my bootloader is unlocked already?
Click to expand...
Click to collapse
Not necessarily! Mine came with a vendor ROM and bootloader locked. This is why I assume that Vendors are given a Signed ROM file which can be flashed using the official MI Recovery. I don' t think every vendor has the skills to unlock bootloader and flash a vendor ROM after installing a custom recovery. Its a time consuming process.
If they already have a Signed customized ROM file that can be flashed using the official recovery, its as easy as copying the ZIP file to the phone and flashing it via the recovery. Takes hardly 5-10minutes.
Thank you very much for your replies - much appreciated.
As soon as I read your post, I did Malwarebytes and that found nothing - apart from saying I should switch off NFC so that's a little more comforting. As I said, Kaspersky hasn't found anything.
So, the China Stable is the ONLY official ROM there is - the vendor and EU ones are equally unofficial and neither have OTA updates.
OK more questions:
Some people say China Stable is the way to go cos of the updates.
1) Is the bloatware that bad? Can't I just ignore it? haha
2) Does it need rooting to put Gapps on it? Rooting is a no no for me cos certain apps won't run with it.
If I go the EU ROM, cos of the built in Gapps, can it be updated without wiping every time?
Thanks for all your help.
Hid Sugiura said:
Thank you very much for your replies - much appreciated.
As soon as I read your post, I did Malwarebytes and that found nothing - apart from saying I should switch off NFC so that's a little more comforting. As I said, Kaspersky hasn't found anything.
So, the China Stable is the ONLY official ROM there is - the vendor and EU ones are equally unofficial and neither have OTA updates.
OK more questions:
Some people say China Stable is the way to go cos of the updates.
1) Is the bloatware that bad? Can't I just ignore it? haha
2) Does it need rooting to put Gapps on it? Rooting is a no no for me cos certain apps won't run with it.
If I go the EU ROM, cos of the built in Gapps, can it be updated without wiping every time?
Thanks for all your help.
Click to expand...
Click to collapse
You should go with EU rom, or custom rom which is starting to appear now. The worst rom to go for imo is the China one, and I find it a bit strange some people want to go for that due to OTA update. OTA update is not such a big deal, you get more update with EU or custom rom and no, you don't need to wipe data, it is so simple and easy to do manual update.
If you are totally beginner then maybe you find the OTA update easier, but at the same time if you are totally beginner you will find it hard to get china rom to become stable and usable. By the way the new custom rom also has OTA update, if you really want that.
So in short, I see almost no reason to stay in China rom, unless you find selecting zip file and flashing rom "too hard". But it's really quite easy to learn.
Mine from gearbest has unlocked bootloader but slightly different number than yours 8.0.8, it's easy to check from fastboot plenty of threads on here.
---------- Post added at 11:29 AM ---------- Previous post was at 11:22 AM ----------
satishp said:
If you use Malwarebytes on the Vendor ROM, it flags the MIUI Notes app as "Agent.downloader.Trojan". Check it out! I didn't even sign in on the phone until I could get the EU ROM flashed. Not saying that Vendors deliberately inject their ROMS with malware. Just saying there can always be that one hacker dude who is compiling these ROMS for the vendors.
From what it looks like, most vendors are given a flashable signed zip file that can be flashed using official recovery, the file is named MIUI Global 8.0.7.0 or 8.0.8.0 (Mine came with 8.0.8.0).
So when most vendors receive stock, guess they unbox it, flash this zip file most probably via the official MIUI recovery, run the diagnostic test and if everything passes, they box the item and ship it out. Most vendors may have staff who are trained to copy the flashable zip file via MTP, boot stock recovery and flash! It doesn't take a genius to do that and its done it 5 minutes.
I am on the EU ROM. Even though unofficial, these MIUI EU ROMS have been there since the beginning of MIUI and no one ever had any reliability issues with the EU ROM. The ROM has no bloatware and comes with GAPPS pre-installed.
---------- Post added at 02:37 AM ---------- Previous post was at 02:19 AM ----------
Not necessarily! Mine came with a vendor ROM and bootloader locked. This is why I assume that Vendors are given a Signed ROM file which can be flashed using the official MI Recovery. I don' t think every vendor has the skills to unlock bootloader and flash a vendor ROM after installing a custom recovery. Its a time consuming process.
If they already have a Signed customized ROM file that can be flashed using the official recovery, its as easy as copying the ZIP file to the phone and flashing it via the recovery. Takes hardly 5-10minutes.
Click to expand...
Click to collapse
Xiaomi hate vendor ROMs that's why they lock bootloader, no one wants a bad name with spyware installed on their phones.
RIGHT! Thank you again for all your replies and advice.
I'm gonna do:
1) Find out if it's unlocked and get that done if necessary.
2) Install the EU one knowing now that updates don't wipe the phone.
My fear is that somewhere in between having an unlocked bootloader (which I might have already) and having the EU ROM, I lose the ability to use my Barclays Banking apps. I definitely know that it won't work with root but I also know that unlocked bootloaders and custom ROMs aren't the same as being rooted.
However, the fear of this vendor ROM being a security hazard gives me the heebie jeebies so I'll follow the kind advice given and put on the EU ROM.
Thanks for now!
Hid Sugiura said:
RIGHT! Thank you again for all your replies and advice.
I'm gonna do:
1) Find out if it's unlocked and get that done if necessary.
2) Install the EU one knowing now that updates don't wipe the phone.
My fear is that somewhere in between having an unlocked bootloader (which I might have already) and having the EU ROM, I lose the ability to use my Barclays Banking apps. I definitely know that it won't work with root but I also know that unlocked bootloaders and custom ROMs aren't the same as being rooted.
However, the fear of this vendor ROM being a security hazard gives me the heebie jeebies so I'll follow the kind advice given and put on the EU ROM.
Thanks for now!
Click to expand...
Click to collapse
Good luck! Just to let you know i am on EU ROM with bootloader unlocked and rooted, i can still use Paypal and HSBC Banking apps. I don't use Barclays so can't comment on that.
OK I'm following the guide on XDA under Guides: Guide: Flash Global/China ROM.
I've checked that the bootloader is unlocked - which it is.
I've done point 7:
copy the latest xiaomi.eu rom zip to your device (which you can see in your computer's explorer as a device)
But when I use the command to get the phone into TWRP, the screen is unresponsive so I can't Swipe to Unlock.
I've waited for minutes as suggested on other sites but to no avail.
Any ideas?
Thanks in advance.
Hid Sugiura said:
OK I'm following the guide on XDA under Guides: Guide: Flash Global/China ROM.
I've checked that the bootloader is unlocked - which it is.
I've done point 7:
copy the latest xiaomi.eu rom zip to your device (which you can see in your computer's explorer as a device)
But when I use the command to get the phone into TWRP, the screen is unresponsive so I can't Swipe to Unlock.
I've waited for minutes as suggested on other sites but to no avail.
Any ideas?
Thanks in advance.
Click to expand...
Click to collapse
If you don't root remember to flash dm-verify before you boot phone or will boot loop. TWRP unresponsive is known have a search
Again, thanks for helping me.
So, found the right TWRP for my phone. For others having the same non-responsive screen, don't install the TWRP that has RC1 or RC2 EU in the file name.
Thanks to the guy above for telling me to install dm-verity before rebooting. I would never have known that.
It installed - but there was a slight strangeness.
I expected the phone to be totally wiped and set to default but everything was as I had set it.
I checked the About Phone and it is now MIUI 8.2 by xiaomi.eu 6.12.29 Beta.
Everything works and is set up as before when I was on Vendor Rom.
Am I safer now?
Hid Sugiura said:
Again, thanks for helping me.
So, found the right TWRP for my phone. For others having the same non-responsive screen, don't install the TWRP that has RC1 or RC2 EU in the file name.
Thanks to the guy above for telling me to install dm-verity before rebooting. I would never have known that.
It installed - but there was a slight strangeness.
I expected the phone to be totally wiped and set to default but everything was as I had set it.
I checked the About Phone and it is now MIUI 8.2 by xiaomi.eu 6.12.29 Beta.
Everything works and is set up as before when I was on Vendor Rom.
Am I safer now?
Click to expand...
Click to collapse
It was fate TWRP failed, could of been in a whole heap trouble, although not to the point of brick
Good stuff that you managed to get the EU ROM on. You didn't actually need to install TWRP if you just wanted to flash the China ROM though, EDL mode with the stock image on full clear would've been fine but don't worry about it. Gearbest get their stock from other suppliers who are the ones that put the vendor ROM on apparently, but I can't confirm that.
A good order to do things if you've identified you have a vendor ROM would be:
Flash the China ROM with EDL mode with the flash tool set to Flash all (using other options will keep your apps and settings on the vendor ROM but I have no idea if that means it'll keep any trojans or spyware installed)
Boot up the phone and set it up
If you're happy with the China ROM then call it a day then optionally use the Google Installer v2 from the Xiaomi forums if you need GApps (you may have to tinker with the GApps permissions if some things aren't syncing right).
If not then you could flash twrp-3.0.2-0-rc2-eu-lithium.img, flash on the EU ROM and optionally SuperSU for root and also optionally Xposed, then enjoy a preconfigured GApps with no Chinese apps that you aren't too likely to use plus extra languages!
If you are rooted then I'd recommend adding the following line in your build.prop to enable the Camera2 API:
Code:
persist.camera.HAL3.enabled=1
Personally, I'm still waiting on a CM port though, MIUI is too aggressive in killing my apps even though I have like 4.2 GB of RAM free even with all the relevant power settings, app settings, app locks, dev settings etc off. Android Wear functions better after disabling those power settings at least, I sat there scratching my head for a while wondering why the heck my watch wasn't showing any notifications.

Mi Max 3 MIUI ROMs without firmware [fw-less]

Mi Max 3 MIUI ROMs without firmware​​
We all know that Xiaomi added Anti roll-back to latest Stable/Beta ROMs (8.8.17 China Beta | 9.6.12.0 China stable) for (Mi Max 3). Which means if you flashed an older fw/rom with a different (lower) anti version of your current one your device will be bricked!
Here I'll provide MIUI ROMs fully stock but without "firmware-update", to prevent any potential bricking while switching between Miui Based ROMs
This process is automated and provided as a part of Xiaomi Firmware Updater Project.
Firmware-less ROMs​Androidfilehost:
Stable/Developer Firmware-less ROMs
Notes:
After flashing any of the builds above you can't go and flash FULL Miui ROMs to downgrade, just stick to my modded versions if you want to use older MIUI builds
No matter which Anti you have, you can flash any of those ROMs with TWRP
These ROMs doesn't affect your phone bootloader in any way, so you can roll back to your old ROM after Flashing any of the above builds
One more time, those ROMs won't remove or change your anti.
Again, if your phone is anti 4, you can't just simply go and flash FULL older ROM, even after flashing Modded builds, so stick with my builds
Anti 4 users can flash any of those builds just fine
[*]All the notes Above applies for My Modded builds only, do NOT go and share it as facts for all Miui ROMs
Credits:
@AL_IRAQI for the idea and thread template
me for the script and automating :laugh:
XDA:DevDB Information
Mi Max 3 MIUI ROMs without firmware [fw-less], ROM for the Xiaomi Mi Max 3
Contributors
yshalsager
Source Code: https://github.com/XiaomiFirmwareUpdater/mi-firmware-less-updater/tree/nitrogen_weekly
ROM OS Version: 8.x Oreo
Version Information
Status: Stable
Created 2018-08-25
Last Updated 2018-09-23
Telegram:
- XiaomiFirmwareUpdater
- MIUIUpdatesTracker
- XiaomiGeeks Group
Thank you for your work. I am currently on 9.6.4.0
Is the firmware-less version based from the global version from xiaomi.eu?
xiaomi.eu_multi_MIMAX3_8.8.23_v10-8.1.zip
2bdf5f2c8cd0ff1d6382dccd31a874a277c4f222
wooldogsinc said:
Thank you for your work. I am currently on 9.6.4.0
Is the firmware-less version based from the global version from xiaomi.eu?
xiaomi.eu_multi_MIMAX3_8.8.23_v10-8.1.zip
2bdf5f2c8cd0ff1d6382dccd31a874a277c4f222
Click to expand...
Click to collapse
I provide global and China only.
MIUI 10 8.8.30 China Beta Firmware-less ROM​
Telegram Channel: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker
Androidfilehost: (Mirror)
Developer Firmware-less ROMs
have those rom request unlock bootloader before flash ? can i testpoint to flash ?
same question with redmi note 5
thank bro
empty.cad said:
have those rom request unlock bootloader before flash ? can i testpoint to flash ?
same question with redmi note 5
thank bro
Click to expand...
Click to collapse
You must flash from twrp.
should I unlock bootloader first?
shaifullah.ahad said:
should I unlock bootloader first?
Click to expand...
Click to collapse
Of course
yshalsager said:
Of course
Click to expand...
Click to collapse
but when trying to unlock bootloader Mi Unlock says:
could not unlock After 714 hours of trying to unlock the devices
shaifullah.ahad said:
but when trying to unlock bootloader Mi Unlock says:
could not unlock After 714 hours of trying to unlock the devices
Click to expand...
Click to collapse
You have to wait that 714 hours and then you can unlock it.
Can these be flashed to repair partitions.
Where can I get China original before anti roll back
yshalsager said:
Mi Max 3 MIUI ROMs without firmware​​
We all know that Xiaomi added Anti roll-back to latest Stable/Beta ROMs (8.8.17 China Beta | 9.6.12.0 China stable) for (Mi Max 3). Which means if you flashed an older fw/rom with a different (lower) anti version of your current one your device will be bricked!
Here I'll provide MIUI ROMs fully stock but without "firmware-update", to prevent any potential bricking while switching between Miui Based ROMs
This process is automated and provided as a part of Xiaomi Firmware Updater Project.
Firmware-less ROMs​Androidfilehost:
Stable/Developer Firmware-less ROMs
Notes:
After flashing any of the builds above you can't go and flash FULL Miui ROMs to downgrade, just stick to my modded versions if you want to use older MIUI builds
No matter which Anti you have, you can flash any of those ROMs with TWRP
Those ROMs doesn't affect your phone bootloader in any way, so you can roll back to your old ROM after Flashing any of the above builds
One more time, those ROMs won't remove or change your anti.
Again, if your phone is anti 4, you can't just simply go and flash FULL older ROM, even after flashing Modded builds, so stick with my builds
Anti 4 users can flash any of those builds just fine
[*]All the notes Above applies for My Modded builds only, do go and share it as facts for all Miui ROMs
Credits:
@AL_IRAQI for the idea and thread template
me for the script and automating :laugh:
XDA:DevDB Information
Mi Max 3 MIUI ROMs without firmware [fw-less], ROM for the Xiaomi Mi Max 3
Contributors
yshalsager
Source Code: https://github.com/XiaomiFirmwareUpdater/mi-firmware-less-updater/tree/nitrogen_weekly
ROM OS Version: 8.x Oreo
Version Information
Status: Stable
Created 2018-08-25
Last Updated 2018-08-25
Click to expand...
Click to collapse
Hello I wanna ask,
Now that V9.6.6.0.OEDMIFD Global was released, I checked and it doesnt have anti-rollback (anti-1)
The problem is that some people are on anti rollback enabled (anti 4) roms and they want to get the global rom.
Is it possible for you to remove the firmware files from 9.6.6.0 and then make a version that allows anti-rollback people to downgrade / change their china rom to it?
Thanks and have a great day!
omer919 said:
Hello I wanna ask,
Now that V9.6.6.0.OEDMIFD Global was released, I checked and it doesnt have anti-rollback (anti-1)
The problem is that some people are on anti rollback enabled (anti 4) roms and they want to get the global rom.
Is it possible for you to remove the firmware files from 9.6.6.0 and then make a version that allows anti-rollback people to downgrade / change their china rom to it?
Thanks and have a great day!
Click to expand...
Click to collapse
yes they can
yshalsager said:
yes they can
Click to expand...
Click to collapse
Can you guide us to how to install global 9.6.6.0 no-fw (anti-1)from china beta 8.8.30 (anti-4) ?
many people are on that version and might wanna switch to an official global version.
I hope you release the version and guide us
omer919 said:
Can you guide us to how to install global 9.6.6.0 no-fw (anti-1)from china beta 8.8.30 (anti-4) ?
many people are on that version and might wanna switch to an official global version.
I hope you release the version and guide us
Click to expand...
Click to collapse
as soon as my scripts detect it, it'll be uploaded to my AFH, to install flash from twrp.
yshalsager said:
as soon as my scripts detect it, it'll be uploaded to my AFH, to install flash from twrp.
Click to expand...
Click to collapse
1. do we need to wipe something? (clean installation)
2. wont there be a high firmware mismatch?
3. what if there are updates? wont it detect it and break our devices?
4. how can you install this over 8.8.30, its miui 10... ?
5. Do you suggest installing stable 9.6.12.0 first?
6. cant you just use the link on the other thread? its available for download
omer919 said:
1. do we need to wipe something? (clean installation)
2. wont there be a high firmware mismatch?
3. what if there are updates? wont it detect it and break our devices?
4. how can you install this over 8.8.30, its miui 10... ?
5. Do you suggest installing stable 9.6.12.0 first?
6. cant you just use the link on the other thread? its available for download
Click to expand...
Click to collapse
1- wipe system data cache vendor
2- No
3- don't update and stick to my fw-less till global become the same anti.
4- Do as point 1 and flash the rom
5- No
6- http://bigota.d.miui.com/V9.6.6.0.OEDMIFD/miui_MIMAX3Global_V9.6.6.0.OEDMIFD_091e94a919_8.1.zip
yshalsager said:
1- wipe system data cache vendor
2- No
3- don't update and stick to my fw-less till global become the same anti.
4- Do as point 1 and flash the rom
5- No
6- http://bigota.d.miui.com/V9.6.6.0.OEDMIFD/miui_MIMAX3Global_V9.6.6.0.OEDMIFD_091e94a919_8.1.zip
Click to expand...
Click to collapse
Thank you for your answer,
1. wont wiping vendor and system brick the phone (MIUI isnt capable of wiping system partition from twrp)?
2. does that mean that when using your modified rom, xiaomi will still send us ota breaking our phones? if so what can we do to prevent this?
3. yes this is the link! I really hope you create a modified version fo this allowing people to finally use a global rom even on anti-rollback
4. when 9.6.8.0 (Anti-rollback) global is released, do we need to update to it using your modified version or can we fastboot clean flash it as it has anti-4 ? I wanna make sue I dont break my device as its not fixable...
omer919 said:
Thank you for your answer,
1. wont wiping vendor and system brick the phone (MIUI isnt capable of wiping system partition from twrp)?
2. does that mean that when using your modified rom, xiaomi will still send us ota breaking our phones? if so what can we do to prevent this?
3. yes this is the link! I really hope you create a modified version fo this allowing people to finally use a global rom even on anti-rollback
4. when 9.6.8.0 (Anti-rollback) global is released, do we need to update to it using your modified version or can we fastboot clean flash it as it has anti-4 ? I wanna make sue I dont break my device as its not fixable...
5. Someone said this rom is faulty can you check that out?
Click to expand...
Click to collapse
1- no, miui will replace it anyway.
2- ota is part of stock rom, my modded rom is stock one without firmware, nothing less, nothing more.
3- I'll leave this to my auto scripts.
4- fastboot or flash from twrp.
5- this rom is legit, official from mi. http://ru.miui.com/thread-14549-1-1.html

[GUIDE][POCO F2 Pro] How to change POCO F2 Pro's cameras to Redmi K30 Pro Zoom

EDIT1: Thanks to Telegram users @Andrea900 and @valentinosantos I was able to fix a few incorrect indications I gave. If anyone has suggestions please don't hesitate to comment or message me.
POCO F2 Pro and Redmi K30 Pro have a lot in common - so much, that they are exactly the same phone. The K30 Pro, however, was launched together with a Zoom edition, with improved camera hardware. Now: is it possible to get that hardware on the POCO F2 Pro, and make a homemade "zoom edition" out of it?
The question is fascinating, and the answer is: yes! With few exceptions, it is possible, and the result is great!
I'm about to guide you through the process, but first let me say a word about myself.
I'm very new to XDA, and I essentially subscribed to participate in a thread that was discussing just the topic of this guide. The information was confused, and since I'm inexperienced I felt very lost. But I was determined, and worked my way into this hardware and software stuff that I never handled before. Now, I'm ready to try and tell others what I did, and how you can do it yourself.
Here's all you need to know in order to change POCO F2 Pro's cameras to Redmi K30 Pro Zoom's. Please bear in mind that almost nothing is originally mine: I'm just collecting info and commenting it with my personal notes. I'll give all the credit to who owns it every time is possible.
PREMISE​
First and foremost, you must check the lot your product comes from. I haven't tested it and I haven't many sources on this, but chances are that if it's too recent it might not have some of the parts needed on the motherboard to implement OIS. If so, you'll need to solder those components, which is something I will not go through in this guide. Keep in mind that the production was ended in Sept 2020, so if your phone has been produced in August or Seprember you may have this problem. You can verify the batch through your IMEI - google is your best friend here.
Once you're sure your phone will be compatible with the mod, you need to have the cameras. You may find some on eBay or on AliExpress: I bought them from an eBay reseller. Once you get them, in order to verify that they are indeed those of the K30 pro zoom, you can very easily check for OIS on the main and on the 3x lenses.
Now, before putting the new hardware on the phone, you need to go through a bunch of software passages. The reason is very simple: when you mount the K30 Pro Zoom's cameras on the POCO F2 Pro, it will recognise itself as the former. This implies some limits:
unlocking the bootloader won't be possible anymore (unless you get back to F2 pro's cameras)
EDIT: I've been told that some were able to do it, but info is not super clear on this;
SafetyNet won't pass and you won't be able to use any banking app, Google Pay included.
EDITED: It has been confirmed by many that the reception of 4G/5G bands does not change with the swap, whichI initially believed it did. No worries there then!
For some banking apps, passing SafetyNet does not suffice however: you need to have phone recognised as European. I have no clue why, but my bank is one of them. For this reason, I'll also guide you through the process of changing the fingerprint of your phone back to that of POCO F2 Pro, which is only possible if you have done all the rooting and modding stuff before changing the hardware. Keep in mind that you might not need it!
In the following you may find a complete guide: keep in mind that if you're experienced you may find many things redundant. I'm inexperienced, so I noted them down anyway.
THE SOFTWARE PART​
This part guides you if you, like me at the time, are starting from original MIUI Global (or any MIUI that is not China). If you are already mounting MIUI China, you can skip step 4, but the process is still the same.
However, if you have already an unlocked bootloader and you are mounting a custom rom (such as Xiaomi.eu o MIUImix et cetera) you can skip to step 7. But if that's the case, this guide isn't really for you mate: you are good to go! Make the hardware swap without worries
Backup through Google One and by copying pics and videos on the PC. Barbaric, but efficient. Just copy it back to the phone later. Remember Whatsapp's backup if you use it. Also, use Xiaomi Cloud if you intend to stay on a MIUI based ROM (as this guide will invite you to do).
Begin Unlocking Bootloader process. It takes 7 days so do it as soon as possible, don't wait to have the cameras with you. The process is very easy and you may find many guides, but I've followed this:
The tutorial omits one last passage: once you've unlocked your bootloader with the tool, you'll have to restart your phone and do a set up, in order to unlock (again) the developer options and the USB debugging. The first time you start up your unlocked device, you'll be asked to log in to your Mi Account as the very first thing, so keep in mind its password and email.
Install ADB and Fastboot tools on your computer. It's basic but you need them. I've used this guide:
Flash the China ROM through fastboot. [EDIT: I've been reported that this might not be needed. It was for me: flashing xiaomi.eu from Global sent my phone in bootloop. Refer to your custom ROM of choice for official info on this - and xioami.eu does say that flashing from China ROM is preferable] I suggest you follow this guide as it's explained well enough. I DO NOT recommend going through TWRP as it bricked my phone, and TWRP in general gave me lots of issues. Guide:
Flash Xiaomi.eu through the process they suggest. Remember: use the one they give you, do not go through recovery, as again recovery bricked my phone and many others as far as I know. If you want to go through recovery, use LineageOS recovery (see point 6). Guide:
[GUIDE] How to install Xiaomi.eu ROM for Redmi K30 / K30 5G
How to install Xiaomi.eu ROM for Redmi K30 / 5G This guide is only for ROM released before 10th February as before this date, was TWRP not available! Xiaomi.eu ROMs are now installed via TWRP as usually.. Due to TWRP issues for native Android 10 devices we have developed installation of our...
xiaomi.eu
Install a custom recovery. This is not something you need now, but rather something that may help with keeping Xiaomi.eu up to date (as it's easier to flash updates through recovery). I suggest you use LineageOS Recovery. You can find the recovery itself and a guide to install it here:
Redirecting…
--> Step 7 and 8 will guide you through the process of passing SaetyNet. This might not be necessary, because xiaomi.eu theorically should grant you pass it automatically: I personally needed to do what follows. Even if you pass SafetyNet, sometimes banking apps still won't work. If so, go ahead with these steps.
The first thing to do will be to install Magisk and use it to root your phone. I suggest you DO NOT FLASH IT as a .zip, but rather use the process that the developer suggests. To me, the only version of Magisk that worked was Canary, but others have had success with the regular release. The different releases are the same thing, just in different stages of development: canary is the "alpha", more or less. You can find very thorough instructions here:
GitHub - topjohnwu/Magisk: The Magic Mask for Android
The Magic Mask for Android. Contribute to topjohnwu/Magisk development by creating an account on GitHub.
github.com
The installation instructions are found by scrolling down; the latest releases are on the right.
Once Magisk is successfully installed, you can use it to fix your SafetyNet stuff. In order to do so, you'll need to do 3 (or 4!) things.
go to settings and hide the app
go to settings and activate zygisk, then activate "enforce denylist", and in the denylist add:
Google Play Services (you'll have to make them appear by clickinG on the three dots on the top right and selecting "show system") --> snet --> check the mark
Banking apps (if you have any) --> check the mark
download the Magisk Module "Universal SafetyNet Fix" and simply install it. Follow the link here to get the file and more info:
GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
Google SafetyNet attestation workarounds for Magisk - GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
github.com
ONLY IF YOUR BANKING APPS STILL DON'T WORK
download the Magisk Module "MagiskHide Props Config" and use it to change the fingerprint and the BASIC Key attestation of the phone to POCO F2 Pro Global (A11). You can get the Module from here:
GitHub - Magisk-Modules-Repo/MagiskHidePropsConf: This tool is now dead...
This tool is now dead... Contribute to Magisk-Modules-Repo/MagiskHidePropsConf development by creating an account on GitHub.
github.com
And you can follow either the instructions given by this post:
[GUIDE][POCO F2 Pro] How to pass SafetyNet on Android 11 and Magisk on Xiaomi.eu ROM
1. Install the latest weekly or global firmware in twrp. (without magisk) 2. reboot. 3. complete the first setup. 4. reboot to recovery. 5. install latest magisk canary (now the latest stable version is v20.4, but need higher) 6. reboot. 7...
forum.xda-developers.com
or you can follow this guide, which contains one difference (it's explained as to change the fingerprint to Pixel 3a) and which also includes the next passage (the 8.4 in this guide I'm writing):
How to Pass Magisk SafetyNet on Rooted Android 11
In this tutorial, we will show you how to pass the Magisk SafetyNet test on your rooted Android 11 device with Hardware attestation type.
www.droidwin.com
If you were able to install a regular Magisk version, enter the app and verify SafetyNet; if you've installed Magisk Canary, simply go to Play Store and install a Safetynet Checker: you should pass the test, and your banking apps should work regularly.
THE HARDWARE PART​
Do the hardware swap! I've used this teardown video to help me go through it:
Beware of two things that frightened me:
Both the motherboard cover and the motherboard should come out very easily. If you have to force it the slightest, check for screws you've missed! One is under an orange "mi" sticker, for example, one one is a weird "screw in the screw" of silver-ish colour
You must have both the motherboard and the motherboard cover screwed in in order for the phone to turn on. You can't just plug in the connectors and make a rapid check: you must screw everything together
EDIT: some have asked if the plastic caps have to be left on the module, and my take is they don't. They do offer protection but it's mostly for transport: once inside the phone, the lens are pretty much protected by the back glass. Plus my plastic caps came in scratched so leaving them on would have been stupid. They are quite well glued tho! So don't worry if you have to apply force to remove them.
EPILOGUE​
I hope you've found this useful. Please let me know if any passage might benefit of further clarification. I know this is somewhat "rough" (there are plenty better guides on XDA) but I think I didn't miss any fundamental passage.
what happens if i dont install china rom before flashing eu rom?
Thanks in advance
luis181193 said:
what happens if i dont install china rom before flashing eu rom?
Thanks in advance
Click to expand...
Click to collapse
Hi! I bricked my phone and it went into bootloop. Plus xiaomi.eu explicitly states on their website that the ROM is made to be installed from China so it's really best to just follow the instructions of the developer
My modding
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thanks so much bro, worked well
I don't think you really need to flash xiaomi.eu. Any rom that supports lmipro should suffice. I will try LineageOS when I received my hardware.
heinhuiz said:
I don't think you really need to flash xiaomi.eu. Any rom that supports lmipro should suffice. I will try LineageOS when I received my hardware.
Click to expand...
Click to collapse
Xiaomi.eu is the one I suggest but yeah different roms have been tried out and work just fine
Just a quick PSA >>>
I was one of those 'early adopters' of the cam module switch, purely relying on comments in russian in Aliexpress. As such, I switched the module before unlocking the bootloader, resulting in mismatched specs, causing the dreaded 'Coudn't add. Device basic data verification failed' when trying to add the device to my account. A few weeks ago while waiting for the MIUI 13 update (& on the latest Poco F2 Pro 12.5 stock EU Rom), I installed the MIUI Downloader & downloaded the following ROM for K30 Pro / Zoom devices.
I installed the rom using the following steps
Transfer the download .zip file to your phone, and ensure you place the file in the “downloaded_rom” folder in the internal storage of your device. If no such folder exists, create one in your internal storage base directory.
On your phone, navigate to Settings > About Phone > System Update, and then press the three-dot icon in the top-right corner, and select “Choose Update Package”. If the “Choose Update Package” is not visible, you need to tap on the MIUI version logo 7-10 times.
If the “Choose Update Package” option is missing, tap on the MIUI logo 10 times to activate the option.
Choose the downloaded .zip file.
Wait for the update to install.
The phone booted normally on MIUI 13 & just for the sake of it I added my MIUI account & attempted to add the device to my account. Miraculously it worked! By following the steps mentioned in the OP (big thanks @CMCarlo ) I just made my first payment w/ Google Pay since about this time last year. Hope it helps
Peace
With MIUI by xiaomi.eu 13.0.2 it's work well.
Poco f2 pro change to k30 pro zoom edition After change hardware cam.
Thanks you
heinhuiz said:
I don't think you really need to flash xiaomi.eu. Any rom that supports lmipro should suffice.
Click to expand...
Click to collapse
Is it possible to keep stock miui after this camera upgrade?
brent0r said:
Is it possible to keep stock miui after this camera upI'm on global
Click to expand...
Click to collapse
I'm on Global ROM an tried several others without any issue, so I think you can stay on stock ROM
CMCarlo said:
Keep in mind that the production was ended in Sept 2020, so if your phone has been produced in August or Seprember you may have this problem. You can verify the batch through your IMEI - google is your best friend here.
Click to expand...
Click to collapse
I missed this information prior to purchasing the K30 pro zoom module, which I now have. I've also waited the 7 days to be allowed to unlock the bootloader. My question is, how does one determine their batch number or production date from an IMEI number? I've googled but haven't had any luck figuring this out.
Ximo F. Verde said:
Miraculously it worked! By following the steps mentioned in the OP (big thanks @CMCarlo ) I just made my first payment w/ Google Pay since about this time last year. Hope it helps
Peace
Click to expand...
Click to collapse
Is your bootloader locked for gpay to work? Did you need to root and apply the various fixes mentioned in the OP?
brent0r said:
Is your bootloader locked for gpay to work? Did you need to root and apply the various fixes mentioned in the OP?
Click to expand...
Click to collapse
The bootloader has to be unlocked to flash the rom. Xiaomi.eu passes safety net & the device appears to be certified in Play even without rooting the device. Having said that, I did proceed with rooting the device because there were a couple of apps the required it, but I can't say that Wallet was one of them. Theoretically, if the device is certified in Google Play, you shouldn't need root for that.
Ximo F. Verde said:
The bootloader has to be unlocked to flash the rom. Xiaomi.eu passes safety net & the device appears to be certified in Play even without rooting the device. Having said that, I did proceed with rooting the device because there were a couple of apps the required it, but I can't say that Wallet was one of them. Theoretically, if the device is certified in Google Play, you shouldn't need root for that.
Click to expand...
Click to collapse
Thanks for that. I have no interest in the xiaomi.eu rom and want to stay with official ROMs (eg K30 Pro Zoom - Global Stable ROM). Do you know if this would actually be possible though? I asked earlier and heard it is, but not sure on the path to get there from the latest Poco F2 Pro Global Stable ROM. I'm yet to swap my camera and have noticed since unlocking the bootloader, my gpay via NFC no longer works. If I manage to flash the global stable K30 pro zoom ROM, would locking the bootloader perhaps allow the device to pass whatever checks necessary for gpay, or would doing so cause bootloops?
brent0r said:
Thanks for that. I have no interest in the xiaomi.eu rom and want to stay with official ROMs (eg K30 Pro Zoom - Global Stable ROM). Do you know if this would actually be possible though? I asked earlier and heard it is, but not sure on the path to get there from the latest Poco F2 Pro Global Stable ROM. I'm yet to swap my camera and have noticed since unlocking the bootloader, my gpay via NFC no longer works.
Click to expand...
Click to collapse
I'm not really sure, but I guess you could stick to the first steps of the OP tutorial. That is, unlock bootloader & then flash the latest chinese ROM for the K30PZ. You might or might not need rooting for GPay to work, depending on whether your device appears to be certified in GPlay. Keep in mind that you might also run into issues with DRM in specific apps, like Netflix (L1 winevine) or problems with banking apps. Generally speaking, the most troublesome part of switching cam modules is being able to unlock the bootloader. Once that's done, there are many options to choose from, although I'm not sure what's the best approach if you wanna stick to stock ROMs. Btw, xiaomi.eu is basically a stock ROM, simply optimized & overall better performing. As always, proceed with caution & please don't blame me if you brick your device..
Ximo F. Verde said:
As always, proceed with caution & please don't blame me if you brick your device..
Click to expand...
Click to collapse
Thanks. Hopefully bricking isn't an option for me. My biggest worry about the hardware procedure is breaking a motherboard ribbon or stuffing up the glueing when sealing the case closed. I'm actually quite worried about it. How difficult did you find it?
brent0r said:
Thanks. Hopefully bricking isn't an option for me. My biggest worry about the hardware procedure is breaking a motherboard ribbon or stuffing up the glueing when sealing the case closed. I'm actually quite worried about it. How difficult did you find it?
Click to expand...
Click to collapse
It's definitely not for the faint hearted, but it's not very difficult either. You need the right tools though, gun heater, tweezers etc. I admit that I did it with a friend's help, but it can be done alone too, just be careful and don't force anything. The brackets holding the module are tricky, keep that in mind. If you haven't changed thar hw yet, I would definitely suggest unlocking the bootloader first.
If anybody thinking about changing the cameras, here's a link. Arrived yesterday, already changed. The phone specs says my f2 pro is now a k30 pro zoom edition, macro option gone as i expected.
https://a.aliexpress.com/_mPYwYS2
Homeye said:
If anybody thinking about changing the cameras, here's a link. Arrived yesterday, already changed. The phone specs says my f2 pro is now a k30 pro zoom edition, macro option gone as i expected.
https://a.aliexpress.com/_mPYwYS2
Click to expand...
Click to collapse
Thanks ! I ordered one for myself, let's see when it arrives.
Planning to replace battery at the same time and make my backcover transparent.
Also not sure about which ROM to use, currently on global MIUI with locked bootloader, don't feel like using xiaomi.eu since the security patch is outdated ( global just got an update )
Probably I will have to use a non MIUI rom since Xiaomi is abandoning this phone but I need a super stable and reliable one

Categories

Resources