Guide on unlocking bootloader and installing global ROM - Xiaomi Mi 9 Questions & Answers

Can someone please make a guide on how to unlock the bootloader and install the global ROM on the chinese version?

Just read it. It's simple.
https://en.miui.com/unlock/
For flashing, there's also guide about fastboot flashing on en.miui.com download section.
Sent from my MI 9 using Tapatalk

And never lock bootloader again

klanac8901 said:
And never lock bootloader again
Click to expand...
Click to collapse
I'm having some problems unlocking. If I go to the site above and click on "Unlock Now" it takes me to a Chinese site which I can't navigate.
If I use the miflash_unlock.exe I get part of the way through and it says:
Can't unlock. Your account isn't associated with a phone number
I've googled it and some advice is to go to your account, but once again I'm redirected to a Chinese site.
Has anyone got round this?
Thanks
Steve
---------- Post added at 07:01 PM ---------- Previous post was at 06:43 PM ----------
I translated the Chinese text using Google and it said my details failed validation. The next button was to change my password which I did. I entered my email address and clicked, but never received the password change email.
Looks like the whole process has gone south....
Cheers
Steve

Hi all,
Hope this will not steal the thread:
If I get Global device - can I freely unlock then lock the bootlader?
Huge thanks

picitup said:
I'm having some problems unlocking. If I go to the site above and click on "Unlock Now" it takes me to a Chinese site which I can't navigate.
If I use the miflash_unlock.exe I get part of the way through and it says:
Can't unlock. Your account isn't associated with a phone number
I've googled it and some advice is to go to your account, but once again I'm redirected to a Chinese site.
Has anyone got round this?
Thanks
Steve
---------- Post added at 07:01 PM ---------- Previous post was at 06:43 PM ----------
I translated the Chinese text using Google and it said my details failed validation. The next button was to change my password which I did. I entered my email address and clicked, but never received the password change email.
Looks like the whole process has gone south....
Cheers
Steve
Click to expand...
Click to collapse
You certainly have an option to change language on site to English, search at bottom.

Yes I tried that, but it came up with a script error for any language. It seems to be working now though. I had to log into my account and add a recovery phone number. Then turn off wifi and enable mobile data and go into developer options/mi unlock status, add account, receive a text and eventually was asked to wait for 360 days while they harvest my data lol.
I requested an unlock from motorola and they emailed it the next day!
Just 15 days to go....
Thanks
Steve

phnikola said:
Hi all,
Hope this will not steal the thread:
If I get Global device - can I freely unlock then lock the bootlader?
Huge thanks
Click to expand...
Click to collapse
Hi guys - can anyhope confirm / answer the question?
Thank you

phnikola said:
Hi guys - can anyhope confirm / answer the question?
Thank you
Click to expand...
Click to collapse
China or Global is the same, unlocking bootloader will have waiting time.
Locking it is easy, but unlocking it again also still need waiting time.
Sent from my MI 9 using Tapatalk

Can a Global DEV version be installed, by fastboot or internal update, over a Global EEA on a locked bootloader?

Nuno Oliveira said:
Can a Global DEV version be installed, by fastboot or internal update, over a Global EEA on a locked bootloader?
Click to expand...
Click to collapse
I don't know, and that's too risky to try. Unlocking bootloader of Xiaomi devices is so easy, just be patient for waiting time.
Sent from my MI 9 using Tapatalk

Can I assume that I would get L1 widevine support with the global rom?

Hello. If you got a china version and you unlock bootloader to install glogal rom, you cant lock again the bootloader. If you do you will get a brick.
Global version is not affected by this. You can unlock and lock it again has you pleased.
Widevine support is supported by hardware not software. As far as i know Mi9 as L1 support.

KimCheeZZ said:
Can I assume that I would get L1 widevine support with the global rom?
Click to expand...
Click to collapse
would like the answer to this myself

Related

EMUI Unlock Site: Page not Found

I wanted to unlock my bootloader. For this you need to generate the unlock key.
However, when I go to https://emui.huawei.com/en/plugin/unlock/index it just says "Page not found". No matter what browser I use.
Is anyone else seeing this?
darkshines87 said:
I wanted to unlock my bootloader. For this you need to generate the unlock key.
However, when I go to https://emui.huawei.com/en/plugin/unlock/index it just says "Page not found". No matter what browser I use.
Is anyone else seeing this?
Click to expand...
Click to collapse
Yep, same here. There used to be an "Unlock" link on the main emui site too.
ante0 said:
Yep, same here. There used to be an "Unlock" link on the main emui site too.
Click to expand...
Click to collapse
Exactly. You can see the link in the cached site on Google. I think they took it down. Hopefully just for maintenance.
I was going for an unlock on different Huawei model and can confirm the site is NOT WORKING.
Wow.
I tried emailing them directly through the adress posted on the EMUI website. I got a quick response:
Code:
Address not found
Your message wasn't delivered to [email protected] because the address couldn't be found, or is unable to receive mail.
The response from the remote server was:
550 5.1.1 Error: invalid recipients is found from 209.85.128.176
That's disappointing.
Just wanted to Unlock and Flash unofficial TWRP today to start playing with my new phone. If the site stays down, buying a Huawei phone was the worst decision I made Smartphone wise. And definitivly will be my last China phone then...
Diddy555 said:
Just wanted to Unlock and Flash unofficial TWRP today to start playing with my new phone. If the site stays down, buying a Huawei phone was the worst decision I made Smartphone wise. And definitivly will be my last China phone then...
Click to expand...
Click to collapse
Well,if you have a Mate 10,you can still unlock it ,but you have to pay 4 euro.Look for DC-Unlocker.
I went onto Twitter and @huaweiUK requested the unlock bootloader code for me.
Thank you! I have a Mate 10 pro. Do you know if it works with that model? Do I Need to use DC unlocker or DC phoenix for that? I already frp unlocked my fathers phone (also Mate 10 pro) using DC phoenix. He bricked it due to no data decrypting TWRP beeing available back then and Messing around in /System. BTW, thank you very much for your hard work offering the decrypting TWRP!
I am afraid that the already low development for this phone won't increase much if they block official unlocking now
Edit: Unfortunately they don't seem to support Mate 10 pro for unlocking:
redesignni said:
I went onto Twitter and @huaweiUK requested the unlock bootloader code for me.
Click to expand...
Click to collapse
I don't have a twitter account, how exactly did it work? You passed IMEI etc to them? And they send you the code via mail?
Diddy555 said:
I don't have a twitter account, how exactly did it work? You passed IMEI etc to them? And they send you the code via mail?
Click to expand...
Click to collapse
Yeah, they asked me for IMEI, Serial Number and Product code. They said they would request it and send it to my email or as a PM on twitter - I requested Email - and it would take upto 2 days.
Diddy555 said:
Thank you! I have a Mate 10 pro. Do you know if it works with that model? Do I Need to use DC unlocker or DC phoenix for that? I already frp unlocked my fathers phone (also Mate 10 pro) using DC phoenix. He bricked it due to no data decrypting TWRP beeing available back then and Messing around in /System. BTW, thank you very much for your hard work offering the decrypting TWRP!
I am afraid that the already low development for this phone won't increase much if they block official unlocking now
Edit: Unfortunately they don't seem to support Mate 10 pro for unlocking:
Click to expand...
Click to collapse
Yes it does.I never asked Huawey for my code,and i have a Mate 10 Pro.DC Phoenix is not needed,just DC_Unlocker orHCU Client.Use HCU Client and request BL Code,then you could use that tool to unlock or directly fastboot with:
Code:
fastboot oem unlock your_unlock_code
Pretoriano80 said:
Yes it does.I never asked Huawey for my code,and i have a Mate 10 Pro.DC Phoenix is not needed,just DC_Unlocker orHCU Client.Use HCU Client and request BL Code,then you could use that tool to unlock or directly fastboot with:
Click to expand...
Click to collapse
Thank you very much. I just requested my unlock code via Huawei support Hotline, via telephone they still send it to you. At least for now.
Have a nice weekend!
Diddy555 said:
Thank you very much. I just requested my unlock code via Huawei support Hotline, via telephone they still send it to you. At least for now.
Have a nice weekend!
Click to expand...
Click to collapse
What Country are you living in?
hornyherbert said:
What Country are you living in?
Click to expand...
Click to collapse
Hey, I'm from Germany...
Diddy555 said:
Hey, I'm from Germany...
Click to expand...
Click to collapse
Me too.
THANK YOU! Really helped me
I called german Huawei support and i can confirm @Diddy555 's information is correct. They will send my Unlock Code to my mail adress.
hornyherbert said:
Me too.
THANK YOU! Really helped me
I called german Huawei support and i can confirm @Diddy555 's information is correct. They will send my Unlock Code to my mail adress.
Click to expand...
Click to collapse
i haven't recieved my code yet, thats okay cause they told me it could take 7 days. Just wanted to point out this method is not giving you the code instantly.
redesignni said:
I went onto Twitter and @huaweiUK requested the unlock bootloader code for me.
Click to expand...
Click to collapse
I just opened a Twitter account, how do I send them a message?
I'm starting to see other people from different device pages with the same issue getting responses from support saying they no longer want people unlocking and are removing the system
https://dl.xda-developers.com/4/4/8....jpg?key=FoUVbLJsix36xq-odAqQ5g&ts=1524433330
https://dl.xda-developers.com/4/4/8....jpg?key=CmGTqsnQUwL7YYbr1X4Lfw&ts=1524433036
Juan_Largearm said:
I'm starting to see other people from different device pages with the same issue getting responses from support saying they no longer want people unlocking and are removing the system
https://dl.xda-developers.com/4/4/8....jpg?key=FoUVbLJsix36xq-odAqQ5g&ts=1524433330
https://dl.xda-developers.com/4/4/8....jpg?key=CmGTqsnQUwL7YYbr1X4Lfw&ts=1524433036
Click to expand...
Click to collapse
But why? It's our phone and we're free to do whatever we want abour it. Is it because they gather data from their stock ROMS and flashing LOS based roms will defer that? Lol

Bootloader Unlock Discussion

This thread is dedicated for the any and all discussion related to bootloader unlock process and experience on Redmi 6 Pro
Where did you buy the phone from(country!)? Were you able to unlock in the first attempt? If not, what is your waiting time as shown by Mi unlock?
Edit
There is a poll attached too. You won't be able to view it in Tapatalk or Xda app. Use chrome or other browser. Vote only if you have tried to unlock the bootloader and not otherwise, so that we get a clear picture of bootloader unlock times.
Too much wait. I couldn't unlock it yet but I'm waiting cause I need to install Xiaomi.eu ROM
720 hours waiting for unlocking bootloader......?
does it have antirollback?
tried it with 3 of mi miui accounts, first one 720 hors second one same, and 3rd one was instantly so i could unlock it at the same days as it arrived
nofx161 said:
tried it with 3 of mi miui accounts, first one 720 hors second one same, and 3rd one was instantly so i could unlock it at the same days as it arrived
Click to expand...
Click to collapse
How old were each of these accounts? Was there anything special about the third account or was it just random luck!
#ArtFuL said:
does it have antirollback?
Click to expand...
Click to collapse
Nope not for the stable ROM it comes installed with. that is MIUI 9.6.4.0
edit.- my mistake i checked the fastboot version and it has antirollback enabled .. with a #2
nofx161 said:
tried it with 3 of mi miui accounts, first one 720 hors second one same, and 3rd one was instantly so i could unlock it at the same days as it arrived
Click to expand...
Click to collapse
hi bro
is the 3rd account developer acc ? or same
empty.cad said:
hi bro
is the 3rd account developer acc ? or same
Click to expand...
Click to collapse
same, no dev. account
hi all,
I just unlocked my 6pro..it was delivered on 14th sept so not quite 720hrs..it was showing 720hrs when i first tried to unlock..
just to let u guys know..u can have a go..
cheers
Add a Old xiamoi account
Hii guys
I am tired of unlocking booloader of redmi pro 6. First it showed 720 hrs then after 15 days it showing again 720 hrs with same account. I have created 3 acc. But all showing same.
Can anybody share old xiaomi accont pls that would be a great help for people like me.
I requested it some days ago, I hope I could get it unlock as soon as the 643 hours end because it seems that Xiaomi doesn't want bootloader unlocking.
---------- Post added at 05:02 PM ---------- Previous post was at 05:00 PM ----------
That is why I am selly my Moto z droid Verizon because I can't unlock the bootloader and if Xiaomi continue with it then their selling is going to fall down.
jass4140 said:
Hii guys
I am tired of unlocking booloader of redmi pro 6. First it showed 720 hrs then after 15 days it showing again 720 hrs with same account. I have created 3 acc. But all showing same.
Can anybody share old xiaomi accont pls that would be a great help for people like me.
Click to expand...
Click to collapse
Same here. Disgrace.
bootloader unlock
can anyone gives us the mi account details with which we can unlock instantly my account is asking to try after 720 hours can anyone please help about unlocking
I've read somewhere that it can be done with an account that wasn't used for at least a month.
coolek33 said:
I've read somewhere that it can be done with an account that wasn't used for at least a month.
Click to expand...
Click to collapse
it is not working this time my old account also updated to 720 hours from530 hours
I want to turn on find device but it shows error i want to unlock my bootloader for that i have to turn on find my device option please help and is it possible to unlock your bootloader without on find device option
Lucky_ishu said:
I want to turn on find device but it shows error i want to unlock my bootloader for that i have to turn on find my device option please help and is it possible to unlock your bootloader without on find device option
Click to expand...
Click to collapse
Yes its certainly possible..i unlocked all my phones without Turning on the find device option..just add the account and enable oem unlocking..
loseyourself said:
Yes its certainly possible..i unlocked all my phones without Turning on the find device option..just add the account and enable oem unlocking..
Click to expand...
Click to collapse
Thank you for answering my question
But i succeed to turn on find device option
For that i deleted my mi account and created a new one with same phone number
First time i tried to unlocking bootloader on 3 november it shows 720 hours wait and than i tried today it shows 624 hours so definitely hours is decreasing but i have one doubt in my mind whenever i go to mi unlock settings for check drivers it shows connect again and computer is showing all drivers are installed so can anyone tell me is it possible that my bootloader is not unlocking beacuese of driver problem
By the way is has reched at 99%

Install Global Dev on Global MI 8 - Help

Hi Gals & Guys,
I have tried to google, but did not find a solution. Maybe I am just missing something.
My MI8 ist the Global Version and I am ofered to download the Stable or the Developer ROM (https://en.miui.com/download-346.html)
But when I download the Dev ROM, it won't install, it says "Wrong Version".
I am on stable 10.0.3.0 at the moment and I am trying to do it the Updater way, just as suggested by the instruction on the rom page.
What am I doing wrong?
Greetz
nature
Download this version:
http://bigota.d.miui.com/8.9.7/miui_MI8Global_8.9.7_fb7963a71d_8.1.zip
Copy to your phone and install, after that, you will get OTA to the latest developer MIUI 10 Global 8.11.8 Beta version
Thanks! Now I know why it did not work. I had that download but then canceled the update after decrypting, that rendered the file useless. I just had to download it again and put it on the phone again....
naturekid said:
Thanks! Now I know why it did not work. I had that download but then canceled the update after decrypting, that rendered the file useless. I just had to download it again and put it on the phone again....
Click to expand...
Click to collapse
Hi, any feedback on the global dev ROM? Trying to decide to move to that or not.
Thanks
[pt]
Somwhere I read, that I don't lose date going this way and if I don't unlock the bootloader.
Is that true?
Did you loose your data or not?
---------- Post added at 08:43 AM ---------- Previous post was at 08:33 AM ----------
paeddi said:
Somwhere I read, that I don't lose date going this way and if I don't unlock the bootloader.
Is that true?
Did you loose your data or not?
Click to expand...
Click to collapse
Sorry for my question...
The search function is my friend:
https://forum.xda-developers.com/showpost.php?p=77561756&postcount=9
Yes, it will delete all data.

unlocking Bootloader

Hello i need some help i got this device one week ago
I want to unlock bootloader and root my device
I found an app on Google play that promises to unlock the bootloader is it spam? Have someone tried it?
Don't use this application. I recommand you to unlock bootloader by getting code from ministryofsolutions. Just check on Google. I got code 5minutes later on his telegram channel and you can use it many times as you want even you lock bootloader again. It only cost 30$.
Sent from my CLT-L09 using Tapatalk
Does anyone know this service? Have anyone tried it?
They claim to me that they dont know anything about the process regarding unlocking BL..
https://global-unlocking-solutions.miiduu.com/bootloader-unlock-codes-choose-model-below
krixoff said:
Don't use this application. I recommand you to unlock bootloader by getting code from ministryofsolutions. Just check on Google. I got code 5minutes later on his telegram channel and you can use it many times as you want even you lock bootloader again. It only cost 30$.
Click to expand...
Click to collapse
Donyou know this service?
https://global-unlocking-solutions.miiduu.com/bootloader-unlock-codes-choose-model-below
StonebridgeGr said:
Donyou know this service?
https://global-unlocking-solutions.miiduu.com/bootloader-unlock-codes-choose-model-below
Click to expand...
Click to collapse
No sorry I don't know it.
Ministryofsolutions is the best one because you can unlock and unlock again with same code.
There is funky service also but be careful, because you will not able to re unlock bootloader anymore.
Sent from my CLT-L09 using Tapatalk
krixoff said:
No sorry I don't know it.
Ministryofsolutions is the best one because you can unlock and unlock again with same code.
There is funky service also but be careful, because you will not able to re unlock bootloader anymore.
Click to expand...
Click to collapse
Yea but the one i send you is cheap
I dont want to spent 30 euros for 'rooting' my device
Also is 16 euros for me and the other almost 28 so
Just paid 17.30 euros , 19 usd now for this service
I am waiting for the code
Also they told me that i can use the code as many times i want
StonebridgeGr said:
Just paid 17.30 euros , 19 usd now for this service
I am waiting for the code
Also they told me that i can use the code as many times i want
Click to expand...
Click to collapse
let me know how everything works out! Also did you pick the IMEI or serial code unlock?
RiTCHiE007 said:
let me know how everything works out! Also did you pick the IMEI or serial code unlock?
Click to expand...
Click to collapse
Only imei
Working or not?
downloadking89 said:
Working or not?
Click to expand...
Click to collapse
I found another better one . Fast sending the BL code.
StonebridgeGr said:
I found another better one . Fast sending the BL code.
Click to expand...
Click to collapse
What service?
StonebridgeGr said:
I found another better one . Fast sending the BL code.
Click to expand...
Click to collapse
Info, please ?
StonebridgeGr said:
I found another better one . Fast sending the BL code.
Click to expand...
Click to collapse
Hej man, could you please pm me link to the service?
@StonebridgeGr
PM me the link to the service please.
StonebridgeGr said:
I found another better one . Fast sending the BL code.
Click to expand...
Click to collapse
Please send me the info, thank you
StonebridgeGr said:
I found another better one . Fast sending the BL code.
Click to expand...
Click to collapse
If it works, please PM me too, thanks !
um, can i get a quick confirmation about this?
I emailed asking about the service and he said that it doesnt support the p20 pro
---------- Post added at 08:47 PM ---------- Previous post was at 08:44 PM ----------
StonebridgeGr said:
I found another better one . Fast sending the BL code.
Click to expand...
Click to collapse
can i get it please?
Hi,
Does anyone know which service still works to unlock the bootloader?
I got a P20 Pro and I wanted to install LOS, but for this I need an unlocked bootloader. ministryofsolutions seems to not provide them anymore and on global-unlocking-solutions. regarding this the people are waiting since weeks for the codes. This looks not very promising.
Any ideas? Or do I have to sell the phone? Would be a pity, because the P20 Pro seems to be a flagship which can use the potential of the camera even with LOS.
It looks like global-unlocking-solutions doubled the rates. Ridiculous.

Bootloader unlock codes are available again!

Hey guys.
Just wanted to tell you that the codes are available again.
Ministry of solutions only supports the Chinese models.
Funky Huawei should support all.
I had placed an order over a month ago so I'll send a support ticket to see if there are any news.
Update: On funky Huawei, it says that you can buy it but when you're on the according page, it says that it currently isn't available.
Update 2:
The funky Huawei said that I'll get a code or a refund within 14 days.
I had placed an order on 11 January.
Update 3:
Funky Huawei is down. Ministry of solutions is in "testing". Global unlocking solutions promises to deliver but only accepts credit card payments.
I don't remember the site, but one of the other thread had a link to another site that provided working unlock codes.
Just read through a few thread. I think it was here.
https://global-unlocking-solutions.miiduu.com/bootloader-unlock-codes-choose-model-below
After OEM-Unlock is available in new Versions is there a need for unlock-codes?
Railey said:
After OEM-Unlock is available in new Versions is there a need for unlock-codes?
Click to expand...
Click to collapse
OEM Unlock allows you to pass unlock code for unlock. Without OEM Unlock option Enabled this unlock code is useless.
A stupid question. Will i loose the code if i flash or update a custom rom? Or flash a second rom later. Is it for ever? Thanksssss
Hello ,
Funky Huawei refunded my money today.
Unlock Codes seems to be back for chinese models only.
loizos250 said:
A stupid question. Will i loose the code if i flash or update a custom rom? Or flash a second rom later. Is it for ever? Thanksssss
Click to expand...
Click to collapse
I've never tried it before but you should need the code only once.
Keep it somewhere safe anyway, just in case.
You can use it multiple (if it's even necessary).
hjfisch said:
Hello ,
Funky Huawei refunded my money today.
Unlock Codes seems to be back for chinese models only.
Click to expand...
Click to collapse
That's very unfortunate.
I was told that I will either get the code or a refund within 14 days.
But if I remember correctly, that was said from the beginning.
All models are supported but there's no guarantee that you'll get the code for every single device.
Oh man... Is FH seriously only going to unlock Chinese phones now? The unlock codes shouldn't be tied to any location, I wonder why they would do that?
kaibosh99 said:
Oh man... Is FH seriously only going to unlock Chinese phones now? The unlock codes shouldn't be tied to any location, I wonder why they would do that?
Click to expand...
Click to collapse
1) Like I've already said above, they provide codes for every region.
2) Even if it's just for the chinese models like with "ministry of solutions", it's because of Huawei themselves.
Have anyone experience with this Site?
Waiting for my payment-link...
https://global-unlocking-solutions.miiduu.com/bootloader-unlock-codes-choose-model-below
Railey said:
Have anyone experience with this Site?
Waiting for my payment-link...
https://global-unlocking-solutions.miiduu.com/bootloader-unlock-codes-choose-model-below
Click to expand...
Click to collapse
Same with you, I'm waiting for paymeny link.
https://global-unlocking-solutions.miiduu.com/bootloader-unlock-codes-choose-model-below
Looks 200% legit to me ???
Send ME your precious money and i will buy myself a ton of beer. There will be Way more sense in IT.
Face it: you wont get anything
dragon-tmd said:
https://global-unlocking-solutions.miiduu.com/bootloader-unlock-codes-choose-model-below
Looks 200% legit to me ?
Send ME your precious money and i will buy myself a ton of beer. There will be Way more sense in IT.
Face it: you wont get anything
Click to expand...
Click to collapse
@OldDroid whom is a recognised developer on here received his code from this site no problems so don't judge to quickly
uppon2 said:
@OldDroid whom is a recognised developer on here received his code from this site no problems so don't judge to quickly
Click to expand...
Click to collapse
i got mine through Ministry of solutions, but i know other developers who have used Global unlocking solutions in the past.
Regards
OldDroid said:
i got mine through Ministry of solutions, but i know other developers who have used Global unlocking solutions in the past.
Regards
Click to expand...
Click to collapse
Thanks for clarifying
What is the benefit of Unlock Bootloader?
Sorry, i got the answer.
https://thetechhacker.com/2014/03/2...dvantages-disadvantages-unlocking-bootloader/
eeeric said:
Same with you, I'm waiting for paymeny link.
Click to expand...
Click to collapse
Is it now unlocking avaibly?
Verstuurd vanaf mijn LYA-L29 met Tapatalk
---------- Post added at 08:14 ---------- Previous post was at 08:01 ----------
OldDroid said:
i got mine through Ministry of solutions, but i know other developers who have used Global unlocking solutions in the past.
Regards
Click to expand...
Click to collapse
Does ministry still provide unlock codes for the Huawei mate 20 pro?
Verstuurd vanaf mijn LYA-L29 met Tapatalk
---------- Post added at 08:15 ---------- Previous post was at 08:14 ----------
OldDroid said:
i got mine through Ministry of solutions, but i know other developers who have used Global unlocking solutions in the past.
Regards
Click to expand...
Click to collapse
Is it still available getting unlock codes from Ministry?
Verstuurd vanaf mijn LYA-L29 met Tapatalk
Interesting News!!
https://mobile.twitter.com/FunkyHuawei/with_replies?lang=es
Enviado desde mi LYA-L29 mediante Tapatalk
Yeah.they found a work around to root without boot loader unlock.. let see and wait how much they are going to charge the customers...

Categories

Resources