Xiaomi Mi 8 phone bricked when trying to re-lock it - Xiaomi Mi 8 Questions & Answers

I bricked my Xiaomi Mi 8 phone by performing steps to re-lock it. It only boots into MI-Recovery 3.0 or Fastboot mode but I cannot do anything with it. MI Unlock and MI PC Suite does not recognize the phone, Flashing it does not work and MI PC Suite does not detect the phone. .
Here is what happened:
1) Xiaomi Mi 8 came with MIUI 9.5 Global Stable ROM installed that was unlocked from the Factory.
2) I used OTA upgrade to upgrade to MIUI 9.6.1 Global Stable ROM right after turning on the phone for the first time. 3) A few days later the phone allowed me to upgrade to MIUI 10 on my device also via OTA upgrade and everything worked fine until this point.
I have not been able to install a few of my applications from Google Play store – Netflix being one of the examples. In Xiaomi forums I got the information that this is because the device has been unlocked. To change that I followed an article to re-lock the device in an Xiaomi forum “[Tutorial] How to Re-lock Bootloader of Any Xiaomi Devices without Flashing” .
Unfortunately this is where I got into trouble. Here are the exact steps I performed:
-> fastboot devices
2dbe209b fastboot
-> fastboot oem device-info
...
(bootloader) Verity mode: true
(bootloader) Device unlocked: true
(bootloader) Device critical unlocked: true
(bootloader) Charger screen enabled: false
OKAY [ 0.021s]
finished. total time: 0.022s
-> fastboot oem lock
...
OKAY [ 0.050s]
finished. total time: 0.052s
After entering this command the phone rebooted into MI-Recovery 3.0 with 3 Menu Options:
1. Reboot
2. Wipe-Data
3. Connect with MIAssistant
There is an error message on the bottom of the screen saying "This MIUI version can't be installed on this device". Rebooting brings me to the exact same screen.
Here are the resolution actions that I have tried so far:
1. Connecting to MI Assistant is not working. The phone shows that the USB is connected but MI PC Suite 3.2.1.311 does not detect the device.
2. Trying to undo the locking and unlocking the phone again does not work either. Here is the commands I have tried
-> fastboot oem device-info
(bootloader) Verity mode: true
(bootloader) Device unlocked: false
(bootloader) Device critical unlocked: false
(bootloader) Charger screen enabled: false
OKAY [ 0.030s]
finished. total time: 0.042s
->fastboot oem unlock
...
FAILED (remote: Token Verify Failed, Reboot the device
)
finished. total time: 0.008s
3. Following the official Unlock procedure with MI Unlock Tool Version 3.3.827.31 does not work either because the program does not recognize my phone and stays at the “Not Connected to Phone” screen.
Any ideas how I get out of this? I would appreciate any help.
-----------------------------------------------------------------------
I fear after reading more posts from this forum I know what happened. It seems the merchant sold me a Chinese version of the MI 8 with Global ROM without telling me. Packaging of the phone was original sealed and everything brand new and not tampered with so I fell for it. Appreciate any suggestions how to resolve nevertheless otherwise I bought an expensive paperweight ...

You have brick the phone,you need authorized account to install a China rom and lock bootloader and unlock with your mi account. If you install China rom you need to unlock bootloader waiting 720 hours then unlock and install global rom only with unlock bootloader!

Last week I bricked my mi 8 due to ARB protection, maybe I can help you. In your case you should try to unlock the phone with the official mi unlock tool, if it doesn't work or you don't want to wait too much, things are gonna be a little harder.
You have to open the phone and put it in EDL mode: http://en.miui.com/forum.php?mod=viewthread&tid=3459005&extra=page=1&mobile=2
After that you have to check s-unlock and someone with "EDL authorized account" will help you to restore your rom.
Ok, it's not free, but it's the only thing saved my mi 8 without sending it back to China or waiting months for an EDL authorized account

Thanks
Thank you for the fast answer - I will try it.

mi 8 locked
lucaci.ed said:
Last week I bricked my mi 8 due to ARB protection, maybe I can help you. In your case you should try to unlock the phone with the official mi unlock tool, if it doesn't work or you don't want to wait too much, things are gonna be a little harder.
You have to open the phone and put it in EDL mode: http://en.miui.com/forum.php?mod=viewthread&tid=3459005&extra=page=1&mobile=2
After that you have to check s-unlock and someone with "EDL authorized account" will help you to restore your rom.
Ok, it's not free, but it's the only thing saved my mi 8 without sending it back to China or waiting months for an EDL authorized account
Click to expand...
Click to collapse
hi lucaci.ed can you explain to me how you fix your mi 8.,? thanks before

sherwinprambudi said:
hi lucaci.ed can you explain to me how you fix your mi 8.,? thanks before
Click to expand...
Click to collapse
https:// s-unlock. com /productsandservices/server#g15
You have to buy one of these services.. it depends by what you need, but I think the cheaper option would be fine. I suggest you to contact them on Facebook before you buy and explain your problem, so they can tell you what's the best option for you.
I specify I don't work for them, but they just saved my phone from sending back to China. It's not my responsibility if it doesn't work or if you lose your money

Related

[ASK] How to change widevine CDM from L3 to L1 ?

Hi,
anyone know how to change widevine cdm L3 to L1?
my phone status:
- ROM WW1910.44
- FINGERPRINT WW1910.44
Edited: already can unlock bootloader. Tried this already:
1. unlock (UBL)
2. flash
3. root
4. unroot
5. locked BL again
but still in L3 ~_~
Thank you.
v3ll said:
Hi,
anyone know how to change widevine cdm L3 to L1?
my phone status:
- LOCKED BOOTLOADER (because i tried to Relock the bootloader and run "fastboot oem asus-csc_lk" and it said it already locked)
- ROM WW1910.44
- FINGERPRINT WW1910.44
- Cannot unlock bootloader via unlock device tool apk anymore (it said "An unknown eerror occurs, which may b a network connection issue. please wait and try again later") ->already tried to factory reset, still no effect. internet connection via mobile or wifi same thing cannot.
- Cannot unlock bootloader via EDL (https://forum.xda-developers.com/rog-phone-2/how-to/how-to-unlock-rog2-phone-via-edl-mode-t4008267), on step 3:.Double click to open “1.update_image_EDL.bat”, it said:
"{ERROR: WritePort:5164 Could not write to '\\.\COM10', Windows API WriteFile failed! Your device is probably *not* on this port, attempted 100 times. " Tried to change the usb port but same thing happened.
Thank you.
Click to expand...
Click to collapse
After entering 9008 mode, you can flash the file through Xiaomi miflashtool or QPST tool, and then open one click to unlockbootloader.If you use Xiaomi tools, you need to rename prog_firehose_ddr.elf to prog_ufs_firehose_sdm855_ddr.elf. Use QPST tool, need to change EMMC to UFS !!!
johnny886 said:
After entering 9008 mode, you can flash the file through Xiaomi miflashtool or QPST tool, and then open one click to unlockbootloader.If you use Xiaomi tools, you need to rename prog_firehose_ddr.elf to prog_ufs_firehose_sdm855_ddr.elf. Use QPST tool, need to change EMMC to UFS !!!
Click to expand...
Click to collapse
i managed to unlock bootloader via EDL using your method (https://forum.xda-developers.com/rog...-mode-t4008267), but after flashing rom and relock it, still same widevine L3. it drives me crazy!
v3ll said:
i managed to unlock bootloader via EDL using your method (https://forum.xda-developers.com/rog...-mode-t4008267), but after flashing rom and relock it, still same widevine L3. it drives me crazy!
Click to expand...
Click to collapse
In EDL mode, after flashing the file, enter fastboot mode and run the command to try it. It can clear the unlock information of the phone and let you return to L1 is no longer L3.
(bootloader) Reset count info (the device need to be authorized) :
(bootloader)
(bootloader) >>> fastboot oem reset-boot_count
(bootloader) >>> fastboot oem reset-lock_count
(bootloader) >>> fastboot oem reset-a_retry_count
(bootloader) >>> fastboot oem reset-a_unbootable_count
(bootloader) >>> fastboot oem reset-b_retry_count
(bootloader) >>> fastboot oem reset-b_unbootable_count
(bootloader) Lock device authorized :
(bootloader)
(bootloader) >>> fastboot oem reset-dev_info
johnny886 said:
In EDL mode, after flashing the file, enter fastboot mode and run the command to try it. It can clear the unlock information of the phone and let you return to L1 is no longer L3.
(bootloader) Reset count info (the device need to be authorized) :
(bootloader)
(bootloader) >>> fastboot oem reset-boot_count
(bootloader) >>> fastboot oem reset-lock_count
(bootloader) >>> fastboot oem reset-a_retry_count
(bootloader) >>> fastboot oem reset-a_unbootable_count
(bootloader) >>> fastboot oem reset-b_retry_count
(bootloader) >>> fastboot oem reset-b_unbootable_count
(bootloader) Lock device authorized :
(bootloader)
(bootloader) >>> fastboot oem reset-dev_info
Click to expand...
Click to collapse
Thank you and done it. Also locked the bootloader after it. But it still L3..
https://photos.app.goo.gl/DpQCBBw24kCDQcu58
v3ll said:
Thank you and done it. Also locked the bootloader after it. But it still L3..
https://photos.app.goo.gl/DpQCBBw24kCDQcu58
Click to expand...
Click to collapse
Hi
Please could you update if you managed to fix it and get L1.
Thanks
RedLeader00 said:
Hi
Please could you update if you managed to fix it and get L1.
Thanks
Click to expand...
Click to collapse
nope, did many things but cant change it back to L1, now i gave up and just root my device instead. if you do have the working method pls inform me.
v3ll said:
nope, did many things but cant change it back to L1, now i gave up and just root my device instead. if you do have the working method pls inform me.
Click to expand...
Click to collapse
Hi. No I was not be able to fix it neither. I will wait for next update and finger crossed I guess...
Any update so far? That drive me crazy too. After unlock bootloader by using EDL method, i have accidentally get the wrong persist.img (wrong size) then when flash back i've lost the serial number (but i find other way to get back the serial number). If you understand what happened to bootloader and L3 security please help. Now i can not unlock bootloader by Asus apk anymore.
Have anyone been able to relock the bootloader and get back Windevine L1?
Did anyone reached out to Asus on this? Eventhough warranty is lost, the phone should report properly SafetyNet and all the needed security properties to Widevine.
Still no update regarding L1?
I kind of regretting unlocking bootloader using EDL method
After re-locking the bootloader, have you tried the below command once and checked what it returns? Safe to use!
Code:
fastboot oem check-fuse
The below command might also be available and may help with something. I DON'T KNOW ANYTHING ABOUT THE BELOW COMMAND AT ALL SO USE IT AT YOUR RISK THOUGH after doing some research
Code:
fastboot oem set-fuse
Mayank7795 said:
After re-locking the bootloader, have you tried the below command once and checked what it returns? Safe to use!
Code:
fastboot oem check-fuse
The below command might also be available and may help with something. I DON'T KNOW ANYTHING ABOUT THE BELOW COMMAND AT ALL SO USE IT AT YOUR RISK THOUGH after doing some research
Code:
fastboot oem set-fuse
Click to expand...
Click to collapse
It said unknown and failed the command "fastboot oem set-fuse"
Full steps to relock bootloader and get Widevine L1 were posted here: https://zentalk.asus.com/en/discussion/18495/bootloader-relock-does-not-restore-widevine-l1.
After having a chat with a couple of other members of the ROG II Telegram discussion group, the above info was shared and posted in ZenTalk.
Happy usage of Custom ROMs!!
anthonws said:
Full steps to relock bootloader and get Widevine L1 were posted here: https://zentalk.asus.com/en/discussion/18495/bootloader-relock-does-not-restore-widevine-l1.
After having a chat with a couple of other members of the ROG II Telegram discussion group, the above info was shared and posted in ZenTalk.
Happy usage of Custom ROMs!!
Click to expand...
Click to collapse
Hey, sorry for necroing this topic, but... This telegram group is open for everyone? And if yes, can you please send me a link? It would be very useful.
I didn't tinker with my ROG 2 yet just because don't wanna lose L1.
Thanks in advance!
Enviado de meu ASUS_I001DD usando o Tapatalk
ClowReed said:
Hey, sorry for necroing this topic, but... This telegram group is open for everyone? And if yes, can you please send me a link? It would be very useful.
I didn't tinker with my ROG 2 yet just because don't wanna lose L1.
Thanks in advance!
Enviado de meu ASUS_I001DD usando o Tapatalk
Click to expand...
Click to collapse
If you search telegram for rog 2 you'll find it. Sorry, telegram links aren't allowed at xda

Recovering from botched MIUI 11 OTA on fake Global ROM Mi 9T Pro?

I ordered a "Global ROM Xiaomi Redmi K20 Pro 12GB 512GB Exclusive Edition Smartphone Snapdragon 855 plus 4000mAh 48MP Triple Cameras 6.39'' on AliExpress (yes I know now it was mistake to get "Global ROM"...). Everything actually looked really good, Google Play store worked, device model showed up as "Mi 9T Pro", only thing I needed to do was lock bootloader for banking apps etc and everything has been working great.
At some point I was offered OTA update to MIUI 11, and I decided to install it last night. The install went until 65% and then the screen went black and the phone rebooted into the dreaded "The system has been destroyed" error. Now since my bootloader is locked I don't know how to recover from this - Mi Unlock Tool and fastboot both won't unlock, Mi tool wants me to add my account in developer options which of course isn't possible. I tried the "fastboot continue" method too with no effect. All I want is stock MIUI with locked bootloader and working OTA updates.
fastboot vars:
product: raphael
secure:yes
anti:1
board_version:4.9.2
hw-revision:20002
unlocked:no
Is EDL mode the only way to recover from this?
So you locked your bootloader and installed the OTA?
Unfortunately yes, bootloader was locked when OTA was installed.
A1a2Z7 said:
I ordered a "Global ROM Xiaomi Redmi K20 Pro 12GB 512GB Exclusive Edition Smartphone Snapdragon 855 plus 4000mAh 48MP Triple Cameras 6.39'' on AliExpress (yes I know now it was mistake to get "Global ROM"...). Everything actually looked really good, Google Play store worked, device model showed up as "Mi 9T Pro", only thing I needed to do was lock bootloader for banking apps etc and everything has been working great.
At some point I was offered OTA update to MIUI 11, and I decided to install it last night. The install went until 65% and then the screen went black and the phone rebooted into the dreaded "The system has been destroyed" error. Now since my bootloader is locked I don't know how to recover from this - Mi Unlock Tool and fastboot both won't unlock, Mi tool wants me to add my account in developer options which of course isn't possible. I tried the "fastboot continue" method too with no effect. All I want is stock MIUI with locked bootloader and working OTA updates.
fastboot vars:
product: raphael
secure:yes
anti:1
board_version:4.9.2
hw-revision:20002
unlocked:no
Is EDL mode the only way to recover from this?
Click to expand...
Click to collapse
Flash correct regional ROM through QPST/QFIL
You'll get a locked bootloader with OTA updates
Thanks for the response. It looks like QPST/QFIL only work if the device is already in EDL mode. Is there a way to boot to EDL without special cable / using motherboard test points? I tried fastboot oem edl and got "FAILED (remote: 'Oem edl command is not allowed Lock State')".
Following this Thread. Let me know If you get any Answer please mine stuck too and cant do aything and dont want to open my brand new device.
2VJ5 said:
Flash correct regional ROM through QPST/QFIL
You'll get a locked bootloader with OTA updates
Click to expand...
Click to collapse
It doesn't work with Raphael.
So an update for those wondering. To fix this I had to use EDL mode and flash the original China ROM. It seems EDL cables do not work on this phone, so I had to open it up and use the test point method to boot into EDL mode. Even in EDL mode and using QFIL, there is still an authentication process on the phone itself, which requires an authorized Xiaomi account in order to load firmware. Obviously my own account does not have that authorization, so I paid $30 to one of those shady looking "unbrick" services. They remoted into my PC with UltraViewer (TeamViewer ripoff) and logged into their account and the flash succeeded.
Lesson learned... never lock the bootloader on this phone!

Huawei p20 pro CLT-L09 Brick

Hi. I have a Huawei p20 pro CLT-L09.
The mobile was not completely smooth, so I tried to force Android 10 to see if that solved the problem.
Now you have a "brick" in which it says:
"Your device has loaded a different operating system"
And now he just goes into the "erecovey" but does nothing. It doesn't update or anything. Fails. Does anyone know if there is any solution? Thank you
C:\adb>fastboot oem get-product-model
...
(bootloader) CLT-L09
OKAY [ -0.000s]
finished. total time: -0.000s
C:\adb>fastboot getvar vendorcountry
vendorcountry: hw/eu
finished. total time: 0.008s
rom install now 9.1.0.187 (c432e8r1p11)
Try this method https://forum.xda-developers.com/hu...de-install-emui-9-1-p20-pro-c432-usb-t3951653
Thank you. It does not work for me since the latest version that is available for download is lower than the one that my phone has, so it does not allow me to install a previous version to the one that I have installed.
I have nearly the same problem.
I tried literally everything I can - without unlocking the bootloader, cause I can't get a code, also I don't want to pay for some doubtful source - without result.
I solved the problem: bought a broken phone, and got the mainboard into my perfect one.
its posible by a tool to wake it up by test point, forget flash by idt if u lose imei then u have a toy
kikson112 said:
its posible by a tool to wake it up by test point, forget flash by idt if u lose imei then u have a toy
Click to expand...
Click to collapse
And what tool?
Ex extoplus, and all what can partial flash to not lose imei

Question I need Help - Unlock failed and not startup

I locked again my Mi 11 ultra chinese version with global room installed.
Now not start with this message "This MIUI version can't be installed on this device"
and I can't unlock again with Mi Unlock or fastboot: Token Verify Failed, Reboot the device
Can you help me?
andersonjacson said:
I locked again my Mi 11 ultra chinese version with global room installed.
Now not start with this message "This MIUI version can't be installed on this device"
and I can't unlock again with Mi Unlock or fastboot: Token Verify Failed, Reboot the device
Can you help me?
Click to expand...
Click to collapse
I don't have your device but I fear you made a mistake - flashed the wrong ROM and locked BL
I really don't know why ppl rush to lock BL before making sure that phone was properly flashed.
This way you bricked the phone:
- to be able to reflash, you need unlocked BL but you locked already
- to unlock BL again, you need to boot to the System but your phone is not bootable
I never bricked the phone that way but you can find similar stories (for various Xiaomi phones) elswhere - you will need to search for the paid EDL authorized support
Sorry, the best I can tell you. Cannot help you further
zgfg said:
I don't have your device but I fear you made a mistake - flashed the wrong ROM and locked BL
I really don't know why ppl rush to lock BL before making sure that phone was properly flashed.
This way you bricked the phone:
- to be able to reflash, you need unlocked BL but you locked already
- to unlock BL again, you need to boot to the System but your phone is not bootable
I never bricked the phone that way but you can find similar stories (for various Xiaomi phones) elswhere - you will need to search for the paid EDL authorized support
Sorry, the best I can tell you. Cannot help you further
Click to expand...
Click to collapse
Thank you for reply. You right, I had to pay (35 usd), but my phone is alive again.
This guy solved my problem @Rkddevilyt (https://t.me/rkddevilyt) with remote support. I recommend.

Xiaomi Mi 9T Pro Bootlooder locked

Hi Guys,
I purchsed Xiaomi Mi 9T Pro from Aliexpress with a Global Rom version but the device is a Chinese version.
The seller had to install global firmware and assosiate my device to other Mi account.
The current situation is my bootloader is locked and I can not use the Mi officially to unlock my device.
I tried to contact to the seller, but he can not assist me (they don't know the Mi account access details to release my device).
Duo to that, I tried looking the internet and found this forum. I have a good technic skill so I start tested all the suggestion the forum has to offer.
First I tried ADB and Fastboot, both are failed with the error - FAILED (remote: Token Verify Failed, Reboot the device)
I also tried miflash but he's requesting Mi account that I dont have the device their. I tried to flash a new fastboot but no success.
I really dont know what else to try, I hope someone here can spred some light on my issue from stoping my device to use as doorstops.
Thank you,
Noy
The bootloader cannot be locked to a Chinese device with a Global rom.
There is no Chinese Mi 9 t pro, the Chinese version is the K20 pro.
What is the phone model (my phone/characteristics/model)?
NOSS8 said:
The bootloader cannot be locked to a Chinese device with a Global rom.
There is no Chinese Mi 9 t pro, the Chinese version is the K20 pro.
What is the phone model (my phone/characteristics/model)?
Click to expand...
Click to collapse
The device stuck on "Main Menu" MIUI Recovery 5.0 so I can not verified the phone model, but according to the seller page the model is: M1903F11A
https://www.aliexpress.com/item/33016509936.html?spm=a2g0o.order_list.order_list_main.61.21ef180253I770
I also tried to use MTK to unlocked the bootloader but I had no success to get the device into a brom mode. I can not trun the phone off, Vol+ & Vol- not works.
Is there any difference between the Mi 9 t pro and the K20 pro?
According to the model number, it is a K20 pro.
Chinese device so the bootloader is locked but with a Chinese rom since this is not possible with a global rom.
Same device except less 4G bands for the K20.
ok this is a start, any advice how to unlock the bootloader?
noysiam said:
ok this is a start, any advice how to unlock the bootloader?
Click to expand...
Click to collapse
If the device is linked to an account that is not yours, nothing to do.
Is it a new or used device?
Check with the seller or send the phone back to him.
The device was new when I purchased it, the seller said there is no warranty on the device and he can not do anything about it. they used outsource company to do the installation of the Global ROM.
Surely there is a way to bypass Xiaomi locked on the bootloader. the Kernel can be overwrite somehow. just need to find the right way.
noysiam said:
The device was new when I purchased it, the seller said there is no warranty on the device and he can not do anything about it. they used outsource company to do the installation of the Global ROM.
Surely there is a way to bypass Xiaomi locked on the bootloader. the Kernel can be overwrite somehow. just need to find the right way.
Click to expand...
Click to collapse
This model is from 2019, seems strange that Ali sells new ones.
And you still don't understand that there can't be a Global rom on this model with the bootloader locked.
The bootloader was not locked when I purchsed the device...
noysiam said:
The bootloader was not locked when I purchsed the device...
Click to expand...
Click to collapse
Then why is it now?
I locked it via fastboot - long story that I regret...
noysiam said:
I locked it via fastboot - long story that I regret...
Click to expand...
Click to collapse
What you are saying now is inconsistent with your original post.
A long story to get to 'lock with fastboot'.
I'm sorry if there was a misunderstanding, here is the long story:
In 2019 I got this device from Aliexpress with a Global Rom version but the device is a Chinese version.
The phone was in English, working well with Google Play, and there was no issues with it.
In few months ago I wanted to start using Google Pay and my credit card was not approved for some reason, I contact google suppport and one of thier questions was "Have you unlocked your bootloader, rooted your device, or installed a custom ROM?"
So I started to google it, I find that my bootloader is unlocked, so I thought that I will need to lock it to be able using the Google pay service. what was found a terrible mistake.
First I understand that the only legal way to unlock it was using the Xiaomi official Mi program to unlock it. what I was found that I need Mi account with a registered device on it. my device is registered on some Chinese guy that I dont know so basically he's the legal owner of my device. so I start to look for an alternative solutions.
In my knolage with programs, I can handle with complex solutions to bypass this issue. but none of my trying wasn't succeeded. as I mentions I tried many was to bypass Xiaomi servers, now I found Miracle Box that promising to do the trick but its for only registered members. also there are some guys that said they can unlock the bootloader for money, but I dont know how trust they are....
I hope some of you guys can lead me to any idea/solution or something....
Thank you all for your time, much appriciated.
Noy
So, since 2019 you have used your device without a Xiaomi account, which severely limits Xiaomi services?
never used Xiaomi services...
Try to erase the data with the recovery or safe mode, if the option exists, but anyway if the phone is linked to an account you will be asked for the password.
Accounts are linked with a phone and email number and when you change the number a message is displayed.
Thank you, already tried it...
Is anyone know somthing about this? https://github.com/Canny1913/miunlock
Is the token is the key to success?
To sum up:
You have bricked your phone by locking the bootloader with a Global rom.
The reboot is possible but paying but when the phone reboots Xiaomi will ask you for your account and password.
Never ending Story.
NOSS8 said:
To sum up:
You have bricked your phone by locking the bootloader with a Global rom.
The reboot is possible but paying but when the phone reboots Xiaomi will ask you for your account and password.
Never ending Story.
Click to expand...
Click to collapse
lul never buy Xiaomi
noysiam said:
lul never buy Xiaomi
Click to expand...
Click to collapse
Users who want to flash their phones need to study how to use tools, which ROMs to flash, etc
Eg, when flashing a ROM by Mi Flash, always uncheck relocking of the Bootloader. Then, if anything goes wrong, Bootloader will remain unlocked and one can still flash another ROM to easily unbrick the phone

Categories

Resources