AOSP ouptut - Android

Hi all. I have been through the AOSP website and built a basic rom, but I can't find it.
Sorry this is such a basic point - and related to another site - but can anyone point me to the output from the build process. I initiated the build with lunch and then used make to, er, make it, but can't find what I've made.
Thanks
Edit: am I right in thinking the output is a .zip file? If so, think it has failed because there's no .zip anywhere

not in your work folder? (the folder you were in while 'making' the rom) lol

ldrifta said:
not in your work folder? (the folder you were in while 'making' the rom) lol
Click to expand...
Click to collapse
No. I'm assuming it'll be in zip format, and there's nothing like that in the working folder.
Sent from my HTC Desire S using XDA Premium App

If it compiled, you should be able to find it here:
WORKING_DIRECTORY/out/target/product/PRODUCT_NAME/ROM.zip

MongooseHelix said:
If it compiled, you should be able to find it here:
WORKING_DIRECTORY/out/target/product/PRODUCT_NAME/ROM.zip
Click to expand...
Click to collapse
I couldn't find it there, so I'm assuming it didn't compile properly.
Thanks.
Sent from my phone using fingers

Related

Stock ROM modification.. Help please!!!!

Hello,
I want to make a custom ROM based on a stock i9001 ROM. However when I extracted the tar file there were IMG and ext4 files. I know how to make a rom via cygwin when i have: 1) system folder
2) META-INF folder
And 3) boot.img
I don't know what to do to the stock ROM
(.tar) to be like this
*** sorry for my bad english
Sent from my Galaxy Nexus using xda premium
kagouro said:
Hello,
I want to make a custom ROM based on a stock i9001 ROM. However when I extracted the tar file there were IMG and ext4 files. I know how to make a rom via cygwin when i have: 1) system folder
2) META-INF folder
And 3) boot.img
I don't know what to do to the stock ROM
(.tar) to be like this
*** sorry for my bad english
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
explain more
Help Building a CUSTOM(from STOCK ROM)
Newbie here---
- I have downloaded the HTC stock RUU for my device.
- I used Android Kitchen cygwin to extract the files, setup the working folder.
- Added root permissions,BusyBox
- Built the rom from working folder.
Wanted to test whether this works or not... But Phone Got stuck on HTC logo .. Not even BOOTANIMATION.
What did i miss or DO wrong here??
Where in these steps worked flawlessly when i took a custom rom? What else should be done here?? Help would be Appreciated!!!
Learn More About Kitchen. Add Root, Busybox, Put apk files in System/aps etc. What do you want to do?
cheqolada said:
Learn More About Kitchen. Add Root, Busybox, Put apk files in System/aps etc. What do you want to do?
Click to expand...
Click to collapse
I'm Sorry, The ROM i built from the working folder did not boot. My question was what went wrong?
kagouro said:
Hello,
I want to make a custom ROM based on a stock i9001 ROM. However when I extracted the tar file there were IMG and ext4 files. I know how to make a rom via cygwin when i have: 1) system folder
2) META-INF folder
And 3) boot.img
I don't know what to do to the stock ROM
(.tar) to be like this
*** sorry for my bad english
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Maybe this is what you search:
http://forum.xda-developers.com/showthread.php?t=1976412
yashwantpiduru said:
I'm Sorry, The ROM i built from the working folder did not boot. My question was what went wrong?
Click to expand...
Click to collapse
My Answer is for kagouro - Becouse i Don't see your post when I write.
If Your Phone is dedected in adb you can use logcat (adb logcat in windows cmd) if phone don't dedected in adb - flash recovery via fastboot, join in recovery , instal working rom and found bad files in rom (try add modyfication singly - first root, second busybox etc - in this metod you can see whad mod don't work - probably stupid method but work :cyclops
yashwantpiduru said:
Newbie here---
- I have downloaded the HTC stock RUU for my device.
- I used Android Kitchen cygwin to extract the files, setup the working folder.
- Added root permissions,BusyBox
- Built the rom from working folder.
Wanted to test whether this works or not... But Phone Got stuck on HTC logo .. Not even BOOTANIMATION.
What did i miss or DO wrong here??
Where in these steps worked flawlessly when i took a custom rom? What else should be done here?? Help would be Appreciated!!!
Click to expand...
Click to collapse
Kitchen will replace certain necessary parts of your ROM if it isn't compatible with the kitchen, it puts them back when you compile. When you compiled your ROM did you take the guided option? Also, and probably the first thing I should have asked, is your phone compatible with kitchen?
Sent from my SPH-D710 using xda premium
Stryke_the_Orc said:
Kitchen will replace certain necessary parts of your ROM if it isn't compatible with the kitchen, it puts them back when you compile. When you compiled your ROM did you take the guided option? Also, and probably the first thing I should have asked, is your phone compatible with kitchen?
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
My phone is compatible with the kitchen.
Yeah I took the guided step! Still no luck
sent from my oc'd incS
yashwantpiduru said:
My phone is compatible with the kitchen.
Yeah I took the guided step! Still no luck
sent from my oc'd incS
Click to expand...
Click to collapse
OK, just for giggles try this, take the meta-inf folder from a rom you know works and using 7zip replace the one in your rom. Let me know if that helped at all:beer:
Sent from my SPH-D710 using xda premium
Stryke_the_Orc said:
OK, just for giggles try this, take the meta-inf folder from a rom you know works and using 7zip replace the one in your rom. Let me know if that helped at all:beer:
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
Sure! its late! I will try and let you know asap!
P.S: actually I tried this as well adding aroma installer to the rom! That had some ext3 error ! Dont have a clue what's that?
sent from my oc'd incS
yashwantpiduru said:
Sure! its late! I will try and let you know asap!
P.S: actually I tried this as well adding aroma installer to the rom! That had some ext3 error ! Dont have a clue what's that?
sent from my oc'd incS
Click to expand...
Click to collapse
Ext3 is a mount point, I'm not sure what it would be specific to your device, but it tells me there's an error in your updater script
Sent from my SPH-D710 using xda premium
Stryke_the_Orc said:
Ext3 is a mount point, I'm not sure what it would be specific to your device, but it tells me there's an error in your updater script
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
Thanks for the heads up... I am gonna check the updater script.
sent from my oc'd incS

[Q] where are touch screen driver and flies

hello i just want to ask where are touchscreen files and drivers because i found cyanogenmod for similar hardware but only the touch screen is not working so i thought to replace with the working rom for my device
PLEASE HELP ME OUT WITH THIS ONE !
icoolguy1995 said:
hello i just want to ask where are touchscreen files and drivers because i found cyanogenmod for similar hardware but only the touch screen is not working so i thought to replace with the working rom for my device
PLEASE HELP ME OUT WITH THIS ONE !
Click to expand...
Click to collapse
please give me an answer
icoolguy1995 said:
please give me an answer
Click to expand...
Click to collapse
go to the root of your filesystem most root browsers do this anyways and dev then input and it should be the event files
hillconnor13 said:
go to the root of your filesystem most root browsers do this anyways and dev then input and it should be the event files
Click to expand...
Click to collapse
what are event files
i checked there are no files
there is no appropriate answers please i need it pls help me out guys
/sys/android_touch/vendor (open it as a text file)
That tells you the make of your touchscreen. First step to seeing if it is compatible at all.
And you can't just make CM for another device work for yours by replacing a few files. It has to be ported to your device or compiled from source with all the right drivers and binaries. This requires a lot of developer knowledge, which you don't seem to have judging by your questions. So don't go messing around changing files in ROMs and trying to make them work. If you're really interested, learn about porting and compiling from source.
Sent from my Desire HD using xda premium
sashank said:
/sys/android_touch/vendor (open it as a text file)
That tells you the make of your touchscreen. First step to seeing if it is compatible at all.
And you can't just make CM for another device work for yours by replacing a few files. It has to be ported to your device or compiled from source with all the right drivers and binaries. This requires a lot of developer knowledge, which you don't seem to have judging by your questions. So don't go messing around changing files in ROMs and trying to make them work. If you're really interested, learn about porting and compiling from source.
Sent from my Desire HD using xda premium
Click to expand...
Click to collapse
i did not find android_touch in sys folder from root explorer

[Q] Help!!! how to add new device in dsixda kitchen

How to add new device in dsxida kitchen?
what do you mean by that ?
we just add new rom as a base in it
in kitchen there is a folder called
original_update
copy the zip file in that folder, open kitchen and select first option of setup working folder
Sent from my GT-S5670 using xda premium
soham jambhekar said:
what do you mean by that ?
we just add new rom as a base in it
in kitchen there is a folder called
original_update
copy the zip file in that folder, open kitchen and select first option of setup working folder
Sent from my GT-S5670 using xda premium
Click to expand...
Click to collapse
You can't just put the zip file in original_update. Kitchen has to be configured for your device, or it will not work. I'd like to know how to do that as well.
klembo1957 said:
You can't just put the zip file in original_update. Kitchen has to be configured for your device, or it will not work. I'd like to know how to do that as well.
Click to expand...
Click to collapse
Nope, there is no such necessity
OK
iamareebjamal said:
Nope, there is no such necessity
Click to expand...
Click to collapse
OK then, if it isn't necessary to configure the kitchen for your device, then how can you make it work with your device? I am just a NOOB, let's make that perfectly clear. However, I followed the directions to the letter, and read up on the kitchen before trying it. I had no success using the kitchen to create a rom that I could successfully flash.
I thought that I would have to do something with the edify defs files first, adding my device before it would work. I just never got that far yet (I only play with this part time, when I have a chance to do so.) If I don't have to add my device, and you have some idea what I may have done wrong, please enlighten me. I obviously need the help. Thanks!
klembo1957 said:
OK then, if it isn't necessary to configure the kitchen for your device, then how can you make it work with your device? I am just a NOOB, let's make that perfectly clear. However, I followed the directions to the letter, and read up on the kitchen before trying it. I had no success using the kitchen to create a rom that I could successfully flash.
I thought that I would have to do something with the edify defs files first, adding my device before it would work. I just never got that far yet (I only play with this part time, when I have a chance to do so.) If I don't have to add my device, and you have some idea what I may have done wrong, please enlighten me. I obviously need the help. Thanks!
Click to expand...
Click to collapse
You put any custom ROM for your device in there, configure it for that file (meaning that show it the file you're working on), replace it's system folder with the stock deodexed system folder.
Now, you're ready. Do your modifications. Add features. Build. Zip
Now, the important part.
Kitchen updater-script doesn't work on our device in some case. Use any custom ROM updater-script (with permission and credit), and voila!
There is a complete guide on it in Development section too.
iamareebjamal said:
Nope, there is no such necessity
Click to expand...
Click to collapse
I have tried the kitchen with my phone before, (LG Spectrum/VS920), and the ROMS generated by it will not work. It has something to do with the "edify defs" file I believe. I read it somewhere before in these forums. If your device isn't supported, it has to be added, or at least that's what I've come to understand. If someone can point me in the right directrion (adding my phone so it is supported by the kitchen), I'd appreciate it greatly.
klembo1957 said:
I have tried the kitchen with my phone before, (LG Spectrum/VS920), and the ROMS generated by it will not work. It has something to do with the "edify defs" file I believe. I read it somewhere before in these forums. If your device isn't supported, it has to be added, or at least that's what I've come to understand. If someone can point me in the right directrion (adding my phone so it is supported by the kitchen), I'd appreciate it greatly.
Click to expand...
Click to collapse
Only thing is that it's updater-script doesn't work
You have to add yours
iamareebjamal said:
Only thing is that it's updater-script doesn't work
You have to add yours
Click to expand...
Click to collapse
That's all? Just add that and it will work? OK, I'll give it a try. Thanks.
klembo1957 said:
That's all? Just add that and it will work? OK, I'll give it a try. Thanks.
Click to expand...
Click to collapse
did it work ?

[Q] Can I somehow upgrade my Android 2.1 phone?

I have the rare projector phone Samsung Galaxy Beam GT-I8520 (the first version). It was only released in Singapore, for a limited time, back in 2010.
Unfortunately, Samsung decided not to upgrade the 2.1 Android version of the phone to 2.2 due to the rarity of the device.
Since then, Samsung launched a new, international, version of the concept with the same name in 2012, but with different hardware and the product code GT-I8530. It was launched with Android 2.3 and has gotten upgrades to Jellybean.
I was wondering if I could somehow upgrade (port?) a firmware(ROM?) for my I8520 using a firmware(ROM?) for I8530?
They have the same resolution and both use ARMv7 instruction set.
Thank you!
Maveric-Romeo said:
I have the rare projector phone Samsung Galaxy Beam GT-I8520 (the first version). It was only released in Singapore, for a limited time, back in 2010.
Unfortunately, Samsung decided not to upgrade the 2.1 Android version of the phone to 2.2 due to the rarity of the device.
Since then, Samsung launched a new, international, version of the concept with the same name in 2012, but with different hardware and the product code GT-I8530. It was launched with Android 2.3 and has gotten upgrades to Jellybean.
I was wondering if I could somehow upgrade (port?) a firmware(ROM?) for my I8520 using a firmware(ROM?) for I8530?
They have the same resolution and both use ARMv7 instruction set.
Thank you!
Click to expand...
Click to collapse
you can try porting be sure that processors are matching screen size pixel density etc
you can compare with other devices too select the best one that suits your phone and port the rom from that device
sangalaxy said:
you can try porting be sure that processors are matching screen size pixel density etc
you can compare with other devices too select the best one that suits your phone and port the rom from that device
Click to expand...
Click to collapse
Thank you for the answer. The processors are different and and screen density is different, but the thing is that I would really like the one for I8530, because I also want to be able to use my built in projector.
Maveric-Romeo said:
Thank you for the answer. The processors are different and and screen density is different, but the thing is that I would really like the one for I8530, because I also want to be able to use my built in projector.
Click to expand...
Click to collapse
you can try may be it works as you said it also has a armv7 structure and same screen size
sangalaxy said:
you can try may be it works as you said it also has a armv7 structure and same screen size
Click to expand...
Click to collapse
What porting guide should I use and how should I prepare to make sure that I don't brick my phone?
Is this a good newbie walkthrough for porting? http://rk00064.blogspot.se/2012/04/port-gbcm7stock-roms-to-your-device.html
Maveric-Romeo said:
What porting guide should I use and how should I prepare to make sure that I don't brick my phone?
Is this a good newbie walkthrough for porting? http://rk00064.blogspot.se/2012/04/port-gbcm7stock-roms-to-your-device.html
Click to expand...
Click to collapse
yea it is a good guide but I think it is copied from xda
for everything you will get answers from xda so why are you searching for another ones
and after building you should debug to find if there any error exists don't know much about that
anyways check here all you need is there
and search in xda and post in rom building section about rom porting questions
you should be debugged and use emulater to find out any error before flashing it into your phone
I have now downloaded a rom for I8520 and one for I8530.
But they do not contain the files I'm supposed to edit. One is called I8520DXJI1.rar and contains a file called SS_DL.dll and a .tar file containing these files:
cache.rfs
modem.bin
ramdisk.img
system.rfs
userdata.rfs
zImage.img
The other, I8530XXLK1_NEELK1_Nordic_Android_2.3.6.zip, also contains a file called SS_DL.dll and a .tar.md5 file.
What should I do with these? Do I need some other kind of roms?
Maveric-Romeo said:
I have now downloaded a rom for I8520 and one for I8530.
But they do not contain the files I'm supposed to edit. One is called I8520DXJI1.rar and contains a file called SS_DL.dll and a .tar file containing these files:
cache.rfs
modem.bin
ramdisk.img
system.rfs
userdata.rfs
zImage.img
The other, I8530XXLK1_NEELK1_Nordic_Android_2.3.6.zip, also contains a file called SS_DL.dll and a .tar.md5 file.
What should I do with these? Do I need some other kind of roms?
Click to expand...
Click to collapse
The thing you have edit is in system so extract that system.rfs
The next is tar.md5 extract that also inside that will be a system folder thdn follow the rom portkng guides
Sent from my GT-S6102 using xda app-developers app
sangalaxy said:
The thing you have edit is in system so extract that system.rfs
The next is tar.md5 extract that also inside that will be a system folder thdn follow the rom portkng guides
Sent from my GT-S6102 using xda app-developers app
Click to expand...
Click to collapse
What program can I use to extract .rfs files?
Maveric-Romeo said:
What program can I use to extract .rfs files?
Click to expand...
Click to collapse
iam not sure about that I never tried
try google you will find something
sangalaxy said:
iam not sure about that I never tried
try google you will find something
Click to expand...
Click to collapse
Should/Could I move this thread to the rom building section to get more help?
Maveric-Romeo said:
Should/Could I move this thread to the rom building section to get more help?
Click to expand...
Click to collapse
You cant move this because devolopment sections doesnt allow questions
You can find a tutorial to port and then ask there on the thread of porting or find any similiar thread
Sent from my GT-S6102 using xda app-developers app

[DEV][APP][4.3] ASUS Camera - Start Porting For All Devices.

This is a development plan of porting AsusCamera.apk.
Coz I like the function of PixelMaster so much.
I have decompiled and sign for the apk now.
And it is able to be installed.
But worst of all, it can not be opened...
Now I hope anyone can help me to do this.
If this thread is not suitable for this category, hope manager can move it to the correct one.
Don't delete it, plz...
Software Source: ASUS Padfone mini 4.3's stock ROM (TW_A11_10_14_5_7_20131220)
Android Version: 4.3
Device Camera Pixel: 8MP
Test Device: SONY Xperia SP (12.1.A.1.201)
Click to expand...
Click to collapse
Sorry for my poor English...
Dragonkind said:
This is a development plan of porting AsusCamera.apk.
Coz I like the function of PixelMaster so much.
I have decompiled and sign for the apk now.
And it is able to be installed.
But worst of all, it can not be opened...
Now I hope anyone can help me to do this.
If this thread is not suitable for this category, hope manager can move it to the correct one.
Don't delete it, plz...
Sorry for my poor English...
Click to expand...
Click to collapse
You need to find all the library files, permissions and maybe some binaries for the apk..
Sent from my SCH-I605 using xda app-developers app
Dragonkind said:
This is a development plan of porting AsusCamera.apk.
Coz I like the function of PixelMaster so much.
I have decompiled and sign for the apk now.
And it is able to be installed.
But worst of all, it can not be opened...
Now I hope anyone can help me to do this.
If this thread is not suitable for this category, hope manager can move it to the correct one.
Don't delete it, plz...
Sorry for my poor English...
Click to expand...
Click to collapse
I would recommend taking a look at this guide on "How to Port OEM Apps / Vendor Apps to Your Current ROM" as a great starting place for starting to get the app to work.
lacoursiere18 said:
You need to find all the library files, permissions and maybe some binaries for the apk..
Sent from my SCH-I605 using xda app-developers app
Click to expand...
Click to collapse
Thank u for your advices.
U mean the path "/system/lib", right?
I have found 4 files (below) which contain "camera" in their names, but just have no idea to add into apk file.
Is there any possibility to the files that don't contain "camera", but are relative to the camera?
shimp208 said:
I would recommend taking a look at this guide on "How to Port OEM Apps / Vendor Apps to Your Current ROM" as a great starting place for starting to get the app to work.
Click to expand...
Click to collapse
OK, I will take it a read, thank u.
Dragonkind said:
Thank u for your advices.
U mean the path "/system/lib", right?
I have found 4 files (below) which contain "camera" in their names, but just have no idea to add into apk file.
Is there any possibility to the files that don't contain "camera", but are relative to the camera?
OK, I will take it a read, thank u.
Click to expand...
Click to collapse
Once you find out the dependent files (Re-read the guide) you take these files and package them in CWM flashable .zip not necessarily adding them into the apk file.
Dragonkind said:
Thank u for your advices.
U mean the path "/system/lib", right?
I have found 4 files (below) which contain "camera" in their names, but just have no idea to add into apk file.
Is there any possibility to the files that don't contain "camera", but are relative to the camera?
OK, I will take it a read, thank u.
Click to expand...
Click to collapse
Yes system/lib.. you can transfer them via recovery too instead of making a flash able zip..
Yes there are possibilities that there will be files without the name camera in them.. but that's what logs are for
Sent from my SCH-I605 using xda app-developers app
shimp208 said:
Once you find out the dependent files (Re-read the guide) you take these files and package them in CWM flashable .zip not necessarily adding them into the apk file.
Click to expand...
Click to collapse
lacoursiere18 said:
Yes system/lib.. you can transfer them via recovery too instead of making a flash able zip..
Yes there are possibilities that there will be files without the name camera in them.. but that's what logs are for
Sent from my SCH-I605 using xda app-developers app
Click to expand...
Click to collapse
Frankly speaking, I am preparing for my mid-term test now...
Let me read the guide first.
Thx for your helps~
Dragonkind said:
Frankly speaking, I am preparing for my mid-term test now...
Let me read the guide first.
Thx for your helps~
Click to expand...
Click to collapse
Good luck with your exam studying, and I will be happy to help best I can when you have more time.
Are you still working on this?
YOU BETTER DO I LOVE THE SELFIE MODE Dx
LordRaZerManh said:
YOU BETTER DO I LOVE THE SELFIE MODE Dx
Click to expand...
Click to collapse
Well, I almost give up this project...
I had asked my friend, he gave the following attachment to me.
It can just open, but all of the special functions like PixelMaster & GIF recording are all broken.
I guess it may be related to hardware issues...
Dragonkind said:
Well, I almost give up this project...
I had asked my friend, he gave the following attachment to me.
It can just open, but all of the special functions like PixelMaster & GIF recording are all broken.
I guess it may be related to hardware issues...
Click to expand...
Click to collapse
read this it's from the Asus website http://www.asus.com/PixelMaster/
6th_Hokage said:
read this it's from the Asus website http://www.asus.com/PixelMaster/
Click to expand...
Click to collapse
Hardware issue…
My Xperia SP has an 8MP rear camera,
but I guess it lacks of something like an image processing chip.
Port ver lolipop thank bro
Device mi4c
Oh man, I would love to be able to get the PixelMaster app back on my Zenfone 2 (I'm running Cyanogenmod 12). The default Google camera sucks horribly compared to the stock ASUS camera app.
Has there been any more work on this project? I'm gonna read that guide myself and work on it, but I guess I'd have to put the stock ROM back on my phone first.
clamum said:
Oh man, I would love to be able to get the PixelMaster app back on my Zenfone 2 (I'm running Cyanogenmod 12). The default Google camera sucks horribly compared to the stock ASUS camera app.
Has there been any more work on this project? I'm gonna read that guide myself and work on it, but I guess I'd have to put the stock ROM back on my phone first.
Click to expand...
Click to collapse
If you install the apk on the zf2 with cm12 it works. Only issue I've found is the depth of field doesn't work
ejames2001 said:
If you install the apk on the zf2 with cm12 it works. Only issue I've found is the depth of field doesn't work
Click to expand...
Click to collapse
Oh, really? That's kinda nice, although yeah the depth-of-field working would sure be nice. I'll have to try it out tonight. I can just use the .apk from the OP, correct?
Well I tried installing that .apk from the OP. Had to allow installation from unknown sources first, then after hitting Install, it asked me to give Google permission to send data and whatever else. Regardless if I select Accept or Decline, I always get an "App not installed" message.
Damnit, I was looking forward to using it! I think I'm gonna try stripping it from the stock ROM myself.
clamum said:
Well I tried installing that .apk from the OP. Had to allow installation from unknown sources first, then after hitting Install, it asked me to give Google permission to send data and whatever else. Regardless if I select Accept or Decline, I always get an "App not installed" message.
Damnit, I was looking forward to using it! I think I'm gonna try stripping it from the stock ROM myself.
Click to expand...
Click to collapse
Just google Asus Camera APK and download the latest 2.0 release from there, one was released this month.
ejames2001 said:
Just google Asus Camera APK and download the latest 2.0 release from there, one was released this month.
Click to expand...
Click to collapse
Alrighty, thanks. I actually was searching for PixelMaster .apk this weekend but didn't have much luck besides seeing a ton of frickin spam sites masking as legit .apk download sites. I'll do another search tonight.
Hopefully I can get the .apk to install. It sure would be nice to have the depth-of-field working, but after skimming through that thread linked earlier (How to Port OEM Apps to Your Current ROM) there's no way I can follow that. It's nice the guy put together a guide, but being unfamiliar with this stuff I need to follow something written in clear English.
I guess the ASUS Camera app was easier to find than I thought. The first time I tried it was nothing but spam site after spam site. Maybe it was Bing's fault, haha.
But I got version 2.0.0.150805_5 and it installed with no problem and works great. Thanks for your help, ejames2001, I appreciate it.

Categories

Resources