Debloater for S6 Active working? - AT&T Samsung Galaxy S6

did anyone tried to use V3.90 Debloater to remove all the ATT bloatware? I am curious as I am getting the phone next week
http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294

calvinleeabc said:
did anyone tried to use V3.90 Debloater to remove all the ATT bloatware? I am curious as I am getting the phone next week[emoji14]
http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294
Click to expand...
Click to collapse
I use package disabler pro (play store) on my AT&T S6. Works great and lets you disable whatever you want without root and without a computer.
Sent from my SAMSUNG-SM-G920A using Tapatalk

Any worry about disabling something essential and causing a boot loop?? Usually the solution is to reflash the stock rom back on, but as far as I know, the Active stock rom still isn't released yet

Ditto on Package disabler pro, it almost makes me not need root. Granted I still want it, cause when someone won't let me have control of my own system.

Related

wtf

What's the point of rooting an active if you can't do anything with it. Now you can't even get the new at&t update. Someone explain what the reason is please besides the thrill of pointless tinkering.
psideburns said:
What's the point of rooting an active if you can't do anything with it. Now you can't even get the new at&t update. Someone explain what the reason is please besides the thrill of pointless tinkering.
Click to expand...
Click to collapse
I do lots of stuff with my rooted S4A. Wanam Xposed, Pie Controls, frozen ATT bloat and Avast Firewall to name a few things. It even text messages and makes phone calls!
New update=yawn. 4.3 isn't a big deal (unless you want a Gear).
psideburns said:
What's the point of rooting an active if you can't do anything with it. Now you can't even get the new at&t update. Someone explain what the reason is please besides the thrill of pointless tinkering.
Click to expand...
Click to collapse
It depends on what you're trying to accomplish. I personally have root so I can fully utilize Titanium Backup to backup my entire phone, block ads, use Folder Mount to force files to be saved to my external SD card, install Cerberus as a system app to utilize more of its features, and install Xposed Framework and Xposed Modules to endlessly customize my phone and add additional functionality to it. It's up to you whether or not you think rooting is worth it. With that said you can always update to the official AT&T 4.3 firmware using the Odin files found in this thread.
Good points for your purposes granted. But I loved to change roms on my gs2 until I found cm, then I stuck with that one as my fav. I'm just frustrated that it is not that easy or even possible anymore, at least with this phone that I like and plan on keeping for a while.
psideburns said:
Good points for your purposes granted. But I loved to change roms on my gs2 until I found cm, then I stuck with that one as my fav. I'm just frustrated that it is not that easy or even possible anymore, at least with this phone that I like and plan on keeping for a while.
Click to expand...
Click to collapse
Have you looked at SafeStrap?
Devo7v said:
It depends on what you're trying to accomplish. I personally have root so I can fully utilize Titanium Backup to backup my entire phone, block ads, use Folder Mount to force files to be saved to my external SD card, install Cerberus as a system app to utilize more of its features, and install Xposed Framework and Xposed Modules to endlessly customize my phone and add additional functionality to it. It's up to you whether or not you think rooting is worth it. With that said you can always update to the official AT&T 4.3 firmware using the Odin files found in this thread.
Click to expand...
Click to collapse
Hey Devo, you run xposed framework on the stock rom with no issues? I had some problems with it on my sgh-i537 and some of the modules wouldn't work at all. If I tried to install the hypderive device tools(shutdown) menu, when I use the shutdown button my phone locks up and just shuts off, no menu ever appears. I really like alot of the hyperdrive functions, I'd love to be able to add the hyperdrive tweaks too, but never had any luck there either.
As concern me I will sell my s4 active No Roms No updates :'(
Sent from my GT-I9295 using xda app-developers app
monkeyhouse said:
Hey Devo, you run xposed framework on the stock rom with no issues? I had some problems with it on my sgh-i537 and some of the modules wouldn't work at all. If I tried to install the hypderive device tools(shutdown) menu, when I use the shutdown button my phone locks up and just shuts off, no menu ever appears. I really like alot of the hyperdrive functions, I'd love to be able to add the hyperdrive tweaks too, but never had any luck there either.
Click to expand...
Click to collapse
Yeah, I run Xposed on my stock ROM. The only issue I ever had was a few days ago when I updated XPrivacy and the phone refused to boot. I had to flash the Xposed disabler with SafeStrap. I run the GPE ROM in slot 1 so I can't speak to the way Hyperdrive works. Sorry I can't be more helpful.
Devo7v said:
Yeah, I run Xposed on my stock ROM. The only issue I ever had was a few days ago when I updated XPrivacy and the phone refused to boot. I had to flash the Xposed disabler with SafeStrap. I run the GPE ROM in slot 1 so I can't speak to the way Hyperdrive works. Sorry I can't be more helpful.
Click to expand...
Click to collapse
Ok, I see. so whatever is in your slots can affect your stock rom as well? I also ran GPE in another slot for a while and I liked it, but with the aroma installer and the hyperdrive tweaks, it really is something I'd like to stick with. I wish I understood more about what is shared and what isn't between roms in slots and the deal with the locked bootloader. We're a long way from Windows Toto, lol. Then again, I do networking, not programming so much.
So, do you run the advanced power menu module on your stock ROM? I really like the HyperDrive version, I think it's called HyperDrive Device Menu or something.
I want to say I installed wanam and xposed from apk files, no flashing. Maybe I need to start there. Thanks again.
monkeyhouse said:
Ok, I see. so whatever is in your slots can affect your stock rom as well? I also ran GPE in another slot for a while and I liked it, but with the aroma installer and the hyperdrive tweaks, it really is something I'd like to stick with. I wish I understood more about what is shared and what isn't between roms in slots and the deal with the locked bootloader. We're a long way from Windows Toto, lol. Then again, I do networking, not programming so much.
So, do you run the advanced power menu module on your stock ROM? I really like the HyperDrive version, I think it's called HyperDrive Device Menu or something.
I want to say I installed wanam and xposed from apk files, no flashing. Maybe I need to start there. Thanks again.
Click to expand...
Click to collapse
I don't think that the Rom slots impact each other unless you are running low on space.
I don't have am advanced power menu and I'm not sure what the Hyperdrive one looks like. That said Wanam had a couple of options that extend the power menu that are worth a try.
Everything I've installed has been by directly installing an apk. Except for dark dialer, dark contacts, and call recording.
Devo7v said:
I don't think that the Rom slots impact each other unless you are running low on space.
I don't have am advanced power menu and I'm not sure what the Hyperdrive one looks like. That said Wanam had a couple of options that extend the power menu that are worth a try.
Everything I've installed has been by directly installing an apk. Except for dark dialer, dark contacts, and call recording.
Click to expand...
Click to collapse
thanks for the info man. I will try the wanam menu and see, think I tried it once, but still had the issue with the button locking up. One thing for sure, installing these other ROM's gives me plenty of ideas of how to change my stock ROM! BTW, I love D.C. saw the FW's at the National Harbor last year, good time. There's an Amtrak that runs direct from here and you can drink on the train!
Devo7v said:
Yeah, I run Xposed on my stock ROM. The only issue I ever had was a few days ago when I updated XPrivacy and the phone refused to boot. I had to flash the Xposed disabler with SafeStrap. I run the GPE ROM in slot 1 so I can't speak to the way Hyperdrive works. Sorry I can't be more helpful.
Click to expand...
Click to collapse
Hey Devo, how do you un-flash something? I flashed a accuweather transparent widget that doesn't work and I think it might have stopped my air gesture from working, just working back from things I have changed recently and that is one of them.
monkeyhouse said:
Hey Devo, how do you un-flash something? I flashed a accuweather transparent widget that doesn't work and I think it might have stopped my air gesture from working, just working back from things I have changed recently and that is one of them.
Click to expand...
Click to collapse
You need to open up the zip file and look inside the folders to see what files are flashed and where they ate flashed. This will tell you what files were changed our added then you can manually remove them. I would also ask the creator to post a zip that removes the necessary files to return to stock. It should be easy enough.
Devo7v said:
You need to open up the zip file and look inside the folders to see what files are flashed and where they ate flashed. This will tell you what files were changed our added then you can manually remove them. I would also ask the creator to post a zip that removes the necessary files to return to stock. It should be easy enough.
Click to expand...
Click to collapse
thanks man, I know that wasn't your issue and I really appreciate your response.
psideburns said:
What's the point of rooting an active if you can't do anything with it. Now you can't even get the new at&t update. Someone explain what the reason is please besides the thrill of pointless tinkering.
Click to expand...
Click to collapse
Quite a few apps don't work without root access. Plus it is necessary to be able to use tethering without a separate plan. Battery doctor, quickboot, app quarantine, and titanium backup are just a few on mine.

How do I disable OTA software updates w/ root?

I'm rooted on OE2 and I'm not planning on updating. I searched and found that Verizon users can freeze SDM.apk and it'll stop updates but it looks like that apk doesn't exist on the AT&T version. I don't really want to flash a custom ROM, is there any other way to stop these forced updates?
On my active, the file com.ws.dm is called at&t update manager. That might be a good place to start.
Note that I haven't tried this.
Bump
On my s6 active, Its called AT&T Software Update but its the same app: com.ws.dm. The icon is a red and blue arrow under a grey textbox with an exclamation point in it. Freeze, disable, rename, or remove that, and you should be good. I used Package Disabler Pro in the app store to disable this app and i haven't had any forced updates since. In fact I wanted OF4 and had to re-enable that specific app to get the OTA to download. It's worth noting that you don't need root to use Package Disabler Pro, for those of us stranded on the S6 Active with no root exploit.

Galaxy S6 Edge and Gear VR not working

Hi, maybe someone in here can help me. I just received a Gear vr and I can not get it to work. I am on a custom rom on the sprint network. Here is what happens:
I plug it in and it says to unplug it to install the software. It installs some software and I go to install let's say 'Oculus 360 photos' and at the end a message pops up saying 'unable to install oculus 360 photos'. I pull down the status bar and click on the failure and it says I have to update the software. I update it and it looks like I'd downloads something but never actually updates. That's where I am. Nothing installs, nothing works. Pretty frustrating...
Sent from my SM-G925P using Tapatalk 2
I had the same problem. Went back to stock and it works great. Maybe today I'll root my phone and stay on stock to see if it's a kernel issue. If I do I'll update you.
You probably do not have the required Facebook apps on your ROM. You need at least com.facebook.system and com.facebook.appmanager.
GoeniGoeGoe said:
You probably do not have the required Facebook apps on your ROM. You need at least com.facebook.system and com.facebook.appmanager.
Click to expand...
Click to collapse
I do have both of those on my phone. It's probably being rooted or the custom ROM.
Sent from my SM-G925P using Tapatalk 2
rizzyrailed said:
I had the same problem. Went back to stock and it works great. Maybe today I'll root my phone and stay on stock to see if it's a kernel issue. If I do I'll update you.
Click to expand...
Click to collapse
Yes, please let me know. I think it has to do with the custom ROM or being rooted.
Sent from my SM-G925P using Tapatalk 2
No problem with being rooted. Custom ROM 100% the case. You need a stock-based TW kernel and therefore stock TW rom with the VR update built-in
seven2099 said:
No problem with being rooted. Custom ROM 100% the case. You need a stock-based TW kernel and therefore stock TW rom with the VR update built-in
Click to expand...
Click to collapse
Thanks for the update. I think that's my problem. I don't think there is a rooted stock based kernel on Sprint.
Sent from my SM-G925P using Tapatalk 2
It's not the kernel. Finally just installed the newest v9 kernel and rooted my phone. I suggest maybe starting with stock, install the vr software and run once then root. Soon I'll install the newest renegade full rom and see what that does.
It's not the rom either. I may be telling you to do more than you have to but maybe just go to stock, get vr apps then root and clean install full rom. Everything is great for me.
Hey, Did you guys solved it?? I have the same problem
I have a G928P, and I had rooted for unlocking it. Because of this problem, I unrooted the phone... Now I get the ****ing free hand activation message (at least it kept unlocked), but the problem is still there... Any idea???
Athossss said:
Hey, Did you guys solved it?? I have the same problem
I have a G928P, and I had rooted for unlocking it. Because of this problem, I unrooted the phone... Now I get the ****ing free hand activation message (at least it kept unlocked), but the problem is still there... Any idea???
Click to expand...
Click to collapse
I solved it. (More or less...)
Edit the file is downloading in the folder "Download" of your cell phone BEFORE it finish. For a reason that I DON´T understand, the software delete this file once it is completed, instead to install it. When you edit the name in the meantime is downloading, you impide it. Then, rename it back to .apk (if not it will keep as ".apk_downloading so you can´t install it), and install it manually.
It finally works.
Does anyone knows how could I impide the file gets deleted? I don´t mind if I have to install it manually, as long as I can. So far, when the app is not very big, I have to be VERY fast in the editing..., or I will not be able to do it.
Im curious, oculus vr worked flawlessly, unil i installed "package disabler pro" and removed "bloat".
I have read that facebook apps are required (rediculous... F*+-ing facebook bulls&*#@.)
Bit is anyone aware of what "bloat is required for functionality?
Sent from my SM-N920W8 using Tapatalk 4
Athossss said:
I solved it. (More or less...)
Edit the file is downloading in the folder "Download" of your cell phone BEFORE it finish. For a reason that I DON´T understand, the software delete this file once it is completed, instead to install it. When you edit the name in the meantime is downloading, you impide it. Then, rename it back to .apk (if not it will keep as ".apk_downloading so you can´t install it), and install it manually.
It finally works.
Does anyone knows how could I impide the file gets deleted? I don´t mind if I have to install it manually, as long as I can. So far, when the app is not very big, I have to be VERY fast in the editing..., or I will not be able to do it.
Click to expand...
Click to collapse
Hello,
I had the same kind of issue on my note 4: update & install of the essential apps were always failing (photos 360, videos, videos 360).
I managed to update by renaming the downloaded file before it got deleted, but I had to do the same operation for all apps then install them manually before I could access the Oculus store.
I wonder why installs fail like that. I rooted the phone with cf-auto-root to be able to use my PS3 controller wirelessly. Maybe it is becuse the kernel is slightly modified for root?
EDIT: Also it seems I will need to use the same method for all installation I do from the oculus store! I really want to fix this. I'll probably try unrooting...
Rooted, it will not work
Sillik said:
Hello,
I had the same kind of issue on my note 4: update & install of the essential apps were always failing (photos 360, videos, videos 360).
I managed to update by renaming the downloaded file before it got deleted, but I had to do the same operation for all apps then install them manually before I could access the Oculus store.
I wonder why installs fail like that. I rooted the phone with cf-auto-root to be able to use my PS3 controller wirelessly. Maybe it is becuse the kernel is slightly modified for root?
EDIT: Also it seems I will need to use the same method for all installation I do from the oculus store! I really want to fix this. I'll probably try unrooting...
Click to expand...
Click to collapse
If the phone is rooted, it will not work. No matter how you install the apps, it will never open oculus.
I had to unroot, and it worked again (installing apps manually, as I explained before). Once rooted again, I even tried to substitute the kernel for the original one. That allowed me to enter in Oculus, but the VR never worked. I had to unroot again.
Does anyone know how to impide it delete the apk file automatically? At least that would help.
Finally got into the process and sign into oculus app
Hi guys,
I finally succeeded in getting the download process working:
- log the samsung app output with logcat via adb
- click on install button of the Gear Vr configuration wizzard
- catch the called urls on logcat and copy/paste them on your browser to download the APKs
( for me : prePost_20160128024220687.apk
prePost_20160128024344077.apk
prePost_20160330073402086.apk
prePost_20160330073501789.apk
prePost_20160330073641987.apk
prePost_20160330073735750.apk)
- install them in the order the urls were called ( adb install -r prePost_20160128024344077.apk )
- on the device, stop the download using the cross
- click the install button again
The download should now be successful.
on Galaxy S6
celkin said:
Im curious, oculus vr worked flawlessly, unil i installed "package disabler pro" and removed "bloat".
I have read that facebook apps are required (rediculous... F*+-ing facebook bulls&*#@.)
Bit is anyone aware of what "bloat is required for functionality?
Sent from my SM-N920W8 using Tapatalk 4
Click to expand...
Click to collapse
Package Disabler Pro locks out all the needed VR apps. I uninstalled it and the VR works great!
Question
netengineer said:
I do have both of those on my phone. It's probably being rooted or the custom ROM.
Sent from my SM-G925P using Tapatalk 2
Click to expand...
Click to collapse
Hey do you known if your phone is a little cracked if the vr will still work good

Is root worth it? What do I lose?

As the title says...I'm considering doing root in my V2. I just got my replacement note an hour ago. I immediately paused the update because I read somewhere on here that once you update, you won't be able to root. I was looking forward to root till I started thinking about what types of abilities I would actually lose by rooting?
What I can think of from the top of my head is:
1) No Samsung/Android pay
2) Some games won't let you play if you're rooted.
3) Some games won't let you play if you have xPosed installed (such as Marvel Future Fight)
4) Can't do software updates to make my phone faster/fix anything that is wrong (can't I just install the software updates after installing root? Or will that just remove the root?)
5) Voids warranty
Anything else I might lose?
I'm excited for xPosed cause I need me some modules such as snapprefs, and youtube playing in the background. I also like having the ability to change things around the device and such
Is there a way to get around the "xPosed detected" in those types of games by the way?
Luckily for you, the current root does not trip knox
1) Samsung pay will not work, but with right xpose set up Android pay will. The good news is if you ever go back to stock, Samsung pay will work again (knox not tripped)
2) Some games indeed will not work, but with the right xpose app you can fix this by hiding root from it.
3)I did not know that! They getting fancy now...but I can see reason why. I guess no Marvel Future Fight for you if you have xposed than. I know you can hide root from apps, not sure you can hide xposed from apps.
4)You cannot do software update, this is true. The run around for this is to wait for a developer, or even Jovy do a deodex of the new update and you can install that while keeping your old bootloader (for root to work). There is a possible downside to this...samsung is known to make their software run very funny if you are not on the corresponding bootloader. P.S. I never recommend taking a software update while you are rooted (assuming it will even install depending on what you have frozen or block). Just dont risk it.
5) TECHNICALLY your warranty will not be voided with current root method. Knox not tripped = Warranty in place.
As you can see, you are not really loosing much.
Root cloak fixes every problem with root.
Leelouster said:
As the title says...I'm considering doing root in my V2. I just got my replacement note an hour ago. I immediately paused the update because I read somewhere on here that once you update, you won't be able to root. I was looking forward to root till I started thinking about what types of abilities I would actually lose by rooting?
What I can think of from the top of my head is:
1) No Samsung/Android pay
2) Some games won't let you play if you're rooted.
3) Some games won't let you play if you have xPosed installed (such as Marvel Future Fight)
4) Can't do software updates to make my phone faster/fix anything that is wrong (can't I just install the software updates after installing root? Or will that just remove the root?)
5) Voids warranty
Anything else I might lose?
I'm excited for xPosed cause I need me some modules such as snapprefs, and youtube playing in the background. I also like having the ability to change things around the device and such
Is there a way to get around the "xPosed detected" in those types of games by the way?
Click to expand...
Click to collapse
You'll lose secure folder and if you update shealth after the root process it will no longer run.
louforgiveno said:
You'll lose secure folder and if you update shealth after the root process it will no longer run.
Click to expand...
Click to collapse
Oh yeah, I've heard about the shealth thing, just update it before you root and you'll be good It's a shame about the secure folder...:/ Anyway to go around it to be able to use it just like the shealth?
Seems like rooting will somehow cripple your device...wow times have changed.
Sent from my SM-N930T using Tapatalk
charlieb620 said:
Root cloak fixes every problem with root.
Click to expand...
Click to collapse
Will samsung pay continue working?
Sent from my SM-N930T using Tapatalk
leelouster said:
oh yeah, i've heard about the shealth thing, just update it before you root and you'll be good it's a shame about the secure folder...:/ anyway to go around it to be able to use it just like the shealth?
Click to expand...
Click to collapse
im rooted wit secured folder workin
mister_propa said:
im rooted wit secured folder workin
Click to expand...
Click to collapse
How did you get that working? Ive tried setting it up before rooting and it wont let me open the file. I also tried setting it up after rooting but it keeps giving me error making the folder.
---------- Post added at 01:36 PM ---------- Previous post was at 01:31 PM ----------
Leelouster said:
Oh yeah, I've heard about the shealth thing, just update it before you root and you'll be good It's a shame about the secure folder...:/ Anyway to go around it to be able to use it just like the shealth?
Click to expand...
Click to collapse
I had heard even if you update s health before rooting once your rooted it wont open due to root.
This is the first Android device I've own that I feel no need to root. Sure I'd love to have Viper4Android running but can't justify all I'd lose to run one app that requires root.
mgbotoe said:
Luckily for you, the current root does not trip knox
1) Samsung pay will not work, but with right xpose set up Android pay will. The good news is if you ever go back to stock, Samsung pay will work again (knox not tripped)
2) Some games indeed will not work, but with the right xpose app you can fix this by hiding root from it.
3)I did not know that! They getting fancy now...but I can see reason why. I guess no Marvel Future Fight for you if you have xposed than. I know you can hide root from apps, not sure you can hide xposed from apps.
4)You cannot do software update, this is true. The run around for this is to wait for a developer, or even Jovy do a deodex of the new update and you can install that while keeping your old bootloader (for root to work). There is a possible downside to this...samsung is known to make their software run very funny if you are not on the corresponding bootloader. P.S. I never recommend taking a software update while you are rooted (assuming it will even install depending on what you have frozen or block). Just dont risk it.
5) TECHNICALLY your warranty will not be voided with current root method. Knox not tripped = Warranty in place.
As you can see, you are not really loosing much.
Click to expand...
Click to collapse
THANK YOU for you detailed explanation, this is exactly what I was looking for! Thank you for your advice and everything Do you know what xpose app that is to hide root from games? I don't think you can hide xposed from apps though :/
charlieb620 said:
Root cloak fixes every problem with root.
Click to expand...
Click to collapse
I'm guessing that's an xposed module?
mister_propa said:
im rooted wit secured folder workin
Click to expand...
Click to collapse
How did you get it working? Can you please tell me what you did?
dkb218 said:
This is the first Android device I've own that I feel no need to root. Sure I'd love to have Viper4Android running but can't justify all I'd lose to run one app that requires root.
Click to expand...
Click to collapse
I feel ya, I'm on the same boat, but I'd really enjoy some xposed modules lol. I'm an audiophile and haven't had Viper4Android since the S5 and I miss it lol

Help with uninstalling xposed please

I have xposed installed without a custom recovery by using Flashfire but Flashfire doesn't seem to be working without the paid version and I can't pay for it now because the app closes down for non paid users and the only way to pay for it is through getting onto the app. Can anyone help me out with this predicament? Is there any way for me to flash xposed uninstaller without flashfire or is there a way I can get flashfire pro that you know of? I can't make a custom recovery.
But you managed to use Flashfire to install Xposed?
So what changed between installing Xposed and now trying to uninstall it? Any new apps installed that might interfere with Flashfire?
Didgeridoohan said:
But you managed to use Flashfire to install Xposed?
So what changed between installing Xposed and now trying to uninstall it? Any new apps installed that might interfere with Flashfire?
Click to expand...
Click to collapse
Sorry, I should have added more detail I wrote this late at night.
I have an S7 and I'm using stock Marshamallow. Basically, you can use flashfire to flash the xposed installer zip and install exposed and when you want to uninstall it you just have to flash the uninstall zip and so on. I usually repeat this about once every 3 months to log in / out of Snapchat. However, Flashfire no longer works for non paying customers and the only way to become a paying customer is to get onto the Flashfire app and pay for pro. But, as soon as you open up the Flashfire app it checks for pro and closes down when it detects you aren't a pro member. So I'm stuck at the minute and have no way of uninstalling it without wiping my phone which I can't do yet. I was wondering if anyone knew a work around for this problem.
That's right... The freeloader time bomb went off a couple of weeks ago.
I believe some users have had success with setting their device time back to the end of March and then purchasing Pro.
Free loader lol. I didn't know the app even had a pro version I have only ever used it for a few seconds to flash a zip. They could have sent out a warning and earned a few extra £ ?. Do you have a link or guide to something that shows me how to roll back date and get onto flash fire to buy pro? I'm very amateurish on this I have no idea how I haven't bricked my phone yet. I'll have to put a back up on my pc. If I brick my phone how would I fix that by the way? Just factory reset from pressing the pin in and then get the back up from pc?
Anyone?
You can usually change the time and date in the Android settings.
For help and info on how to keep your device up and running, it's usually best to look for info in your device's forum. There's usually a guide section with stickied collections of info to use.
Thanks, I've worked out how to use date, anyone have a link or something on how to find the correct flash fire apk I need? I can't find anything on Google
You know that XDA has a pretty nifty search function as well, right?

Categories

Resources