[bootloader Unlocked] LG G6 H870DS Custom rom and other development? - LG G6 Questions and Answers

since the lge devs are allowing us to unlock H870ds. I would be great to see some port for this model too. Ive just unlocked my device and looking forward to root it using twrp. Since there are little to no ports available for ROMs I'm saving that for later. hope some would port some of the famous ROMs into this too.

Bobbyrp said:
since the lge devs are allowing us to unlock H870ds. I would be great to see some port for this model too. Ive just unlocked my device and looking forward to root it using twrp. Since there are little to no ports available for ROMs I'm saving that for later. hope some would port some of the famous ROMs into this too.
Click to expand...
Click to collapse
where did you find the way to unlock H870DS?

Just went through the normal unlocking procedure. Devs send me the unlock bin. Ive installed some twrp but none seems to work properly.

Unfortunately, your device( Singapore, (ARROW(SINGAPORE)), LGH870DS.SEA )does not support unlocking the bootloader.

Try emailing them.
I sent them my IMIE and this Kind hearted Dev registered my device.
After than I was able to fo through remaining process of getting the unlock key. I can upload the unlock key if you want.
Anyway those devs over there knows only the community could save the company.

It's cool that they unlock boot-loader when people ask by email, but like they say in the faq, they will not have the time to treat each individual demand. If the procedure to unlock involve an unguaranteed(everybody is not sure to have it) way of doing it, it's going to be hard to have proper community support ^^'. (Btw I have too a h870DS DAC + 64gb + lineageos is kind of a dream ahahah)

Bobbyrp said:
I sent them my IMIE and this Kind hearted Dev registered my device.
After than I was able to fo through remaining process of getting the unlock key. I can upload the unlock key if you want.
Anyway those devs over there knows only the community could save the company.
Click to expand...
Click to collapse
Which email address did you send? Can you share it?

Lg developer email id
[email protected]

I tried --> Respond :
"Hello,
Thank you for contacting us.
This email address is no longer used to respond to inquiries about unlocking the bootloader.
Please refer to FAQs on the following link:
https://developer.lge.com/resource/mobile/RetrieveBootloader.dev?categoryId=CTULRS0704
You can find a new support email there.
Best regards,
LG Developer Site Team"
Wich is [email protected]
The spam on their mail adress caused by their stupid unlock policy ^^
Btw I've seen some activity on github for the h870DS.
Envoyé de mon LG-H870DS en utilisant Tapatalk

Ourouk said:
It's cool that they unlock boot-loader when people ask by email, but like they say in the faq, they will not have the time to treat each individual demand. If the procedure to unlock involve an unguaranteed(everybody is not sure to have it) way of doing it, it's going to be hard to have proper community support ^^'. (Btw I have too a h870DS DAC + 64gb + lineageos is kind of a dream ahahah)
Click to expand...
Click to collapse
I also tried to contact them, but it been 3 weeks now, I haven't received any response from them. If possible, please upload the unlock key so that others can use it.

Shashi_P_Shah said:
I also tried to contact them, but it been 3 weeks now, I haven't received any response from them. If possible, please upload the unlock key so that others can use it.
Click to expand...
Click to collapse
Also send the mail and they have not replied in 2 months

calmasterkey said:
Also send the mail and they have not replied in 2 months
Click to expand...
Click to collapse
LG is dead. )

Bobbyrp said:
since the lge devs are allowing us to unlock H870ds. I would be great to see some port for this model too. Ive just unlocked my device and looking forward to root it using twrp. Since there are little to no ports available for ROMs I'm saving that for later. hope some would port some of the famous ROMs into this too.
Click to expand...
Click to collapse
Can you please upload the unlock key?
I'm still rocking an H870DS, if a custom ROM works I wouldn't need to spend money on a new device!
Thanks

Bobbyrp said:
Try emailing them.
I sent them my IMIE and this Kind hearted Dev registered my device.
After than I was able to fo through remaining process of getting the unlock key. I can upload the unlock key if you want.
Anyway those devs over there knows only the community could save the company.
Click to expand...
Click to collapse
Please help us give me lg g6 870ds unlock.bin file is it work n please attach that

hard brick my 870ds. Need to unlock bootloader to at least try to flash something to the phone. Download mode is not available.

Bobbyrp said:
since the lge devs are allowing us to unlock H870ds. I would be great to see some port for this model too. Ive just unlocked my device and looking forward to root it using twrp. Since there are little to no ports available for ROMs I'm saving that for later. hope some would port some of the famous ROMs into this too.
Click to expand...
Click to collapse
Pls upload unlock bin were needed LG is dead

I don't think it would work on every device. They tailor the specific bin for imei number.

Can someone post the unlock key please? I will try unlocking the bootloader
Much thanks!

Related

[News] [Official Update] LG is NO MORE releasing his Bootloader unlock solution

Last official update
LG is not releasing nothing.
I have sold my G3 yesterday
-----------------------------------------------------------------------------------
Old News
LG has just answered me about my request to have an official LG G3 bootloader unlock solution !!!!
Dear *******
Thank you for your feedback regarding bootloader unlock and
we are sorry for any inconvenience and disappointment that have been caused by lack of support for bootloader unlock on the latest LG smartphones.
We are already aware of many developers’ requests and opinions on bootloader unlock.
So we have been preparing a server to provide safer bootloader unlock.
Also, we are internally discussing the target model and the time of providing bootloader unlock.
However, it will take some more time due to the technical restrictions, security issues, and the policy of mobile carriers.
We deeply apologize that we are unable to support bootloader unlock right now and would like to ask for your kind understanding.
We will let you know more specific information when the support policy for bootloader unlock is decided.
Best Regards,
LG
We'll have an official Bootloader solution for G3 in few time !!!!
p.s. : Personally i grant LG until the end of August.
If in this time they don't officially release nothing, i'll let my final considerations about this device....
Cool victory [emoji1]
Gesendet von meinem LG-D855 mit Tapatalk
wolfgart said:
Enjoy Guys !!!
LG has just answered me about my request to have an official LG G3 bootloader unlock solution !!!!
Dear *******
Thank you for your feedback regarding bootloader unlock and
we are sorry for any inconvenience and disappointment that have been caused by lack of support for bootloader unlock on the latest LG smartphones.
We are already aware of many developers’ requests and opinions on bootloader unlock.
So we have been preparing a server to provide safer bootloader unlock.
Also, we are internally discussing the target model and the time of providing bootloader unlock.
However, it will take some more time due to the technical restrictions, security issues, and the policy of mobile carriers.
We deeply apologize that we are unable to support bootloader unlock right now and would like to ask for your kind understanding.
We will let you know more specific information when the support policy for bootloader unlock is decided.
Best Regards,
LG
We'll have an official Bootloader solution for G3 in few time !!!!
Click to expand...
Click to collapse
Great work!
Good news....finally I decide, for do not sell my G3
OMG,good news,yeeaaahh...
That's awesome news.
So sometime before the G3 becomes obsolete then.. Im not holding my breath for it being this year.
This would be most excellent.
What means? What are the advantages of unlocked bootloader?
Bull**** talk if you ask me!
Is it Ture?
LPirro said:
What means? What are the advantages of unlocked bootloader?
Click to expand...
Click to collapse
Is it joke ? You are senior member and does not know advantages of unlocked bootloader ?
Please use search for explanation.
About time
keltonfan said:
Is it Ture?
Click to expand...
Click to collapse
Sure. This is true bro.
I'm a known user here in LG section....
Look all my posts...
it took for so long.... finally !!!!:good:
tin2404 said:
Is it joke ? You are senior member and does not know advantages of unlocked bootloader ?
Please use search for explanation.
Click to expand...
Click to collapse
I unlocked the bootloader on Nexus 5 for root, recovery, etc. But don't know the advantages on G3. I think it's the same, for install AOSP ROMs, etc.
wolfgart said:
Sure. This is true bro.
I'm a known user here in LG section....
Look all my posts...
Click to expand...
Click to collapse
Thank you I mean LG really want to unlock for us?
keltonfan said:
Thank you I mean LG really want to unlock for us?
Click to expand...
Click to collapse
For sure.
They have looked around and undestood they could loose too many customers.
They will do an HTC similar solution
Wicked news, made my day
We will see if this is true and they actually stick to their word, or either it was an email just to get a reply and they just keep going about their daily routines. Im still banking on one of the devs to make a solution before LG.

Is my M8 worthless?

Hello all,
I have a Verizon branded M8 AND have recently switched to TMob. The M8 is running 4.4.4 and is unfortunately still S-on and locked. Am I just stuck with a useless $600 phone until the Sunshine several developers come up with a way? Is that the only outfit with the capability of rooting this phone right now? Thanks in advance to anyone with any info.
Sent from my HTC6525LVW using XDA Free mobile app
Did you try calling verizon to get the unlock code?
If you have been with them for long, they will probably give it to you for free or maybe charge a fee but well you can use your phone then.
If they are unwilling to give you the unlock code then just say that you are gifting it to someone special or donating it. Just come up with a good humane reason and surely they will help.
They will also show you the procedure to unlock it.
Also as far as my knowledge goes, it is not possible to remove your phone carrier's lock using custom firmware.
Ravi.
-----------------------------
If you liked my post, please hit the thanks / thumbs up button.
grtbhl said:
Did you try calling verizon to get the unlock code?
If you have been with them for long, they will probably give it to you for free or maybe charge a fee but well you can use your phone then.
If they are unwilling to give you the unlock code then just say that you are gifting it to someone special or donating it. Just come up with a good humane reason and surely they will help.
They will also show you the procedure to unlock it.
Also as far as my knowledge goes, it is not possible to remove your phone carrier's lock using custom firmware.
Ravi.
-----------------------------
If you liked my post, please hit the thanks / thumbs up button.
Click to expand...
Click to collapse
I did try calling Verizon but i am trying to unlock the bootloader not the Sim. ... does that change your answer or should i try again?
See the htc forums on xda too.
Sim lock cannot be removed by flashing or installing custom firmwares. There is a separate procedure to unlock htc phones and their bootloaders.
I am familiar with htc sensation unlocking but don't know if it is the same for M8.
Will update you when I reach a full fledged computer with the relevant links.
You can also search the xda forums.
Ravi.
-----------------------------
If you liked my post, please hit the thanks / thumbs up button.
grtbhl said:
See the htc forums on xda too.
Sim lock cannot be removed by flashing or installing custom firmwares. There is a separate procedure to unlock htc phones and their bootloaders.
I am familiar with htc sensation unlocking but don't know if it is the same for M8.
Will update you when I reach a full fledged computer with the relevant links.
You can also search the xda forums.
Ravi.
-----------------------------
If you liked my post, please hit the thanks / thumbs up button.
Click to expand...
Click to collapse
I am quite familiar with the htc bootloader and the unlock process. The process includes going to the htc Dev site and getting an unlock token that you then flash to the device using fastboot command. The problem is that verizon seems to be the only carrier who has somehow not allowed this. When you put your a string in on the dev site it comes back with a message saying "your carrier doesnt support" somethin like that neway.... i am wondering though if there is a way to do something at a more physical hardware layer. I mean it is jus a qualcomm chip at the end of the day... if i were to crack it open physically would i be able to access a non populated jumper that would completely erase the eeprom??
See
http://forum.xda-developers.com/showthread.php?t=2711073
http://forum.xda-developers.com/showthread.php?t=2708464
http://forum.xda-developers.com/showthread.php?t=2695464
visit
http://firewater-soff.com/
It could help. Just searched xda for you. It does not require you to get unlock token from Htc.
Disclaimer: I have not tried any of the above. You do it at your own risk.
Ravi.

GUIDE: Obtain your bootloader unlock code from Huawei

Note: This applies to the Chinese version. It might also apply to the international version, but since I don't have an international Mate 9, I can't be sure. I just got my unlock code from Huawei the very hard way, so hopefully this guide will make it a little easier for everyone.
UPDATE: Because Chinese text is not displaying correctly in XDA, please see here for the tutorial:
http://pastebin.com/RYSvQq21
Thanks button presses are always welcome. Donations are even more welcome. I've spent tons of time working on this phone! PM me if you want to send a few bucks my way.
AGAIN, THIS APPLIES TO THE CHINESE VERSION (MHA-AL00) APPARENTLY IF YOU HAVE THE MHA-L29 YOU WILL BE MORE SUCCESSFUL CONTACTING HUAWEI EUROPE
Just running through the process now - Thank you for all your help, you are a star.
I sent an email to get my code to unlock the bootloader, now I'm waiting. Thanks to you
Hello,
Does unlock the bootloader with a Huawei official code cancel the warranty of the phone?
Jipsu said:
Hello,
Does unlock the bootloader with a Huawei official code cancel the warranty of the phone?
Click to expand...
Click to collapse
Yes, if the phone breaks due to something you flashed, etc.
So, has anyone gotten a response?
Any
I just received my bootloader unlock code
playa77176 said:
I just received my bootloader unlock code
Click to expand...
Click to collapse
What version of phone (region) have you got?
Have you written to the Chinese support (as per tutorial)?
Thanks.
Europe
What Huawei region did you contact? I'll try the same one.
Thank you.
playa77176 said:
Europe
Click to expand...
Click to collapse
Don't give up guys. Just keep emailing Huawei twice a day until they relent. :silly:
I could seriously use some help with the work on getting root and flashing roms from other regions!
Any updates? Anyone else get a code?
duraaraa said:
Any updates? Anyone else get a code?
Click to expand...
Click to collapse
i need to wait 12 more days. I create my account monday.
Should i try contact them anyway?
Jipsu said:
i need to wait 12 more days. I create my account monday.
Should i try contact them anyway?
Click to expand...
Click to collapse
No harm in trying.
So, please, I hope to hear more reports. I REALLY hope that someone with MHA-L29C900 or MHA-L29C432 can get their codes soon, and help with the oeminfo collection.
@duraaraa
can you please update the title of the thread to mention this is for the L00 as some people sometimes don't read well the first post lol.
As for the L29 it's much faster apparently, we just need to call Huawei in the country where you bought the phone, then they will send it to you in 3-4 days.
I have a friend who asked for it yesterday, an got it today. I will be calling the today again just in case to be sure to get it.
Thanks !
SAO said:
@duraaraa
can you please update the title of the thread to mention this is for the L00 as some people sometimes don't read well the first post lol.
As for the L29 it's much faster apparently, we just need to call Huawei in the country where you bought the phone, then they will send it to you in 3-4 days.
I have a friend who asked for it yesterday, an got it today. I will be calling the today again just in case to be sure to get it.
Thanks !
Click to expand...
Click to collapse
If your friend has L29 with unlocked bootloader, I desperately need your friend's help. Can you get me in touch with him?
duraaraa said:
If your friend has L29 with unlocked bootloader, I desperately need your friend's help. Can you get me in touch with him?
Click to expand...
Click to collapse
I sent him your message, he is also a dev. His name is @Tkkg1994 (superman rom, kernel etc.. on S7 and Hydra Rom & kernel on N7) you can also contact him on telegram with @Tkkg1994. Most probably he is under the radar trying to work on it as we speak.
SAO said:
I sent him your message, he is also a dev. His name is @Tkkg1994 (superman rom, kernel etc.. on S7 and Hydra Rom & kernel on N7) you can also contact him on telegram with @Tkkg1994. Most probably he is under the radar trying to work on it as we speak.
Click to expand...
Click to collapse
I sent him a message. Hopefully he will help me out with oeminfo dump.

getting bootloader code hash?

Hi,
Since Huawei closed giving away bootloader codes,
and I've blowed 60 USD on dc unlocker,
is there a way to get the bootloader code hash to decrypt it with hashcat, for example?
Best Regards,
Aleksander
Don't know about that but do you want to unlock your bootloader?
BeachCabana said:
Don't know about that but do you want to unlock your bootloader?
Click to expand...
Click to collapse
Yes but don't know how to get the bootloader code
Downgrade as low as possible and give it a try.
haexhub/huaweiBootloaderHack: Huawei-unlock-bootloader (github.com)
Edit:
First Download This -> SkyEmie/huawei-honor-unlock-bootloader: A simple tool for managing Huawei/Honor devices to unlock bootloader (github.com)
then grab unlock.py from haexhub and replace it. Then its a 'All-in-One Package' - no need to install anything.
aLcaTr4z said:
Downgrade as low as possible and give it a try.
haexhub/huaweiBootloaderHack: Huawei-unlock-bootloader (github.com)
Edit:
First Download This -> SkyEmie/huawei-honor-unlock-bootloader: A simple tool for managing Huawei/Honor devices to unlock bootloader (github.com)
then grab unlock.py from haexhub and replace it. Then its a 'All-in-One Package' - no need to install anything.
Click to expand...
Click to collapse
THANKS A LOT M8!!!!!!!!!!!
I've started the program but i am just curious how many different codes/how many attempts can there be in total?
Thats a good question, im sure u can find the answer in one of the 2 repos. One is endless (pure bruteforce) vs IMEI + HASH.
I'm still too lazy to Downgrade my Phone to give it a try (with out rebooting every 4 attempts), because no clue if its worth all the effort, as Huawei modding / hacking seems like almost dead.
aLcaTr4z said:
Thats a good question, im sure u can find the answer in one of the 2 repos. One is endless (pure bruteforce) vs IMEI + HASH.
I'm still too lazy to Downgrade my Phone to give it a try (with out rebooting every 4 attempts), because no clue if its worth all the effort, as Huawei modding / hacking seems like almost dead.
Click to expand...
Click to collapse
Ok thanks I've started the brute force the day same as u shared the github links and it's still on attempt around 97k so I'am still trying...
But do u know if it's possible to copy the WHOLE boot partition without unlocking bootloader?
Oh wow! Didnt expect that it might take this long.
And no, sorry. But i doubt that its possible, otherwise some sneaky hackers would found that gloryhole already.
aLcaTr4z said:
Oh wow! Didnt expect that it might take this long.
And no, sorry. But i doubt that its possible, otherwise some sneaky hackers would found that gloryhole already.
Click to expand...
Click to collapse
but do u know if there's another way to unlock my bootloader for free and not bruce forcing?
Only Paid atm, and only P20(Pro).
There is free method, your devices are on the list and can be unlocked. See my post.
hardcorehenry said:
There is free method, your devices are on the list and can be unlocked. See my post.
Click to expand...
Click to collapse
But is ur method not the same to the another suggested from?
aLcaTr4z said:
Downgrade as low as possible and give it a try.
haexhub/huaweiBootloaderHack: Huawei-unlock-bootloader (github.com)
Edit:
First Download This -> SkyEmie/huawei-honor-unlock-bootloader: A simple tool for managing Huawei/Honor devices to unlock bootloader (github.com)
then grab unlock.py from haexhub and replace it. Then its a 'All-in-One Package' - no need to install anything.
Click to expand...
Click to collapse
Pinguudroid said:
But is ur method not the same to the another suggested from?
Click to expand...
Click to collapse
This is something completely different, I guess you didn’t check links to helpful topics, so I’m attaching them again: first and second.
but I am running linux
kinda rip
Pinguudroid said:
but I am running linux
kinda rip
Click to expand...
Click to collapse
hardcorehenry said:
This is something completely different, I guess you didn’t check links to helpful topics, so I’m attaching them again: first and second.
Click to expand...
Click to collapse
I have just successfully unlocked the bootloader lock by the Taobao service CNY30. It is done by PC remote control. My P10 phone (VTR-AL00) was firstly downgraded from my EMUI 9.1 to EMUI 5. Then the operation was very fast (ROM firmware loading time was long) & I can't see clearly. At last it was successfully unlocked & the guy gave me the unlock code also. If you guys want to do this, you need to ask a friend who know Chinese writing to chat on the net. Then I upgraded the phone using Huawei official upgrade from the phone to EMUI 9.0. Then I flashed the openkirin ROMs successfully. I've tried all four ROMs (RR, OMNI, AOSP, AEX). All of them have some bugs. One important one is the phone can't be charged when powered off. It will go to bootloader mode when plugged with the charging cable. You need to charge when the phone is on.
Install testpoint drivers ( https://files.dc-unlocker.com/share.html?v=share/18B15B9D02C945A79B1967234CECB423 - these worked for my p10 lite), enter download mode via testpoints then use PotatoNV - https://github.com/mashed-potatoes/PotatoNV , i just did this two days ago then installed twrp and rooted with magisk, fairly simple and insanely useful, only drawback is you need to open up your phone back cover to do it. Works without downgrading on Emui 8
THANKS GUYS FOR ALL YOUR HELP AND SUPPORT <3
I've succesfully opened my phone with dc unlocker
You may want to try the testpoint method. Worked like charm for me. Check potatonv git and YouTube..
Once we find the code, bootlocker unlocking factory reset it?

how "safe" is unlocking key for bootloader

Hello there,
i hope i am in the correct section. I have purchased a Nokia 6.1 (TA-1050) and i would like to install Lineage OS to use Google/FB as less as possible. If there is a more secute OS, please let me know.
I know about hikaricalyx and techmesto, that i can purchase there a key to unlock my bootlooader. Are those two websites safe to use? I dont know what they do with my IMEI and my serialnumber. Second, can i be sure that they dont install some third party tools in my smartphone while the unlocking process?
This is still quite new for me, sorry if i ask something already asked.
Greetings.
Unlock your Nokia 8 bootloader
HMD Global will allow the bootloader on your Nokia 8 phone to be unlocked, allowing for certain customizations. This feature is intended for developers only.
www.nokia.com
Keno_I said:
Unlock your Nokia 8 bootloader
HMD Global will allow the bootloader on your Nokia 8 phone to be unlocked, allowing for certain customizations. This feature is intended for developers only.
www.nokia.com
Click to expand...
Click to collapse
Thank you @Keno_I. Whatever i get, if i will register there, what do i get? Is it possible to use the Nokia 8 bootloader unluck for my 6.1?
Greetings.
owftktrfqlvt said:
Thank you @Keno_I. Whatever i get, if i will register there, what do i get? Is it possible to use the Nokia 8 bootloader unluck for my 6.1?
Greetings.
Click to expand...
Click to collapse
I'm not sure really. The URL link doesn't say Nokia 8, so please try it and check whether it works and get back to me!
Regards,
Keno
Keno_I said:
I'm not sure really. The URL link doesn't say Nokia 8, so please try it and check whether it works and get back to me!
Regards,
Keno
Click to expand...
Click to collapse
Sadly it didnt work. But i have no problem to pay 5-10 € to buy this bootloader unlock. MY main "probleme" is, how safe to use they are. Can i be sure, that they dont install some third party software in my smartphone?
Thanks, Greetings.
owftktrfqlvt said:
Sadly it didnt work. But i have no problem to pay 5-10 € to buy this bootloader unlock. MY main "probleme" is, how safe to use they are. Can i be sure, that they dont install some third party software in my smartphone?
Thanks, Greetings.
Click to expand...
Click to collapse
Um paying would be fine, if it is a trusted source.
Look for sources which many people have vouched for it.
I wouldnt buy it but in your case there seems like no choice.
I got my bootloader unlock from hikaricalyx and its very safe and takes only few minutes to unlock the bootloader. If you are aware regarding how to unlock the bootloader then you can only apply for bootloader unlock on your own during which you will be given a command prompt tool which you need to download and run on your pc with your phone connected. This tool will then produce some numbers which you need to provide hikaricalyx and in return he will then inform you the bootloader unlock key which you need to again input in tht tool.
He will not ask for your imei number.
Hello.
I have unlocked my Nokia and installed LineageOS. I used the service from hikaricalyx and it was very easy. I got a lot of help and he was very kind. Even if my phone was unlocked and had some trouble to install LineageOS he helped me. I dont think, that the files we used to unlock my phone was corrupted.
For everyone who wants the files: These are useless for you. Every time you boot your phone, it will generate a random singature. We read this ramdom hash and he signed the unlockfiles with that hash. IF you want to install LineageOS like me, on your Nokia 6 these ~5$ are worth it.
Thank all of you who replied.
I am done with this thread, but i let it open for someone who have simular questions. Sone mod can close it if he want.
harshad_kp said:
I got my bootloader unlock from hikaricalyx and its very safe and takes only few minutes to unlock the bootloader. If you are aware regarding how to unlock the bootloader then you can only apply for bootloader unlock on your own during which you will be given a command prompt tool which you need to download and run on your pc with your phone connected. This tool will then produce some numbers which you need to provide hikaricalyx and in return he will then inform you the bootloader unlock key which you need to again input in tht tool.
He will not ask for your imei number.
Click to expand...
Click to collapse
Running unknown tools are kinda fishy but you might wanna make sure you got a good antivirus or smth
Kenora_I said:
Running unknown tools are kinda fishy but you might wanna make sure you got a good antivirus or smth
Click to expand...
Click to collapse
I have quickheal total security and had no issues with using the tool with antivirus ON.
harshad_kp said:
I have quickheal total security and had no issues with using the tool with antivirus ON.
Click to expand...
Click to collapse
quickheal…. no.
I meant a reputated antivirus like Bitdefender or Kaspersky.

Categories

Resources