Huawei own phone record app locked? - Huawei Mate 20 Pro Questions & Answers

I heard there is an own app of Huawei that can record phone calls, but it's been locked?!
Mate 10 has built-in phone record app. Where is it on the Huawei mate 20 pro?
On Android 9 Google has disabled an feature in the Android version so that means other phonerecord app are not working right.
Sent from my LYA-L29 using Tapatalk

With my limited knowledge, it's Android Pie that limits call recording.....in other words, you can't at all atm on the M20P

icecoldbeverage said:
With my limited knowledge, it's Android Pie that limits call recording.....in other words, you can't at all atm on the M20P
Click to expand...
Click to collapse
I heard that there is on the Chinese version an official Huawei phonecall record app
.
Sent from my LYA-L29 using Tapatalk

icecoldbeverage said:
With my limited knowledge, it's Android Pie that limits call recording.....in other words, you can't at all atm on the M20P
Click to expand...
Click to collapse
Is there news about it?
Sent from my LYA-L29 using Tapatalk

On my Chinese version it do come with the call recorder, working fine.

I find it seriously disturbing that people are still asking for call recorders on their phones. I would be pretty p'd if someone recorded me without my permission and I am pretty sure you would need to make it pretty clear to the other person that you're recording them.
This is just creepy people.

Jonathan-H said:
I find it seriously disturbing that people are still asking for call recorders on their phones. I would be pretty p'd if someone recorded me without my permission and I am pretty sure you would need to make it pretty clear to the other person that you're recording them.
This is just creepy people.
Click to expand...
Click to collapse
No depends on why you are using it as to whether it's "creepy" or not. Only time I use it is to record calls from businesses especially the ones that say one thing and then say something else the next time you ring. Which I've had alot of times in the past and wished I had this technology back then. I have set mine manually to record certain calls and just use it as backup for phone companies, credit card company's etc.
Sent from my [device_name] using XDA-Developers Legacy app

jadaress1 said:
Only time I use it is to record calls from businesses especially the ones that say one thing and then say something else the next time you ring. Which I've had alot of times in the past and wished I had this technology back then. I have set mine manually to record certain calls and just use it as backup for phone companies, credit card company's etc.
Click to expand...
Click to collapse
+1
Useful also in case of harassment, insults and threats.
Moreover recording is still possible on POTS lines, and even on mobiles if using the speakerphone and a separate voice recorder...

I use phone recorder especially for notes during the phone call business.
I miss this!
How to enable it on the European version?
Sent from my LYA-L29 using Tapatalk

aygul12345 said:
I use phone recorder especially for notes during the phone call business.
I miss this!
How to enable it on the European version?
Click to expand...
Click to collapse
i miss it too, i always searching for the apk from the chinese mate 20 pro ... no luck
greets, Peter

Google has been actively fighting the ability to record raw audio from phone calls for a while. In North America the laws for 'single party consent' are a nightmare, and totally different from one State to the next in the United States. Recording a phone is never illegal, but in most areas "benefiting from it" is if you act on the knowledge gained and the other person did not consent. Tricky court cases, but the laws have been in place forever. They kind of work like slander/libel, where the grieved party has to prove that they have been 'injured' in some way by what happened.
This is why the games with call recorders, where they have a dozen different ways to record audio. Especially on a rooted phone, it should be child's play to record raw audio from those channels - but it has been a battle for a while. Right now the only thing you will for sure be able to do is to record from the mic, which if the phone is on speakerphone will pick up the other person in the call.
Some people say that the modded .apk for ACR Recorder is able to record proper audio without being rooted, but I haven't tried it. You can search for 'Cube+ACR_v2.2.132 Mod' if you want to look for it.

greddy said:
i miss it too, i always searching for the apk from the chinese mate 20 pro ... no luck
greets, Peter
Click to expand...
Click to collapse
Shame someone couldn't extract the apk and share.Could work?

dragona said:
Shame someone couldn't extract the apk and share.Could work?
Click to expand...
Click to collapse
The apk is the easy part, a simple Google search will find it for you. The problem is installing it. It won't install unless it's in the system folder. Pretty sure you'd need to be rooted to get it to work.

What a bummer

dragona said:
Shame someone couldn't extract the apk and share.Could work?
Click to expand...
Click to collapse
but here is an nice answer
https://forum.xda-developers.com/showpost.php?p=78821722&postcount=5
Greets, Peter

Could it be possible, that easy? Surely someone would have already tried it?

greddy said:
but here is an nice answer
https://forum.xda-developers.com/showpost.php?p=78821722&postcount=5
Greets, Peter
Click to expand...
Click to collapse
Did he managed with adb shell?, if I go to my explorer I don't see any kind of files there....
Sent from my LYA-L29 using Tapatalk

aygul12345 said:
Did he managed with adb shell?, if I go to my explorer I don't see any kind of files there....
Sent from my LYA-L29 using Tapatalk
Click to expand...
Click to collapse
I couldn't find either

dragona said:
I couldn't find either
Click to expand...
Click to collapse
Did you do with ADB shell?

aygul12345 said:
Did you do with ADB shell?
Click to expand...
Click to collapse
No, don't know how to

Related

[Q] Why are call-recording apps so difficult to write?

Can someone please explain, once and for all, why recording incoming audio for calls is so damn difficult? Forget about the legality of it or whatever - my question is purely technical. What are the technical difficulties that a developer runs into when trying to write a call recording app? Particularly for the Atrix?
I've heard that "moto blocks it", but that's not really an answer. Is the driver "hidden" in some way? Is the stream encrypted or something? Is there no API function that exposes the incoming audio stream?
On phones that do successfully record the inbound audio, how is the app doing it, and why does it work on that phone, but not on another? What's different about the platform/software/driver/electronics/etc?
Thanks
Would love to know this as well.
Sent from my MB860 using XDA App
definitely a bump. My bet is that the API is crippled in that area for legality reasons.
Trust me, I'm sure your phone already has plenty of call recording software on it....
Techcruncher said:
Trust me, I'm sure your phone already has plenty of call recording software on it....
Click to expand...
Click to collapse
Totally bro it like totally records your words and stuff and like saves em on an invisible SD card and the file is 0kb... oh and then if you check your memory to see if it is recording it sends it via the internet... even without a connection!
Sent from my Xoom using XDA App
ChongoDroid said:
Totally bro it like totally records your words and stuff and like saves em on an invisible SD card and the file is 0kb... oh and then if you check your memory to see if it is recording it sends it via the internet... even without a connection!
Sent from my Xoom using XDA App
Click to expand...
Click to collapse
+5,000,000
LMFAO!
Sent from my MB860 using XDA Premium App
probably is the legality issue. worried about something being recorded during a conversation that can't legally be recorded.
Can't really imagine any technical difficulty that would prevent it.
If you call me its legal for me to record the conversation. There is nothing illegal about that.
Sent from my MB860 using Tapatalk
And if someone else is using your phone, it's not.
Techcruncher said:
Trust me, I'm sure your phone already has plenty of call recording software on it....
Click to expand...
Click to collapse
Totally clueless lol.
Jnewell05 said:
If you call me its legal for me to record the conversation. There is nothing illegal about that.
Sent from my MB860 using Tapatalk
Click to expand...
Click to collapse
In many jurisdictions, all participants must be aware that a conversation is being recorded, or the recording is illegal.
Sent from my MB860 using XDA App
Thanks for all the replies, everyone, but I'm afraid this post is turning into the legal conversation that I hoped it wouldn't. I'm sure none of us are lawyers, so let's stick to the nerdy technical stuff we're good at.
So just to try to reign the conversation back in; there's gotta be some devs out there who have dabbled in this area before. What are the technical nuances and obstacles in wirting code to record the incoming audio of a phone call?
(Ya, I know about the 'speaker-phone' trick. I'm asking about the incoming audio stream.)
Techcruncher said:
Trust me, I'm sure your phone already has plenty of call recording software on it....
Click to expand...
Click to collapse
...
...
Uh... ok. Thanks for that...
ChongoDroid said:
Totally bro it like totally records your words and stuff and like saves em on an invisible SD card and the file is 0kb... oh and then if you check your memory to see if it is recording it sends it via the internet... even without a connection!
Click to expand...
Click to collapse
BAAAHH HAHAHAHAHA!!!!
Skadoosh!!
See this: http://code.google.com/p/android/issues/detail?id=2117#c401
netter159 said:
definitely a bump. My bet is that the API is crippled in that area for legality reasons.
Click to expand...
Click to collapse
Back to the post..
the Atrix, cannot record calls is because Moto left out a standard Android function from one of the libraries, the libaudio.so file. Supposedly that is the standard way to stream the live call audio (both incoming & outgoing) for Android programming.
Since other Android phones CAN record calls, and since other Android apps do work with multiple other phones--it seems likely that this is a Moto issue and not an "Android" problem. Moto have no comment on the topic other than "we don't make call recording software".
Someone capable of shimming in some new code or writing a driver that can access the hardware will be my hero. in another post I saw someone that was able to bring a driver from another phone and use its functionality to record calls
I would pay good money to record MY phone calls.....
I came across this idea from another board about a "virtual recorder"
Quote:
"For example, maybe we could develop a virtual bluetooth device. Similar to a virtual DVD drive in widows. There's no real physical drive, but the driver makes windows think there is and it can be used to mount ISOs... Well, same concept - make a virtual bluetooth device that android thinks is a physical device, and use whatever existing mechanisms to divert the audio stream to the virtual device. Then of course, the back-end for the virtual bluetooth could simply send the sound back to the handset whilst recording the audio stream."
^^Thats a neat idea. However, I am not sure it is possible to do that given the APIs and the inherent limitations of the platform!
That post about the "other driver" is here http://forum.xda-developers.com/showthread.php?t=806451
according to him he "Because it wasn't open source, I had to disassemble it in order to write what I wanted exactly."
Also here is a link to android FYI
http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html
l8r
OldOneEye said:
Back to the post..
the Atrix, cannot record calls is because Moto left out a standard Android function from one of the libraries, the libaudio.so file. Supposedly that is the standard way to stream the live call audio (both incoming & outgoing) for Android programming
Click to expand...
Click to collapse
Is this something that can be corrected with a custom ROM and kernel? I admit to not knowing much about programming for Android and how a lot of that works. I've got some programming experience outside of Android and Linux, and I'd be willing to cross over and work on custom ROMs just for that feature. Like you, I think it's worth it's weight in gold...

Call Recording

Just to confirm call recording works amazing as standard. I use callrecorder by skvalex and device is other, use standard android api and choose voice up link and downlink. Im getting really amazing call recording. No mods needed other than root of course. Im on an international version. Hope this helps someone.
diigimatrix
Sent from my GT-N7100 using Tapatalk 2
Good to know. But i wont use it , its almost 8€. I can donate half of them to the dev that get native call rec from the asia version as with so many sammy droids.
iakovidis said:
Good to know. But i wont use it , its almost 8€. I can donate half of them to the dev that get native call rec from the asia version as with so many sammy droids.
Click to expand...
Click to collapse
you can try "all call recorder" from play store, it's free and work fine !
iakovidis said:
Good to know. But i wont use it , its almost 8€. I can donate half of them to the dev that get native call rec from the asia version as with so many sammy droids.
Click to expand...
Click to collapse
There is no replacing this app. It can do ANYTHING you would ever need in a call recorder. To name some features:
I have my family in a "family group" in my contacts. Same with friends in "friends". You can go to exceptions and tell it to "never record x-group" and "always record" another group. It also has a manual over ride button so that you can start recording even if the person calling is in the "never record" group. So my recorder is setup so it automatically records everyone that is not in my "never record" group.
I love that app. Worth every penny IMHO.
I agree, it's worth every penny. Saved my ass once.
Balamutnik said:
I agree, it's worth every penny. Saved my ass once.
Click to expand...
Click to collapse
Yupp. It has saved me about $1.000 to date. What happens most of the time is we agree upon a price and they tell me another price when the work is done or when the product shows up. I tell them "no we agreed on $xxxx dollars.", they disagree, I show them the recorded call and they back down. Without this app it would be "I said, you said" and it would be a PITA to settle on something. It's such a nice app! Dollars, frustration and time saved! I would donate even more, but considering I gave the dev a tons of idea: exception list, movable recording button, "hide pause button if recording has started option" etc, that he incorporated to make the app it is today I feel I have done my part
Thank you. This is very good news indeed! I hope so will be in future)
Sent from my GT-N7100 using xda app-developers app
aiglegris91 said:
you can try "all call recorder" from play store, it's free and work fine !
Click to expand...
Click to collapse
"all call recorder" freezes my Note 2. It gave black screen after call and had to pull battery out, so I uninstalled it.
Native Call Recording Samsung Galaxy Note GT-N7105
iakovidis said:
Good to know. But i wont use it , its almost 8€. I can donate half of them to the dev that get native call rec from the asia version as with so many sammy droids.
Click to expand...
Click to collapse
Can you point me in the right direction on how to get their software? I am willing to pay för a solution that lets me record calls regardless if I am on blutooth, cabled headset, normal or speakerohone, preferably channel divided. Sound format doesn't matter as long as there somewhere is a converter for it.
My phone is rooted, native API seams to work on handset with or without speakerphone active, however not with headset. My phone is rooted.
I tried every single setting from the "Standard Android API preferences, but it did not work with bluetooth headset (Sony Smart Wireless). Only the incoming voice is being recorded.
Though I only use the note with bluetooth the app is useless for me.
NikosPx said:
I tried every single setting from the "Standard Android API preferences, but it did not work with bluetooth headset (Sony Smart Wireless). Only the incoming voice is being recorded.
Though I only use the note with bluetooth the app is useless for me.
Click to expand...
Click to collapse
I'm waiting on a bluetooth solution as well...
Sent from my Galaxy Note 2 using Tapatalk 2
EP2008 said:
I'm waiting on a bluetooth solution as well...
Sent from my Galaxy Note 2 using Tapatalk 2
Click to expand...
Click to collapse
I've used record my call app which is free.
just set the recording mode to Phone instead of microphone.
I can even choose what numbers to record such as unknown numbers and groups. it's been great.
hyperionramus said:
I've used record my call app which is free.
just set the recording mode to Phone instead of microphone.
I can even choose what numbers to record such as unknown numbers and groups. it's been great.
Click to expand...
Click to collapse
That's what I use now, but no matter what the setting, it either records only my voice or the other person. Not both. I've tried this two different bluetooth headsets without luck: Motorola hx550 and jawbone icon.
Sent from my Galaxy Note 2 using Tapatalk 2
Galaxy call recorder works perfect for me, no root needed.
Sent from my GT-N7105 using xda app-developers app
I guess I've only tried it with a regular headset and not a blue tooth one.
Sent from my awesome Galaxy Note 2 using a freaking paid forum app.

"answering machine" app

Hi,
Does anyone know of an app that works like an answering machine, allowing incoming calls to be recorded on the phone itself after hearing a prerecorded welcome message? I need this app for the Samsung Galaxy S3 to be used outside the US,
Thanks !
eliort said:
Hi,
Does anyone know of an app that works like an answering machine, allowing incoming calls to be recorded on the phone itself after hearing a prerecorded welcome message? I need this app for the Samsung Galaxy S3 to be used outside the US,
Thanks !
Click to expand...
Click to collapse
Ummm its called voice mail.
Lol
You dont need an app
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
See if your provider offers visual voicemail...if not, check out "you mail" out some of the other visual voicemail apps on Google play.
That's about the closest I can think of...not only can you just hit play on your device without calling, but you also get a text transcript of each message as it comes through.
HTC_One_S | S-OFF | Root_Box | Bubba_3.7b_SoftOV
Not quite...
Hey,
Thanks for the help. My carrier offers voicemail but with no visual interface, that's why I'm looking for a application to replace it. and Youmail does not work in my country...
any other suggestions?...
Thanks !
Try Hullomail. That definitely works outside of the US, as I'm using it in the UK.
Sent from my C6603 using Tapatalk 2
kingvortex said:
Try Hullomail. That definitely works outside of the US, as I'm using it in the UK.
Sent from my C6603 using Tapatalk 2
Click to expand...
Click to collapse
I'm in Israel, an Hullomail would have been great if it worked here...
thanks.
No such applications (
thanks
playsib said:
No such applications (
Click to expand...
Click to collapse
thanks for the efforts.
This may sound crazy but you can use Google Voice for this very application.
Sent from my Nexus 4 using xda premium
OK, I have done a little thread cleaning....I would rather not close this thread, so let's try a reset.
I think everybody knows that not every application is available in all locations...well now you do
So let's not get upset when somebody suggests something that you can't use. I just checked the Italian version of the play store and there are numerous Voicemail and Answering Machine apps for download. Personally if it isn't inverted (black background, white text) I don't want it.
So if i may recap.
The search is for an App on the phone(or tablet) that will answer for you and then play a message after that it will record what is been said on the other side of
the line.
So no redirecting calls to another number that records it so I/we don't also have to call that number to hear the messages.
I have also tried several from the "Google Play" market/store but i cannot find one that works correctly (i.e. clear sounds is a must for me personally, which all of them lack. If i want it on speaker to record i can just use my 1980 tape recorder next to it )
Oh just to clarify this is NOT about voice-mail!
An answering machine was used with landlines for when you'd be away.
Check this out, wiki about Answering machines.
And to clarify some more here is a wiki about voice-mail
Here are some of the suggestions (sorry if i miscredited anyone please PM me so i can fix it )
Hullomail (kingvortex)
Google Voice (marty331)
Visual voicemail - Check if your provider has an app (ryanshew)
Youmail (ryanshew)
I have looked at all suggestions above, but that's all voice-mail as far as i can see. (Checked websites and info if not clear enough, didn't actually try it out).
So if I'm wrong please let me know and i will research it further.
Hope this clears up some misunderstandings I have come to see in my 4 year hunt for a descent "Answering Machine app".
(Also looked for it when I had Windows Mobile but that was not possible on the phone i had then. Hardware related and such.
I'm developing an App that do this and it's called "LVoicemail": http://forum.xda-developers.com/android/general/app-lvoicemail-t3485750/page1
11

call recorder help ?

Hi can anyone help me in finding a decent call recorder for the Galaxy S10 please x
salsa1976 said:
Hi can anyone help me in finding a decent call recorder for the Galaxy S10 please x
Click to expand...
Click to collapse
If you are rooted, use skvalex call recorder.
salsa1976 said:
Hi can anyone help me in finding a decent call recorder for the Galaxy S10 please x
Click to expand...
Click to collapse
Why not use Samsung's inbuilt call recorder?
I use it, and works perfectly as it should be!
Depends. If you have the United States variant, built in call recording isn't even available for us..
Which one will record both sides ?
dodo34 said:
Which one will record both sides ?
Click to expand...
Click to collapse
Because it is a kernel-related restriction, no application will be able to bypass it. So, the answer is: none.
Except, of course, if you are on custom roms or rooted...
Change you region phone, do not need to root.
PeterParker said:
Change you region phone, do not need to root.
Click to expand...
Click to collapse
He doesn't work with me that way.
Can you explain the way in detail
.... I don't want root but I want to record calls and I had to work too much root but most bank applications are disabled and can't be put in root skipping at all
Abo-Wa3d said:
He doesn't work with me that way.
Can you explain the way in detail
.... I don't want root but I want to record calls and I had to work too much root but most bank applications are disabled and can't be put in root skipping at all
Click to expand...
Click to collapse
Buy THL (Thailand) sim card, format your phone with sim card inside, and thats all, after that insert your sim card again, and its done.
I have do that and it works, I have native call recorder.
It only work with Multi region rom installed OXM ex: my phone SM-G973F
This one works
I use CubeACR (find it in Play Store).
It bypass the limitations explained above by using the Accessibility options (If I understood well).
Works fine for me (NON rooted, stock Samsung Android 10 ROM, G973F dual SIM EU spec, 8-128 setup).
It records both sides and even Whatsapp and alike calls. The free version has ads (set up a private DNS if you bother that - I do, I would purchase the app but the creators only offer time-based subscriptions and not a lifetime license) and also the free version only record calls in .AMR format, though you can easily convert the ones you want to keep to any other format or simply let them as they are - recording quality is fine anyway.
Just follow carefully the setup wizard when you first start the app.
Give it a try, and you'll see. Hope this heps
Cheers!
Manualeitor said:
I use CubeACR (find it in Play Store).
It bypass the limitations explained above by using the Accessibility options (If I understood well).
Works fine for me (NON rooted, stock Samsung Android 10 ROM, G973F dual SIM EU spec, 8-128 setup).
It records both sides and even Whatsapp and alike calls. The free version has ads (set up a private DNS if you bother that - I do, I would purchase the app but the creators only offer time-based subscriptions and not a lifetime license) and also the free version only record calls in .AMR format, though you can easily convert the ones you want to keep to any other format or simply let them as they are - recording quality is fine anyway.
Just follow carefully the setup wizard when you first start the app.
Give it a try, and you'll see. Hope this heps
Cheers!
Click to expand...
Click to collapse
Nope, it doesn't record both sides. I tested this app last year and I tested it now again and it seems they found a better way to record from speakers. The level of background noise is high but you can hear the other voice, so... beter than nothig...
Well, anyway it is as you said. Better than nothing. Certainly I'm using it at home, 'cause I make and receive calls mainly when I'm there. I will try and test outside to see how bad is the surrounding noise. With my old J3 2016 there was much simpler, easy to install TWRP, Magisk etc, and record calls was piece of cake with AOSP Call Recorder. No issues at all. Now, this is a flagship much better phone but... It seems this kind of 'playing' is not that easy. Pity!
Cheers!
tiho5 said:
If you are rooted, use skvalex call recorder.
Click to expand...
Click to collapse
Call Recorder - Cube ACR - Apps on Google Play
Call recorder, Record phone calls, Signal, WhatsApp, Viber, Call recording app
play.google.com

Question Call recording?

Does anyone know how I can enable call recording on my device? For some reason its not showing up and I live in one of the countries where call recording is listed to be working. Not to mention my Samsung A72 has this working already
biglo said:
Does anyone know how I can enable call recording on my device? For some reason its not showing up and I live in one of the countries where call recording is listed to be working. Not to mention my Samsung A72 has this working already
Click to expand...
Click to collapse
No clue how it's supposed to do it out of the box as I'm in the states and mine is tmobile. I had to root and install a call recorder app.
alarmdude9 said:
No clue how it's supposed to do it out of the box as I'm in the states and mine is tmobile. I had to root and install a call recorder app.
Click to expand...
Click to collapse
Which app did you end up installing? I used to have ACR but they don't really support root and apparently neither do they Android 12.
For me, Call recorder by Skvalex is the best call recorder in the market, the playstore version has some featuers blocked by google, so I would advise to use the version on the website.
DenisEhm said:
Which app did you end up installing? I used to have ACR but they don't really support root and apparently neither do they Android 12.
Click to expand...
Click to collapse
I use Call recorder by Skvalex. Seems to be the best and I bought the pay version. Auto upload to drive. Never had a problem out of it.
gmbarr said:
For me, Call recorder by Skvalex is the best call recorder in the market, the playstore version has some featuers blocked by google, so I would advise to use the version on the website.
Click to expand...
Click to collapse
alarmdude9 said:
I use Call recorder by Skvalex. Seems to be the best and I bought the pay version. Auto upload to drive. Never had a problem out of it.
Click to expand...
Click to collapse
Yes that's what I'm starting to see. I'm miffed I have to pay for another app but it seems pretty solid.
DenisEhm said:
Yes that's what I'm starting to see. I'm miffed I have to pay for another app but it seems pretty solid.
Click to expand...
Click to collapse
The free version may work for you. My needs for it are rather precise so I paid for it.
I had a license for Skvalex from 2017 so I was able to utilize this with the app without paying again which is cool so no complaints here. The only nitpick I have is the fact that it records the ringing of the calls and not when the person picks up lol.
biglo said:
Does anyone know how I can enable call recording on my device? For some reason its not showing up and I live in one of the countries where call recording is listed to be working. Not to mention my Samsung A72 has this working already
Click to expand...
Click to collapse
See if this helps you to record calls, it is an official google site!
Use the Phone app to record calls - Phone app Help
You can use your Phone app to: Always record calls from unknown numbers. Always record calls from selected contacts. Record an individual call. You can playback saved recordings. You can als
support.google.com
biglo said:
I had a license for Skvalex from 2017 so I was able to utilize this with the app without paying again which is cool so no complaints here. The only nitpick I have is the fact that it records the ringing of the calls and not when the person picks up lol.
Click to expand...
Click to collapse
You can change that in the settings > recording > Standard API > Start recording on answer
gmbarr said:
You can change that in the settings > recording > Standard API > Start recording on answer
Click to expand...
Click to collapse
Thanks!
thanks for the info all. I was wondering myself.
Also, I don't see a single "Like" for a thank you here. I think people who take their time to respond should be recognized.
cheers all

Categories

Resources