Stock Nexus 6 Boot Animation? - Nexus 6 Themes and Apps

Does anyone happen to have the stock N6 boot animation handy? Alternatively, do you know of any current ROM that uses it that I could pull it from? And what's the easiest way to actually apply it, once I get the file? I remember you could normally do it by using a file manager to just copy over it, but I can't remember which folder you go to on the phone to place it, and I'm not sure if that's changed with 5.0.

Are you using a nexus 6 or a phone with 1440p. If so it's pretty easy. Lemme know and I'll try and post mine with how to use it.
Here it is. This goes in system/media. Make sure you save your original and set permissions to 0644 or rw-r--r--.
If your using a phone like the LG g3 you might have to delete the carrier boot also.
https://www.dropbox.com/s/6ri3ve9vlsffb8b/bootanimation.zip?dl=0

I'm on the N6, itself. Is the file you provided for the N6, or for 1440?

mrw1215 said:
I'm on the N6, itself. Is the file you provided for the N6, or for 1440?
Click to expand...
Click to collapse
It's from my n6. But it's the same as any 1440p phone. I had the g3 before this and the boot ani's are the same size.

Related

Changing the Boot Animation

For those wanting to change the boot animation on your Thunderbolt, here is a quick tutorial. Remember that you do this at your own risk- I take no responsibility. It is fairly simple though.
1. Download your preferred bootanimation and place on the root of your sd card.
2. Rename to "bootanimation.zip" (without the quotes of course)
3. use root explorer and navigate to the /system/media folder OR /system/customize/resource folder for VirusROM (I think)
4. rename the "bootanimation.zip" to "bootanimation.zip.old" and "Finalthunder.mp3" to "Finalthunder.mp3.old"
5. Next navigate to your sdcard, and find the bootanimation.zip file that you downloaded and renamed.
6. long press and choose copy
7. now navigate to the /system/media folder on your phone and toggle to mount R/W
8. Then just paste the bootanimation and done!
9. Reboot to check out your new boot animation
I will be trying to reach out to several devs who have made boot animations and see if they will let me post a link to them here so we can have a centralized place to get anims from. Will update as soon as I start hearing back from those devs.
How do you change the boot sound?
I was able to change this right after root by using the same methods as I used on my DINC. But I want to replace the boot sound as well. I have tried renaiming to thunderfinal.mp3, android_audio.mp3, and (VZW_) something .mp3 to no avail. Any suggestions or success?
madroix said:
I was able to change this right after root by using the same methods as I used on my DINC. But I want to replace the boot sound as well. I have tried renaiming to thunderfinal.mp3, android_audio.mp3, and (VZW_) something .mp3 to no avail. Any suggestions or success?
Click to expand...
Click to collapse
rename it to:
thunderfinal.mp3.old
and it "should" work. at least it worked for me. if you change the bootanimation, just add ".old" after .zip
FYI - I don't think that is the correct location - at least it's not on my Thunderbolt. Check here: /system/customize/resource and find the VZW_bootanimation.zip.
I replaced that with one of my choice and it's working fine. The sound is there as well: FinalThunder.mp3.
elemerica said:
FYI - I don't think that is the correct location - at least it's not on my Thunderbolt. Check here: /system/customize/resource and find the VZW_bootanimation.zip.
I replaced that with one of my choice and it's working fine. The sound is there as well: FinalThunder.mp3.
Click to expand...
Click to collapse
It depends what rom you are using. The debloated rom has those files placed in media. I am running the debloated rom now.
Where can I download other boot animations?
In xda there are a ton of boot animations. Just use the search. I put "boot animation" in the search tab and got a ton of results.
sent from your mom's house via XDA Premium app
runhopskipjump said:
It depends what rom you are using. The debloated rom has those files placed in media. I am running the debloated rom now.
Click to expand...
Click to collapse
If you are running Debloat then its in the /system/media folder.
sent from your mom's house via XDA Premium app
The stock rom is:
/system/customize/resource/bootanimation.zip
Same as EVO not DINC, DINC called it VZW_bootanimation.zip
I've been working on a few of my own boot animations. The problem I found is that when I dropped in my own boot animation and left the finalthunder.mp3 right where it was. It no longer played the thunder sound?? I assumed that changing the name of finalthunder would make it go away otherwise it would play no matter what.
So why did it stop playing when I didn't touch it?
**EDIT
Duplicate post. Sorry!
Maybe the sound is tied to the original boot animation through a script or other file...not really sure. I am going to play around with it this week and see if I can get the sound working as I have a couple ideas myself. If I find something that works I will be sure to post back and let you know.
Sent from my ADR6400L using XDA Premium App
changing Stock animation
I'd like to know as well. I can't see anywhere in the VZW_bootanimation.zip where that file is even referenced...
Of course, I'm not exactly a scholar in this area. I just want to use a custom sound with my custom boot ani.
Thanks!
B
*UPDATE*
I extracted all the stock folders from the zip, I changed 1 PNG (the quietly brilliant splash in the 'android' folder), rezipped it and put it back on the bolt. When I rebooted the screen was blank BUT the finalthunder.mp3 STILL played... and there was no animation.
I kept the PNG file name that I changed the same as the original... not sure why it stopped working tho. {Note - I rename the zip (attached) after I have it on my SD card. then move it to the system/customize/resource.}
hey guys, having some problems making mine
i was able to make everything but i get no image. I made 120 jpg files for the VZW folder and placed them in their.
I then customized the HTC screenie for the android folder, and finally in the progress folder i placed a .gif (which i didn't think was a problem).
I also placed the desc.txt file as well, zipped it up and placed in in /system/media. No dice...
Anyone else having an issue or has had this issue and knows what i need to do??
edited because
Anybody got any cool boot animations running on their Tbolts yet?
Awesome this worked great. Thinks for the instructions.
okay, i need some assistance, I'm trying to make a fairly simple boot animation, but NONE of the animations ive used have worked I am obviously not doing something right, but not sure what
I can't get this to work either... I'm running DaBamf ROM and put these files in the system/media folder to replace what was there and all I get is a black screen and no sound at all... I haven't messed with the stock location of these files yet, so we'll see...
Ok this is a weird solution but it has worked for me.
1. down load the link below and flash it. When it boots up you will get the famous rick roll bootanimation that jcase put up on April 1st.
2. Go to /system/media/ and replace the bootanimation.zip with whatever bootanimation.zip you want.
3. If you want to add custom boot sound you have to name it android_audio.mp3 to replace what is there. If you don't want any sound delete the existing android_audio.mp3 or you will get Rick Astley every time you boot.
That has allowed me to change bootanimation and get custom sound each time I have replaced the ROM. If that works for you thank me and enjoy.

[Q] Boot Animation Has No Sound

I'm having a problem getting my OG Droid to play an included boot sound with a new boot animation.
I'm running ChevyNo1's Simply Stunning 5.5 (Android 2.3.5) and it gladly accepts the new bootanimation.zip when I place it in /system/media
There is a Bionic.ogg that comes with this boot animation and according to the "desc.txt" inside the bootanimation.zip it says the following:
"sounds will be loaded from /system/media"
So I placed Bionic.ogg inside /system/media like the boot animation's own script file told me to. When I reboot my phone, I don't get the sound. My volume setting is cranked up all the way too.
I have even gone so far as to change permissions on bootanimation.zip and Bionic.ogg to rwxrwxrwx but to no avail.
I'm not sure what else I can do. Any thoughts?
Edit:
I found more info at this thread here: http://forum.xda-developers.com/showthread.php?t=1029099
Unfortunately those instructions do not seem to work. I did everything as I was told in those instructions too. Can the Droid even do boot audio? I swear it could a long time ago when I was stock.
Try and look in build.prop for ro.config.play.bootsound and change the value to 1 if it isn't already.
Sent from my Milestone using xda premium
skadude66 said:
Try and look in build.prop for ro.config.play.bootsound and change the value to 1 if it isn't already.
Sent from my Milestone using xda premium
Click to expand...
Click to collapse
Sadly, this didn't work. My build.prop did not include this line in the first place.
Here's a screenshot of the build.prop I placed into /system that includes highlighting where I placed ro.config.play.bootsound=1
Is there a different place in the build.prop that this parameter should be entered?
projektorboy said:
Sadly, this didn't work. My build.prop did not include this line in the first place.
Here's a screenshot of the build.prop I placed into /system that includes highlighting where I placed ro.config.play.bootsound=1
Is there a different place in the build.prop that this parameter should be entered?
Click to expand...
Click to collapse
Nope, anything in build.prop will be run, regardless of where it is, it shouldn't have an issue. If you really want to try it, then you can place it at the complete top of build.prop and see.
skadude66 said:
Nope, anything in build.prop will be run, regardless of where it is, it shouldn't have an issue. If you really want to try it, then you can place it at the complete top of build.prop and see.
Click to expand...
Click to collapse
I moved the line to the very top of build.prop and still nothing. I guess I'll just have to go without sound. It was worth a shot. Seems like something else just keeps overriding it.
If you look in /system/bin, you will find the bootanimation binary. The binary on our Droids doesn't support sound. Somewhere floating around though is a bootanimation binary that does. I originally found it on androidforums.net but unfortunately can't find the post anymore. Liquid aGirl had it posted somewhere.

[XT860] - Replaced Bootanimation.zip with Droid RAZR

Hey Everyone,
Just wanted to let everybody know that replacing the bootanimation.zip file with the DROID RAZR in the /system/media folder works with the XT860. I know it's a minor thing, but I thought it was cool.
For updatability (and because we don't have an SBF for the XT860) I recommend to rename the original bootanimation.zip to bootanimation.zip.orig and then copy a new bootanimation.zip in there.
if you dump the new animation to data/local it will boot up and you can leave system/media alone. either way. at least you renamed it instead of deleting. just an fyi
It would be even better if you can upload it for us
Even though I backed my original boot ani I somehow still lost it. Would someone be so kind as to upload it so I can have it just in case. Thanks
Sent from my rooted xt860
perhaps a good idea will be to upload here both animations...
As requested...
both animations!
The file should only be named bootanimation.zip and has the permissions of 644 (but it doesn't matter really) and the owner/group is 0/0 (root/root).
I know how to change permissions but what's the command for.changing owners
Sent from my rooted xt860
Change owner is chown, or it's the 2nd last option in root explorer's long click.
Sent from my XT860 using XDA App
So chown 00 or chown 11 etc
Sent from my rooted xt860
works perfectly. is it too much to ask to add here the Official Nexus Prime boot animation...in the same file format..in order to collect all working options?
bogdan_wrc said:
works perfectly. is it too much to ask to add here the Official Nexus Prime boot animation...in the same file format..in order to collect all working options?
Click to expand...
Click to collapse
I can't find a Galaxy Nexus system dump, they seem to all be removed. If you have one PM me with a link and I'll see what I can do.
do these have the boot sound as well?
I have the Galaxy Nexus boot animation, and I'll post it a little later today. If anyone is losing original boot animations, use Root Explorer, go into System Media, and rename the existing boot animation to something like "d3bootanimation.zip" (that's exactly what I did). If you're simply renaming old animations as "bootanimation.bak" or something similar, you'll end up overwriting a few from time to time, depending on how many boot animations you have on your SD. Just use a more specific label for backups, and you should be fine.
Sent from my A500 using xda premium
Just downloaded the razr bootanimation and put it in data/local. I shut my phone off and started and didn't get it to work
Sent from my DROID3 using XDA App
Put it in the system/media folder. Be sure to rename the boot animation that's already there.
Sent from my DROID3 using xda premium
jjhiza said:
I have the Galaxy Nexus boot animation, and I'll post it a little later today. If anyone is losing original boot animations, use Root Explorer, go into System Media, and rename the existing boot animation to something like "d3bootanimation.zip" (that's exactly what I did). If you're simply renaming old animations as "bootanimation.bak" or something similar, you'll end up overwriting a few from time to time, depending on how many boot animations you have on your SD. Just use a more specific label for backups, and you should be fine.
Sent from my A500 using xda premium
Click to expand...
Click to collapse
Here's the boot animation for Galaxy Nexus. Rename this file to bootanimation.zip and place it in /data/local OR /system/media (if placing the file into /system/media, rename the original bootanimation.zip file to something different so you can restore if required).
for the ones who want smth different, here is a link to a blue bootanimation.
(c) http://www.droidforums.net/forum/droid-razr-themes/217089-cyan-razr-diamond-boot-animation.html
bogdan_wrc said:
for the ones who want smth different, here is a link to a blue bootanimation.
Click to expand...
Click to collapse
That link no longer works. I found the the blue animation deeper in that thread, and have attached it to this post. The blue animation is working fine on my XT862 / XT883.

Cant Change Boot Animation

Im attempting to add a custom boot animation to my OPO and I am having a lot of trouble. I searched around and all the threads basically say to put the zip file into system/media for CM roms. My current boot animation comes from a theme pack. I went into themes and unchecked boot animation before adding the new one. Even after adding the new one the animation from the theme is still there. I then swapped to the default theme, and im still getting the same result. I tried using data/local just incase, and got the same result. Do you have any idea what im doing wrong?
You may have a flashable zip as opposed to one you just simply put in the /system/media folder. What did the op recommend for install. I don't know what bootanimation you have.
from the one+
noobtoob said:
You may have a flashable zip as opposed to one you just simply put in the /system/media folder. What did the op recommend for install. I don't know what bootanimation you have.
from the one+
Click to expand...
Click to collapse
I have the files for a flashable zip as well as a bootanimation.zip meant to be put directly into the system. The post provided both methods. I tried the flash through TWRP and it failed. As stated above I put the bootanimation.zip into system/media and nothing happens. I even tried it in data/local (had to create the local folder) and still nothing.
Bklynrx7 said:
I have the files for a flashable zip as well as a bootanimation.zip meant to be put directly into the system. The post provided both methods. I tried the flash through TWRP and it failed. As stated above I put the bootanimation.zip into system/media and nothing happens. I even tried it in data/local (had to create the local folder) and still nothing.
Click to expand...
Click to collapse
Can you throw me a link to which one you are trying to use? Also, what are you running? Cm11s, aosp, etc... You shouldn't have had to create the local folder under data, so best bet would have been the system/media folder.
from the one+
noobtoob said:
Can you throw me a link to which one you are trying to use? Also, what are you running? Cm11s, aosp, etc... You shouldn't have had to create the local folder under data, so best bet would have been the system/media folder.
from the one+
Click to expand...
Click to collapse
Sure, thanks for the help. Here is the thread: http://forum.xda-developers.com/showthread.php?t=1115717. Yes Im using CM11s, rooted but not otherwise modified. I thought the problem might have something to do with permissions, so I gave the zip file permission to read/write/execute. Now I am no longer seeing the custom nexus loadscreen from the theme i was using, but I am getting the factory OPO lockscreen.
Bklynrx7 said:
Sure, thanks for the help. Here is the thread: http://forum.xda-developers.com/showthread.php?t=1115717. Yes Im using CM11s, rooted but not otherwise modified. I thought the problem might have something to do with permissions, so I gave the zip file permission to read/write/execute. Now I am no longer seeing the custom nexus loadscreen from the theme i was using, but I am getting the factory OPO lockscreen.
Click to expand...
Click to collapse
On CM11s the spot for it is definitely in /system/media. Make sure to move the old one into a folder called old or rename it bootanimation.old. The permissions should be rw- r-- r--. But, if you still don't see it the files may not be formatted to fit the one plus screen.
Bklynrx7 said:
Sure, thanks for the help. Here is the thread: http://forum.xda-developers.com/showthread.php?t=1115717. Yes Im using CM11s, rooted but not otherwise modified. I thought the problem might have something to do with permissions, so I gave the zip file permission to read/write/execute. Now I am no longer seeing the custom nexus loadscreen from the theme i was using, but I am getting the factory OPO lockscreen.
Click to expand...
Click to collapse
from the one+
noobtoob said:
On CM11s the spot for it is definitely in /system/media. Make sure to move the old one into a folder called old or rename it bootanimation.old. The permissions should be rw- r-- r--. But, if you still don't see it the files may not be formatted to fit the one plus screen.
from the one+
Click to expand...
Click to collapse
Thanks for the help, it seems like there might be something going on with my phone. Now no boot animations work. Even the ones built into themes that worked before just show me the stock boot ani. Any ideas what went wrong?
Bklynrx7 said:
Thanks for the help, it seems like there might be something going on with my phone. Now no boot animations work. Even the ones built into themes that worked before just show me the stock boot ani. Any ideas what went wrong?
Click to expand...
Click to collapse
Not really any ideas. I would just flash back to sick and start over. That way you know the system is fresh and nothing should stop it from working correctly. Losing data sucks, but you could run a rom like Calkulin stock 38r. Just wipe phone correctly and keep all the sdcard data. Minimal setup required after that. And then try out bootanimation right out if the gate.
from the one+
noobtoob said:
Not really any ideas. I would just flash back to sick and start over. That way you know the system is fresh and nothing should stop it from working correctly. Losing data sucks, but you could run a rom like Calkulin stock 38r. Just wipe phone correctly and keep all the sdcard data. Minimal setup required after that. And then try out bootanimation right out if the gate.
from the one+
Click to expand...
Click to collapse
I ended up doing this today just to get the 38r update. Boot animations from apk's work again. Still no luck with the one I was originally going after but Im still trying. Thanks for the input.
Hi,
I've tried downloading a few boot animations from Theme Showcase, but no matter what I click (boot animations, fonts, wallpapers) it only shows me a list of themes to download. Is there any way to browse the boot animations form this app?
I'm using a OPO which is NOT rooted.

[FLASH ZIP] Pixel XL 1440p Boot Animation BLACKED Edition - True Black!

Hi All,
Back again to share my latest work. I have taken the Google Pixel XL boot animation and converted it to have a black background. Its 1440p resolution.
I spent a lot of time learning to make python plugin for use with GIMP image editor to apply a number of image processing procedures and then batch process all the boot animation files. The result is I can quickly do this conversion now in less than 5min! This plugin does not simply do background paint bucket fills. The problem I found with this is you are left with intermediate colours remaining on the edge of the google letters from the white background. You might be able to solve that by increasing the threshold but then you are left with pixel, jagged edges which also sux! Instead I played with RGB modes, selective selection by colour, alpha colour, etc, etc. The result is a black background, with nice edges of the coloured google letters, and I think i did a good job to keep original colours. Someone with a trained photoshop'd eye may beg to differ but I think its ok for now.
Only thing I ask for in return is give credit where credit is due if you include this in your work/projects.
If anyone is interested in have the Pixel boot animation for devices of other resolutions (e.g. Nexus 5X) let me know and send the original boot animation and I'll convert.
Paul.
Oh! And as always - DO A NANDROID BACKUP!!! I will take not responsibility.
God bless you developers and XDA
Sent from my Pixel XL using XDA-Developers mobile app
---------- Post added at 05:43 AM ---------- Previous post was at 05:40 AM ----------
Working all good and perfect... Looks regal in black
Sent from my Pixel XL using XDA-Developers mobile app
Thank u for doing this I always hated the White BC it's so bright and now it's perfect.. thanks for sharing. God bless
Sent from my Nexus 6P using Tapatalk
The background looks yellowish on my device
luthepa1 said:
Hi All,
Back again to share my latest work. I have taken the Google Pixel XL boot animation and converted it to have a black background. Its 1440p resolution.
I spent a lot of time learning to make python plugin for use with GIMP image editor to apply a number of image processing procedures and then batch process all the boot animation files. The result is I can quickly do this conversion now in less than 5min! This plugin does not simply do background paint bucket fills. The problem I found with this is you are left with intermediate colours remaining on the edge of the google letters from the white background. You might be able to solve that by increasing the threshold but then you are left with pixel, jagged edges which also sux! Instead I played with RGB modes, selective selection by colour, alpha colour, etc, etc. The result is a black background, with nice edges of the coloured google letters, and I think i did a good job to keep original colours. Someone with a trained photoshop'd eye may beg to differ but I think its ok for now.
Only thing I ask for in return is give credit where credit is due if you include this in your work/projects.
If anyone is interested in have the Pixel boot animation for devices of other resolutions (e.g. Nexus 5X) let me know and send the original boot animation and I'll convert.
Paul.
Oh! And as always - DO A NANDROID BACKUP!!! I will take not responsibility.
Click to expand...
Click to collapse
Thanks man
Please. Can you make Pixel device style BootLogo (logo.bin)?
How to apply this? When i try to flash it using boot animations app by jrummy then it shows error "please select a valid file" even though i select the correct zip, is there any other way to flash ? Can i directly flash it using twrp ?
yeah i also tried to put the zip in system/media and replaced the old bootanimation.zip with the new one and put the permissions the same octal 644 still didn't work.
Looks much better than the white version. I didn't flash it though. Just extracted zip and placed the bootanimation file in system/media and set permissions to rw/r/r
AndrewM3 said:
yeah i also tried to put the zip in system/media and replaced the old bootanimation.zip with the new one and put the permissions the same octal 644 still didn't work.
Click to expand...
Click to collapse
I downloaded the zip then extracted it then found the boot animation.zip then went to system/media then renamed the original bootanimation.zip to .zip.bak then pasted the copied zip and made sure permissions was rw/r/r
Rebooted works great
Sent from my Nexus 6P using Tapatalk
scoot0073 said:
I downloaded the zip then extracted it then found the boot animation.zip then went to system/media then renamed the original bootanimation.zip to .zip.bak then pasted the copied zip and made sure permissions was rw/r/r
Rebooted works great
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
ok thanks can confirm that this worked for me the problem was I didn't extract the bootanimation from the zip file above. Also changed my permissions for octal 644 and it works.
Great job dev thanks
Sent from my Nexus 6P using XDA-Developers mobile app
drnbrk said:
Please. Can you make Pixel device style BootLogo (logo.bin)?
Click to expand...
Click to collapse
From what I understand this is not possible on our device, or at least no one has figured how to do it yet.
http://forum.xda-developers.com/showthread.php?t=3260264
Sent from my Pixel using Tapatalk
AndrewM3 said:
ok thanks can confirm that this worked for me the problem was I didn't extract the bootanimation from the zip file above. Also changed my permissions for octal 644 and it works.
Click to expand...
Click to collapse
Hmm I tried this. Not working for some reason. The zip has the right permissions and its in the right folder and I used the extracted zip as well. I'm on 6.0, do I need to be on nougat?
I'm getting a small lag spike right before it goes into the final G at the end. It freezes for a second and then finishes the animation. Any fixes?
i also made this for personal use but i simply used gimp to batch edit invert all whit eto black...retaining original rgb
UrbanLagoon said:
Hmm I tried this. Not working for some reason. The zip has the right permissions and its in the right folder and I used the extracted zip as well. I'm on 6.0, do I need to be on nougat?
Click to expand...
Click to collapse
No. Boot animations are in no way whatsoever OS dependent. I have literally been using the same boot animation since Ice Cream Sandwich. It's been the exact install method since that time as well.
Download your boot animation. Use a file explorer to take a peek inside it. Do you see a "META-INF" folder inside? If yes, that's a flashable zip and you will be installing it via recovery.
If no, then you should see several folders named 'part0, part1, part2, part3, etc., along with a desc.txt. Inside each folder is a picture. Together they all make up the entire animation. The desc.txt tells it how to play. The speed, resolution & order of the animation. If that's what you see then that's the actual boot animation itself and in that case;
Use a file explorer with root permissions. Navigate to /system/media and you will see the stock 'bootanimation.zip'
If you're never going to use it again and you know it, you can delete it. Otherwise you can rename it exactly 'bootanimation.zip.bak' and just delete the .bak extension you added if you ever wish to revert (after deleting the custom boot animation you installed).
Another thing to note is that the new boot animation you're downloading here (or anywhere) must always be named exactly the same as stock. So say you download a Spiderman themed boot animation named "spidey_BA.zip" you will need to rename it "bootanimation.zip".
So once your old boot animation is either changed to bootanimation.zip.bak or deleted, move the file of your choice into /system/media. Once the new animation is there make sure you're setting the correct permissions. They should be exactly -rw-r--r-- (644).
That's it. Reboot. Enjoy your new boot animation.
So remember, if your zip has a "META-INF" folder inside of it, that is meant to be flashed in recovery. If it only has folders named part0, part1 part2...in that fashion + a desc.txt, that is the actual boot animation which needs to go to /system/media and have its permissions granted to 644. That's been the case for changing boot animations since I got on Android in 2010, probably longer than that, I'd imagine. Every single phone. Not trying to bash or anything just help you understand. If you followed these steps and you don't see a new boot animation then you are in fact doing something wrong.
It's pretty straightforward. You shouldn't have any trouble or mess anything up. Worst thing you could probably do is just delete any animations. That wouldn't even boot loop you. You'd either end up with a black screen or the old default 'Android' still image until your phone booted. Let me know if you need more help.
Just wow. The black is just immaculate.
Works great on my 7.1 ROM thanks!
Is there a white version for ROMs that don't already have it too please?

Categories

Resources