Need some help , :) - Galaxy Note GT-N7000 Q&A, Help & Troubleshooting

i am quite confsed..
i am a developer from htc wildfire s forum..
i have my brother owning galaxy note..
i flashed the CM10 (unofficial ) on my device he was quite impressed with the JB in such a low end phone.. (htc wildfire s is armv 6 with only 600 mhz with no support for hd gaming.. not even temple run works on it )
so he said me to root his device.. n flash the CM10 rom in it..
so as the guide said i rooted the phone..
(i also installed mobile odin n triangle away from market )
then i googled n realised there is something called binary counter..
n then i also realised that many users are having problem in flashing the CWM. (its kernel dependent i guess,, n i dont know which one to use.. i flashed the hydracore v3 kernel)
so i am likke WTF how to back up the rom?
N now if i want to flash a rom i can do it with odin.. but then how will i revert back to my ICS(the current rom ie the stock rom ,)
can plz someone answer to my questions...
LONG story in Short :
1) how to backup (without increasing the counter)
2)How to restore backup without getting the device bricked.

mhrsolanki2020 said:
i am quite confsed..
i am a developer from htc wildfire s forum..
i have my brother owning galaxy note..
i flashed the CM10 (unofficial ) on my device he was quite impressed with the JB in such a low end phone.. (htc wildfire s is armv 6 with only 600 mhz with no support for hd gaming.. not even temple run works on it )
so he said me to root his device.. n flash the CM10 rom in it..
so as the guide said i rooted the phone..
(i also installed mobile odin n triangle away from market )
then i googled n realised there is something called binary counter..
n then i also realised that many users are having problem in flashing the CWM. (its kernel dependent i guess,, n i dont know which one to use.. i flashed the hydracore v3 kernel)
so i am likke WTF how to back up the rom?
N now if i want to flash a rom i can do it with odin.. but then how will i revert back to my ICS(the current rom ie the stock rom ,)
can plz someone answer to my questions...
Triangle away app by Chainfire you can reset counter.
You can flash,backup,restore if you are on safe kennel.Can see here
http://forum.xda-developers.com/showthread.php?t=1857556.Thank to mr.Chas
Click to expand...
Click to collapse

Related

[Q] need help for custom kernels.

first of all sorry for my bad english
i 've some questions n problems. i 've xperia x8 black n its rooted n xrecovery n cwm both r installed. im using escha arch v3 2.3.7...linuxxperia on stock kernel. but its very slow . i also tried some another custom roms bt same problem with them. performance was very slow. Than i read some topics here on xda and i found that custom kernels will improve the performance.
so i just want to knw
1. how to unlock bootloader and install custom kernels?
2. which custom kernel is better or best?
3. do i need any specific custom rom pre install before installing custom kernel? like as i said im using eshca arch 2.3.7.
4. how can i find my phone model like is it e15i or e15a ?
plz im very upset with its performance . when im using my cell its showing only 30mb or 40mb free ram..
thanx in advance.
harjot47 said:
first of all sorry for my bad english
i 've some questions n problems. i 've xperia x8 black n its rooted n xrecovery n cwm both r installed. im using escha arch v3 2.3.7...linuxxperia on stock kernel. but its very slow . i also tried some another custom roms bt same problem with them. performance was very slow. Than i read some topics here on xda and i found that custom kernels will improve the performance.
so i just want to knw
1. how to unlock bootloader and install custom kernels?
2. which custom kernel is better or best?
3. do i need any specific custom rom pre install before installing custom kernel? like as i said im using eshca arch 2.3.7.
4. how can i find my phone model like is it e15i or e15a ?
plz im very upset with its performance . when im using my cell its showing only 30mb or 40mb free ram..
thanx in advance.
Click to expand...
Click to collapse
1.there are many threads here explaining how to unlock bootloader, so please read a one of them. also as it seems risky for some users think twice.(you might brick your phone) (http://forum.xda-developers.com/showthread.php?t=1436924&highlight=bootloader+unlock)
and when it comes to custom roms, some needs custom kernals and some don't. so decide which rom you want based on their features, looks, etc and if the selected rom needs a custom kernal then you have to flash.
2. read user reviews, also there are some big names like LinuxDX, nAa, alfs etc....
3. nope
4.sorry isn't it showing in "About Phone" section on "Settings"? under "Model Number"?
P.S. i used some custom roms too. but back to stock 2.1 because of battery issues. I used "Sony Ericsson Update Service" aka "SEUS" to reinstall stock rom. and there is a app named "Links to SD" which do the same task of "Apps2SD" so you can free up some memory if you use 2.1.
thanx goldbugbee......
Correction: to goldbugbee
3: yes. For some roms you need a specific Rom. Like minicm uses naa kernel. Etc
Sent from my X8 using XDA App
2.The best kernels out,in my opinion,are nAa's and alf's search them....
3.the best way to flash a new kernel is while being on stock rom
Attention! You wont be able to boot to stock rom if you flash a cutom kernel,so load the rom to the phone before you flash the kernel,anda then through cwm blabla...
4.Pull out the battery of your phone it should say somewhere
I hope i helped you
gagagio said:
2.The best kernels out,in my opinion,are nAa's and alf's search them....
3.the best way to flash a new kernel is while being on stock rom
Attention! You wont be able to boot to stock rom if you flash a cutom kernel,so load the rom to the phone before you flash the kernel,anda then through cwm blabla...
4.Pull out the battery of your phone it should say somewhere
I hope i helped you
Click to expand...
Click to collapse
thanx gagagio..... bt here im gonna tell u evrythin that what i ve and what i want. my phone's performance is very slow n bad. i cant play games even angry birds runs very slow. another game lyk virtual table tennis hangs sometimes. now phone running on 2.3.7 mod version escha arc v3 build linux xperia . it gives less than 50 mb RAM. i dont have too much aplications. have 8gb card. i just want to improve it. phone is rooted n xrecovery n cwm both r installed .
yestrday i tried to unlock its bootloader with following this tutorial http://forum.xda-developers.com/showthread.php?t=1436924 . but im unable to do it. i followed evry single instruction. plz help me. ur help will b apericiatd.
sory for my bad bad english.

[Q] Steps needed to flash another stock ICS!!

Hi There ,
I would like to welcome myself to the xda-developers , i have been exploring this forum for a while, honestly i am so impressed, this is the best forum ever
I think i wil learn looots of things from you guys ...i hope i can help out one day as a pay back ...love you..
My question :
1. i have flashed a stock ICS ROM and rooted it successfully ...
now i need to flash another stock ICS ROM..saudi arabia one to get arabic language ...how can i do that short and safe ?!!
Thanks in advance for your help , and please do make it short as i am not that technical :-(
First things first,
there's currently no 'short and safe' way to get stock ICS due to the Hardbrick bug.Read it carefully-when a dev/mod writes warning in big red letters, you pay attention to it.Although you may get a replacement from Samsung as all you did was flash a stock rom and as long as your binary counter is zero i.e. no 'yellow triangle' is displayed when you start up your phone.
For getting the Saudi Arabia ROM-use this
thanks
well..i have installed stock ics rom from a stock GB rom ...now i am confused should i downgrade to GB first or just use pc odin right away to flash this one as well?...
and thanks for the link ...but searching confuses me even more ...so many ways to flash.i need some that have succesfully done the same thing to guide me..
Newer the better !!
ICS is safe with a safe kernel(i.e. a kernel which is devoid of any wipe data bug Eg. All CM9 kernels, speedmod kernel, franco's kernel). If you wanna stay stock in ICS flash any stock firmware through ODIN and replace the stock kernel with a safe one. If you wanna custom ROM, there are many to choose from. Here also the same procedure applies. Any ROM with a safe kernel. so cheerios and Welcome to the ICS bandwagon. You can flash it over the same with a safe kernel also(I have done safe many a time) but it doesn't get hurt to flash into GB and to be back on ICS. A 33k Note is of more value than a time of ten minutes. LOL.
you can also read this thread to get more information on staying safe in ICS.
http://forum.xda-developers.com/showthread.php?t=1691843&highlight=stay+safe
Thank you
Akilesh said:
ICS is safe with a safe kernel(i.e. a kernel which is devoid of any wipe data bug Eg. All CM9 kernels, speedmod kernel, franco's kernel). If you wanna stay stock in ICS flash any stock firmware through ODIN and replace the stock kernel with a safe one. If you wanna custom ROM, there are many to choose from. Here also the same procedure applies. Any ROM with a safe kernel. so cheerios and Welcome to the ICS bandwagon. You can flash it over the same with a safe kernel also(I have done safe many a time) but it doesn't get hurt to flash into GB and to be back on ICS. A 33k Note is of more value than a time of ten minutes. LOL.
you can also read this thread to get more information on staying safe in ICS.
http://forum.xda-developers.com/showthread.php?t=1691843&highlight=stay+safe
Click to expand...
Click to collapse
Thanks for the helpful and cheerful reply , well i guess i will follow your advice and read the post first and then try out some of them ROMs
I managed to,flahs one sucesfully
well..i managed to flash another custom rom ...the saudi one with arabic language ....
well sucesfully thanks god through pc odin
now instead of LPY kernel am on the atached kernel ..
well..even though i dont really know if i am now on a safer kernel or not but its awsome..
guys ..please if anyone can explain the diferences of the rom i just flahed from the LPY ics rom i had installed before..it would be nice...
Thanks...
sucessfully flashed it
hi...i managed to sucesufy flash the attached ROM from the previous ics based on LPY kernel..is it worth it??
i mean am i in a safer kernel now..??
can i start playing around with other roms unexpecting a hard brick ???
and finaly ..what the real diference between this one and the LPY one..
well..any how i am enjoying it..its faster ibthink ...and no lagging when scrooling web pages ..

Is Backing up Custom ICS Rom v4.0.4 Safe on SGN ???

Is it safe to backup a custom ICS Rom v4.0.4??
As i heard about issues regarding backing up roms in ICS....
This is all bcoz my Note is facing some issues with Screen Rotation So tat i m planning to make it f9 by sending it to service center
for tat i ve reflash my stock rom which could make me loose all my setting, apps and Google Now On Note ICS which works flawless 4 me..., Kernel, Base LRI and all which i dont wana loose....
So plz advice me is it safe to backup my current custom rom???
If Not den plz give me sum sort of options.....
Any Help would b appreciated.....
Thanks in Advance...!!!:good::good::good:
pratikverma28 said:
Is it safe to backup a custom ICS Rom v4.0.4??
As i heard about issues regarding backing up roms in ICS....
This is all bcoz my Note is facing some issues with Screen Rotation So tat i m planning to make it f9 by sending it to service center
for tat i ve reflash my stock rom which could make me loose all my setting, apps and Google Now On Note ICS which works flawless 4 me..., Kernel, Base LRI and all which i dont wana loose....
So plz advice me is it safe to backup my current custom rom???
If Not den plz give me sum sort of options.....
Any Help would b appreciated.....
Thanks in Advance...!!!:good::good::good:
Click to expand...
Click to collapse
Yeah mate, no problems. Just restore it from Abyss Kernel 4.2 Redpill if you need too.
There are no problems with making backups in CWM unless you are using an unsafe kernel. Sounds like you are good to go.
CWM, backup, then you're ready for whatever you wanna do next. I have done this many times.

[Q] I am new , please be kind !

Hi ,
I am new to this forum , although i have been reading articles on this forum for months .
I am planning to flash my galaxy note , but have a few questions . (i did some research , but i am still short on some answers )
If anyone would be kind enough to answer my questions i would really appreciate it . (Currently i am on stock android rom + not rooted)
This is what i know : Phone = Hardware + Kernel + Rom .
I also know that we can either change the kernel or the Rom (and that ROM comes with its own kernel which we can change )
Now this is what i dont know and am looking for your help in finding the answers .
1. Can i only flash a new KERNEL on my Note while keeping the stock ROM ? and if YES , then can i at a future time be able to recieve Official smasung OTA updates ?
2. I know the benefits of custom Kernels namely : Performance , Better battery , highly customizable ,etc . But what i dont know are the demerits of custom KERNALS . ??
3. Last Question . If i do go ahead and ROOT and FLASH custom ROM on my phone , can i ever go back to factory settings ??
Please dont beat me , this is my first post . I WILL GET SMART WITH TIME
Well u have a nice question. I am also a newb, but what i know is that if u change ur kernel u wont be able to get the OTA.
Rooted but on stock rom will still offer u the OTA updates.
Well yes at anytime you can return back to stock.
Sent from my GT-N7000 using xda app-developers app
4play312 said:
Hi ,
1. Can i only flash a new KERNEL on my Note while keeping the stock ROM ? and if YES , then can i at a future time be able to recieve Official smasung OTA updates ?
Ans yes u can flash kernel like speedmod,philz etc
I dnt think u will get update (expect philz)(not very sure abt this part)
2. I know the benefits of custom Kernels namely : Performance , Better battery , highly customizable ,etc . But what i dont know are the demerits of custom KERNALS . ??
3. Last Question . If i do go ahead and ROOT and FLASH custom ROM on my phone , can i ever go back to factory settings
Ans yed u can at time go back to factory setting Anytime
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
4play312 said:
Hi ,
I am new to this forum , although i have been reading articles on this forum for months .
I am planning to flash my galaxy note , but have a few questions . (i did some research , but i am still short on some answers )
If anyone would be kind enough to answer my questions i would really appreciate it . (Currently i am on stock android rom + not rooted)
This is what i know : Phone = Hardware + Kernel + Rom .
I also know that we can either change the kernel or the Rom (and that ROM comes with its own kernel which we can change )
Now this is what i dont know and am looking for your help in finding the answers .
1. Can i only flash a new KERNEL on my Note while keeping the stock ROM ? and if YES , then can i at a future time be able to recieve Official smasung OTA updates ?
2. I know the benefits of custom Kernels namely : Performance , Better battery , highly customizable ,etc . But what i dont know are the demerits of custom KERNALS . ??
3. Last Question . If i do go ahead and ROOT and FLASH custom ROM on my phone , can i ever go back to factory settings ??
Please dont beat me , this is my first post . I WILL GET SMART WITH TIME
Click to expand...
Click to collapse
1. Yes you can flash custom kernel on stock rom.. see dr ketan's guide in original Android development section of galaxy note..
You won't receive ota upgrades on a custom kernel.
2.No demerits of custom kernels.. for battery life with perfomamce i suggest speedmod kernel. For higher perfomance i suggest hydracore.
3. Yes you can go back to factory settings by flashing stock Samsung rom through odin.
I strongly suggest that you read dr ketan's guide.
Also remember never do a factory reset or wipe in stock kernel.
Whiskeyjack4855 said:
1. Yes you can flash custom kernel on stock rom.. see dr ketan's guide in original Android development section of galaxy note..
You won't receive ota upgrades on a custom kernel.
2.No demerits of custom kernels.. for battery life with perfomamce i suggest speedmod kernel. For higher perfomance i suggest hydracore.
3. Yes you can go back to factory settings by flashing stock Samsung rom through odin.
I strongly suggest that you read dr ketan's guide.
Also remember never do a factory reset or wipe in stock kernel.
Click to expand...
Click to collapse
what do you mean when you say :: Also remember never do a factory reset or wipe in stock kernel ??
Also i looked up de ketan's guide . But that seems to be about stock rom's .Right ?
Right now i am just looking to install a new Kernal , in hopes that , that itself will provide a boost to the phone's performance and then if i like i will
install a custom rom as well.
Actually stock rom is unsafe for wipes because it may trigger the brick bug
For installing custom kernal u first have to root the note(many methods available)
For that the easiest method i feel is with philz kernal
U can see in dr ketan s rooting guide or philz thread
Then u can move to sppedmod or hydracore or anypther that u like
Plz read all instructions carefully so as to avoid bricking
Sent from my GT-N7000 using xda premium
sitanshu91 said:
Actually stock rom is unsafe for wipes because it may trigger the brick bug
For installing custom kernal u first have to root the note(many methods available)
For that the easiest method i feel is with philz kernal
U can see in dr ketan s rooting guide or philz thread
Then u can move to sppedmod or hydracore or anypther that u like
Plz read all instructions carefully so as to avoid bricking
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
Basically what you are saying is :
1. Root your phone (using any of the number of ways available)
2.Install custom Kernel as that helps to avoid brick bug when you try to wipe your phone for custom installation .
Also i have another question (yea i know my questions are never ending )
Where and why in all this does a custom recovery come in the picture ?? and why do we need it ? because i have read somewhere that we do .
thanks in advance
if u install a custom kernel like speedmod or hydracore ... it will override the stock recovery option ( vol up+power+home) 3e and install the powerful ClockWorkMod recovery ( same action). this recovery allows you to do a lot of tasks which the stock doesnt
main being taking a nandroid backup : backup ur entire working phone and restore it later when u want
nokiamodeln91 said:
if u install a custom kernel like speedmod or hydracore ... it will override the stock recovery option ( vol up+power+home) 3e and install the powerful ClockWorkMod recovery ( same action). this recovery allows you to do a lot of tasks which the stock doesnt
main being taking a nandroid backup : backup ur entire working phone and restore it later when u want
Click to expand...
Click to collapse
thanks Whiskeyjack4855 , sitanshu91 and nokiamodeln91 . One day in this forum and i am already loving it
I love open source (I actually work in open source as well )
So finally i have decided to go ahead with the root . I will post how it went .
Also which kernel is best after rooting : hydracore or speedmod . Also i have head quite alot of franco kernel .
which would be best and least risky ?
4play312 said:
thanks Whiskeyjack4855 , sitanshu91 and nokiamodeln91 . One day in this forum and i am already loving it
I love open source (I actually work in open source as well )
So finally i have decided to go ahead with the root . I will post how it went .
Also which kernel is best after rooting : hydracore or speedmod . Also i have head quite alot of franco kernel .
which would be best and least risky ?
Click to expand...
Click to collapse
The 3 kernels that you've mentioned are 3 of the best kernel for the note. Franco kernel was cancelled though, the dev decided to leave the note community. Your best bet would be the HydraCore kernel
chickentuna said:
The 3 kernels that you've mentioned are 3 of the best kernel for the note. Franco kernel was cancelled though, the dev decided to leave the note community. Your best bet would be the HydraCore kernel
Click to expand...
Click to collapse
ya go with hydracore
Sent from my GT-N7000 using xda premium
4play312 said:
thanks Whiskeyjack4855 , sitanshu91 and nokiamodeln91 . One day in this forum and i am already loving it
I love open source (I actually work in open source as well )
So finally i have decided to go ahead with the root . I will post how it went .
Also which kernel is best after rooting : hydracore or speedmod . Also i have head quite alot of franco kernel .
which would be best and least risky ?
Click to expand...
Click to collapse
Try philz kernel.
It is a mod stock kernel, with a mmc cap brick removed.
It is safe mod stock kernel.
Sent from my GT-N7000 at the corner of this rounded earth.
chickentuna said:
The 3 kernels that you've mentioned are 3 of the best kernel for the note. Franco kernel was cancelled though, the dev decided to leave the note community. Your best bet would be the HydraCore kernel
Click to expand...
Click to collapse
Well finally rooted my phone using CWM.zip and SU zip files . Easy way , read it on rootgalaxynote.com website .
Anyways now that i am rooted , the next step is to install kernel .
Here i have further questions :
1. Do i need to take some backup before i flash custom kernel . ?
2. When i want to switch back to stock kernel for galaxy note , will i loose data and app ?
4play312 said:
Well finally rooted my phone using CWM.zip and SU zip files . Easy way , read it on rootgalaxynote.com website .
Anyways now that i am rooted , the next step is to install kernel .
Here i have further questions :
1. Do i need to take some backup before i flash custom kernel . ?
2. When i want to switch back to stock kernel for galaxy note , will i loose data and app ?
Click to expand...
Click to collapse
i must say u r lucky this time but its been on XDA a million times that using these files can brick your phone. follow dr ketans signature for safest and easiest way to root.
1. if u have used there files to root u still will be on stock ics kernel and cannot do any backups. download philz kernel and flash it from recovery
http://forum.xda-developers.com/showthread.php?t=1901191
after this u will get CWM.. with this you can take a nandroid backup of ur rom and its a safe kernel for wipes as well
2. no flashing kernel will not have any effect on data or apps. but flashing ROMs do
nokiamodeln91 said:
i must say u r lucky this time but its been on XDA a million times that using these files can brick your phone. follow dr ketans signature for safest and easiest way to root.
1. if u have used there files to root u still will be on stock ics kernel and cannot do any backups. download philz kernel and flash it from recovery
http://forum.xda-developers.com/showthread.php?t=1901191
after this u will get CWM.. with this you can take a nandroid backup of ur rom and its a safe kernel for wipes as well
2. no flashing kernel will not have any effect on data or apps. but flashing ROMs do
Click to expand...
Click to collapse
Well Rooted the phone again . This time used philz kernel .
This is what I did
1. Restarted in stock recovery
2.Installed philz zip file from external sd card (it replaced my old SU and installed a custom kernel i guess)
3.Rebooted and working fine .
4 also started recovery again and CWM was installed this time ,
So , sofar everything is fine i guess .
Now should i take a nandroid backup and then install hydracore kernel ?
this is a safe kernel but still if u want to go for hydracore then ya. u can take a nandroid backup now. But b4 that go to backup and restore and set the default backup for may as tar
Sent from my GT-N7000 using xda premium
@4play 312
The thread of dr ketan about rooting ur note and another one titled toolbox are very good and helpfull
You can bookmark those thread
Sent from my GT-N7000 using xda premium
sitanshu91 said:
@4play 312
The thread of dr ketan about rooting ur note and another one titled toolbox are very good and helpfull
You can bookmark those thread
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
So i played a bit with my phone yesterday . took a nandroid backup first which came to be around 2.3 gb then flashed hydrokernel 5.4 non OC.
But strangely enough i felt there was a bit of lag in the phone after i flashed the hydracore kernel so i flashed philz lernel again and it worked fine .
today i have backed up my apps using titanium backup and now i am ready to experiment more .
I have 2 questions before i start flashing new ROM's though :
1. Can nandroid backup bring me back to where i am today no matter how big i screw up ?
2. Where do i store the titanium backup , because i assume that if i flash a new rom titanium will be deleted as well .. right ?
4play312 said:
1. Can nandroid backup bring me back to where i am today no matter how big i screw up?
Click to expand...
Click to collapse
No. It depends. it u encounter a emmc brick then it can't it also depends on if u can reboot into recovery.
2. Where do i store the titanium backup , because i assume that if i flash a new rom titanium will be deleted as well .. right ?
Click to expand...
Click to collapse
external sd. when u take backup. There is a folder created in the internal sd titanium backup. copy that folder to ur pc or ext sd and restore back after installation on new rom and tb.
# message swifted from Note, travelled in the air to gateway and wi-maxed to [email protected] #
Both the kernels are safe and i feel hydracore is best

[Q] Cf-root and android

Hello,
I have samsung galaxy s i9000. I bought it 2 years ago and i want to change android to 4.x.
Can you say me with cf-root i must use to root it and with android version instal becouse i founded 2 interesting versions.
1:http://forum.xda-developers.com/showthread.php?t=1780071
2:http://forum.xda-developers.com/showthread.php?t=1817092
What do you think about it or do u have other proposition.
My Android:
ver: 2.3.5
I9000BVJV3
Version Number: GINGERBREAD.BVJVC
I'm waiting for answer:
Best Regards,
Adikus
heyy man .. i think u r cf rooted ..
install any of the rom u mentioned..
personally i prefer paranoid android jb..
if u dont want cf root thing ..install darky rom resurrection 10.2 with odin and forget about rooting ,,its already rooted ..
now install whatever rom u want to use..
it should be perfect installation ..
But before change rom i need to have rooted phone becouse i want to do backupe on my rom.
Can u give me app to root my mp???
alright .use go back up for this
And i can't turn on my phone =/
Can u help me now?
What you need to do is to put it to download mode(hold down volume home and power off keys together to enter download mode) then use odin to flash cf root.
Sent from my GT-I9000 using xda app-developers app
Sorry for no updating this topic. All work I installed CyanogenMid 10 ver. 10-20121107-NIGHTLY-galaxysmtd (Android 4.1.2) and all work Thx loserrahul for help. If you have better systems you can say it to me.
Adikus12 said:
Sorry for no updating this topic. All work I installed CyanogenMid 10 ver. 10-20121107-NIGHTLY-galaxysmtd (Android 4.1.2) and all work Thx loserrahul for help. If you have better systems you can say it to me.
Click to expand...
Click to collapse
welcome frnd..
i have cm10 based rom also..paranoid rom ..
see in my signature ..
there is nothing better system than cm , matter of fact ,here on our forums,
development of other roms depends upon the cyanogenmod ..
u r on right track ..
check other roms if u are curious ..and have fun...

Categories

Resources