[Q] ROM Manager: Recommended or not? - Captivate Q&A, Help & Troubleshooting

Hey guys,
Last night I installed ROM Manager and ClockworkMod Recovery on my Roger's Samsung Captivate and proceeded to watch some YouTube videos on how it works. It would appear that this app has made flashing extremely easy. Too easy one might say.
My question is: Is flashing via ROM Manager safe? Better? Or not, compared to the "old school" method?
Any feedback on ROM Manager or flashing in general for my i896 Captivate would be much appreciated!

TheShamsMan said:
Hey guys,
Last night I installed ROM Manager and ClockworkMod Recovery on my Roger's Samsung Captivate and proceeded to watch some YouTube videos on how it works. It would appear that this app has made flashing extremely easy. Too easy one might say.
My question is: Is flashing via ROM Manager safe? Better? Or not, compared to the "old school" method?
Any feedback on ROM Manager or flashing in general for my i896 Captivate would be much appreciated!
Click to expand...
Click to collapse
I'd say Rom Manager is downright essential, but your mileage may vary. Besides the uber easy flashes there are a number of utility type things it does, not least of which is it gives us cappy users the ability to make nandroid backups.
As far as safe? As safe as any other method I guess. If you do your homework and the Rom's cook has his/her shizzle together (and most of them do.) you should be good using it to flash.
You'll find with some of the newer kernels that a modified CWM is actually replacing the stock 2e/3e recovery also, so it's not a terrible idea to get familiar with it a bit first.
Just some thoughts, hope they help.

Thanks for the reply dude!
Does ROM Manager automatically present users with the option to backup their existing ROM before proceeding with a flash?
I attempted to back up my current ROM with ROM Manager. It rebooted into a recovery menu, but non of them gave me the option to back up. Just wipe and reboot (can't remember the exact options). Is it possible the Captivate is no supported? How would I enable nandroid for Captivate?

TheShamsMan said:
Thanks for the reply dude!
Does ROM Manager automatically present users with the option to backup their existing ROM before proceeding with a flash?
I attempted to back up my current ROM with ROM Manager. It rebooted into a recovery menu, but non of them gave me the option to back up. Just wipe and reboot (can't remember the exact options). Is it possible the Captivate is no supported? How would I enable nandroid for Captivate?
Click to expand...
Click to collapse
You open the app and tap flash clockwork recovery, select your phone, and it will proceed to reboot into recovery mode. At this time, you move down to reinstall packages, and it will then load clockwork recovery. It is from there that you can make your nandroid backup.

miztaken1312 said:
You open the app and tap flash clockwork recovery, select your phone, and it will proceed to reboot into recovery mode. At this time, you move down to reinstall packages, and it will then load clockwork recovery. It is from there that you can make your nandroid backup.
Click to expand...
Click to collapse
What he said. It sometimes chokes on loading itself. It puts a file named update.zip on your sdcard. When you get to the blue menu (2e recovery) you select reinstall packages and it should load right up. Sometimes it will reboot and get stuck there again. Just do it again and it'll come up.
Yes, before you flash through rom manager it asks you if you want to do a backup. You'll find over time tho that you'll just go straight to clockworkmod and skip the whole rom manager thing. At least I did. And if you go to one of the kernels with the modified cwm in place of the recovery menu rebooting to recovery with rom manager will bring you to the wrong one. The modified has extra stuff like lag fixes and that sort of thing that the original cwm doesn't have.

Yeah. So far, I find it easier to just use ROM Manager to boot into Recovery and do everything else from there.
I like how it only presents you with ROMs available for your specific device. I look forward to the list populating for the Captivate. It's currently empty.

You open the app and tap flash clockwork recovery, select your phone, and it will proceed to reboot into recovery mode. At this time, you move down to reinstall packages, and it will then load clockwork recovery. It is from there that you can make your nandroid backup.
Click to expand...
Click to collapse
the very first time i did this clicked reboot instead of reinstall packages. (i have fat thumbs) now every time i do 'tap flash clockwork recovery' instead of rebooting it just says 'successfully downloaded clockworkmod recovery'. how am i supposed to reinstall if i cant get to the option to do so?
im using a rooted captivate.

"Reinstall Packages" is in Android Recovery. When you perform the action "Flash Clockwork Recovery", you are downloading update.zip (which is Clockwork). "Reinstall packages" will install that update.zip and bring you into Clockwork.
So for you nawlage, now you can select "Reboot into Recovery" in ROM Manager, and your phone should boot into Android Recovery (blue text). Once there, reinstall packages (you'll probably have to do this twice), and you'll be brought to Clockwork Recovery (green text). If for WHATEVER reason "Reboot into Recovery" isn't working for you, use the 3-button combo to boot into Android Recovery.

thanks a load. i had just read this... posted by big99gt:
After these steps you won't really have to "hack" your phone lol. Root your phone and download Rom Manager from the Android market...then have it flash a recovery (the first selection at the top) choose your device when prompted. Now after that finishes select "reboot into recovery" and as the above post states you may need to select "reinstall packages" (I did). Once that goes through, you'll see your new custom recovery menu. DO A NANDROID BACKUP of your current Rom as soon as you can....then (as long as your current rom isn't messed up, if its stock your fine) from there on out you can play as much as you want with very little risk of bricking your phone. There are others who can explain it better but your stuck with me till they chime in lol. Its a very easy process and nearly foolproof.
Click to expand...
Click to collapse
..and did just that. and it takes me to the clockwork recovery (green text). because of this i dont have to reinstall packages?
also, is the backup option in clockwork recovery (green text) equivalent to nandroid backup?

Once you are in Clockwork Recovery (green text), there is no more need to reinstall packages.
The "Backup Current ROM" in ROM Manager makes a nandroid backup.

very nice. two thanks for you. thank you.

Related

uh oh....trying to put in a rom

Ive been flashing roms for some time, though this is my first attempt on the captivate.
Followed the instructions np.
Using rom manager backed up my stock rom.
made sure it saved to sd.
used titanium made sure all apps were backed up.
downloaded cogs newest version.
opened rom manager selected flash for captivate.
turned phone off.
rebooted into rom manager
wiped phone via directions.
selected cog via sd card
now Ive been sitting at the installing update window for roughly 20 minutes without the progress bar moving at all...
any advice?
I did just do a battery pull and it seems that im back to att stock. No rom.
ive just tried running it again and I just sit at installing update...
I did have ryan zas oclf on prior and I dont know if I removed. however since Im back to stock now shouldnt it be gone?
Wouldnt be able to prevent it now would it?
Been there done that
Usb debugging, enable it
Simple mistake man, no big deal
From a phone
Well turning on usb debug wasnt it but i did reinstall oclf and it shows its still active batteries just to low to remow waiting...
Ok any othet ideas? Oclf says its not inthe one running its a different one. Guess ill try to reflash agafin and install anyone else got an idea?
Finding
opening
installing
then it just sits forever
anyone?
Try to download the file again, it may have been corrupted during download
Edit...not clear are you booting into recovery, selecting the rom zip file, etc or actually rebooting phone and going into rom manager?
You need to boot into recovery and select the zip there if you are not doing it that way
Correct im in recovery and selecting it.
Download the stock ODIN 1 click and flash that then re-root and install ROM manager and then flash COG
sadly ive done this also.
used odin one click last night went back to stock then rooted again and tried and it still just sat at the installing line for an hour.
something is not working and I cannot figure it out.
1. make sure you move the zip (as you downloaded it, don't unzip) to the root of your sdcard.
2. open rom manager, flash CWM if you haven't already.
3. using rom manager, backup your current stuff under a name you'll recognize
4. turn off phone. boot into recovery
5. if it shows the 2e or 3e recovery, choose the 2nd option: "install update.zip", this should open up CWM recovery
6. from CWM recovery, go down to "install zip from sdcard"
7. then: "choose zip from sdcard"
8. then you select the zip that you moved to your sdcard in STEP 1.
that should do it.
waikuk said:
1. make sure you move the zip (as you downloaded it, don't unzip) to the root of your sdcard.
2. open rom manager, flash CWM if you haven't already.
3. using rom manager, backup your current stuff under a name you'll recognize
4. turn off phone. boot into recovery
5. if it shows the 2e or 3e recovery, choose the 2nd option: "install update.zip", this should open up CWM recovery
6. from CWM recovery, go down to "install zip from sdcard"
7. then: "choose zip from sdcard"
8. then you select the zip that you moved to your sdcard in STEP 1.
that should do it.
Click to expand...
Click to collapse
every step done. Even a odin flash to stock prior. Locks up every time at installing update, it will sit there all night.
Thought I was reading on Cog's latest build a few people having issues installing using the latest ROM Manager and CWM.
I think this is the older version of the update.zip and maybe it will install Cog.
Also you can bypass the whole rooting/dowloading ROM Manager prior to flashing if you use this update.zip.
Odin 1-Click back to stock.
Put in the update.zip to your SDCard
Reboot into recovery.
Run the update.zip under recovery.
It will do a short reboot back to the screen.
Run it once more and you should be in Clockwork Recovery advanced menu.
Attempt to install the Cog.zip again and see if it works.
Unfort I'm running Assonance's latest build and didn't run into any issues.
Going to try it in a bit.
vapor311 said:
Going to try it in a bit.
Click to expand...
Click to collapse
Check out the wiki thread for adam's Axura ROM. The process should be the same, just use the ROM of your choice. I'd try another download/different ROM, there may be an issue with your download, or a bug in the ROM possibly?
http://thwackd.com/axura/wiki/index.php?title=How-To:_Flash_Axura_CE_ROM
waikuk said:
1. make sure you move the zip (as you downloaded it, don't unzip) to the root of your sdcard.
Click to expand...
Click to collapse
I screwed up before by forgetting to move the zip to the root of my sdcard. I don't quite understand why this is necessary, but I can confirm that it is.
vapor311 said:
Going to try it in a bit.
Click to expand...
Click to collapse
Two suggestions - not sure if you've already attempted these.
1. Have you tried flashing an older version of Cognition? Possible that there is just something silly about your setup that is preventing you from flashing this specific version.
2. Along the same lines, have you tried flashing to Cognition using one of the Odin flashable ROMs? I'm personally a bit mystified by these, but I'm just a wimpy Mac user.
Older versions of Cognition here.
The version of CWM rom manager downloads should be okay. A master clear and stock fhlash should help
Sent from my SAMSUNG-SGH-I897 using XDA App

[Q] Problem with Rom Manager Premium

I am having an issue with Rom Manager Premium. It won't let me backup my current ROM. I select the option and it just asks me for a filename then reboots the phone into recovery mode. I check my SD card for a backup file and nothing gets created... What gives?
I've tried googling my problem, but people say to select the "Flash Alternate Recovery" option, but it's greyed out for me. And I have the latest version of Clockwork Mod 2.5.1.2
I am running an ATT Captivate SGH-I897 with the leaked 2.2 froyo rom on the Rogers network in Canada.
Dev will also not respond to my emails.
Suggestions?
I would suggest to go into recovery then advanced I believe then choose backup. Then if you go back into rom manager you will see a backup. Rom manager is just doing the same function. I usually just use the backup or restore from recovery menu anyways and I have rom manager premium also.
Sent from MY Perception 10.1 on XDA App
I think I have this same issue with my ROM Manager now backing up. I don't have the premium version. But my phone just reboots into Recovery whenever I select "Backup Current ROM" from the ROM Manager. Then when I go back to ROM Manager and select "Manage and Restore Backups", nothing happens.
So the workaround is confusing for me.
Select "Reboot into Recovery" using the ROM Manager to go into recovery mode? I have no idea where this advanced menu is either.
I'm just a newbie to ROM Manager and trying to figure out where to see my backups of my ROM....if they even exist.
did you guys follow the directions and FLASH CLOCKWORK RECOVERY from within ROM manager?
then when it boots to regular recovery did you try REINSTALL PACKAGES?
that will put you into clockwork recovery and you can do a backup from there
Pirateghost said:
did you guys follow the directions and FLASH CLOCKWORK RECOVERY from within ROM manager?
then when it boots to regular recovery did you try REINSTALL PACKAGES?
that will put you into clockwork recovery and you can do a backup from there
Click to expand...
Click to collapse
Yes I did that first step. There is a similar post with another fix and an update.zip file attached. I tried that but it froze up during the backup. I think I ran out of space on my internal SD card. I'm not sure how much space I need to do a backup but I only have about 1200MB left on my internal. I'm trying to clear things out. My external 4Gb card is nearly maxed as well. I really want to get a 32Gb external soon.
my clockwork backups are right around 750mb
Pirateghost said:
did you guys follow the directions and FLASH CLOCKWORK RECOVERY from within ROM manager?
then when it boots to regular recovery did you try REINSTALL PACKAGES?
that will put you into clockwork recovery and you can do a backup from there
Click to expand...
Click to collapse
I found out what the problem was... the leaked 2.2 froyo rom I'm running uses the <3e> recovery which I guess is not compatable with ClockworkMod. When I try to reinstall packages it gives me a verification failed message.
So I guess I need to flash a different kernel, or find another workaround. What was the update.zip workaround mentioned before? Could you please post a link?
richuwo11 said:
I found out what the problem was... the leaked 2.2 froyo rom I'm running uses the <3e> recovery which I guess is not compatable with ClockworkMod. When I try to reinstall packages it gives me a verification failed message.
So I guess I need to flash a different kernel, or find another workaround. What was the update.zip workaround mentioned before? Could you please post a link?
Click to expand...
Click to collapse
the update.zip will not work for you if you are on the leaked 2.2 with 3e recovery.
you will need to find a kernel that allows the unsigned zips or 2e recovery...they are in these forums, i will try to find a link

[Q] Trying to flash Serendipity 6.3...

I've never flashed a rom before. I currently have stock froyo with the paragon kernel i flashed using the app sgs kernel flasher. I have clockwork mod rom manager, I created a backup of my current rom. So then I tried installing the serendipity rom from the sd card but i get an error message. I read on the sticky on how to flash a custom ROM you need to use ODIN and flash back to stock 2.1 then do a master wipe and re root it and stuff.
Their link to download ODIN is broken so I don't know how to get it. And is there really no other way to flash it besides doing a master wipe and using ODIN?
flash to stock and master clear is not needed. what IS needed are specifics on WHAT error message you get when trying to flash the rom you want
The error message is
"E: failed to verify whole-file signature"
"E: signature verification failed"
"Installation aborted"
Then it brings be to the blue menu so i just select reboot system now
bad download, re-download rom.
May be completely off, but it doesn't sound like you're actually in clockwork mod recovery, but rather stock recovery.
But here's the post with the one click odin with mirrors and I personally would suggest useing it since I generally like to stick to as clean a flash as I can:
http://forum.xda-developers.com/showthread.php?t=731989
Second, I don't know if you've ever seen MobileTechVids tutorial on how to flash custom roms, but I suggest you watch the full series first if you haven't already.
here: http://www.youtube.com/watch?v=MsafJ-9uRqk
I watch the series and try and stick as close to the tut as I can when I'm unsure (or the one provided by the Rom maker as they know what's best for their rom)...
One suggestion, when flashing Serendipity disconnect your phone from cable right before the actual flashing (gave me a glitch in which I couldn't mount storage via usb). Other than that, read read read. I feel it's all I do when it comes to this stuff, but proper research is indispensible.
thresherhorn said:
May be completely off, but it doesn't sound like you're actually in clockwork mod recovery, but rather stock recovery.
Click to expand...
Click to collapse
+1
Is the text on Recovery mode blue or green? If its blue, you're on stock recovery.
+2
Sent from my SGH-I897 using XDA Premium App
Ok I got the stock rom flashed back and rooted it using one click. Now for some reason I can't reboot into clockwork recovery mode. I flashed it successfully. So i click on reboot into recovery and nothing happens. I try clicking on install room from sd card and that doesnt work either
Power off, hold 3 buttons att screen will come on. Keep holding. Screen will go off. Keep holding. Screen comes on again let off the power button but keep the volumes held, this will boot you into stock recovery, since you said you flashed cwm already I'm assuming you mean with rom manager, so the update.zip should be on your sdcard, so just reinstall packages twice and you should boot into cwm.
AIO tools work well and make flashing roms for new people easy and painless
use a search for it
steph2 said:
AIO tools work well and make flashing roms for new people easy and painless
use a search for it
Click to expand...
Click to collapse
+1.
AIO and superoneclick for root/flashing roms makes the process much easier.
crag11 said:
Ok I got the stock rom flashed back and rooted it using one click. Now for some reason I can't reboot into clockwork recovery mode. I flashed it successfully. So i click on reboot into recovery and nothing happens. I try clicking on install room from sd card and that doesnt work either
Click to expand...
Click to collapse
On serendipities main "download" page they have instructions to install. In those instructions is a link to a file you can download. Place that file along with the serendipity 6.3.zip file in the root of your sd card. Use the " 3 button" technique or Rom managers "reboot to recovery" option to get into stock recovery. Hit "reinstall packages" once/possibly twice. That will put you into clockwork mod recovery. Select install zip from sd card, find the serendipity6.3.zip and click power to flash. Confirm. And after it does some stuff it will ask you to reboot. Upon reboot it will as if you want to enable lagfix. Hit plain "Yes". Watch it do its thing and viola...
You have the "dirty" way of how to flash serendipity... But first I please ask you to spend atleast a day reading this forum or others and understanding these instructions and the reasons behind them.
followed instructions off the website and still doesn't work
I was running 2.2 and have done a lot of reading a video watching (thanks Mobile Tech videos) and finally conjured the guts to flash serendipity.
I flashed stock using odin...that went great. Copied the update.zip to sd card. Installed zip twice in 2e recovery. Copied Serendipity.zip file to sd card. started in recovery mode, selected "install from sdcard" selected serendipity.zip file and it seemed to go through that process rather quickly. Then I selected reboot and then everything just started FCing all over the place. Can't even load the stock that I had on there. I don't know what to do. Help please. I can get it back into recovery mode. Tried doing the wipe data/factory reset. That did help either. Help please. I really want to try serendipity. Thanks again in advanced.
Did you run a restore using TiBu at all? Or was it just a straight flash from stock to Serendipity?
Plus, were you running a phone that came with 2.2 out of the box? Or did you upgrade to stock Froyo yourself?
m3thods said:
Did you run a restore using TiBu at all? Or was it just a straight flash from stock to Serendipity?
Plus, were you running a phone that came with 2.2 out of the box? Or did you upgrade to stock Froyo yourself?
Click to expand...
Click to collapse
I did run TB and I had originally flashed up to froyo (took me all night one night) and then went through the process I explained and hit the dead end. I finally was able to get odin to read the phone and flash back to stock. It was a learning process. I realized that I needed not only the Serendipity_6.3.zip file but ALSO the kitchen file to included with it. That wasn't in the directions I don't think. Finally got it all on there. I love it now. I appreciate everyone's help. Any word on a how-to for Bluedipity?

[Q] Rom Manager/ClockworkMod recovery - need help

I have installed Rom Manager (paid version), and clicked the "Install ClockworkMod Recovery" button.
It asks for the device - selected Samsung S Captivate (which is what my phone is).
It asks for (and gets) root, pops up a message saying that it has downloaded ClockWorkMod Recovery, then seems to do nothing else.
If I then click on Backup Current ROM, it presents a name for the backup (date and time), then re-boots the phone into recovery.
No backup happens, and the recovery is the Samsung one.
So the installation of ClockworkMod Recovery seems to have failed.
Tried several more times - same result. Tried installing recovery a few times too.
Looked at the filestore -- the clockworkmod recovery download is there.
Deleted Rom Manager, re-installed - tried again - same results.
Any suggestions???
PhilipPeake said:
I have installed Rom Manager (paid version), and clicked the "Install ClockworkMod Recovery" button.
It asks for the device - selected Samsung S Captivate (which is what my phone is).
It asks for (and gets) root, pops up a message saying that it has downloaded ClockWorkMod Recovery, then seems to do nothing else.
If I then click on Backup Current ROM, it presents a name for the backup (date and time), then re-boots the phone into recovery.
No backup happens, and the recovery is the Samsung one.
So the installation of ClockworkMod Recovery seems to have failed.
Tried several more times - same result. Tried installing recovery a few times too.
Looked at the filestore -- the clockworkmod recovery download is there.
Deleted Rom Manager, re-installed - tried again - same results.
Any suggestions???
Click to expand...
Click to collapse
First, you need to be rooted. If you are rooted already, when you get to the Samsung recovery, is it the 3e recovery? if so, you need to get around that first be reading here: http://forum.xda-developers.com/showthread.php?t=909213
Once you get around 3e recovery you can flash whatever you want. Report back, let us konw how it goes.
edit: oops, just noticed that you did say you have root when you mentioned you allowed root access for Rom Manager.
Reboot to Recovery and select "reinstall packages". --- u may have to do it twice, but then u should be in CWM Recovery... Unless u have the stock 3e recovery as stated above.
Sent from my SAMSUNG-SGH-I897 using XDA Premium App
Ok - loaded the modified 3e recovery binary.
Seems to be working, because now when I boot into recovery I see:
-- Movi_check Start..||
checksum confirmation need_checksum[0]
Not need checksum confirmation
...
But still can't get clockworkmod recovery to load.
Tried loading an old version, followed by re-loading the current version.
Backup Current ROM ... and still see the Samsung recovery utils message,
and of course, no backup.
Ok -- lets try reinstall packages twice ...
Ok - that did it.
Thanks!!
As said in the post above your last one, you do have to select Reinstall packages twice to get into CWM. Are you selecting it twice?
edit: just saw your post above. glad you got it working.
Ok - now some random questions (for my education):
First, any idea why it might take TWO re-installs of packages for things to work?
It always makes me a bit nervous when repeating an operation has different effects. Software is supposed to be deterministic!
Next, I assume that installing clockworkmod recovery just replaces the "recovery" binary in /system/bin (?).
If so, why didn't (couldn't?) I just get hold of a single binary and drop it into /system/bin in place of the standard recovery binary?
PhilipPeake said:
Ok - now some random questions (for my education):
First, any idea why it might take TWO re-installs of packages for things to work?
It always makes me a bit nervous when repeating an operation has different effects. Software is supposed to be deterministic!
Next, I assume that installing clockworkmod recovery just replaces the "recovery" binary in /system/bin (?).
If so, why didn't (couldn't?) I just get hold of a single binary and drop it into /system/bin in place of the standard recovery binary?
Click to expand...
Click to collapse
As far as the re-installing packages twice, you should only have to do that once. now when you reboot to recovery, or 3-button boot to recovery it should go right to CWM.
And I have no idea about the single binary thing. I just followed instructions as you did to get it working. Hahaha!
Honesty on a forum -- I like that!
Just did a bit of poking around ... it doesn't replace the restore binary, looks like it uses that to load CWM -- if you issue a "reboot recovery" you end up in the standard recovery. If you run reboot into recovery from Rom Manager, you can see it loads the original recovery first, then jumps into CWM.
I suppose this is actually a good thing, because you always have the old recovery to fall back to.
Thanks a lot ... I would probably never have found the 3e restore replacement without that pointer.
Philip

[Q] Nexus One Trackball doesn't work at all!?

How do i flash a rom? I see there is an AmonRa recovery for the Droid Eris that doesn't require a trackball....is there something similar for the Nexus One?!
My current rom doesn't let me add an account, the trackball doesn't work and the home button and search button are a little weird.
I need help! x/
solidus636 said:
How do i flash a rom? I see there is an AmonRa recovery for the Droid Eris that doesn't require a trackball....is there something similar for the Nexus One?!
My current rom doesn't let me add an account, the trackball doesn't work and the home button and search button are a little weird.
I need help! x/
Click to expand...
Click to collapse
You'll need the trackball for Amon Ra and CWM too IIRC.
i figured it out!
download this:
http://forum.xda-developers.com/showthread.php?t=1291970
it installs an app that will install recovery and also allow you to create a script to run in recovery.
so if your trackball doesn't work, you don't have to select anything in recovery, just do everything from within android itself.
be sure to go through the options and allow SUPERWIPE to be included in the options. it's the best route because you can't wipe DATA 3 times with this method!
If you are already rooted, ROM Manager lets you boot directly into the recovery!
If you are running a modded ROM right now, the power off menu will have an option where you can boot in recovery too
chetanthaker said:
If you are already rooted, ROM Manager lets you boot directly into the recovery!
If you are running a modded ROM right now, the power off menu will have an option where you can boot in recovery too
Click to expand...
Click to collapse
The problem is once you get into recovery, you need to use the trackball to select your items. His trackball isn't working.
ROM manager actually lets you do pretty much everything from within the booted OS. You can download and flash ROMs, change recoveries, make and restore from backups, etc.
I don't think you can do custom kernels (i.e. something other than what comes with whatever ROM you choose)...but actually, you might be able to. If you choose "Install ROM from SD card," it will let you choose any zip file. I don't know if it performs a check to see if the zip file is a rom or not, but if this menu entry merely tells CWM (the recovery) to install that zip file, you're good on ROMs too.

Categories

Resources