With Hex Installer I believe it's possible
This app called ASR Voice recorder have the option to choose your input source as well as monitor what you are recording. It also can control audio gain levels.
I use the Call Recorder app...
https://play.google.com/store/apps/details?id=com.appstar.callrecorder&hl=en_CA
I too was looking for something proprietary but no dice. This works well and puts a record button beside my phone calls as I dont want to record every call just important business calls.
EDIT: BY default it records every call
https://play.google.com/store/apps/details?id=com.fireshooters.sound
Just use this app & it'll force everything out of the phone. Use the water icon, set the frequency a bit higher than normal water frequency to make it more effective. If it still doesn't work then that means it's in your wire
BxActions does this. I use it myself for that exact thing.
Only niggle is that without paying for pro it will cycle through loud, vibrate and silent rather than just loud and vibrate
Yep, theres a couple apps from the playstore as well that add in the cutout for the camera as well.
https://play.google.com/store/apps/details?id=com.used.aoe
There is some walkthroughs on XDA and I believe sakitech has one on YT to set it up
I just ordered this for my S10+:
https://www.amazon.ca/Protector-amFilm-Compatible-Fingerprint-Tempered/dp/B07QLZN8PM
Solely based on reviews and cost.
I wish Spigen made a tempered glass version.
NOTE: link is Canadian