Is my phone rootable? - AT&T Samsung Galaxy S 4 Q&A, Help & Troubleshootin

I am running 4.2.2 with amf3. Is this rootable yet? Sorry for the dumb question. Haven't been on in a while

gwell1 said:
I am running 4.2.2 with amf3. Is this rootable yet? Sorry for the dumb question. Haven't been on in a while
Click to expand...
Click to collapse
Yep look in the general section.
Sent from my SAMSUNG-SGH-I337 using xda premium

It's rootable but you won't be able to flash ROMS, yet.
Sent from my SAMSUNG-SGH-I337 using Tapatalk 4

r8revealed said:
It's rootable but you won't be able to flash ROMS, yet.
Click to expand...
Click to collapse
n00b here...
Then what is the point of rooting?
I want to get 4.3. :crying:

You will be able to install root access apps and certain mods. I personally don't find if useful at the moment, so I'll be waiting for a bootloader unlock. (Which is what is actually needed for flashing ROMS).
Sent from my SAMSUNG-SGH-I337 using Tapatalk 4

r8revealed said:
You will be able to install root access apps and certain mods. I personally don't find if useful at the moment, so I'll be waiting for a bootloader unlock. (Which is what is actually needed for flashing ROMS).
Click to expand...
Click to collapse
That was my thought too.

John D'oh said:
n00b here...
Then what is the point of rooting?
I want to get 4.3. :crying:
Click to expand...
Click to collapse
With Root (and a locked bootloader) you can do TONS of stuff.
- Install and use TiBu
- Change framework for unlocking many neat customizations
- Remove/disable bloatware
- Allow for wifi tethering
- Disable ads
- Change startup/shutdown/system sounds
- Change bootup animations
- etc..
Just because you have a locked bootloader does not mean you have no use for root.

John D'oh said:
n00b here...
Then what is the point of rooting?
I want to get 4.3. :crying:
Click to expand...
Click to collapse
You can install the Xposed Framework and add a multitude of various mods to your setup. I used it when waiting for the original boot loader work around. Its quite nice actually. The amount of options have only expanded since that time. Check it out.
Here: http://forum.xda-developers.com/showthread.php?t=2285074
Sent from my AT&T Galaxy S4 I337

Mike said:
You can install the Xposed Framework and add a multitude of various mods to your setup. I used it when waiting for the original boot loader work around. Its quite nice actually. The amount of options have only expanded since that time. Check it out.
Click to expand...
Click to collapse
Thanks!
BTW, is there a way to get this phone to check for updates from G instead of ATT so we can get 4.3 that way?

John D'oh said:
Thanks!
BTW, is there a way to get this phone to check for updates from G instead of ATT so we can get 4.3 that way?
Click to expand...
Click to collapse
No

joeybear23 said:
With Root (and a locked bootloader) you can do TONS of stuff.
- Install and use TiBu
- Change framework for unlocking many neat customizations
- Remove/disable bloatware
- Allow for wifi tethering
- Disable ads
- Change startup/shutdown/system sounds
- Change bootup animations
- etc..
Just because you have a locked bootloader does not mean you have no use for root.
Click to expand...
Click to collapse
But every time I boot up my phone it has an unlocked logo under the word Samsung. Why is that ?
Sent from my SAMSUNG-SGH-I337 using xda premium

vividblu2020 said:
But every time I boot up my phone it has an unlocked logo under the word Samsung. Why is that ?
Sent from my SAMSUNG-SGH-I337 using xda premium
Click to expand...
Click to collapse
Use the search function and search the forums for "sysscope" or "custom" or visually search for threads that have that subject in the title. You should find tons of information about it within the first page or two of the "general" and "Q&A" sub forums.

vividblu2020 said:
But every time I boot up my phone it has an unlocked logo under the word Samsung. Why is that ? Sent from my SAMSUNG-SGH-I337 using xda premium
Click to expand...
Click to collapse
There are several threads about it here on XDA. It's the Samsung screen notice that you've changed their OS. Sort of like the old triangle on the S2 when you trip the rom-flash counter.
I was able to eliminate the unlocked lock symbol using Chainfire's Triangle away (might be on XDA, but I bought it on Play).
Read the caveats and decide if you want to use it. . . worked for me on my i337 running SHOstock2.1!
Good Luck!

joeybear23 said:
With Root (and a locked bootloader) you can do TONS of stuff.
- Install and use TiBu
- Change framework for unlocking many neat customizations
- Remove/disable bloatware
- Allow for wifi tethering
- Disable ads
- Change startup/shutdown/system sounds
- Change bootup animations
- etc..
Just because you have a locked bootloader does not mean you have no use for root.
Click to expand...
Click to collapse
Perfect answer.
People around me always ask for root their phone for non of above

markbc01 said:
There are several threads about it here on XDA. It's the Samsung screen notice that you've changed their OS. Sort of like the old triangle on the S2 when you trip the rom-flash counter.
I was able to eliminate the unlocked lock symbol using Chainfire's Triangle away (might be on XDA, but I bought it on Play).
Read the caveats and decide if you want to use it. . . worked for me on my i337 running SHOstock2.1!
Good Luck!
Click to expand...
Click to collapse
So are you saying since I did this I may be able to flash something?
Sent from my SAMSUNG-SGH-I337 using xda premium

vividblu2020 said:
So are you saying since I did this I may be able to flash something?
Sent from my SAMSUNG-SGH-I337 using xda premium
Click to expand...
Click to collapse
If you are on mf3 you can't flash anything...you have no custom recovery as there is no way to get a custom recovery for mf3 at the moment
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2

vividblu2020 said:
So are you saying since I did this I may be able to flash something?
Sent from my SAMSUNG-SGH-I337 using xda premium
Click to expand...
Click to collapse
The answer is "yes," UNLESS your stock rom is version is MF3, in which case the answer is "NO...for now," as mg2195 just mentioned and explained in the preceding post. . .

markbc01 said:
The answer is "yes," UNLESS your stock rom is version is MF3, in which case the answer is "NO...for now," as mg2195 just mentioned and explained in the preceding post. . .
Click to expand...
Click to collapse
That sucks. Well hopefully the developers will be able to figure out a way
Sent from my SAMSUNG-SGH-I337 using xda premium

mg2195 said:
If you are on mf3 you can't flash anything...you have no custom recovery as there is no way to get a custom recovery for mf3 at the moment
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
Click to expand...
Click to collapse
There's a post in the general section talking about flashing carrier Roms. So if I rooted and say installed a twrp using ROM toolbox to flash these Roms, including "loki'd" and my carrier kernel wouldn't that work ?
Sent from my SAMSUNG-SGH-I337 using xda premium

vividblu2020 said:
There's a post in the general section talking about flashing carrier Roms. So if I rooted and say installed a twrp using ROM toolbox to flash these Roms, including "loki'd" and my carrier kernel wouldn't that work ?
Sent from my SAMSUNG-SGH-I337 using xda premium
Click to expand...
Click to collapse
If you're on the mf3 firmware you can't install twrp. And don't try as you will probably brick your phone. Do you know what firmware you're on?

Related

[Q] Will bootloader unlock be permanent?

I am very happy and relieved that we will be getting a bootloader unlock. Im curious whether it is permanent or if it will be broken if say I decide to return to stock for whatever reason. Thanks. Iv read through most of the posts about it and still not sure
I would guess the stock images we get, when we do get them, will include the original bootloader. So, if you returned to stock for any reason I would assume you could simply use the same exploit to take control once again. Not sure about the idea of critical update ota's sent by carriers though.
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
More importantly...When will people start posting "questions" in the "Q&A" section?
scott14719 said:
More importantly...When will people start posting "questions" in the "Q&A" section?
Click to expand...
Click to collapse
Does it really bother you that much haha. It's not like he posted in the dev section
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
ateitTh ness
I have my device rooted. Is there anyway to block automatic updates?
Relys said:
I have my device rooted. Is there anyway to block automatic updates?
Click to expand...
Click to collapse
You can freeze the two files that deal with carriers pushing OTA's. I forget the two file names, but I remember seeing it discussed earlier today
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
Mike on XDA said:
You can freeze the two files that deal with carriers pushing OTA's. I forget the two file names, but I remember seeing it discussed earlier today
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
Click to expand...
Click to collapse
I froze:
AT&T Software update V42_1_1303_5_1
FWUpgrade 1.2.0
Is that right?
Keep in mind that the Snapdragon 600 uses Qfuses, therefore any older/compromised version of the bootloader can be permanantly revoked through a software update (and won't ever run again on your phone if they do). Something to be careful of if you ever think of updating.
Only way to update safely will be to flash a updated ROM that a dev releases here after he mods it to be safe to run and keep the unlocked bootloader
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
mathieulh said:
Keep in mind that the Snapdragon 600 uses Qfuses, therefore any older/compromised version of the bootloader can be permanantly revoked through a software update (and won't ever run again on your phone if they do). Something to be careful of if you ever think of updating.
Click to expand...
Click to collapse
I am curouis - I have run custom roms so long I can't remember the process that occurs when updates are avaialble - but my memory is that you are given an option to accept the update if you want - you don't have to download it - is that correct?
mocsab said:
I am curouis - I have run custom roms so long I can't remember the process that occurs when updates are avaialble - but my memory is that you are given an option to accept the update if you want - you don't have to download it - is that correct?
Click to expand...
Click to collapse
Typically yes...although ive experienced updates where you can only delay the update three times before it forces you to accept
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2

[Q] Root after latest update?

Hey!
I have a SGH-i337m and i'm wondering if i will still be able to root my phone after receiving and downloading the new update (one with the Apps To Sd Card) ? I'm used to Apple jailbraking where once the update is installed , you must wait for another jailbreak to be exploited. Is this true with Android as well?
Thanks in Advance :laugh:
from what I have read, you do loose root when you update but you can turn right around and root again after updating
Both of you need to do much more research.
1. If you have root on MDL now, you should be able to use VooDoo OTA RootKeeper to retain root after upgrading, if you meet all the criteria and follow all the directions in the thread with the solution here: http://forum.xda-developers.com/showthread.php?t=2360494
2. There is no way to be rooted after upgrading to MF3 other than the above method.
joeybear23 said:
Both of you need to do much more research.
1. If you have root on MDL now, you should be able to use VooDoo OTA RootKeeper to retain root after upgrading, if you meet all the criteria and follow all the directions in the thread with the solution here: http://forum.xda-developers.com/showthread.php?t=2360494
2. There is no way to be rooted after upgrading to MF3 other than the above method.
Click to expand...
Click to collapse
Darn it! So now that i'm updated to MF3, i cannot root?!
the0nly0ne- said:
Darn it! So now that i'm updated to MF3, i cannot root?!
Click to expand...
Click to collapse
You got it. Hopefully some one smarter than I will find a way around it.
Sent from my SAMSUNG-SGH-I957 using xda app-developers app
jd1639 said:
You got it. Hopefully some one smarter than I will find a way around it.
Sent from my SAMSUNG-SGH-I957 using xda app-developers app
Click to expand...
Click to collapse
Hopefully... I updated for the Apps To SD Card, but realized it doesn't move app data... Is there anyway without root?
the0nly0ne- said:
Darn it! So now that i'm updated to MF3, i cannot root?!
Click to expand...
Click to collapse
Sorry.. but be comforted that we have an awesome group of Devs here. If they can't crack it nobody can.
Hopefully... They'll find a way around it... Big mistake to update.
Sent from my SGH-I337M using xda app-developers app
I updated via KIES and re-rooted with CF Autoroot. On MG1 version, rooted
joeybear23 said:
Sorry.. but be comforted that we have an awesome group of Devs here. If they can't crack it nobody can.
Click to expand...
Click to collapse
joeybear23 said:
Both of you need to do much more research.
1. If you have root on MDL now, you should be able to use VooDoo OTA RootKeeper to retain root after upgrading, if you meet all the criteria and follow all the directions in the thread with the solution here: http://forum.xda-developers.com/showthread.php?t=2360494
2. There is no way to be rooted after upgrading to MF3 other than the above method.
Click to expand...
Click to collapse
Mught want to follow your on advice these are not att users with a locked bootloader...these are canadian users with i337m, im pretty sure they still have root
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
mg2195 said:
Mught want to follow your on advice these are not att users with a locked bootloader...these are canadian users with i337m, im pretty sure they still have root
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
Click to expand...
Click to collapse
Dang Canadians... they're everywhere.
Sorry, didn't catch that this was for the "America's Hat" version.
joeybear23 said:
Dang Canadians... they're everywhere.
Sorry, didn't catch that this was for the "America's Hat" version.
Click to expand...
Click to collapse
Lol ikr...kinda wish the sgs4 forums were a little better organized because the att sgs4 is a mess with both canadian and active users posting around here...I see people getting mixed up left and right...especially for new users who dont know what to do and are locking in the wrong area because they do or dont have an att variant
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2

Something weird in stock recovery.

So I have been restoring to stock every time I flash a new rom, even when updating, and for some reason, after going to stock with odin, my phone usually doesn't boot up, so I go to the samsung recovery and the little android guy is dead and the front door hatch thing is open with a red triangle and exclamation mark, I usually just wipe data from here and it boots, but I have always seen this and I am not sure why. Anyone know why?
Thanks
Joe
Edit* I might add that when I go to wipe, the guy stands up and it looks fine but then he goes back down.
Have you tried doing a factory reset directly after using ODIN?
scott14719 said:
Have you tried doing a factory reset directly after using ODIN?
Click to expand...
Click to collapse
Yes, infact I usually have to just to have it not hang at the samsung screen after the stock boot animation
Are you MF3 or AMDL?
Sent from my SGH-I337 using XDA Premium 4 mobile app
joeym11 said:
Yes, infact I usually have to just to have it not hang at the samsung screen after the stock boot animation
Click to expand...
Click to collapse
That's normal, you almost always have to do a factory reset after Odin. Otherwise you'll get a boot loop.
Br4nd3n said:
Are you MF3 or AMDL?
This makes no sense to ask. He clearly states that he flashes custom ROMs and uses Odin to flash back to stock.
Sent from my SGH-I337 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Sent from my SGH-I337 using Xparent Green Tapatalk 2
Br4nd3n said:
Are you MF3 or AMDL?
Sent from my SGH-I337 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Not sure what that means
joeym11 said:
Not sure what that means
Click to expand...
Click to collapse
If you don't know what that means than you sure as hell shouldn't be flashing Roms or anything like that because if you dont know the basics than you sure don't need to be stepping up on a course from the basics. Take your time to read before messing with your phone and end up with a $600 paperweight.
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
I have been rooting and flashing for 2 years now, across 3 different phones, and I have never heard those words. How about you just reply with what they actually mean instead of stuff like that?
joeym11 said:
I have been rooting and flashing for 2 years now, across 3 different phones, and I have never heard those words. How about you just reply with what they actually mean instead of stuff like that?
Click to expand...
Click to collapse
Do you know what firmware you're on?
herbzilla said:
This makes no sense to ask. He clearly states that he flashes custom ROMs and uses Odin to flash back to stock.
Click to expand...
Click to collapse
There are ODIN files available for both MDL and MF3 and with Safestrap, custom ROMS can be flashed to MF3. So it is a fair question considering the OP didn't specify. However, it appears that the OP has a Canadian variant (Canadian carrier) which means my advice about the factory reset still stands.
joeym11 said:
I have been rooting and flashing for 2 years now, across 3 different phones, and I have never heard those words.
Click to expand...
Click to collapse
None of that matters. It doesn't matter what you knew about other phones, it matters what you know about THIS phone. Thinking previous knowledge of other phones is all you need will guarantee a brick with this one.
joeym11 said:
I have been rooting and flashing for 2 years now, across 3 different phones, and I have never heard those words. How about you just reply with what they actually mean instead of stuff like that?
Click to expand...
Click to collapse
How about you read instead of someone holding your hand and telling you what it is. If you haven't heard of them than by all means I'm glad something weird happened to your stock recovery because it doesn't matter what other phones you flashed Roms on all that matters is THIS phone and if you don't know anything about this phone especially KNOX than I suggest you read.
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
[email protected] said:
How about you read instead of someone holding your hand and telling you what it is. If you haven't heard of them than by all means I'm glad something weird happened to your stock recovery because it doesn't matter what other phones you flashed Roms on all that matters is THIS phone and if you don't know anything about this phone especially KNOX than I suggest you read.
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
Click to expand...
Click to collapse
It appears he's not asking about the meaning of, "what firmware are you on", but rather about the screwed up quote (post #6) herbzilla attempted asking, "This makes no sense to ask. He clearly states that he flashes custom ROMs and uses Odin to flash back to stock.".
Plus, he is on a Canadian carrier so "MDL" or "MF3" would mean nothing to him.
There is a lot of misunderstanding in this thread.
If I might add,he still needs to read all about his model phone .it gets tiring for some to see another thread about anything thats been covered already or is basic knowledge.
Sent from my SAMSUNG-SGH-I337 using XDA Premium 4 mobile app
jball said:
If I might add,he still needs to read all about his model phone .it gets tiring for some to see another thread about anything thats been covered already or is basic knowledge.
Sent from my SAMSUNG-SGH-I337 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I completely agree. This hand-holding BS is getting old. People that don't read and at least try to learn should be banned for their own good. It is a development site after all. But unfortunately, that's not my decision.

Can't root phone with latest update

My son updated his phone last night with the OTA 4.3 update. He asked me to root it this morning, and it fails every time. It seems that Lookout is stopping it. I disabled lookout, but it seems to be integrated in the new software. I tried every method on this forum. If anyone could help, I'd appreciate it.
Rickala said:
My son updated his phone last night with the OTA 4.3 update. He asked me to root it this morning, and it fails every time. It seems that Lookout is stopping it. I disabled lookout, but it seems to be integrated in the new software. I tried every method on this forum. If anyone could help, I'd appreciate it.
Click to expand...
Click to collapse
A quick search should lead you to the thread"s' that already have ongoing discussions about this. Good luck.
Or you can please provide me with a link... I seem to be missing .. Thank -you..
Rickala said:
Or you can please provide me with a link... I seem to be missing .. Thank -you..
Click to expand...
Click to collapse
This linked thread is still on the front page with this thread:
http://forum.xda-developers.com/showthread.php?t=2526635
There are also several other threads on the front couple of pages of the General and Q&A sections but you will need to read to find them. Good luck.
So by the looks of it, Im screwed.. Damn.
Gentlemen, is their a rooting solution that is definitive?
Rickala said:
Gentlemen, is their a rooting solution that is definitive?
Click to expand...
Click to collapse
not currently for this build number, to my knowledge.
We are on the same shoes rickala.
But sooner or later a dev is gonna found a way to root it, I'll let you know when that happens.
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
Let us know how to root 4.3 rogers 1337m
Sent from my SGH-I337M using XDA Premium 4 mobile app
Got phone rooted perfectly with Vroot. Removed chinese SU. All is good. However I cannot get a recovery to flash and work...
Azizwafa said:
Let us know how to root 4.3 rogers 1337m
Sent from my SGH-I337M using XDA Premium 4 mobile app
Click to expand...
Click to collapse
cf auto root works on rogers, but you'll trip the knox flag. if you dont use active sync (exchange) then you may not care. can still root and run custom recoveries on rogers. Just typed up a bunch of crap on knox, so not getting in to it again, but if I were you, i'd wait for a confirmed knox safe method.
Rickala said:
Got phone rooted perfectly with Vroot. Removed chinese SU. All is good. However I cannot get a recovery to flash and work...
Click to expand...
Click to collapse
VRroot method not allowed by XDA
.Nice try... http://forum.xda-developers.com/showthread.php?t=2530613
Sent from my SAMSUNG-SGH-I337 using Tapatalk
Nice try what? I am not trying to do anything.
A lot of you guys seem to have sticks up your ass.
r1tesh said:
VRroot method not allowed by XDA
.Nice try... http://forum.xda-developers.com/showthread.php?t=2530613
Sent from my SAMSUNG-SGH-I337 using Tapatalk
Click to expand...
Click to collapse
Only direct links to VRoot are not allowed on XDA, but the discussion of it is allowed.
Rickala said:
Nice try what? I am not trying to do anything.
A lot of you guys seem to have sticks up your ass.
Click to expand...
Click to collapse
Yeah, I'm not sure why everyone is so pissy on XDA.
Vroot can be discussed just no links as stated... There are other threads regarding all this as stated by Scott. Please read and abide by the rules... Thank you...
Thread Closed

bootloader unlocked

Is there a recovery that works on this my phones bootloader unlocked tried flashing a couple recoveries but something happened with it loading in recovery Rhett was a little triangle with writing above it bit the phone would just reboot.
Smokncars said:
Is there a recovery that works on this my phones bootloader unlocked tried flashing a couple recoveries but something happened with it loading in recovery Rhett was a little triangle with writing above it bit the phone would just reboot.
Click to expand...
Click to collapse
I was thinking that I was going to give TWRP for the international version a try until they make one specifically for the VZN variant. You can backup your rom and stuff but if you want to restore it you'll need to change the build.prop to reflect an international variant of the phone.
The code would be KLTE
HollaBaXTa said:
I was thinking that I was going to give TWRP for the international version a try until they make one specifically for the VZN variant. You can backup your rom and stuff but if you want to restore it you'll need to change the build.prop to reflect an international variant of the phone.
The code would be KLTE
Click to expand...
Click to collapse
It's updsted version of ez unlock that people used for s3. I tried TWRP 2.2.0 and rom manager clockworkmod 3+. Finally got su binaries updated.
regular ez unlock unlocked it as well.
HollaBaXTa said:
I was thinking that I was going to give TWRP for the international version a try until they make one specifically for the VZN variant. You can backup your rom and stuff but if you want to restore it you'll need to change the build.prop to reflect an international variant of the phone.
The code would be KLTE
Click to expand...
Click to collapse
Flashed the KLTE and it just made my phone go to download mode just to save you some trouble.
That thread title :silly:
just checking...
so this does NOT work on rooted vzw s5 yet correct?
This thread title is confusing and the thread starter has poor writing skills.
Sent from my SM-G900V using Tapatalk
GlitchMob said:
This thread title is confusing and the thread starter has poor writing skills.
Sent from my SM-G900V using Tapatalk
Click to expand...
Click to collapse
hey i just woke up when i did that...........
Smokncars said:
hey i just woke up when i did that...........
Click to expand...
Click to collapse
do you read when you just wake up or search anywhere? this has been asked so many times its rediculous.. YOU CANT HAVE CUSTOM RECOVERY.. bootloader is LOCKED.. we only have ROOT lol not tryna troll but titling thread as bootloader unlocked is wrong in itself as well as the 100s of times ppl answered that question already
Sent from my SM-G900V using XDA Premium HD app
OP....Change your post title please lol!!!
elliwigy said:
do you read when you just wake up or search anywhere? this has been asked so many times its rediculous.. YOU CANT HAVE CUSTOM RECOVERY.. bootloader is LOCKED.. we only have ROOT lol not tryna troll but titling thread as bootloader unlocked is wrong in itself as well as the 100s of times ppl answered that question already
Sent from my SM-G900V using XDA Premium HD app
Click to expand...
Click to collapse
More or less i was excited to have root back. I do and i thought I'd try somethings that worked for other samsung versions. The app said it was unlocked but I couldn't get a recovery to work so you would be right. There was a newer version 2.7.1 I didn't try to flash or Phils. I'd just ask for thread to be taken down.
Smokncars said:
More or less i was excited to have root back. I do and i thought I'd try somethings that worked for other samsung versions. The app said it was unlocked but I couldn't get a recovery to work so you would be right. There was a newer version 2.7.1 I didn't try to flash or Phils. I'd just ask for thread to be taken down.
Click to expand...
Click to collapse
i wish it were as easy as installing a custom recovery lol
Sent from my SM-G900V using XDA Premium HD app

Categories

Resources