Question Whatsapp run in a crash loop - Xiaomi Mi 11 Lite 4G

HI
suddenly this afternoon, I don't know why, WhaptApp started to crashe every time I launch it. I tried to delete data, uninstall and install it again, but whatsapp still crash at start up. It is impossible to use it. I got this error message :
android.database.sqlite.SQLiteCantOpenDatabaseException: Cannot open database '/data/user/0/com.whatsapp/databases/sync.db': Directory /data/user/0/com.whatsapp/databases doesn't exist
Of course, even with adb, under Android 12, it is impossible to create the directory under /data because of permission denied.
Do you have any idea ?
Thank you for your help.

Get that trashware off the device! Use browser login only if you must use it.
It is a high security risk.

I had already thought of this solution, but I need the app to log in....

raph_quiroule said:
I had already thought of this solution, but I need the app to log in....
Click to expand...
Click to collapse
I would ditch it then. It's a multiple vector security risk. I don't use it.
If you insist on using it... what events lead up to the crash? Was it or anything updated? Any apps installed or uninstalled? Any downloads done?
Delete all it's data then ininstall it and see what you got. Clear the system cache. Download the latest version from a trusted source only. Scan with online Virustotal (scan what's loaded now too). Install. If it still pukes on you there's no guarantee a factory reset will solve this.
Malware is also a possibility. At some point a factory reset is in order especially if there's other odd behaviors or system issues. If it's a virus or rootkit a factory reset would purge it on Android 9 or higher.
If you think there's a possibility of malware, factory reset. Change account passwords then. Limit the damage by acting promptly. I give myself 2 hours to erraticate malware, then it gets nuked if not completely resolved. You wouldn't be the first to get tagged with malware through WhatsApp. Especially dangerous is doing -any- downloads from there including jpegs and pngs.

Thank you very much for your help. Despite I use alternatives like Signal, I still need WhatsApp to stay in touch whith some groups. I already tried to delete data and cache of WhatApp without success. I removed the app and installed it again but problem remains.
The log said :
Directory /data/user/0/com.whatsapp/databases doesn't exist
so I would like to create it manually, but it seems that it is impossible because of security of Android 12. I can't access to /data.

raph_quiroule said:
Thank you very much for your help. Despite I use alternatives like Signal, I still need WhatsApp to stay in touch whith some groups. I already tried to delete data and cache of WhatApp without success. I removed the app and installed it again but problem remains.
The log said :
Directory /data/user/0/com.whatsapp/databases doesn't exist
so I would like to create it manually, but it seems that it is impossible because of security of Android 12. I can't access to /data.
Click to expand...
Click to collapse
I don't know. That's a curious problem. 12 is a terror as far as I'm concerned. That's one reason I still run N10+'s on 9 and 10. Maybe use adb or ladb to edit it?
Double check all the permissions. Are any packages disabled on the phone? A small system app that's been disabled can cause all kinds of mischief.
Something, be it WhatsApp, an update, malware, a single event upset, etc screwed up the user partition data it sounds like. There's no guarantee a factory reset will fix it and even if it does it could reoccur if you don't find the root cause.
Play with it and keep doing Google searches, eventually you'll track it down. Might take a while.

Once again, thank you for your help. In fact, I've just found a workaround by installing the app in the "Work profile" of the phone. So I guess that factory reset will solve the problem. I also succeed in using an app that use web whatapp interface from F-Droid.
Independently with this story, the fingerprint sensor of the phone stopped working few weeks ago. So i'am preparing a Samsung Galays S9 under /e/OS. I'm going to switch on it to perform a factory reset of the xiaomi and send it for reparation because it is still under guarantee.
If the S9 and /e/OS do the job, I will sell the Xiaomi.

Related

Galaxy Device Encryption

Galaxy Device Encryption application.
I downloaded yesterday and encryted the galaxy s2. I really admired the encryption process.
The problem is that, when I decrypted it, the phone rebooted and all my applications are gone. It was as if the phone has been hard reset. I still see that my system storage still has the applications as the size has not changed. However I cannot install any new application and I really need your help. I have done all that I know as a computer engineer.
I need your help and I know you can help me. Thank you for your antiscipated favour.
Personally don't know. Have you checked with the application developer?
Should done a full backup before such a risky maneuver.
This is a problem with most of the new ICS roms out now
Both my AT&T S2 and my Kindle Fire are both hanging on the encryption provision (needed for Outlook). We think it may be due to all the apps being downloaded first before we config the phone/tablet. In some cases, there isn't much room left. So I am trying that now..
Any help here would be great.. I get just the Droid, no output of progress.
fromnana said:
Galaxy Device Encryption application.
I downloaded yesterday and encryted the galaxy s2. I really admired the encryption process.
The problem is that, when I decrypted it, the phone rebooted and all my applications are gone. It was as if the phone has been hard reset. I still see that my system storage still has the applications as the size has not changed. However I cannot install any new application and I really need your help. I have done all that I know as a computer engineer.
I need your help and I know you can help me. Thank you for your antiscipated favour.
Click to expand...
Click to collapse
There are two things that you can try, if not tried yet...
I'm not sure this would work or not but it's worth a shot.
one is that you can use a root file browser ( like Root Explorer or anything ), browse the data partition and if you find applications in the app directory copy it (if not all then at least data/app and data/data directories) to some external card then do a data wipe and copy these back...
another way could be that you try out the Titanium backup app and see if it is able to list out your apps...if it does then back them up and do a data wipe and restore that backup.
And you might also consider using some third party launcher......it might also list out all your apps and if it does .....then just clear the data/cache for TWlauncher and then you might see your apps again...

cell acting weird maybe number been copyed?

My phone acting weird. Once it moved on it's own. don't think im getting all the calls. Like it's been filtered or something.Use 2 anti vireses programs. Maybe im being paranoid or something. Maybe it's all in my head. Ohh and my ringtones changed like for example for facebook it just does a ring instead of the normal ringtone.. Maybe cuz i download a hole lot of apps.made it change the settings.
jinx5 said:
My phone acting weird. Once it moved on it's own. don't think im getting all the calls. Like it's been filtered or something.Use 2 anti vireses programs. Maybe im being paranoid or something. Maybe it's all in my head. Ohh and my ringtones changed like for example for facebook it just does a ring instead of the normal ringtone.. Maybe cuz i download a hole lot of apps.made it change the settings.
Click to expand...
Click to collapse
Anti Viruses an android willo only slow down your device... youdont need an anti-viruses.
If you download some cracked apk or apps that arent form that play store, these app can modify your phone.
For the phone calls that you are not getting all of them, its kind of wierd.
If i where you, i would factory reset my my phone.
Are you on Android 4.3?
If yes here's how to do a factory Reset:
Go into settings > Accounts (Tabs) > Backup and reset and click on Factory Data Reset.
*** WARNING ***
THIS PROCEDURE WILL DELETE EVERY DATA ON YOUR INTERNAL STORAGE ON YOUR PHONE (your SD Card Data will not be Deleted)
So make shure that you do a backup of your data before doing that.
And wait till its done
And now it should work!
killer0123 said:
Anti Viruses an android willo only slow down your device... youdont need an anti-viruses.
If you download some cracked apk or apps that arent form that play store, these app can modify your phone.
For the phone calls that you are not getting all of them, its kind of wierd.
If i where you, i would factory reset my my phone.
Are you on Android 4.3?
If yes here's how to do a factory Reset:
Go into settings > Accounts (Tabs) > Backup and reset and click on Factory Data Reset.
*** WARNING ***
THIS PROCEDURE WILL DELETE EVERY DATA ON YOUR INTERNAL STORAGE ON YOUR PHONE (your SD Card Data will not be Deleted)
So make shure that you do a backup of your data before doing that.
And wait till its done
And now it should work!
Click to expand...
Click to collapse
I don't agree about not needing an antivirus, but you certainly don't need two of them. I do agree that the best way to fix your phone is by doing a factory reset. And like what was said, it will delete all of the storage on your phone, so make sure you backup anything you want to save before proceeding.
You can use an app such as MyBackup from the playstore to backup most of your information. Just remember to move or copy the folder called "reware" off of your phone into a safe place (like your computer) after the backup, if you choose to use that app.
shortydoggg said:
I don't agree about not needing an antivirus, but you certainly don't need two of them. I do agree that the best way to fix your phone is by doing a factory reset. And like what was said, it will delete all of the storage on your phone, so make sure you backup anything you want to save before proceeding.
You can use an app such as MyBackup from the playstore to backup most of your information. Just remember to move or copy the folder called "reware" off of your phone into a safe place (like your computer) after the backup, if you choose to use that app.
Click to expand...
Click to collapse
anti-viruse or not... i think its a personal choice... personnally, i know what files that are on my phone, i know files that i download. So, for me its not userfull. AND BEFORE INSTALLING ANY APPS I READ THE APP ACESS: this app will get acess to... : Anti-Virus on android are not very userfull for me exept to slow down my phone. But if you are the person who download random stuff and install random apps for shure that you need an anti-virus But still, its a personnal choice. But if you want to MAKE SURE at 100% that your phone is safe you could install an antivirus (avast is the best one on the market!!)
shortydoggg said:
I don't agree about not needing an antivirus, but you certainly don't need two of them. I do agree that the best way to fix your phone is by doing a factory reset. And like what was said, it will delete all of the storage on your phone, so make sure you backup anything you want to save before proceeding.
Click to expand...
Click to collapse
Agreed. Two antivirus is definitely over kill...both on practicality and on the battery. Unlike Windows, some basic attention to what you are downloading and installing along with paying attention to permissions will protect you more than any app. If you are paranoid, one antivirus is enough.
And factory reset is probably the only way to fix the issue as already stated. Sometimes starting fresh is the only way to fix issues...even on android.
Sent from my SAMSUNG-SGH-I747 using xda app-developers app

Phone keeps asking for permissions after root

I rooted my phone using the pre-root image. Everything works fine, except when I install a contacts app, or a messaging app, the phone never remembers permissions I provide. Every time an app wants to modify the contacts for instance, I get a few dialogs asking for permission. This is really annoying and makes a lot of apps unusable.
Thanks.
virajmahesh said:
I rooted my phone using the pre-root image. Everything works fine, except when I install a contacts app, or a messaging app, the phone never remembers permissions I provide. Every time an app wants to modify the contacts for instance, I get a few dialogs asking for permission. This is really annoying and makes a lot of apps unusable.
Thanks.
Click to expand...
Click to collapse
Can you go to SU settings and on prompt select grant?
lordpipa said:
Can you go to SU settings and on prompt select grant?
Click to expand...
Click to collapse
I did that, but it doesn't help. Apps such as Whatsapp, Contacts+ etc are constantly requesting access to contacts. This mostly happens with contacts apps. I found a temporary fix by moving some apps to the system, but it's not a permanent fix as I can't keep doing this.
I think access to contacts has somehow become restricted to root, but I can't be sure.
virajmahesh said:
I did that, but it doesn't help. Apps such as Whatsapp, Contacts+ etc are constantly requesting access to contacts. This mostly happens with contacts apps. I found a temporary fix by moving some apps to the system, but it's not a permanent fix as I can't keep doing this.
I think access to contacts has somehow become restricted to root, but I can't be sure.
Click to expand...
Click to collapse
An update to this, it even happens with location services. So I dont know what the deal is with this.
virajmahesh said:
An update to this, it even happens with location services. So I dont know what the deal is with this.
Click to expand...
Click to collapse
Update SU binary? Or the SU app?
I'm having this issue as well. Looking forward to a solution.
Happening on my end, too. I think it's related to installing the system.img file without wiping the data partition. Of course, this could be addressed if TWRP were available for this device.
Going to try to re-flash to see if that helps. Apps that try to read contacts like Waze basically make my phone unusable because it keeps asking for permission even though I grant or deny until I perform a hard reboot.
Facing same issue here... Using latest FW WW... I believe we should be able to fix permissions from recovery maybe, but I can't find a way on how to do it as currently I can't use the device due to the ammount of permissions it's asking because of whatsapp.
Definitely moving apps to system solves the problem.
Can't find what to modify to fix this so far, however, it's related (of course) to the read/write permissions for contacts as it's not saving the configuration.
:No-Frost: said:
Definitely moving apps to system solves the problem.
Can't find what to modify to fix this so far, however, it's related (of course) to the read/write permissions for contacts as it's not saving the configuration.
Click to expand...
Click to collapse
It's not just contacts but contacts is the worst of them. I've seen it for location and at least one other.
New firmware was released. Head to the thread, download the latest for your build, then flash in fastboot. All the annoying notifications went away.
Make sure you erase the cache partition with fastboot erase cache.
permissions on contact writing
I just unbox my ZenFone 2 and I have that trouble.. how can I fix it.. I tried downloading the new firmware but my phone does not detect it.
Please help
I solved this problem while I was on the older firmware by doing the following:
1. Flash the latest pre-rooted image. Flash system, boot and recover!
2. When the phone boots, DO NOT sign up with your google account.
3. One you are at the home screen, go into setting and add your google account(s)
This fixed the issue for me. I also wiped the data and cache partitions before flashing but I'm not sure how that might have helped
mrbubs3 said:
New firmware was released. Head to the thread, download the latest for your build, then flash in fastboot. All the annoying notifications went away.
Make sure you erase the cache partition with fastboot erase cache.
Click to expand...
Click to collapse
Notifications are noticeably less but still there for me. Ugh.
Solved Problem with security messages on asus zenfone2 ZE551ML
Hi!!!
I have the same problem that a lot of people that I can see in internet and in this forum. In my asus zenfone 2, there are apps like whats app or facebook or wheater apps that, all the time, was asking me about permissions of this apps, to write in contacts or use gps or...
I try to update the firmware with new one, orginal, from Asus but always had an error message when try it.
At the end, I can solve, with this website: www asus-zenfone com/2015/06/ how-to-update-ota-without-bootloop-on-rooted-zenfone2. html (I put some spaces and I deletes . beacuase the forum not let me insert urls)
You only needs to do this steps:
flashboot flash fastboot droidboot.img
flashboot flash recovery recovery.img
flashboot flash boot boot.img
I don't need to do the rest of the explanation. (I had an error when try to install sytem.img but work well too)
I need to say that I am su. I don't remeber how I did it but I remeber that it is easy and I don't know if you need, to do these commands.
I hope that this, solve you too the problem. :good::good:
ENJOY!!!!!!

Persistent Adware despite TWRP wipe of all data

I got a nasty bit of adware from the internet--clicked a banner by mistake. Now I get popups telling me my SIM card is 58% infected, etc, and it wants to redirect me to download some app to remove it, etc. I never downloaded their app, but the persistent popups need to go.
I've tried running ~5 anti-virus/anti adware apps, none of which can even identify a suspicious program. I've done factory resets, which seem to fix the issue for 2 weeks, but then the popups recur. I figured it was either somewhere deep in my phone that didn't get erased with a factory reset, or it was being synced to my phone from my linked google account (I use project FI, and have to have a google account linked to the phone to have service).
So most recently, I installed TWRP, and wiped everything (cache, dalvik, data, system...completely removed the OS). While the phone was in that state, I used my laptop and cleared all my google sync data, removed all stored google data, and reset all settings to default. I then reinstalled stock Bullhead Oreo 8.1 over a USB. However, it again worked fine for 2 weeks before popups returned.
Is there some deep recess in my phone that I am not effectively deleting? Could it be syncing over my google account somehow (I don't have this problem on any other device with my google account on it)? Could it actually be my SIM card that infected?
I appreciate your help!
It's possible for a Sim card to get malware, but I haven't heard of anything specific. Are you restoring apps from Google? And if so, are there any sketchy apps you're restoring? Those are the only two areas I can think of where malware could be coming from. A complete os restore with the factory image should remove any malware. I'd get a new SIM card from your carrier, then restore the firmware. Use the flash-all batch file in the factory image.
Sent from my [device_name] using XDA-Developers Legacy app
Thanks for the reply. I don't restore apps as best as I can tell. When I reset the phone I select the option that says "start from scratch" or something like that, and at every choice during setup I choose to not import anything. I do have to link the phone to my google account for my Project Fi service, which does sync my contacts, so possibly something something gets transferred that way? Like I mentioned above, I've scrubbed my google data every way I could find.
I don't have any risky apps, just standard ones from the play store (outlook, pandora, etc). No risky online websurfing, just the one banner I clicked some months ago. I even rooted my phone not too long ago and used the ES File Explorer to try and find suspicious looking files, but didn't find anything. Phone is no longer rooted since flashing factory image recently.
My phone even had the bootlooper issue common to Nexus 5Xs, and I sent it to LG for free repair. They replaced some hardware (not exactly sure what), but still had the popup problem occur 2 weeks later. Bootlooping was fixed though.
I talked to Project Fi about a SIM card. They weren't keen on sending me a new one, but I'll try them again.

All my music and pictures on my Xiaomi Mi 10T Lite is randomly removed all the time, how can I solve this?

I've a Xiaomi Mi 10T Lite, but all my music and pictures get randomly removed all the time and then I need to download them again.
I don't remove them myself for clarity.
I guess the cleaner app removes it but there is no option to add them to exceptions and there is also no option to turn off auto clean.
This is a very annoying problem and I'm tired to download all my music and pictures over and over again so how can I solve this?
Googole said:
I've a Xiaomi Mi 10T Lite, but all my music and pictures get randomly removed all the time and then I need to download them again.
I don't remove them myself for clarity.
I guess the cleaner app removes it but there is no option to add them to exceptions and there is also no option to turn off auto clean.
This is a very annoying problem and I'm tired to download all my music and pictures over and over again so how can I solve this?
Click to expand...
Click to collapse
Maybe your device has something like "storage manager" active?
Go into settings and then storage, see if you find something suspicious.
Uninstall or disable cleaning app... you really need to play with your device more.
That cleaner app sounds more like malware
blackhawk said:
Uninstall or disable cleaning app... you really need to play with your device more.
That cleaner app sounds more like malware
Click to expand...
Click to collapse
I've found out that Cleaner is useless and is just a waste of space so I removed it.
I hope my problem is solved.
User699 said:
Maybe your device has something like "storage manager" active?
Go into settings and then storage, see if you find something suspicious.
Click to expand...
Click to collapse
I've made a screenshot of the Storage page.
Screenshot_2021-04-19-11-09-51-509_com.miui.securitycenter.jpg
drive.google.com
I don't know if it is suspicious but Other is 8,61GB
Removing Cleaner didn't solve my problem.
I download my music from Google Drive and all music downloaded from there is gone now.
The songs that I didn't download from Google Drive aren't removed.
The most of the pictures are removed too, but some didn't.
Googole said:
Removing Cleaner didn't solve my problem.
I download my music from Google Drive and all music downloaded from there is gone now.
The songs that I didn't download from Google Drive aren't removed.
The most of the pictures are removed too, but some didn't.
Click to expand...
Click to collapse
Well If so, have a look at gdrives settings.
Also: Are gdrive files in another folder than those not being removed?
Could be malware... you know odd behavior.
The OS or an app may have been corrupted.
A factory reset be a good idea at this point.
Self destructing files aren't normal.
Is it just Google stuff that's vaporizing?
If so maybe deleting/recreating your Google account might solve it.
I'm leaning towards a full nuke of that OS though.
I don't trust Google with any of my data management other than Gmail. I backup and load everything from the SD card, flash stick and hdds.
blackhawk said:
Could be malware... you know odd behavior.
The OS or an app may have been corrupted.
A factory reset be a good idea at this point.
Self destructing files aren't normal.
Is it just Google stuff that's vaporizing?
If so maybe deleting/recreating your Google account might solve it.
I'm leaning towards a full nuke of that OS though.
I don't trust Google with any of my data management other than Gmail. I backup and load everything from the SD card, flash stick and hdds.
Click to expand...
Click to collapse
True, could be malware.
A malware checking app would be a first step. If you can run adb on your computer you can check for modifications made on the file system (as you operate as "shell" instead of "root" (unless you are rooted) you won't be able to read everything. Actually you'll get "access denied" very often. But if you find system directories/files with another date then the 'standard recovery date' this could be a sign for malicous activity)
User699 said:
True, could be malware.
A malware checking app would be a first step. If you can run adb on your computer you can check for modifications made on the file system (as you operate as "shell" instead of "root" (unless you are rooted) you won't be able to read everything. Actually you'll get "access denied" very often. But if you find system directories/files with another date then the 'standard recovery date' this could be a sign for malicous activity)
Click to expand...
Click to collapse
There's another possibility, a malware jpeg.
I ran into two in the last 15 years, one a year ago on my N10+. Downloaded from a site into the download folder it corrupted many files in that folder. Some only had damage to the file name and were easily repairable, some were not.
Deleted all I couldn't repair or was in doubt about especially the tainted jpeg.
If that jpeg would have been moved to another folder the same thing would have happened.
The only way to stop this type of malware is to find the infected jpeg. It may not show up on many or any virus/malware scans. I found this one because I noticed the damage immediately after viewing it in downloads. If one one these gets in your database they are little nightmare. One reason I keep downloads in the Download folder for examination, especially jpegs, are these little nasties.
Not real common but they're out there.
blackhawk said:
Could be malware... you know odd behavior.
The OS or an app may have been corrupted.
A factory reset be a good idea at this point.
Self destructing files aren't normal.
Is it just Google stuff that's vaporizing?
If so maybe deleting/recreating your Google account might solve it.
I'm leaning towards a full nuke of that OS though.
I don't trust Google with any of my data management other than Gmail. I backup and load everything from the SD card, flash stick and hdds.
Click to expand...
Click to collapse
I've done a factory reset earlier but it didn't solve the issue.
All music and the most of the pictures downloaded from Google Drive are removed all the time.
User699 said:
True, could be malware.
A malware checking app would be a first step. If you can run adb on your computer you can check for modifications made on the file system (as you operate as "shell" instead of "root" (unless you are rooted) you won't be able to read everything. Actually you'll get "access denied" very often. But if you find system directories/files with another date then the 'standard recovery date' this could be a sign for malicous activity)
Click to expand...
Click to collapse
I'll check for malware and I'll let you know what the results are.
blackhawk said:
There's another possibility, a malware jpeg.
I ran into two in the last 15 years, one a year ago on my N10+. Downloaded from a site into the download folder it corrupted many files in that folder. Some only had damage to the file name and were easily repairable, some were not.
Deleted all I couldn't repair or was in doubt about especially the tainted jpeg.
If that jpeg would have been moved to another folder the same thing would have happened.
The only way to stop this type of malware is to find the infected jpeg. It may not show up on many or any virus/malware scans. I found this one because I noticed the damage immediately after viewing it in downloads. If one one these gets in your database they are little nightmare. One reason I keep downloads in the Download folder for examination, especially jpegs, are these little nasties.
Not real common but they're out there.
Click to expand...
Click to collapse
All my pictures are in the .jpg format
Create a folder in the root directory (not in any other folder) of your storage
In this folder create another two folders - one for music & one for pictures
Move all pictures & music to these folders
This will eliminate sync from apps deleting anything as they shouldn't have access to these folders
If they are still being deleted after this then the user is telling an app to delete them (intentionality or unintentionally)
TheFixItMan said:
Create a folder in the root directory (not in any other folder) of your storage
In this folder create another two folders - one for music & one for pictures
Move all pictures & music to these folders
This will eliminate sync from apps deleting anything as they shouldn't have access to these folders
If they are still being deleted after this then the user is telling an app to delete them (intentionality or unintentionally)
Click to expand...
Click to collapse
Thanks for your suggestion, I'll try it and let you know what the result it.
I've downloaded MalwareBytes, scanned my phone but it didn't find any malware @blackhawk
Googole said:
I've downloaded MalwareBytes, scanned my phone but it didn't find any malware @blackhawk
Click to expand...
Click to collapse
Since you said you did a factory data reset there must be an app somewhere which is responsible for that.
I would check Google Drive – I don't even have a google account so I can't check it, but maybe GDrive is deleting files automatically.
Is it ONLY GDrive files being deleted?
User699 said:
Well If so, have a look at gdrives settings.
Also: Are gdrive files in another folder than those not being removed?
Click to expand...
Click to collapse
I've looked at the Gdrive settings, but I couldn't find anything related to the problem.
The Gdrive files are on Google Drive and those not being removed and removed are in my internal storage.
User699 said:
Since you said you did a factory data reset there must be an app somewhere which is responsible for that.
I would check Google Drive – I don't even have a google account so I can't check it, but maybe GDrive is deleting files automatically.
Is it ONLY GDrive files being deleted?
Click to expand...
Click to collapse
I've checked the Google Drive settings but I couldn't find anything related to the problem.
Only files downloaded from Gdrive are deleted.
Files downloaded from other places aren't deleted.
Googole said:
I've checked the Google Drive settings but I couldn't find anything related to the problem.
Only files downloaded from Gdrive are deleted.
Files downloaded from other places aren't deleted.
Click to expand...
Click to collapse
And GDrive downloads them into Downloads folder?
If not you could try to move these things into another folder and see whether they will be deleted again or not.

Categories

Resources