Which ROM keeps the DIAG functions? - Hero CDMA Android Development

I searched the forum. It looks like none of them has kept the DIAG functions like ##3424#, ##3282#, etc. and the switch NAM function. Did I miss one? Thanks.

generally most Sense roms maintain this function but it depends on if the dev removed "EPST" from the apk list which some do. That's wat allows u to dial secret codes to change core phone settings like NAM etc. Just download a rom and look in the system/app directory for "EPST" b4 flashing and u will know if it has that functionality or not.

tmpid said:
I searched the forum. It looks like none of them has kept the DIAG functions like ##3424#, ##3282#, etc. and the switch NAM function. Did I miss one? Thanks.
Click to expand...
Click to collapse
Any sense rom has those.

I see. Thanks. I'll try to find out which ROM did not remove sense.

Hyper-v2 has it and its fast and awesome on battery consumption.
Sent from my HERO200 using XDA App

Related

[MOD] Remap Search Soft Key To Camera

I TAKE NO CREDIT FOR THIS LITTLE HACK, THIS WAS DONE FOLLOWING THE INSTRUCTIONS FROM THIS POST.
ALL CREDIT GOES TO Decad3nce
This Hack Should Work With Any 2.2 Rom
Just Flash This .Zip In Recovery.
*Do Nandroid Backup Just In Case*
What This Does Is That When You Go Into The Camera App, You Can Take Pictures By Just Pushing The Search Button.
wrong section to boot
CheesyNutz said:
wrong section to boot
Click to expand...
Click to collapse
Forum police...everyone hide...
Thanks for this BTW
is there a way to undo this?
kindakrazy said:
is there a way to undo this?
Click to expand...
Click to collapse
Sent from my PC36100 using XDA App
I would like to know this as well. Also, u said it should work with any 2.2 rom, so I'm assuming it should work on a 2.2 aosp rom as well like cm6.1?
Tiffany84 said:
Sent from my PC36100 using XDA App
I would like to know this as well. Also, u said it should work with any 2.2 rom, so I'm assuming it should work on a 2.2 aosp rom as well like cm6.1?
Click to expand...
Click to collapse
I'm Not sure. I didn't test it on AOSP. It just changes the action of what the search button does.
Useful for anyone also misled by the naming of the thread, LaunchKey is an app on the market which lets you bind the long-press of the search key to any app, including camera. It is useful because it lets you keep the search key for searching, although not voice searching, and the camera app as well.
In Market: $0.96
On XDA: Free
Using the search key instead of the screen to take the pic sounds REALLY useful though, must try.
Maybe a better thread name? or does this also remap to launch the camera app?
Orrr.......
Or get FX Camera Zoom... which allows you to remap to any button also does voice activation for the camera... plus more features... HD etc the list goes on
kindakrazy said:
is there a way to undo this?
Click to expand...
Click to collapse
Yes, just search for the EViO rom and download the "Calkulin's_EVO_Default_Buttons.zip", it should work

[Q] Dialer contact search

Hi, I can't find a way to search contacts while typing their name or number in the stock dialer.
I mean, if I type the first two digits of my gf number in my old i5500, it showed her name. Is it possible on this device to do the same, without resorting to external apps (like I'm doing right now with aContacts)?
Thanks.
My Nexus S, for your info, is a i9023 SCLCD, rooted, using NSCollab.
There are few dialer apps on the market that do this. Dialer one, Go Contacts and dialer 2 are 3 that I have used. Also do a search for T9 Dialer. Enjoy, cheers.
wild1z said:
There are few dialer apps on the market that do this. Dialer one and dialer 2 are ones I have used. Also do a search for T9 Dialer. Enjoy, cheers.
Click to expand...
Click to collapse
Yeah, I know. Did you actually read my post?
I'm using aContacts, I was just wondering if it was possibile to do this in the stock dialer, or there was a modded dialer apk, who knows
Sorry I did it but I guess I read it too quickly or you edited it while I was typing. Hope you find an answer.
wild1z said:
Sorry I did it but I guess I read it too quickly. Hope you find an answer.
Click to expand...
Click to collapse
No problem Thanks for the help anyway!
You can hit the search key when on the contacts tab, but that's as close as you'll get without using a 3rd party app.
I see. That's funny, because a low-end phone like the i5500 had this really useful feature integrated in the OS. Go figure.
Yeah, I don't get it either.
I've become quite fond of GO Contacts, though.
I just tried mydialer, it is smokin fast. I like go as well. Bummer that GB doesn't have this as stock.
Go Contacts is better than aContacts, thanks It's even better than default contacts

[Q] SKY ICS update 7 missing "select input method"

Hello,
Has anyone noticed that you no longer have the "select input method" notification in update 7? I had it in update 4. When I went over to update 7 (and subsequently 8), that option is missing. So the only way to change input method is to go all the way into settings. The notification is available after the base zx install, but the update wipes it out. Is there a simple setting somewhere to turn it back on? I searched in this and the dev forums and cannot find it.
Otherwise it's a great ROM. Thanks dev!
This is a one time thing. U don't change input method all the time on the fly. It is a bug none the less, but one that may only bother a select few users... maybe only u
Did the dev explicitly say that? GB was long press in the input part to bring up the option to change input method. I'm pretty sure the notification is ICS's replacement, as the stock Nexus does this. You have to explicitly turn it off in a custom rom. Some kind of shortcut is needed for many many multi-lingual users. I use English most of the time except for a chat app. Don't have to have the notification if bothers others, but a shortcut to bring up the dialog should definitely be available.
seanzscreams, can you please comment? It's a great ROM and thanks.
freakius said:
Did the dev explicitly say that? GB was long press in the input part to bring up the option to change input method. I'm pretty sure the notification is ICS's replacement, as the stock Nexus does this. You have to explicitly turn it off in a custom rom. Some kind of shortcut is needed for many many multi-lingual users. I use English most of the time except for a chat app. Don't have to have the notification if bothers others, but a shortcut to bring up the dialog should definitely be available.
seanzscreams, can you please comment? It's a great ROM and thanks.
Click to expand...
Click to collapse
If ur looking for dev feedback, comment in the rom dev thread, send a pm, or both. He probably won't see it here.
icenight89 said:
If ur looking for dev feedback, comment in the rom dev thread, send a pm, or both. He probably won't see it here.
Click to expand...
Click to collapse
Geez, ice !! You ever sleep or what.! You are on almost all the threads !!
Lol!!
chappatti said:
Geez, ice !! You ever sleep or what.! You are on almost all the threads !!
Lol!!
Click to expand...
Click to collapse
I get bored easily lol, xda is what keeps me entertained . My current goal is 3000 posts in the next two months and a 500+ thanks meter. Helping people is good
base to update changes a lot
I've noticed that the non-wipe updates on this ROM do change or eliminate some of the cooler features of the base. For instance, the settings in the base have the different colored, more detailed icons, while the update changes them all to boring blue.
As for the input method, I believe that in ICS, you change that under settings, language and input. In ICS, you can choose multiple keyboards or input methods, with one as "default". I haven't experimented yet, but perhaps the option to switch only shows up if you have multiple input methods selected? Can anyone verify this?
I'm new, so I hope this helps...
EDIT: Yeah, I tried checking off three different keyboards, but the long-press feature isn't there. Now I remember the notification bar change in ICS. The only way I can find to change the keyboard in this ROM is to go into settings and change the default. Not too bad of a task, but more tedious than before. There may be some shortcut apps in the play store that could help?
Isnt there an option on your status / menu bar... That's were it is in smooth ice
Sent from my SAMSUNG-SGH-I727 using xda premium
icenight89 said:
I get bored easily lol, xda is what keeps me entertained . My current goal is 3000 posts in the next two months and a 500+ thanks meter. Helping people is good
Click to expand...
Click to collapse
You'll make that in the next week.......!!
Thanks LPMatt and droid512. I know in most other ICS ROMs, including stock, the standard way to change input method is to use the little icon in the status bar. That's what I meant by "change input method notification". I also know you can always go through settings to change. To go through settings, I would have to get out of the app I'm using and it's a lot of hassle. Dating back to eclaire Android has provided the shortcut (used to be long press until ICS changed it to the notification/status bar). Looks like Sky ICS ROM latest update just disabled a standard feature, either intentionally or unintentionally. While icenight89 is quite knowledgeable in general, I think he's misinformed about the nature of the feature because he doesn't have to use different keyboards for different languages. It is indeed a standard feature in ICS, not a "one time thing" or bug. I don't have enough posts to post in the dev forum that's why I posted here to see if any other multi-lingual user of Sky ICS has encountered this. I have also PM'ed the dev.
I'm quite knowledgeable?? Aww shucks, thanks friend.
To be honest, u are absolutely correct, I am not a multi-lingual user so I did not even know this feature was present. Based on the discussion I assume your talking about a quick select shortcut from the drop down menu that let u change ur keyboard on the fly?
If that is so its quite possible and highly likely he disabled it in the latest update, as that feature would be present in either systemui.apk or framework-res.apk, all of which were updated in D-7. My advice? See if u can get D-6 off someone then flash the base, D-6 and then D-8 until he gets around to fixing it
icenight89 said:
I'm quite knowledgeable?? Aww shucks, thanks friend.
To be honest, u are absolutely correct, I am not a multi-lingual user so I did not even know this feature was present. Based on the discussion I assume your talking about a quick select shortcut from the drop down menu that let u change ur keyboard on the fly?
If that is so its quite possible and highly likely he disabled it in the latest update, as that feature would be present in either systemui.apk or framework-res.apk, all of which were updated in D-7. My advice? See if u can get D-6 off someone then flash the base, D-6 and then D-8 until he gets around to fixing it
Click to expand...
Click to collapse
See you just proved your knowledge in pointing out the 2 possible apk that is present I think D-8 probably has a new one so flashing D-6 then D-8 would overwrite it again. I'll see if I can pull those apk's and use rom kitchen to make a new one until he gets around to changing it. Who knows, it's possible he did it on purpose as i have seen people complain about it since ICS came out. Most non-multilingual users find it annoying. I actually do too. I prefer the old long press way! Thanks again.
nope, just checked. He only changed the framework-res.apk in the D-8 update. What i suggest you do is pull systemui.apk from the original base first and replace it with root explorer. If that fixes it then you can safely flash the new update rom kitchen just the one apk.
icenight89 said:
nope, just checked. He only changed the framework-res.apk in the D-8 update. What i suggest you do is pull systemui.apk from the original base first and replace it with root explorer. If that fixes it then you can safely flash the new update rom kitchen just the one apk.
Click to expand...
Click to collapse
Got it. Will try. Thanks! How do you check what he changed btw? I've only done the basics in ROM kitchen.
Well tried to put systemUI.apk from zx2 base and didn't work. I guess I'll see if dev will respond or put it back in later. If not, I'll have to decide if the hassle is worth it or change to another ROM. Thanks everyone.

NATIVE SIP is built into STOCK ROM!!! Can someone mod framework to make functional?

NATIVE SIP functionality is built into the stock ROM, Here is how I found it...
First, you'll need to download Launcher Pro Plus (go to 4 Shared and find the app). Once downloaded, longpress on your homescreen and chose "Shortcuts", then "Activities", then "Phone', then scroll down to the "Sip Settings" listing (which accesses com.android.phone.sip.SipSettings). Click on it and it will make a shortcut on your homescreen. You have found the SIP Menu built into the framework of your stock ROM! Below the Sip Settings option are two others under the listing "Phone", which access com.android.phone.sip.SipEditor, and com.android.phone.SipCallOptionHandler. Hope this helps everyone out. I poured through line after line of code only to realize the answer was under my nose the whole time!
{{{NOTE: The two options in red do not open up to any menus, but the first one in green is a GO}}} FYI, I don't even think you need to be rooted to do this.
Also, there are settings to mess around with the SIM lock and SIM PIN, carrier settings, and other functions and menus that I always see in the system apps but can never seem to access. A lot of these shortcuts open up to user interface menus. Awesome!
And props to Arrrghhh, you indeed were correct in assuming that it was the carrier that probably limits access to SIP options. However, it seems that it is not actually removed from the build, only the option is removed from the Call Settings Menu, and the settings are somehow disabled from sticking, unfortunately. Check it, once you access the SIP Menu, press the scroll back button in the very top left-hand corner of the page. It'll drop you back off at call settings. Is there a way to possibly edit the actual Phone.apk or Settings.apk, that one may replace the SIP option back in the menu??? Hit me up.
Nice to know its a bit ugly to be forced to install an additional launcher just for the activits, but maybe after setup it could be purged.
also nice now being able to disabl sim-pin (i searched for it in the native menu but did not find anything)
Only question I have so far:
how do one make an actual SIP/VoiP call with native phone app?
Re: NATIVE SIP and VOIP on STOCK ROM!!! With NO MODS
kecksk0enig said:
Nice to know its a bit ugly to be forced to install an additional launcher just for the activits, but maybe after setup it could be purged.
also nice now being able to disabl sim-pin (i searched for it in the native menu but did not find anything)
Only question I have so far:
how do one make an actual SIP/VoiP call with native phone app?
Click to expand...
Click to collapse
Well, truthfully I haven't had time to enter my SIP credentials and test it yet...but will later and will post results.
I believe that once info is entered and account is set up, it should ask when I make a call whether I wish to place it via voice or internet (data). We'll see...
Sent from my XT897 using xda app-developers app
Re: NATIVE SIP and VOIP on STOCK ROM!!! With NO MODS
Looking forward to your results!
In the mean time, are there any good, cheap sip services. GrooveIP is hit n miss on pq.
Sent from my XT897 using Tapatalk 2
Cheap SIP alternatives...
jae18708 said:
Looking forward to your results!
In the mean time, are there any good, cheap sip services. GrooveIP is hit n miss on pq.
Sent from my XT897 using Tapatalk 2
Click to expand...
Click to collapse
Yeah, follow this link...http://forum.xda-developers.com/showthread.php?p=5728982
It will explain what you need. I'll also give you another provider I use (Ekiga), but need to find my damn SIP account settings before I can share how to use it or even post my results from the test with stock settings in call settings.
galacticservant said:
And props to Arrrghhh, you indeed were correct in assuming that it was the carrier that probably limits access to SIP options. However, it seems that it is not actually removed from the build, only the option is removed from the Call Settings Menu. Check it, once you access the SIP Menu, press the scroll back button in the very top left-hand corner of the page. It'll drop you back off at call settings. Is there a way to possibly edit the actual Phone.apk or Settings.apk, that one may replace the SIP option back in the menu??? Hit me up.
Click to expand...
Click to collapse
Nice you found it!
In order to modify this stuff (which is do-able, but can cause bootloops if not done correctly) you will probably need to de-compile the APK.
Otherwise, if you had the source - you could just modify the overlay. But I would think it's still possible - or even some other way to launch this app without having to install a 3rd party launcher.
You can use activity manager. eg.
Code:
am start com.android.phone/.sip.SipSettings
in adb or terminal emulator.
Re: NATIVE SIP and VOIP on STOCK ROM!!! With NO MODS
arrrghhh said:
Nice you found it!
In order to modify this stuff (which is do-able, but can cause bootloops if not done correctly) you will probably need to de-compile the APK.
Otherwise, if you had the source - you could just modify the overlay. But I would think it's still possible - or even some other way to launch this app without having to install a 3rd party launcher.
Click to expand...
Click to collapse
So, another relevant question...do you know if Sprint blocks the VoiP ports on the Q?
Sent from my XT897 using xda app-developers app
galacticservant said:
So, another relevant question...do you know if Sprint blocks the VoiP ports on the Q?
Click to expand...
Click to collapse
I didn't think Sprint blocked any specific type of traffic, but who knows... I've never tried to use a pure SIP provider on my phone.
btw you can also use Apex launcher (setup is like described above)
kecksk0enig said:
Nice to know its a bit ugly to be forced to install an additional launcher just for the activits, but maybe after setup it could be purged.
also nice now being able to disabl sim-pin (i searched for it in the native menu but did not find anything)
Only question I have so far:
how do one make an actual SIP/VoiP call with native phone app?
Click to expand...
Click to collapse
I am working to see if I can use Elixer Widgets to obtain the same home screen shortcut, without having to use a third-party launcher.
Sent from my XT897 using xda app-developers app
Has this been tested w ADW launcher?
Sent from my XT897 using xda app-developers app
feeway730 said:
Has this been tested w ADW launcher?
Sent from my XT897 using xda app-developers app
Click to expand...
Click to collapse
Just downloaded and tried ADW, does not work for SIP menu, there's no shortcut or link to "activities".
Sent from my XT897 using xda app-developers app
arrrghhh said:
Nice you found it!
In order to modify this stuff (which is do-able, but can cause bootloops if not done correctly) you will probably need to de-compile the APK.
Otherwise, if you had the source - you could just modify the overlay. But I would think it's still possible - or even some other way to launch this app without having to install a 3rd party launcher.
Click to expand...
Click to collapse
So, I have downloaded ROMzilla from XDA member digitalhigh, and am going to decompile some stuff and see if I can throw it back together and have it work. As it turns out, everytime I enter my SIP credentials and exit the SIP menu, the info I entered is automatically cleared. So there is some code that needs to be changed, if not within the Phone.apk then within the android framework. I am going to work on my PC with the stock ROMs that ShabbyPenguin posted and test it in Eclipse first. Let me know if there is any particular approach I should take. Thanks.
Sent from my XT897 using xda app-developers app
galacticservant said:
Just downloaded and tried ADW, does not work for SIP menu, there's no shortcut or link to "activities".
Sent from my XT897 using xda app-developers app
Click to expand...
Click to collapse
Of course there is. Long tap on screen then Add -> Custom Shortcut -> Pick your Activity -> Activities
ujoty said:
Of course there is. Long tap on screen then Add -> Custom Shortcut -> Pick your Activity -> Activities
Click to expand...
Click to collapse
Yes, however the activities included for options in ADW are not nearly as extensive as Launcher Pro's nor do they include SIP settings...sorry, I should have been more precise.
Moto Q stock with Arrrghhh's kernel v.0.10
galacticservant said:
Yes, however the activities included for options in ADW are not nearly as extensive as Launcher Pro's nor do they include SIP settings...sorry, I should have been more precise.
Moto Q stock with Arrrghhh's kernel v.0.10
Click to expand...
Click to collapse
Of course they are, to find SIP settings you need first go to "Phone", when you tap it it will expand and you will find SIP settings there.
At least in paid version ADWLauncherEX, but I would be supprised if free version would not support that.
ujoty said:
Of course they are, to find SIP settings you need first go to "Phone", when you tap it it will expand and you will find SIP settings there.
At least in paid version ADWLauncherEX, but I would be supprised if free version would not support that.
Click to expand...
Click to collapse
Oh, that was the reason, I indeed was using the free version. Have you tried getting any SIP credentials to stick? I think that some rescripting is in order to do so; Sprint's devs probably disabled it somehow of course. But if you could check that it'd rock
Moto Q stock with Arrrghhh's kernel v.0.10
galacticservant said:
Oh, that was the reason, I indeed was using the free version. Have you tried getting any SIP credentials to stick? I think that some rescripting is in order to do so; Sprint's devs probably disabled it somehow of course. But if you could check that it'd rock
Moto Q stock with Arrrghhh's kernel v.0.10
Click to expand...
Click to collapse
They don't stick. I don't think that any launcher would change that. Launcher is mearly a tool to access this settings.
ujoty said:
They don't stick. I don't think that any launcher would change that. Launcher is mearly a tool to access this settings.
Click to expand...
Click to collapse
I wasn't referring to a launcher making it stick, I was talking about in general, cause there must be some way, even if it is by changing some coding...
Moto Q stock with Arrrghhh's kernel v.0.10

[APP][Root][4.1+]CSC Feature Expert for Samsung devices

☆Root required☆​
Samsung introduced CSC features since Android 4.1, these hidden features let carriers customize stock Roms for their customers.
This application let you explore all those hidden features and activate them on your stock Touchwiz Roms.
App features:
Explore all CSC feature by categories (Phone, Contacts, Camera, Email, MMS, Calendar, Lockscreen, Voice, Launcher, Gallery…)
Auto backup and reset per CSC feature
Auto backup and restore of all stock CSC features
Search by CSC feature name and category
The CSC features list is NOT a static hard-coded list
Download.
Notes:
☆ Some features descriptions can NOT be clear (Samsung annotation)
☆ Please avoid changing any feature value unless you what it does
☆ This application has been tested on a Galaxy S5 (TouchWiz Lollipop 5) and Galaxy Note 4 (TouchWiz Kitkat 4.4.4), but it should work on any Samsung device.
☆ I DO NOT take any responsibility for any damage caused by changing a feature value on your device, USE IT AT YOUR OWN RISK
Let me know if you have any suggestions
--Changeslogs--
Whats this I dont understand.
Sent from my SM-N9005 using Tapatalk
Great Work! Used your stuffs when I had my Note 3
It looks awesome but I have no idea how to use it. I mean I don't know all these commands ;/
does backing up this and restoring it prevent no network bug?
NEED HELP
can someone post this app here bcs im not able to download from play store its give me error
thahim said:
Whats this I dont understand.
Sent from my SM-N9005 using Tapatalk
Click to expand...
Click to collapse
kamieniarz said:
It looks awesome but I have no idea how to use it. I mean I don't know all these commands ;/
Click to expand...
Click to collapse
As i said the CSC features names are Samsung ones not my own translation, so if you don't understand what a key should do, just do NOT touch it and post it here, maybe someone can explain it.
ujinking said:
does backing up this and restoring it prevent no network bug?
Click to expand...
Click to collapse
What do you mean by network bug?
rahul1533 said:
can someone post this app here bcs im not able to download from play store its give me error
Click to expand...
Click to collapse
Dropbox mirror posted on the download page.
this is just great.. It might turn out helpful in those using Korean Stock Roms where there are several limitations...
Wanam, your contributions are all practical and worthy... cheers:highfive:
Amazing app. Thank you. One thing: I try to activate desktop view as default changing false with true and, after a reboot, it didn't work. I have an n9005 with stock odexed 4.4.2 ugng1.
@wanam when we search clock etc we find alot of options but we should put number/word can u update with optional like number/word means like 1/true or false etc mate & thanks for this useful App
Dear Bad Luck... Let’s break UP.
jjdoctor said:
this is just great.. It might turn out helpful in those using Korean Stock Roms where there are several limitations...
Wanam, your contributions are all practical and worthy... cheers:highfive:
Click to expand...
Click to collapse
Thanks, i'm glad you like it.
SmokingBoy said:
Amazing app. Thank you. One thing: I try to activate desktop view as default changing false with true and, after a reboot, it didn't work. I have an n9005 with stock odexed 4.4.2 ugng1.
Click to expand...
Click to collapse
Maybe because this feature is checked only the first time you open the browser, try to clear its data.
Note that some of those csc features may NOT work as expected, Samsung keep adding new features but some them can be still broken, and some old ones that worked on older devices may aslo become broken (ex email black/white background).
So if any of the features did not work no need to blame the App.
thereassaad said:
@wanam when we search clock etc we find alot of options but we should put number/word can u update with optional like number/word means like 1/true or false etc mate & thanks for this useful App
Dear Bad Luck... Let’s break UP.
Click to expand...
Click to collapse
Actually it is NOT possible, Samsung store all the feature as hash table of String, i still can do some inaccurate parsing and detect the type of filled ones but there is no way i can get the type of an empty csc feature, that's why i prefer to keep it open type.
great wanam, is it based on csc features found in framework2.jar?
cscfeature wallpaper dynamic cscfeature
-what's this?
zohawkish said:
great wanam, is it based on csc features found in framework2.jar?
Click to expand...
Click to collapse
Yes and framework.jar on Lollipop.
Under Camera, set Shutter Sound Menu to TRUE.
You now have a toggle option for camera shutter sounds, neat!
Wounder why they kept this really usefull option hidden?
Peteret said:
Under Camera, set Shutter Sound Menu to TRUE.
You now have a toggle option for camera shutter sounds, neat!
Wounder why they kept this really usefull option hidden?
Click to expand...
Click to collapse
Maybe because it's broken on some Samsung devices/Roms.
wanam said:
Yes and framework.jar on Lollipop.
Click to expand...
Click to collapse
Good, this app and your exposed app should be integrated by samsung in their stock roms . You did a great job , plenty of features and options collected in one place. it is a masterpiece application . congratulations !
Peteret said:
Under Camera, set Shutter Sound Menu to TRUE.
You now have a toggle option for camera shutter sounds, neat!
Wounder why they kept this really usefull option hidden?
Click to expand...
Click to collapse
wanam said:
Maybe because it's broken on some Samsung devices/Roms.
Click to expand...
Click to collapse
Probably because some jurisdictions require the shutter sound and it is technically "illegal" to disable it in those places. I'm sure someone somewhere would blame Samsung for making it too easy to commit such a crime!
Thanks!
I am able to disable camera shutter sound by setting "TRUE" on Camera_ShutterSoundMenu
Note 3 lollipop BOA5

Categories

Resources