rooting I9100 - Galaxy S II Q&A, Help & Troubleshooting

hello everybody
my sister bought a new s2 and wants me to make it run on jellybam but as I'm not used to s2 (i have s3) i have no idea how to root the mobile and from where can i get cwm for s2
may anyone help me...i will be very thankful to you
N.B. it runs on 4.0.4 official now

You can flash PhilZ-kernel with built-in CWM recovery. Have a look at PhilZ-kernel thread to find the appropriate kernel for you.
Sent from my Nexus 7 using xda app-developers app

Read read read And don't try anything before you did.

AndDiSa said:
You can flash PhilZ-kernel with built-in CWM recovery. Have a look at PhilZ-kernel thread to find the appropriate kernel for you.
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
from where can I get it?
does it require PC and odin or not?
Sent from my GT-I9300 using Tapatalk 2

In http://forum.xda-developers.com/showthread.php?t=1877270 you can find your appropriate kernel, but you need to choose the right one, because the latest kernels are for JellyBean only.
No, you don't need Odin/heimdall and you don't' need a PC even if it's better to have one at hand when it comes to issues.
One hint: read and try to understand everything before flashing. If you are unsure, ask, otherwise there is a chance to brick the device, especially with 4.0.4 stock (-> brick bug)
Sent from my Nexus 7 using xda app-developers app

AndDiSa said:
In http://forum.xda-developers.com/showthread.php?t=1877270 you can find your appropriate kernel, but you need to choose the right one, because the latest kernels are for JellyBean only.
No, you don't need Odin/heimdall and you don't' need a PC even if it's better to have one at hand when it comes to issues.
One hint: read and try to understand everything before flashing. If you are unsure, ask, otherwise there is a chance to brick the device, especially with 4.0.4 stock (-> brick bug)
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
okay thanks dude, but is there a safe one even if with a PC, I'm used to rooting and flashing recovery mods and kernels using PC and odin for my s3 and it is very safe and no chance of bricking the phone, so is there a similar way for s2 ?
Sent from my GT-I9300 using Tapatalk 2

ahmed bahaa said:
okay thanks dude, but is there a safe one even if with a PC, I'm used to rooting and flashing recovery mods and kernels using PC and odin for my s3 and it is very safe and no chance of bricking the phone, so is there a similar way for s2 ?
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
just download the 'Siyah kernel v 5.0.1' (.tar file for flash with Pc odin) from the link below and flash the same on ur phone using PC odin, it will root ur phone and install a working, brick free cwm recovery, which u can use to flash any custom rom/kernel of ur choice
Siyah Kernel v5.0.1

Sun90 said:
just download the 'Siyah kernel v 5.0.1' (.tar file for flash with Pc odin) from the link below and flash the same on ur phone using PC odin, it will root ur phone and install a working, brick free cwm recovery, which u can use to flash any custom rom/kernel of ur choice
Siyah Kernel v5.0.1
Click to expand...
Click to collapse
thanks a lot bro, will give it a try today
btw im going to flash the latest jellybam on i9100 so will siyah have any problem regarding the ROM ? i mean will there be any lag or something ?

CWM matters, not the kernel you're actually on.
Of course if you're on 4.0.4's kernel you can't wipe.
Sent from...this is not even my S2

The Siyah kernel will be overwritten during the jellybam flash anyway......so as mentioned. ...the kernel doesn't matter/won't cause compatibility issues
Sent from my rooted, de bloated, stock JB powered S2 via PhilZ kernel and XDA developers app

ok thanks a lot dudes that really helped a lot

Related

[Q] Able to flash kernel if phone is not root?

Hi all,
May i know if i am able to flash a kernel like "siyah" on an unroot S3 by using the default recovery mode on Samsung S3?
If yes, are there any implication as the user does not wish to root but hope to have a better kernel.
Thanks.
Siyah is rooted kernel if you flash custom kernel all kernel is rooted.And you wil flash whit Odin nhot stock recovery.
Sent from my GT-I9300 using xda premium
no you cant,
if you have not rooted and CWM not installed, only throgh odin
major kernels are coming with auto rooting..
Even if i were to use the press vol up button with menu and power key to install the kernel from there, it still wont work?
Its Kernel and not ROM... so must i still use Odin?
Yes Odin is your friend.Feell the power of Odin dhont scare.1 go and learn haw t use Odin in Dev section
Sent from my GT-I9300 using xda premium
muhamet said:
Yes Odin is your friend.Feell the power of Odin dhont scare.1 go and learn haw t use Odin in Dev section
Sent from my GT-I9300 using xda premium
Click to expand...
Click to collapse
Haha... ok.. i have already used Odin to root my phone but i am helping a friend to ask on behalf as he does not wish to root the phone but hope to have better kernel on his S3...
Guess he cant flash better kernel if he dosent root his phone...:silly:
mrlow81 said:
Haha... ok.. i have already used Odin to root my phone but i am helping a friend to ask on behalf as he does not wish to root the phone but hope to have better kernel on his S3...
Guess he cant flash better kernel if he dosent root his phone...:silly:
Click to expand...
Click to collapse
Wrong kernel can be flashed via Odin without root if in the correct TAR format see stock rom thread .
Custom kernel likewise if its in TAR format .
jje

> need help before i risk flasing my first rom <

This is my first post and i was wondering if people could answer some questions i have.
First off heres my phones specs
Samsung galaxy s2
Model number
GT-I9100
Android version
4.0.3
Baseband version
I9100XXLPQ
Kernel version
3.0.15-I9100XXLPQ-CL223505
[email protected] #3
Build number
IML74K.XXLPQ
I've rooted my phone using rachmat3 method and thats how far i've got because only just got phone as a gift and im scared to flash a new rom incase i brick my phone.
Is it safe to use the cwm.zip to flash a rom that i used from rachmat3 root method or do i need a updated version of cwm?
Can someone recommend a fully working paranoid android rom that i can use for daily use?
Which kernel would be best to use with paranoid android rom?
Should i flash a kernel before i flash a rom?
If i install paranoid android rom would i then have a permanant cwm on my device or would i still need to use my temporery cwm.zip?
What is the chances of me bricking my phone?
Sent from my GT-I9100 using Tapatalk
Flash what ever rom u want till its for GT-I9100
No need to worry
Just read the specific rom instructions carefully
Sent from my GT-I9100 using xda app-developers app
Yes mate now u can flash any Rom ....Just read the instruction before flashing
I would advise you to flash a safe kernel first before doing any wipe and flashing any roms. Siyah is a safe bet.
Sent from my GT-I9100 using Tapatalk 2
1. Download ROM Manager and you'll be able to flash any ROMs you wish using that.
2. All the PA versions are working fine, so just browse through and choose for yourself.
3. Asking questions like that is against forum rules because they often lead to arguments. The best advice is just to download and flash different kernels and stick with which ever one you're happy with.
4. It really doesn't matter in which order you flash them. The result is still the same. I personally always flash the ROM first, but it doesn't make a difference.
5. If you use ROM Manager, as mentioned previously, even if you have to do a full wipe when flashing a different ROM, it doesn't matter because you can simply download it again anyway. Or just save it to your SD card.
6. The changes if bricking your phone are higher if you're worried about it. Just be sure to read all instructions given about installation and follow them perfectly and you'll be fine.
If after reading about flashing ROMs you are still worried, then you're better off waiting for a bit until you've done more research into what exactly is needed.
I'm a product of the system I was born to destroy!
Thanks for your replys.
just follow the steps mentioned and follow some video (like on youtube) and it'll be easy!
Would it be to much to ask if someone could put a link to the right paranoid android rom for my phone please
Sent from my GT-I9100 using Tapatalk
toonarmy4life said:
Would it be to much to ask if someone could put a link to the right paranoid android rom for my phone please
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
ParanoidAndroid for GT I9100: http://forum.xda-developers.com/showthread.php?t=1580070
Swyped from my Samsung Galaxy SII
Cheers jokesy
Sent from my GT-I9100 using Tapatalk
I don't recommend using ROM Manager since it can brick the phone.
Why don't flash custom kernel and use real CWMR?
KidCarter93 said:
It really doesn't matter in which order you flash them. The result is still the same
Click to expand...
Click to collapse
Most ROM zips include kernels, so if somebody wants to stay with the same kernel, then it's necessary to flash custom kernel again.
przemcio510 said:
I don't recommend using ROM Manager since it can brick the phone.
Why don't flash custom kernel and use real CWMR?
Click to expand...
Click to collapse
I agree, I wouldn't recommend rom manager for the s2
Sent from my Nexus 7 using xda premium
I just mentioned ROM Manager from personal preference to be honest.
I've always used it on my S2 and never had a problem with it.
I'm a product of the system I was born to destroy!
KidCarter93 said:
I just mentioned ROM Manager from personal preference to be honest.
I've always used it on my S2 and never had a problem with it.
I'm a product of the system I was born to destroy!
Click to expand...
Click to collapse
Yeah, but lots of people have bricked because of it
Sent from my Nexus 7 using xda premium
So should i flash siyah kernal then flash a new rom
Sent from my GT-I9100 using Tapatalk
You can flash any rom personally i love cm 9 and it is safe to flash with cwm. I was worried the first time too
Sent from my GT-I9100 using xda premium
Ok so i've downloaded paranoid android and gapps ive nandroid backed up i've efs backed up all thats left to do is flash pa lol is it defently safe using rachmet3 temp cwm.zip or should i download a new temp cwm or use permanent cwm through flashing siyah kernal. Just coz i have no pc to revive a bricked phone and i wont beable to check online for solutions as my phone will be bricked.
Sent from my GT-I9100 using Tapatalk
You will need a pc if for example you flash a kernel and somethings not right.You cant get cwm, only download mode.
That happened to me when I flashed a siyah kernel.Phone was stuck and I couldnt boot into cwm.Only way to fix was boot to download mode and use odin/pc.
Sent from my GT-I9100 using xda premium
Thanks for letting me know. I think i'l pass on a new rom for now then. Im gutted coz i really wanted to try pa rom it looks ace
Sent from my GT-I9100 using Tapatalk
toonarmy4life said:
Thanks for letting me know. I think i'l pass on a new rom for now then. Im gutted coz i really wanted to try pa rom it looks ace
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
I can help you from here, pretty simple
Within the next 30 mins, you should be running PA.
First, flash Siyah kernel with your temporary CWM recovery. Very safe
when you are done, let me know

[Q] Question about eMMC Brickbug

Hi guys,
Recently I bought a used GSII but it has some problems and I had send it back. Today I bought another used one. Read here on XDA about eMMC Brickbug and this thing scares me, I don't want to brick my phone!
On the first GSII, installed eMMC Brickbug Checker from Play Store and the chip was sane. But this new one I got today has a insane chip it says. Does this mean the hardware is damaged or the kernel has this bug?
Flashing a custom kernel ( for example: Siyah kernel) will it solve this or it will brick my phone? Phone is running stock ICS 4.0.3 and it is not rooted.
Thank you!
If you're on 4.0.3 you have nothing to worry about. Even if its an 'insane chip'. More so if you're on stock and don't intend to mess around with custom kernels, rooting, etc. Its certain 4.0.4 firmwares that have the bug.
If you do wanna root et al, just to be absolutely safe, install a custom kernel like siyah via Odin before flashing custom ROMs or performing a backup, wiping data n all that jazz.
Sent from my GT-I9100 using xda app-developers app
Flashing any custom rom or kernel from dedicated devs like gokhan, codeworkx or dorimanx won't brick your phone with their reputations as elite android experts if u follow detailed instructions carefully as per. Also it will root ur phone automatically..
Sent from my GT-I9100 using xda app-developers app
Thank you guys, I will try to install a custom kernel because I need to root. As for custom ROM I would like to flash Omega v15 but will leave it for later
And for the kernel, which one do you recommend?
Kristi-Tech said:
Thank you guys, I will try to install a custom kernel because I need to root. As for custom ROM I would like to flash Omega v15 but will leave it for later
And for the kernel, which one do you recommend?
Click to expand...
Click to collapse
flash the .tar file of the latest 'Siyah kernel v4.1.5' thro odin ma8
1) it will root ur phone and install the latest CWM recovery for u.
2) its free from the 'eMMC brick bug' for sure.
Sun90 said:
flash the .tar file of the latest 'Siyah kernel v4.1.5' thro odin ma8
1) it will root ur phone and install the latest CWM recovery for u.
2) its free from the 'eMMC brick bug' for sure.
Click to expand...
Click to collapse
Just flashed Siyah v4.1.5 ....although eMMC check app show that the chip is insane. Phone rooted and I'm "safe" to flash any ROM I like
Thanks again guys, I really appreciate your help! :good:
p.s I don't like the yellow triangle during start up....can it be removed safely using Chainfire's app TriangleAway?
It comes with a warning. There's always an element of risk however small. So I personally haven't used it. After all its merely cosmetic unless you're worried about your warranty.
Sent from my GT-I9100 using xda app-developers app
Kristi-Tech said:
p.s I don't like the yellow triangle during start up....can it be removed safely using Chainfire's app TriangleAway?
Click to expand...
Click to collapse
yes
Sun90 said:
yes
Click to expand...
Click to collapse
and the triangle disappeared
Kristi-Tech said:
and the triangle disappeared
Click to expand...
Click to collapse
Next time if u lost ur root this is easiet cwm method without flashing insecure kernel & wtf yellow triangle is??!!
http://forum.xda-developers.com/showthread.php?t=1501719
Sent from my GT-I9100 using xda app-developers app
Adam Hui said:
Next time if u lost ur root this is easiet cwm method without flashing insecure kernel & wtf yellow triangle is??!!
http://forum.xda-developers.com/showthread.php?t=1501719
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
I rooted flashing a custom kernel and I like how the phone works. So for now I'm leaving it as is. Will wait for Samsung to release official JB for our SII next month
And the yellow triangle is that one you see during when your phone is rebooting. It appears if you have flashed a custom kernel/ROM.
Kristi-Tech said:
I rooted flashing a custom kernel and I like how the phone works. So for now I'm leaving it as is. Will wait for Samsung to release official JB for our SII next month
And the yellow triangle is that one you see during when your phone is rebooting. It appears if you have flashed a custom kernel/ROM.
Click to expand...
Click to collapse
Good plan, let's pray for it..
Lol.. ofcoz I've done w/ it mate..
I've been just wondering why people still choose a complicated & a risky brick bug method by externally flashing insecure kernel instead a simple easiest way. Guess they think yellow triangle is the doorprized celebration for their 1st flashing experience.
Sent from my GT-I9100 using xda app-developers app

[Q] What rom to use?

My phone is rooted now and few friends here gave me suggestions of siyah and some...i want to know if I can directly flash the rom from stock recovery mode..i downloaded ROM manager, but it only has clockwork mode and cyanogen i guess.. can i do that using siya?
You need CWRecovery on your phone (sounds like you used a root method that didn't involve using a kernel with CWM if you only have stock recovery). Best way to get it is to flash a kernel that has it built in - Siyah, Dorimanx, etc, etc. There's a number of them; search the development sections of the board. Once you've got CWM on, you'll be able to flash any rom you want.
ronak123456 said:
My phone is rooted now and few friends here gave me suggestions of siyah and some...i want to know if I can directly flash the rom from stock recovery mode..i downloaded ROM manager, but it only has clockwork mode and cyanogen i guess.. can i do that using siya?
Click to expand...
Click to collapse
Siyah is a kernel, not a ROM. And no, you cannot flash a custom ROM from stock recovery. Search for rachmat3's rooting method and use that. Or flash the tar version of siyah or dorimanx via Odin.
ROM manager seems to have some issues with the S2. try to avoid using it as far as possible.
See which ROM you want to use. If it has the new Mali drivers use dorimanx 7.4 else use siyah 4.1.5
Sent from my GT-I9100 using xda app-developers app
ronak123456 said:
My phone is rooted now and few friends here gave me suggestions of siyah and some...i want to know if I can directly flash the rom from stock recovery mode..i downloaded ROM manager, but it only has clockwork mode and cyanogen i guess.. can i do that using siya?
Click to expand...
Click to collapse
Siyah is a kernel developed by gokhanmoral. ROM on the other hand is also called firmware, you can flash them both in clockworkmod recovery, but cannot be done in stock recovery.
As for ROM manager, I've seen people brick their phone using it, so just stick to flashing clockworkmod recovery.
ronak123456 said:
My phone is rooted now and few friends here gave me suggestions of siyah and some...i want to know if I can directly flash the rom from stock recovery mode..i downloaded ROM manager, but it only has clockwork mode and cyanogen i guess.. can i do that using siya?
Click to expand...
Click to collapse
Don't use rom manager, unless you want an expensive brick.
And Rootbox with dorimax is a good combination you can check out
Sent from my GT-I9100 using xda premium
Thnx for faster replies guys..i wont use rom manager but ive 2 times bricked my phone is because i tried to root my phone using cf root and using insecure kernal..i got stuck at triangle and it does not load..so wanted to confirm if its k..
Also as now i have root acess, what type of apps can i use like i want performance and graphics
Sent from my GT-I9100 using xda app-developers app
ronak123456 said:
Thnx for faster replies guys..i wont use rom manager but ive 2 times bricked my phone is because i tried to root my phone using cf root and using insecure kernal..i got stuck at triangle and it does not load..so wanted to confirm if its k..
Also as now i have root acess, what type of apps can i use like i want performance and graphics
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
If you are using siyah kernel you can tweak the GPU steps and overclock your CPU using an app called ExTweaks. But note you are not going to get any serious performance boost, your machine tends to be what you have.

[Q] How to Root and flash cwm

Hello guys, i'm new here on this device. I have GT-i9300 asian firmware and i would like to root and flash CWM.
Can someone show me how to do it, the easiest way for newbie ( example : when i was on N7000, what i did is just flashed safe kernel by Philz from system recovery and i have my phone rooted + CWM ). thank u before if someone can guide me or give me the link how to root + cwm for this device
dollyaja said:
Hello guys, i'm new here on this device. I have GT-i9300 asian firmware and i would like to root and flash CWM.
Can someone show me how to do it, the easiest way for newbie ( example : when i was on N7000, what i did is just flashed safe kernel by Philz from system recovery and i have my phone rooted + CWM ). thank u before if someone can guide me or give me the link how to root + cwm for this device
Click to expand...
Click to collapse
Here you go: http://forum.xda-developers.com/showthread.php?t=1911726
dollyaja said:
Hello guys, i'm new here on this device. I have GT-i9300 asian firmware and i would like to root and flash CWM.
Can someone show me how to do it, the easiest way for newbie ( example : when i was on N7000, what i did is just flashed safe kernel by Philz from system recovery and i have my phone rooted + CWM ). thank u before if someone can guide me or give me the link how to root + cwm for this device
Click to expand...
Click to collapse
As always read the guides and stickies. Also YouTube might help
Sent from my Nexus 7 (2013)
chrismast said:
As always read the guides and stickies. Also YouTube might help
Sent from my Nexus 7 (2013)
Click to expand...
Click to collapse
my signal very bad here sir when day time..not even playing youtube having bad lags
Cf auto root mate not Cf root for use with pc odin.
Then for cwm flash philz recovery with mobile Odin.
I9100/I9300
mahendru1992 said:
Here you go: http://forum.xda-developers.com/showthread.php?t=1911726
Click to expand...
Click to collapse
Not this method. Im waiting for op /mod to give me edit rights.
In mean time go to general > sticky roll-up and read "understanding the basics" I have links in there for rooting
Sent from my GT-I9300 using Tapatalk 4
Hi guys i'm new to the forum as well, i rooted my SIII (european version) some days ago using this --> http://forum.xda-developers.com/showthread.php?t=1695238 and worked great. It was pretty simple and quick, maybe u can use it too (not sure if asian firmware changes something)
Gambit14 said:
Hi guys i'm new to the forum as well, i rooted my SIII (european version) some days ago using this --> http://forum.xda-developers.com/showthread.php?t=1695238 and worked great. It was pretty simple and quick, maybe u can use it too (not sure if asian firmware changes something)
Click to expand...
Click to collapse
Like I just said DO NOT use this method. Chainfire no longer supports it but worse than that, cwm it comes with does not prevent SDS. Do NOT use this method.
Sent from my GT-I9300 using Tapatalk 4
rootSU said:
Like I just said DO NOT use this method. Chainfire no longer supports it but worse than that, cwm it comes with does not prevent SDS. Do NOT use this method.
Sent from my GT-I9300 using Tapatalk 4
Click to expand...
Click to collapse
Sorry i didn't understand your advicing post :/
I didn't know that CWM version doesn't have SDS fix..so i guess i'll have to change it :/
Gambit14 said:
Sorry i didn't understand your advicing post :/
I didn't know that CWM version doesn't have SDS fix..so i guess i'll have to change it :/
Click to expand...
Click to collapse
Only the new cwm are sds save. Try Philz touch for example.
Sent from my Nexus 7 (2013)
andrewwright said:
Cf auto root mate not Cf root for use with pc odin.
Then for cwm flash philz recovery with mobile Odin.
I9100/I9300
Click to expand...
Click to collapse
How bout framaroot mate? Is it working?
Sent from my GT-I9300 using xda premium
danierakes said:
How bout framaroot mate? Is it working?
Sent from my GT-I9300 using xda premium
Click to expand...
Click to collapse
Older roms only it seems
Sent from my GT-I9300 using Tapatalk 4
chrismast said:
Only the new cwm are sds save. Try Philz touch for example.
Sent from my Nexus 7 (2013)
Click to expand...
Click to collapse
Thanks, i flashed the new cwm that should have SDS fix
So i guess it should be fine to use the cf root and then just update the recovery, right? i mean there's not a big chance of sds on first recovery use
Gambit14 said:
Thanks, i flashed the new cwm that should have SDS fix
So i guess it should be fine to use the cf root and then just update the recovery, right? i mean there's not a big chance of sds on first recovery use
Click to expand...
Click to collapse
That's exactly the same as using cf auto root. So why not just use that?
Or just flash recovery if you don't need root. You don't need root if you're flashing a custom rom.
This is ALL covered in general > sticky roll-up > understanding the basics before rooting
Sent from my GT-I9300 using Tapatalk 4
rootSU said:
That's exactly the same as using cf auto root. So why not just use that?
Or just flash recovery if you don't need root. You don't need root if you're flashing a custom rom.
This is ALL covered in general > sticky roll-up > understanding the basics before rooting
Sent from my GT-I9300 using Tapatalk 4
Click to expand...
Click to collapse
Yes sir, thanks, i know that, i was just wondering about the risk of cf root
Finally, got rooted and cwm with philz cwm, didnt worked with recovery mode methode, so im using odin, and flash the superuser from philz touch recovery. Thanks a lot for your help guys, sorry for lots questions
One more guys, which custom rom closest to with stock tw but good for gaming and daily, and what kernel suits well for them. *I like miui if its possible*
Sent from my GT-I9300 using Tapatalk 2
Try them all. What rom / best rom discussion is not allowed
Sent from my GT-I9300 using Tapatalk 4
rootSU said:
Try them all. What rom / best rom discussion is not allowed
Sent from my GT-I9300 using Tapatalk 4
Click to expand...
Click to collapse
Well, I think I'm on stock with rooted only here sir,can u give me advice,if I wanna get more performance,which custom kernel suits for stock with so very minimum or non bugs.
Sent from my GT-I9300 using Tapatalk 2
dollyaja said:
Well, I think I'm on stock with rooted only here sir,can u give me advice,if I wanna get more performance,which custom kernel suits for stock with so very minimum or non bugs.
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
I cannot advise as what suits me may not suit you, however if you're interested what I use - there are links in my signature.
dollyaja said:
Finally, got rooted and cwm with philz cwm, didnt worked with recovery mode methode, so im using odin, and flash the superuser from philz touch recovery. Thanks a lot for your help guys, sorry for lots questions
One more guys, which custom rom closest to with stock tw but good for gaming and daily, and what kernel suits well for them. *I like miui if its possible*
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
I guess the best thing is to check the main features of latest stable roms (based on stock firmware if you want all samsung features) and then try the ones you like the most..
I wanted to try android 4.3 and eliminate all the samsung (mostly useless for me) stuff, so i checked some threads in the forum and now i'm trying the supernexus 3 rom, it's pretty good, with not many customizations, but very lightweight..

Categories

Resources