Can't find my twrp backups - Sprint HTC One (M7)

I did a backup, installed a new Rom but ended up restoring my backup I made so I know it's in the storage somewhere.
So I went to delete the older backup I had in the twrp folder and there are none there and there should be 2 of them, I can see them in twrp, so where else would they go.
When I do go in my storage or shows emulated, sdcard0, and legacy, either one I click on I get to my storage and everything is the same.
Look at the top left of the screen shots of the folder locations, there different but they go to the sane place.
I tried uploading 4 pictures but only 1 shows
Sent from my HTCONE using XDA Premium 4 mobile app

mnt/shell/emulated/TWRP

phatmanxxl said:
mnt/shell/emulated/TWRP
Click to expand...
Click to collapse
Thanks, I was getting ready to reformat the strange, why does it go there?
Sent from my HTCONE using XDA Premium 4 mobile app

Different file system for 4.2.2 and 4.3 roms

Took me a while to find it, I had about 4GB's worth of old backups I was determined to delete.

so I am in the same boat and can't find the backups. I looked in the locations above, but there is no back up there. I am on 4.3
any additional help would be great.
Thanks.

jnpremier69 said:
so I am in the same boat and can't find the backups. I looked in the locations above, but there is no back up there. I am on 4.3
any additional help would be great.
Thanks.
Click to expand...
Click to collapse
data/media/0/TWRP

bigdaddy619 said:
data/media/0/TWRP
Click to expand...
Click to collapse
my data shows nothing in there, at least on es file explorer

Do you have Root Explorer turned on? I use Root Explorer app.
When you open Es File Explorer at the top you'll see
/ sdcard
click /
then data/media/0/TWRP

This is what it looks like
Sent from my HTCONE using xda app-developers app

Where do you turn on root Explorer
Sent from my HTCONE using xda app-developers app

jnpremier69 said:
View attachment 2440455
This is what it looks like
Sent from my HTCONE using xda app-developers app
Click to expand...
Click to collapse
Pic is not working try a dropbox link or an image hosting site
---------- Post added at 08:49 PM ---------- Previous post was at 08:46 PM ----------
jnpremier69 said:
Where do you turn on root Explorer
Sent from my HTCONE using xda app-developers app
Click to expand...
Click to collapse
Top left there is a button to open a menu
Click Tools and scroll to Root Explorer

Thank you. :thumbup: That was driving me crazy.
Sent from my HTCONE using xda app-developers app

Hmm mine always end up in \SDCARD\TWRP\BACKUPS....
You can select where they go in TWRP. I may have set it eons ago.

Related

[Q] problem with boot after bad root

Hi all
I've got a s3 i9305 french SFR. I tried to root It with à bad file bye odin. Alter that the phone boot without asking pin code and i have no signal. After i root it again with the good file and the root is ok. But the boot is still bad. The phone tell me that i am in factory mode. When i shutdown it, it do directly without the normal interface. After many research i can phone. Sorry for my english, i am a french user.
Please help.
Seems hat you are in factory mode. That mostly happens if your efs folder is damaged... I had the same issue plus an annoying yellow font on black background ... did you backup your efs folder?
No i Didn't and i read it could be the problem. But there is no solution for the moment ?
Sent from my GT-I9305 using xda app-developers app
I'm very sorry but yes this is a Problem...could you check if you still have your IMEI Nr.??
---------- Post added at 09:36 PM ---------- Previous post was at 09:27 PM ----------
J000rg said:
I'm very sorry but yes this is a Problem...could you check if you still have your IMEI Nr.??
Click to expand...
Click to collapse
Dial *#06#
Yes i have my imei. I can call. I have also the yellow screen When i start the phone.
Sent from my GT-I9305 using xda app-developers app
Ok ....
First try:
1. Root the device and then download SuperUser first and Terminal Emulator from Google Play store.
2. After that launch SuperUser app and then use Terminal Emulator to type in the following commands:
Code:
su
echo -n ON > /efs/FactoryApp/factorymode
(ON is the right to disable it, dunno why)
I try it but no change. I had edit the file factorymode to change it before but nothing happened. Tanks
Sent from my GT-I9305 using xda app-developers app
What helped me was: go to your efs folder and change the rights to rwx rwx x
I tried it before and no change. Do you still have the problem or it's ok for you now ? Do you know how to rebuild efs folder ?
Sent from my GT-I9305 using xda app-developers app
lesouleilla said:
I tried it before and no change. Do you still have the problem or it's ok for you now ? Do you know how to rebuild efs folder ?
Sent from my GT-I9305 using xda app-developers app
Click to expand...
Click to collapse
Yes That solved my Problem....I have no idea how to rebuild it...
Many thanks for your help
Sent from my GT-I9305 using xda app-developers app
lesouleilla said:
Many thanks for your help
Sent from my GT-I9305 using xda app-developers app
Click to expand...
Click to collapse
No Problem and good luck!!!
You need to follow my sticky guide in the dev section.
It's the section on how to fix your device after bad or incorrect root package.
You need to flash the Param binary in odin that I have uploaded to fix your device.
SIM pin, imei and data connection will then be back.
Here is the guide link:
http://forum.xda-developers.com/showthread.php?t=1946915
Please read the first post in that thread
Good luck!
Sent from my GT-I9305 using Tapatalk 2
I try it but it's no work. Yesterday i change some settings in efs/factoryapp and after one month my phone works correctly. I used rootexplorer in r/w.
Many thanks for your help.
Sent from my GT-I9305 using xda app-developers app

[WORKING] Google Wallet

Google wallet supported.
Thread can be closed.............
...
so eventually Google wallet will be updated to allow install on the one I would assume, right?
DomSim said:
so eventually Google wallet will be updated to allow install on the one I would assume, right?
Click to expand...
Click to collapse
It should just give it time
Sent from my EVO using xda premium
DomSim said:
so eventually Google wallet will be updated to allow install on the one I would assume, right?
Click to expand...
Click to collapse
Yes eventually..
Sent from my HTCONE using xda premium
---------- Post added at 08:30 AM ---------- Previous post was at 08:27 AM ----------
18th.abn said:
Google Wallet for the HTC ONE.
-Easy fix for viper Rom
-Should work on stock rooted w/ wp . -removed Kernal
-Always save your original build.prop before modifying
Using Rom Toolbox
1. Open up build.prop editor
2. Change the following values
ro.product.model=Galaxy Nexus
ro.product.name=yakju
ro.product.device=maguro
3. Save changes
4. Reboot device, install wallet and open
-wallet takes a couple minutes to initialize so be patient, it works great!
5. Restore your original build.prop
This method should work fine on stock rooted also as long as you have a kernal with /system wp removed.
Also, if you don't want Rom toolbox you can navigate to /system/build.prop and open the file in any text editor to make the changes.
Click to expand...
Click to collapse
Hey does this affect the camera in any kind of way? Like the face cam. I know there was an issue with the tint of the cam. It had a red tint on the evo lte when we started doing this in the beginning.
Sent from my HTCONE using xda premium
No.....once you get Google wallet initialized and working your gonna put your original build.prop back
Sent from my HTCONE using Tapatalk 2
Guys there is an update on the market as of today and Google wallet is now working following the edited build prop
Sent from my Galaxy Nexus using xda premium
I got it work on my ATT GN2, Thanks!
Sent from my 64gb internal Jedi XP12 I317 GN2 using xda premium
Google wallet works without modification now.
Sent from my HTCONE using xda premium
tridogg97 said:
Google wallet works without modification now.
Click to expand...
Click to collapse
Glad that I'm not the only one seeing that. It still shows as unsupported, but it works.
Sent from my HTCONE using Tapatalk 2
Harfainx said:
Glad that I'm not the only one seeing that. It still shows as unsupported, but it works.
Sent from my HTCONE using Tapatalk 2
Click to expand...
Click to collapse
i cant find a way to download it. did u download the apk from a 3rd party? or through the play store?
drsfinest72 said:
i cant find a way to download it. did u download the apk from a 3rd party? or through the play store?
Click to expand...
Click to collapse
Honestly I'm not sure where I got it. I believe that it came from Viperrom. Duce says that it wasn't added in d3rpONE (I noticed mine working while I was on d3rpONE, but I think something restored it from viperrom), and the only other ROM that I've run is Viper's.
Sent from my HTCONE using Tapatalk 2
Harfainx said:
Honestly I'm not sure where I got it. I believe that it came from Viperrom. Duce says that it wasn't added in d3rpONE (I noticed mine working while I was on d3rpONE, but I think something restored it from viperrom), and the only other ROM that I've run is Viper's.
Sent from my HTCONE using Tapatalk 2
Click to expand...
Click to collapse
ah i see. think you could send me the apk? seems like you probably restored your apps+system data from d3rp rom to viper, as im running viperrom too and not seeing any wallet app.
Here's the link for the working (non-modified) Wallet apk that I use, with screenshot showing it on my One.
https://www.4shared.com/download/NJgEOM_0/Wallet_16-R96-v16.apk
Just install the apk normally through a file explorer, no need to push with ADB, or do anything in recovery. I uninstalled mine and tested just to be sure.
Harfainx said:
Here's the link for the working (non-modified) Wallet apk that I use, with screenshot showing it on my One.
https://www.4shared.com/download/NJgEOM_0/Wallet_16-R96-v16.apk
Just install the apk normally through a file explorer, no need to push with ADB, or do anything in recovery. I uninstalled mine and tested just to be sure.
Click to expand...
Click to collapse
kudos to you thanks bro =D
Wallet is one of my favorite android apps. Glad it is finally working
Sent from my HTCONE using xda app-developers app
Harfainx said:
Here's the link for the working (non-modified) Wallet apk that I use, with screenshot showing it on my One.
Just install the apk normally through a file explorer, no need to push with ADB, or do anything in recovery. I uninstalled mine and tested just to be sure.
Click to expand...
Click to collapse
Ok - so just to confirm (I'm a bit of a newbie) Google Wallet works on the HTC One, but you still have to root the device, yeah? Will using the DevUnlock tool from HTC work, or...?
agreen123 said:
Ok - so just to confirm (I'm a bit of a newbie) Google Wallet works on the HTC One, but you still have to root the device, yeah? Will using the DevUnlock tool from HTC work, or...?
Click to expand...
Click to collapse
No need to root. Use the download link above a few posts and install as normal.
Sent from my HTCONE using xda app-developers app
gk1984 said:
No need to root. Use the download link above a few posts and install as normal.
Sent from my HTCONE using xda app-developers app
Click to expand...
Click to collapse
I tried that, but when it starts up, it says that "Google Wallet is not yet available for your device or mobile network."
I'm on AT&T.
(I guess I'm in the wrong group? I had it running on my AT&T Nexus S just fine, but I really wanted to upgrade
Think rooting would help overcome the problem of being on AT&T? Not sure why it worked on my Nexus S, since it was on AT&T too... I may have bought it as an unlocked phone, originally...
Not sure if there's any difference in support between carriers. Sorry
Sent from my HTCONE using xda app-developers app

Noob question

Hi, I installed ES Explorer to see my /data folder but it doesn't show anything. I also tried with root browser. Maybe I need to be rooted but I remember that I was able to see those files the first week with the phone.
Sent from my HTC One using XDA Premium 4 mobile app
danielr18 said:
Hi, I installed ES Explorer to see my /data folder but it doesn't show anything. I also tried with root browser. Maybe I need to be rooted but I remember that I was able to see those files the first week with the phone.
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
You have to be rooted, and then enable Root Explorer in the settings of ES.
Sent from my HTC One using xda app-developers app
nkk71 said:
You have to be rooted, and then enable Root Explorer in the settings of ES.
Sent from my HTC One using xda app-developers app
Click to expand...
Click to collapse
I've used ES Explorer on an unrooted phone and it showed the files fine. Not sure what you can do solve the OP's problem though
Joe.Tolchard said:
I've used ES Explorer on an unrooted phone and it showed the files fine. Not sure what you can do solve the OP's problem though
Click to expand...
Click to collapse
Doesn't work for me if not root-enabled. Two screenshots of /data/ one without root explorer enabled and one with.
nkk71 said:
Doesn't work for me if not root-enabled. Two screenshots of /data/ one without root explorer enabled and one with.
Click to expand...
Click to collapse
Strange, I can use it with or without
Sent from my Rooted, S-Off, Untampered, SuperCID ViperOne using xda premium
You may have to enable the option to "Show Hidden Files" if it's not already. Otherwise, try wiping data and see if that fixes the problem
Sent from my HTC One using Tapatalk 4

[MOD] Fully Working OUYA Shield!

Ok guys, I know i left y'all hanging with my other thread with the custom launcher...BUT!! this one is fully working with native Ouya launcher.
You can log in, buy games, re-download games you may have bought on your ouya already and so on. its your ouya now in your hands
All files provided have been release in some form already so i hope i dont get banned for them...
Most are from different SDKs. I just found the right mix and how to make them run by directly inserting them to System.
All files MUST be transferred directly to the System/App folder of the shield, you CAN NOT install them as User Apps then move them to System/App. it will not work this way!!
Download Link http://www.mediafire.com/download/g8hdkw2xr92z9pa/Ouya_files.zip
1). Extract zip to a location on your shield.
2). Use ES File Explorer to manually move the files to System/App
3). Reboot your Shield.
4). Select OUYA Launcher form Home Screen selection.
5). Create/Log in to an account.
6). Enjoy this little mod!!!
I strongly recommend having Xposed Installer and App Settings installed on your device.
Set the OUYA Launcher DPI to 200 - 230 to fit the Shields screen correctly.
I can't seem to get this working. I transfer the files to system/app then reboot but after my shield reboots I'm not getting any options to use the launcher
Sent from my SHIELD using XDA Premium 4 mobile app
bradr00lzd00d1 said:
I can't seem to get this working. I transfer the files to system/app then reboot but after my shield reboots I'm not getting any options to use the launcher
Sent from my SHIELD using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Try installing the launcher apk as a user app also. (having both one as system and one as user)
or go into your apps and manually start it and or OBBE.
uoykcuf86 said:
Try installing the launcher apk as a user app also. (having both one as system and one as user)
or go into your apps and manually start it and or OBBE.
Click to expand...
Click to collapse
When I go to install the launcher apk it just says app not installed and if I try to launch it from the system/app folder it tells me there was a problem parsing the package so I'm not sure what I'm doing wrong here
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
bradr00lzd00d1 said:
When I go to install the launcher apk it just says app not installed and if I try to launch it from the system/app folder it tells me there was a problem parsing the package so I'm not sure what I'm doing wrong here
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Try downloading again. Cannot parse is usually an incomplete apk
twistedumbrella said:
Try downloading again. Cannot parse is usually an incomplete apk
Click to expand...
Click to collapse
I've downloaded 3 time and still nothing maybe there's errors in the upload
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
---------- Post added at 02:24 PM ---------- Previous post was at 02:14 PM ----------
twistedumbrella said:
Try downloading again. Cannot parse is usually an incomplete apk
Click to expand...
Click to collapse
Did you get it working?
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
bradr00lzd00d1 said:
I've downloaded 3 time and still nothing maybe there's errors in the upload
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
---------- Post added at 02:24 PM ---------- Previous post was at 02:14 PM ----------
Did you get it working?
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Try this one without being zipped. Something might of happened while uploading the files.
uoykcuf86 said:
Try this one without being zipped. Something might of happened while uploading the files.
Click to expand...
Click to collapse
Nope still won't work. Here's what the files look like in my system/app folder.
Sent from my SHIELD using XDA Premium 4 mobile app
bradr00lzd00d1 said:
Nope still won't work. Here's what the files look like in my system/app folder.
Sent from my SHIELD using XDA Premium 4 mobile app
Click to expand...
Click to collapse
It looks as all the apk are corrupt. Should look like this with icons.
uoykcuf86 said:
It looks as all the apk are corrupt. Should look like this with icons.
Click to expand...
Click to collapse
They look like yours after I unzip them but as soon as I move the files to my system/app folder they look like the pic I posted earlier so idk what the deal is
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
---------- Post added at 09:45 PM ---------- Previous post was at 09:37 PM ----------
uoykcuf86 said:
It looks as all the apk are corrupt. Should look like this with icons.
Click to expand...
Click to collapse
I tried solid explorer instead of esfile explorer and they look like yours now but I'm not getting an option for the launcher anywhere
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
What firmware are you running? I downgraded back to 4.3 because of the KitKat emulation slow downs. And I know ouya runs 4.3, maybe that's the problem.
uoykcuf86 said:
What firmware are you running? I downgraded back to 4.3 because of the KitKat emulation slow downs. And I know ouya runs 4.3, maybe that's the problem.
Click to expand...
Click to collapse
That's prob it I'm on 4.4 maybe I'll downgrade later and try again. Are there really any benefits of it?
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
bradr00lzd00d1 said:
That's prob it I'm on 4.4 maybe I'll downgrade later and try again. Are there really any benefits of it?
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Well there are several free full games not available on the google play store in their shop and a few that are free to ouya only, like Order & Chaos. Most games work with shield controls also. And its a pretty nice launcher for the shield.
bradr00lzd00d1 said:
That's prob it I'm on 4.4 maybe I'll downgrade later and try again. Are there really any benefits of it?
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
Click to expand...
Click to collapse
You could always grab the ZipSigner from Google Play and see if it's just a signature issue. Android has been tightening up security.
twistedumbrella said:
You could always grab the ZipSigner from Google Play and see if it's just a signature issue. Android has been tightening up security.
Click to expand...
Click to collapse
That's probably a good idea has anyone tried that yet. I hate to downgrade just put ouya launcher on and not even like it.
Sent from my SAMSUNG-SGH-I337 using XDA Premium 4 mobile app
---------- Post added at 11:11 PM ---------- Previous post was at 10:33 PM ----------
One thing I did notice that wasn't mentioned is that you have to change the permissions of all 4 of those files to match all the other apk files in the system app folder. I did this and keep getting a force close might be a couple of reasons I am looking into it.
Sent from my SAMSUNG-SGH-I337 using XDA Premium 4 mobile app
neo4uo said:
That's probably a good idea has anyone tried that yet. I hate to downgrade just put ouya launcher on and not even like it.
Sent from my SAMSUNG-SGH-I337 using XDA Premium 4 mobile app
---------- Post added at 11:11 PM ---------- Previous post was at 10:33 PM ----------
One thing I did notice that wasn't mentioned is that you have to change the permissions of all 4 of those files to match all the other apk files in the system app folder. I did this and keep getting a force close might be a couple of reasons I am looking into it.
Sent from my SAMSUNG-SGH-I337 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I changed the permissions on the files and rebooted went to the launchers picked ouya launcher and its trying to launch but keeps saying "unfortunately ouya launcher has stopped" so I'm not sure what else to do with it
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
I didn't change permissions on mine though, just injected the apks, rebooted and it launched into the ouya launcher when I selected it. But I did clear cache and dalvik in recovery before rebooting. Which lead to the "Android Apps Are Upgrading" screen.
Also go to settings and manually set up an Ouya account in accounts before starting the launcher. See if that helps.
uoykcuf86 said:
I didn't change permissions on mine though, just injected the apks, rebooted and it launched into the ouya launcher when I selected it. But I did clear cache and dalvik in recovery before rebooting. Which lead to the "Android Apps Are Upgrading" screen.
Also go to settings and manually set up an Ouya account in accounts before starting the launcher. See if that helps.
Click to expand...
Click to collapse
Still not working for me most likely me being on 4.4. I may downgrade sometime and try it again though.
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
question time!
i know amazing frog extracted from the ouya works on shield, but with the ouya mod, do games that I extracted before(dub wars, the ball, and others) work?, or is this problem because of the developers coding to the ouyas Bluetooth module?
---------- Post added at 10:48 PM ---------- Previous post was at 10:47 PM ----------
also tried connecting the ouya controller to shield to see if it would work with the extracted ouya games, but it doesn't, its the same as playing gta3 or vice city with the controller, its all wonky, and doesn't work properly, try it for yourself and you will see!
the shield is becoming more and more dead in the forums

SuperSU offers to turn off knox?

Have any of you gotten to this screen? I went to update binaries and it said it would attempt to turn off knox. I canceled the process, but still it's interesting.
Sent from my SAMSUNG-SM-G900A using XDA Premium 4 mobile app
Yes I did it. It's safe to do and it does not increase the counter
Sent from my SAMSUNG-SM-G900A using XDA Premium 4 mobile app
skatin707 said:
Have any of you gotten to this screen? I went to update binaries and it said it would attempt to turn off knox. I canceled the process, but still it's interesting.
Sent from my SAMSUNG-SM-G900A using XDA Premium 4 mobile app
Click to expand...
Click to collapse
It asked the same for me, I just said yes, although for some reason binaries seem to fail at updating. But when using an app that requires root, Super SU still asks to allow root to tha app. I also used Titanium Backup Pro to freeze three apps relating to Knox. You can also do that as well, just to be safe.
skatin707 said:
Have any of you gotten to this screen? I went to update binaries and it said it would attempt to turn off knox. I canceled the process, but still it's interesting.
Sent from my SAMSUNG-SM-G900A using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I clicked okay. No matter what SuperSU doesn't update, but still works.
cerobles1 said:
It asked the same for me, I just said yes, although for some reason binaries seem to fail at updating. But when using an app that requires root, Super SU still asks to allow root to tha app. I also used Titanium Backup Pro to freeze three apps relating to Knox. You can also do that as well, just to be safe.
Click to expand...
Click to collapse
That was my plan, but I figured I'd poke my nose around to see what others had done. New device, might as well be cautious.
Sent from my SAMSUNG-SM-G900A using XDA Premium 4 mobile app
There's another thread here with a link to a SuperSU app that will not fail to update.
Sent from my SAMSUNG-SM-G900A using XDA Premium HD app
sk8trix said:
There's another thread here with a link to a SuperSU app that will not fail to update.
Sent from my SAMSUNG-SM-G900A using XDA Premium HD app
Click to expand...
Click to collapse
Just FYI it was not actually a link to the SuperSU app the user just stated that he went to the website and downloaded the latest SuperSU files and manually installed SuperSU and then the updated apk. As you said after installing the new SuperSU.apk version it updates properly.
http://forum.xda-developers.com/showthread.php?t=2783928
sk8trix said:
There's another thread here with a link to a SuperSU app that will not fail to update.
Sent from my SAMSUNG-SM-G900A using XDA Premium HD app
Click to expand...
Click to collapse
What was the point of this post?
No link provided, no new info provided, so what's the point?
THIS thread isn't about failure to update, so I believe you are in the wrong thread.
skatin707 said:
What was the point of this post?
No link provided, no new info provided, so what's the point?
THIS thread isn't about failure to update, so I believe you are in the wrong thread.
Click to expand...
Click to collapse
Here is the link... And by the way you open the zip with the normal file manager and extract the files and then when you're in the folder find he apk and just install it. It not rocket science.
http://download.chainfire.eu/447/SuperSU/UPDATE-SuperSU-v1.99r4.zip
Sent from my SAMSUNG-SM-G900A using XDA Premium HD app
sk8trix said:
Here is the link... And by the way you open the zip with the normal file manager and extract the files and then when you're in the folder find he apk and just install it. It not rocket science.
http://download.chainfire.eu/447/SuperSU/UPDATE-SuperSU-v1.99r4.zip
Sent from my SAMSUNG-SM-G900A using XDA Premium HD app
Click to expand...
Click to collapse
Right, like I said this thread isn't about that.
skatin707 said:
Right, like I said this thread isn't about that.
Click to expand...
Click to collapse
But someone said that SuperSU failed to update, he was just pointing them in the right direction to fix that issue.

Categories

Resources