Little question about Siyah kernel 3.4.1 - Galaxy S II Q&A, Help & Troubleshooting

Is it safe from 'brick-bug'? (The CAP_ERASE, hardbrick when wipe data or restore from backup with 4.0.4)
Thanks

yes, siyah has disabled it in all his kernals.

good to know, thanks!

WOW
Nice bro, thank you for the straight answer. Man I been searching and studying this thing forever and finally found a person who gave a direct answer. Much respect from my side. I have flashed my phone hundreds of times with siyah kernel, the only kernel I ever use but the got brick bug app says I have an insane kernel. And so my never ending mission for a simple answer began. I use the xxlpq modem and yet some places suggest the xxlpq 'FIRMWARE' has the brick bug for sure. This whole kernel modem leaked official story confused the heck out of me. But now thankfully I have an answer but am still confused as a duck in a waterfall. If I am getting it correctly, a modem is different from a firmware when using siyah kernel and a custom rom, not an officially released rom? So when I use, let say PFittech 4.04 rom and xxlpq modem with siyah kernel, then I am safe because the creator of the awesome siyah kernel has not included the cap_erase robocop destroyer thingy?
However, if I had to try flash to stock and used cf root/odin and then flashed the xxlpq firmware(leaked or not), then it is relatively certain I will get hard bricked and ruine my year? Anyways, this flashaholic feels more at ease now. Thanks for your simple reply, it is rare these days.

PsyOr said:
Is it safe from 'brick-bug'? (The CAP_ERASE, hardbrick when wipe data or restore from backup with 4.0.4)
Thanks
Click to expand...
Click to collapse
Siyah kernel has disabled the cap_erase command, Yes.
If you are on stock ICS 4.0.4, then flash Siyah 3.5.2 and above.
3.4.x and below are not 100% compatible with 4.0.4. If you flash it, your camera app will be displaying just black screen.
Swyped from my Samsung Galaxy SII

All the latest Siyah Kernel has no brickbug on it. Currently using 4.0.2
Sent from my GT-I9100 using Tapatalk

Related

[Q] About flashing Siyah kernel

Just one short question so I dont do something stupid: do I need to do some kind of procedure or anything before I flash Siyah 3.0.1.? The phone has ALL stock software and settings and hasn't been tampered like this in any way as its only several days old.
Thanks in advance.
bad move. 3.0.1 is for ics rom. You are likely to be on gingerbread.
Verstuurd van mijn GT-I9100 met Tapatalk
If you have not installed CWM, you can just install it via Odin. Also make sure that you actually have ICS (android 4.XX) installed on your phone or it wont work.
Just to confirm, you have the i9100? Not the US T-mobile version of SGS2?
jelle2503 said:
bad move. 3.0.1 is for ics rom. You are likely to be on gingerbread.
Verstuurd van mijn GT-I9100 met Tapatalk
Click to expand...
Click to collapse
Yeah I'm on Gingerbread, all stock. Should I flash 3.0 instead?
And I still dont know is there something to do, some kind of procedure or something before the flashing.
Here it says it already needs to be rooted before the flash...
http://www.inspiredgeek.com/2011/11...recovery-battery-life-screen-sensitivity-fix/
Kaze105 said:
If you have not installed CWM, you can just install it via Odin. Also make sure that you actually have ICS (android 4.XX) installed on your phone or it wont work.
Just to confirm, you have the i9100? Not the US T-mobile version of SGS2?
Click to expand...
Click to collapse
Yeah, international version, GT i9100
boki9999 said:
Yeah I'm on Gingerbread, all stock. Should I flash 3.0 instead?
And I still dont know is there something to do, some kind of procedure or something before the flashing.
Here it says it already needs to be rooted before the flash...
http://www.inspiredgeek.com/2011/11...recovery-battery-life-screen-sensitivity-fix/
Click to expand...
Click to collapse
do not install that siyah 3 kernel if you are still on gingerbread. You have 2 options. Install siyah 2.6.14 for gingerbread, or upgrade your current rom to ICS and then install siyah 3.
So, for example I could go with Speedmod or CfRoot, flash some Ics rom(Miui for example) and then flash Siyah?
If you want to stay on gingerbread and use siyah, use siyah 2.6.14 or lower. If you want to go to ICS, use siyah 3.0 or higher. It's that simple. 2.6.x only works on gingerbread, and 3.x only works on ICS.
just flash recovery
boki9999 said:
So, for example I could go with Speedmod or CfRoot, flash some Ics rom(Miui for example) and then flash Siyah?
Click to expand...
Click to collapse
If its brand new and stock, first root (zergrush method), flash CF-Root using odin, get ClockWorkMod (using rom manager from market).
After that you can go ahead and flash any ICS rom but first backup everything.
So backup contacts (I just go to contacts and from menu use export to SD card), sms (using any sms backup app from market), all the apps you would like to save for later use with Titanium Backup (free addition is fine).
Also do a back for your stock rom in recovery (I suppose you can do that even before rooting - but I did it after I rooted and got CF-Root kernel).
Hope it helps.
Thanks a lot!
But doesnt Cf Root already come with CWM?
And is this the right method?
http://forum.xda-developers.com/showthread.php?t=1321582
Sent from my GT-I9100 using XDA
boki9999 said:
Thanks a lot!
But doesnt Cf Root already come with CWM?
And is this the right method?
http://forum.xda-developers.com/showthread.php?t=1321582
Sent from my GT-I9100 using XDA
Click to expand...
Click to collapse
Easy way to root is with odin. Look here http://forum.xda-developers.com/showthread.php?t=1103399
That guy is great, but what's creating a confusion about Siyah is FAQ on his page:
Q: Does this kernel work on XXXXXX-ROM?
A: If the ROM is based on Samsung Stock ICS Rom LPQ or newer, it should. Otherwise, search the thread... If you cannot find any reference to that ROM, try the kernel. You won't lose anything by trying this kernel. Worst case scenario is to reflash your previous kernel or ROM. You can backup your previous kernel with Hellcat's k-tool from the market.
So, I tried with 3.0 on my GB 2.3.4., and it didn't work, so I had to flash old kernel.
The reason I want to use Siyah is dual-boot, which it should provide.
Another problem is that ICS comes very slowly.
Siyah V3 doesn't work with Gingerbread roms. It's an ICS kernel. Try Siyah 2.6.14, that's the GB version (look for the thread in the dev section).
I'm still so confused about all of this and can't decide what to do. In addition, there is no cf-root for my kernel(BOKK1).
From the CFRoot thread "What if there is no matching download ? Try finding the closest match." & "The XX and OXA identifiers are not that important" (in your case the BO).
boki9999 said:
I'm still so confused about all of this and can't decide what to do. In addition, there is no cf-root for my kernel(BOKK1).
Click to expand...
Click to collapse
TimAnd said:
That guy is great, but what's creating a confusion about Siyah is FAQ on his page:
Q: Does this kernel work on XXXXXX-ROM?
A: If the ROM is based on Samsung Stock ICS Rom LPQ or newer, it should. Otherwise, search the thread... If you cannot find any reference to that ROM, try the kernel. You won't lose anything by trying this kernel. Worst case scenario is to reflash your previous kernel or ROM. You can backup your previous kernel with Hellcat's k-tool from the market.
So, I tried with 3.0 on my GB 2.3.4., and it didn't work, so I had to flash old kernel.
The reason I want to use Siyah is dual-boot, which it should provide.
Another problem is that ICS comes very slowly.
Click to expand...
Click to collapse
Hmmm. I think I answered this...
MistahBungle said:
Siyah V3 doesn't work with Gingerbread roms. It's an ICS kernel. Try Siyah 2.6.14, that's the GB version (look for the thread in the dev section).
Click to expand...
Click to collapse
Deja vu! I said the same thing on page 1! (no offense, MB. Meant for the other dude)
Did you ? Sorry CTM, didn't read the first page :-( Just saw the 'query' at the top of this page.
ctomgee said:
Hmmm. I think I answered this...Deja vu! I said the same thing on page 1! (no offense, MB. Meant for the other dude)
Click to expand...
Click to collapse
boki9999 said:
I'm still so confused about all of this and can't decide what to do. In addition, there is no cf-root for my kernel(BOKK1).
Click to expand...
Click to collapse
You can use the kk2 CF root kernel.
TimAnd said:
The reason I want to use Siyah is dual-boot, which it should provide.
Click to expand...
Click to collapse
Siyah Kernel up to 3.01 (which is for ICS as you are already told) up to now does not support dual boot! Its only a placeholder till now in CWM. It may support dual boot in future but not now.

siyah + ICS 4.0.4 problems help needed

Hi all, and thanks for reading this tread,
I have some issues and I'm hoping someone here could help shed some light on.
I was on ICS 4.0.3 and avoiding 4.0.4 due to brickbug issues. but I guess I couln't resist anymore and decided to give it a try. I tried to stay far away from buggy kernel so I used mobile odin to flash I9100XWLPT plus siyah 3.5.2 on one go
the result was a failure however, kernel flashed but firmware wiped (S2 logo was appearing but nothing else / softbrick ?).
Then I said oh well its not (hard)bricked or anything so I decided to use odin to flash I9100XWLPT, than siyah. It went ok but I lost mtp connectivity, tried s3 ported ui... didn't fly as well . Maybe something wrong with siyah 3.5.2 I thought, so tried an older siyah which I did not have an issue with h4.0.3. Situation did not improve however.
Then I flashed my old 4.0.3 and wiped, all ok mtp ok, upgraded to 4.0.4, all go, mtp ok.
Flashed siyah 3.5.2, mtp fails again. Tried android's own factory reset (not the on the boot menu, one on the personalization menu). Ended up with soft brick again (no boot only charging animation and odin mode). Flashed 4.0.4 again.
But this trial and eror process is going more dangerous by the minute I guess, so I decided to ask for support.
Do I do anything wrong? I want to upgrade to 4.0.4 everything as close as possible to stock, plus root and tocuhwiz from s3. its not too much to ask I guess.
Any suggestions and any explanations are very welcome also,
I'll thank any useful comments
kind regards,
I have 4.0.4 since 4th July with its stock kernel and it works perfectly well, I upgraded from 4.0.3 but I never did any wipes just updated on top of 4.0.3 and booted the phone, rooted from chainfires CF root thread, try it that way, worked for me and still is working.
ag4751 said:
I have 4.0.4 since 4th July with its stock kernel and it works perfectly well, I upgraded from 4.0.3 but I never did any wipes just updated on top of 4.0.3 and booted the phone, rooted from chainfires CF root thread, try it that way, worked for me and still is working.
Click to expand...
Click to collapse
Thanks If all else fails I'll try that, but siyah is a good kernel and it seems to be more battery efficient too.
If its a problem I failed to check with siyah I can go 4.0.4 kernel way but it makes me nervous to run a buggy kernel.
emk2z said:
Thanks If all else fails I'll try that, but siyah is a good kernel and it seems to be more battery efficient too.
If its a problem I failed to check with siyah I can go 4.0.4 kernel way but it makes me nervous to run a buggy kernel.
Click to expand...
Click to collapse
Totally agree Siyah is good I used it on 4.0.3 but it seems to fail on 4.0.4 at the moment I have not actually tried the latest one so it may well be good but I am looking to upgrade to SG3 next week so just want to keep my phone going for the time being no more playing around with this one until I have my new one.
I am using LQ5 which is reported as the buggiest but I can honestly say I have not had any problems at all, battery life appears good enough to me, depends how much you use it I guess.
Try speedmod k30 kernel, completely safe, fast and battery efficient
Sent from my GT-I9100 using xda app-developers app
Hayth said:
Try speedmod k30 kernel, completely safe, fast and battery efficient
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
Thanks, pardon me if I'm being paranoid but I just read a tread about nand corruption so, this isn't something like that I assume. (Odin flash failed and left me with soft brick out of the blue). Did not notice anything about siyah 3.5.2 either so the problem may be with my phone memory.
P.S Prior sentence reads as "Please prove me wrong"
I switched to speedmod kernel, and figured siyah had MTP problems with either 4.0.4 ics or 3.5.2
I asked same questions to those kernels' respective topics & thus this tread fulled it's purpose. Thanks kindly for anyone who read & replied
Sent from my GT-I9100 using xda app-developers app
Thread closed
Question answered, thread closed per OP's request

Brickbug question

I'd been running an older version of Rootbox for about 2 months and had not been on the forums at all until the other day. I decided to flash a new ROM the other day and settled on the latest version of Wanam (V12.3 XWLPT) and it seemed great so i decided to keep it and flash Siyah 4.0.
The phone has been absolutely fine but after going in the Gen Discussion forum I saw all this stuff about 4.0.4 hard bricking phones and stuff. I downloaded the Emmc hardbrick test app and it reports that my chip is indeed Insane.
Even though the phone is running fine should I be concerned and should I switch to another AOKP rom?
Thanks
It sounds like at no point you've been using a Samsung 4.0.4 stock kernel or a CF-root kernel. If that's the case, you should be safe. Most custom rom kernels disable the feature that triggers the superbrick bug; most certainly it does not exist on newer Siyah kernels.
You really only need to exercise caution when going from a stock 4.0.4 installation to another. If you're running a dangerous kernel, wiping data partitions may brick the phone, but flashing a kernel is always safe, so to avoid any trouble, you can always flash eg. a recent Siyah kernel and then install the custom rom from the cwm recovery it provides.
Chousuke said:
It sounds like at no point you've been using a Samsung 4.0.4 stock kernel or a CF-root kernel. If that's the case, you should be safe. Most custom rom kernels disable the feature that triggers the superbrick bug; most certainly it does not exist on newer Siyah kernels.
You really only need to exercise caution when going from a stock 4.0.4 installation to another. If you're running a dangerous kernel, wiping data partitions may brick the phone, but flashing a kernel is always safe, so to avoid any trouble, you can always flash eg. a recent Siyah kernel and then install the custom rom from the cwm recovery it provides.
Click to expand...
Click to collapse
I went from Rootbox to Wanam via CWM doing Factory reset, wipe cache/dalvik and i believe Wanam installs Speedmod kernel by default.
Sounds like i should be OK?
Yes that's what I'm on now and no issues at all with speedmod although I'm trying new siyah kernal at the moment.
Sent from my GT-I9100 using xda premium
Goooober said:
I went from Rootbox to Wanam via CWM doing Factory reset, wipe cache/dalvik and i believe Wanam installs Speedmod kernel by default.
Sounds like i should be OK?
Click to expand...
Click to collapse
Yeah, that's fine.
Sent from my GT-I9100 using xda premium

[Q] Stock Samsung ICS 4.0.4 ROM + Siyah Kernel: any benefits

I am taking baby steps for the moment after having found that my S2-I9100 is vulnerable to the infamous Brick Bug (Yes, I have an insane chip).
Just wondering what benefits there would be in flashing the Siyah Kernel (v4.1.5) on my S2-I9100 running a stock Samsung ICS 4.0.4 ROM.
Other than slightly improved battery life, what else can I look forward to with the Siyah kernel with a stock Samsung ROM?
ssahmed532 said:
I am taking baby steps for the moment after having found that my S2-I9100 is vulnerable to the infamous Brick Bug (Yes, I have an insane chip).
Just wondering what benefits there would be in flashing the Siyah Kernel (v4.1.5) on my S2-I9100 running a stock Samsung ICS 4.0.4 ROM.
Other than slightly improved battery life, what else can I look forward to with the Siyah kernel with a stock Samsung ROM?
Click to expand...
Click to collapse
the most important benifit u have is that 'Siyah kernel' is free of the 'eMMc' bug which could potentially damage ur phone
Root, cwm touch, dual boot, etc
Sun90 said:
the most important benifit u have is that 'Siyah kernel' is free of the 'eMMc' bug which could potentially damage ur phone
Click to expand...
Click to collapse
Yes, that I am already aware of!
So other than being safe from the Brick Bug, what else can I look forward to with the Siyah kernel and a stock ICS ROM?
ssahmed532 said:
Yes, that I am already aware of!
So other than being safe from the Brick Bug, what else can I look forward to with the Siyah kernel and a stock ICS ROM?
Click to expand...
Click to collapse
u have to install the same to see the benifts ma8
since i am using 'Siyah' with a custom JB rom,hence not aware of how it wrks with a stock samsung rom
So just to be clear (as a complete noob who has never attempted anything of this nature before) flashing Siyah v5.0i with a phone known to have the infamous brick bug chip is safe?
redchris said:
So just to be clear (as a complete noob who has never attempted anything of this nature before) flashing Siyah v5.0i with a phone known to have the infamous brick bug chip is safe?
Click to expand...
Click to collapse
yes, because you are not wiping anything until after you install the kernal which is brick bug free.
Cosmic Blue said:
yes, because you are not wiping anything until after you install the kernal which is brick bug free.
Click to expand...
Click to collapse
Thanks for the quick answer Cosmic Blue. So I flashed the Siyah kernal and lo - it worked (thank god!). So now a question: If the Siyah krnal is brick bug free should I expect to see the brick bug check app to give me a negative result? it is telling me that my phone still has the brick bug.
redchris said:
Thanks for the quick answer Cosmic Blue. So I flashed the Siyah kernal and lo - it worked (thank god!). So now a question: If the Siyah krnal is brick bug free should I expect to see the brick bug check app to give me a negative result? it is telling me that my phone still has the brick bug.
Click to expand...
Click to collapse
Because the app is checking to see if the hardware eMMC chip your phone has is susceptible to the brick bug. If your chip still has the potential to be affected by the bug, changing the kernel won't fix that, but if you have a kernel which has MMC_CAP_ERASE disabled, then you will be safe.
So by flashing Siyah, you are safe (because it has MMC_CAP_ERASE disabled), but your phone will still report as having the bug.
Make sense?
I think its the chip thats the problem....so youve still got the same chip.
thanks for the helpful answers folks and sorry for the inane questions. My reasons for flashing to Siyah were twofold: I experience frequent lock ups and significant battery drain. I thought I'd try JB and see if that made a difference. Having the brick bug chip persuaded me to try Siyah. Now I just need to figure our how to update to JB and dual boot. I found this thread which seems helpful:
http://forum.xda-developers.com/showthread.php?t=1680851
So more inane questions: I need to install a JB rom, right? CM10 M1? Are there any further risks associated with takingthis step?
Thanks again in advance for any help.
stock rom download
any one knows where to download the stock rom of s2. i have stock rom ICS 4.0.3 with siyah v5 kernel.
Tranzphormed said:
any one knows where to download the stock rom of s2. i have stock rom ICS 4.0.3 with siyah v5 kernel.
Click to expand...
Click to collapse
http://www.sammobile.com/firmware/ and flash via odin.
redchris said:
thanks for the helpful answers folks and sorry for the inane questions. My reasons for flashing to Siyah were twofold: I experience frequent lock ups and significant battery drain. I thought I'd try JB and see if that made a difference. Having the brick bug chip persuaded me to try Siyah. Now I just need to figure our how to update to JB and dual boot. I found this thread which seems helpful:
http://forum.xda-developers.com/showthread.php?t=1680851
So more inane questions: I need to install a JB rom, right? CM10 M1? Are there any further risks associated with takingthis step?
Thanks again in advance for any help.
Click to expand...
Click to collapse
You don't 'need' to, but as long as you make a nandroid backup (backup your apps with TB pro, sms with sms backup and restore etc) and follow the installation instructions, to the letter, for each rom u wanna try, you'll be fine. And if u ever fancy going back to stock, just restore your nandroid. Happy flashing
Sent from my GT-I9100 using Tapatalk 2
stock kernel
Thanks a lot for the answer; I would also require stock kernel of it.

[Q] Which is the best kernel without any brick probabilities?

Hi, yesterday I bought a Galaxy S2 from AT&T and I'm a newbie at this. I want to know which is the best kernel for this phone without any brick possibilities.
Because I know the Siyah kernel, but I don't like it just because the Ying-yang symbol at booting process (That's really stupid) and I heard that the Jeboo Kernel leaves your phone with the triangle and without the possibility of booting the phone. Stuck at "Samsung Galaxy S2" and the triangle, so first of all... Is this true? (I mean the bug of the Jeboo Kernel)
And second, if it's true... Which kernel can I use?
I forgot to say...
The S2 has 4.1.2 Stock Unrooted.
Thanks in advance.
Sent from my Nexus 7 2012.
If I'm bad at English is because I'm from Argentina and I'm learning.
MlucianoEze said:
I forgot to say...
The S2 has 4.1.2 Stock Unrooted..
Click to expand...
Click to collapse
Stock unrooted. First you'll need to follow one of many threads detailing how to root the phone, and get cwm onto the i777. Then you'll need to read each kernel forum with recent support for the i777 to determine which is best suited for your needs (stability, rom choice, vanity, whatever). A few big names around here are AJK, jeboo (which works fantastically for it's designed application), and STI.
Happy flashing.
Ok. I'll do that.
Thanks.
Sent from my SAMSUNG-SGH-I777 using xda app-developers app
cyril279 said:
Stock unrooted. First you'll need to follow one of many threads detailing how to root the phone, and get cwm onto the i777. Then you'll need to read each kernel forum with recent support for the i777 to determine which is best suited for your needs (stability, rom choice, vanity, whatever). A few big names around here are AJK, jeboo (which works fantastically for it's designed application), and STI.
Happy flashing.
Click to expand...
Click to collapse
One thing more. If I leave the phone with stock unrooted kernel and I do a Factory Reset, will the phone brick?
Because of the eMMC bug with stock unrooted kernel.
Sent from my SAMSUNG-SGH-I777 using xda app-developers app
MlucianoEze said:
One thing more. If I leave the phone with stock unrooted kernel and I do a Factory Reset, will the phone brick?
Because of the eMMC bug with stock unrooted kernel.
Sent from my SAMSUNG-SGH-I777 using xda app-developers app
Click to expand...
Click to collapse
I'm pretty sure that stock 4.1.2 left the eMMC bug behind, the details are in creepyncrawly's repository. Creepyncrawly's signature is the best starting point for modding the I777.
MlucianoEze said:
Hi, yesterday I bought a Galaxy S2 from AT&T and I'm a newbie at this. I want to know which is the best kernel for this phone without any brick possibilities.
Because I know the Siyah kernel, but I don't like it just because the Ying-yang symbol at booting process (That's really stupid) and I heard that the Jeboo Kernel leaves your phone with the triangle and without the possibility of booting the phone. Stuck at "Samsung Galaxy S2" and the triangle, so first of all... Is this true? (I mean the bug of the Jeboo Kernel)
And second, if it's true... Which kernel can I use?
I forgot to say...
The S2 has 4.1.2 Stock Unrooted.
Thanks in advance.
Sent from my Nexus 7 2012.
If I'm bad at English is because I'm from Argentina and I'm learning.
Click to expand...
Click to collapse
MlucianoEze said:
One thing more. If I leave the phone with stock unrooted kernel and I do a Factory Reset, will the phone brick?
Because of the eMMC bug with stock unrooted kernel.
Sent from my SAMSUNG-SGH-I777 using xda app-developers app
Click to expand...
Click to collapse
To your initial question, there is nothing wrong with the Jebo kernel. It was, however, built specifically to go with the SHOstock3 rom. There are a variety of things that can cause the problem you stated. Flashing the wrong kernel for instance, as in flashing an ICS or Gingerbread kernel to a Jelly Bean system, will prevent the phone from booting. As far as the warning triangle at boot, that is caused by flashing a custom kernel using Odin or Heimdall. The screen can also be removed by flashing a stock kernel using Odin or Heimdall.
As far as the cap erase eMMC brick bug is concerned, that showed up in the ICS versions, and was possibly present in the 2.3.4 stock kernel. It may have been present also in the 2.3.6 stock kernel but there was never any direct evidence that it was. The 4.1.2 stock kernel is almost certainly safe. If it were my phone, I would not hesitate to perform a wipe data/factory reset with the 4.1.2 stock kernel.
creepyncrawly said:
To your initial question, there is nothing wrong with the Jebo kernel. It was, however, built specifically to go with the SHOstock3 rom. There are a variety of things that can cause the problem you stated. Flashing the wrong kernel for instance, as in flashing an ICS or Gingerbread kernel to a Jelly Bean system, will prevent the phone from booting. As far as the warning triangle at boot, that is caused by flashing a custom kernel using Odin or Heimdall. The screen can also be removed by flashing a stock kernel using Odin or Heimdall.
As far as the cap erase eMMC brick bug is concerned, that showed up in the ICS versions, and was possibly present in the 2.3.4 stock kernel. It may have been present also in the 2.3.6 stock kernel but there was never any direct evidence that it was. The 4.1.2 stock kernel is almost certainly safe. If it were my phone, I would not hesitate to perform a wipe data/factory reset with the 4.1.2 stock kernel.
Click to expand...
Click to collapse
Tour explained me very well, I understood everything! So thanks.
I will choose the kernel later.
Sent from my SAMSUNG-SGH-I777 using xda app-developers app

Categories

Resources