[Q] does overflashing harm the phone? - Vibrant Q&A, Help & Troubleshooting

Probably a stupid question, but can you damage, or wear out the internal memory by flashing the phone over and over? I think I've flashed over 20-30 times by now, I'm just wondering if I'm running the risk of causing damage by overflashing. Thanks.

Honestly, flashing every possible second of every day for 2 years, you night star to notice some degrade, but the number of write cycles for the nand in the phone, you wont notice anything.
Sent from my SGH-T959 using XDA App

I was curious about this too..
Sent from my SGH-T959 using XDA Premium App

The development guys flash daily with no issues. Risk? Maybe. Real life problem, nope....

Ive been flashing like more than 50times found no prob. But wondering if i hv blank folders in my sd, will it affect phone performance? I hav like 30 blank folders dnt kw where they r from..

thanks for the replies guys, I thought that would be the answer but I wasn't sure. Thanks again

I flash at least onece a day. Have been for almost a year now. No problems here.
Sent from my SGH-T959 using XDA Premium App

Jeeze I sure hope not

I would suspect that the internal memory would have the same typical lifespan of any other form of flash memory. I have heard varying degrees of expected life - but you will probably have another phone before you get to that point.

geoffcorey said:
Honestly, flashing every possible second of every day for 2 years, you night star to notice some degrade, but the number of write cycles for the nand in the phone, you wont notice anything.
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
Vibrant doesn't have nand memory, just an internal sd card

Craigh83 said:
Vibrant doesn't have nand memory, just an internal sd card
Click to expand...
Click to collapse
Pretty much all flash storage used in devices right now is nand flash. However, the control of of that nand, or flash memory, differs from application to application. But, it is nand flash storage ;-)
Sent from my SGH-T959 using XDA App

Craigh83 said:
Vibrant doesn't have nand memory, just an internal sd card
Click to expand...
Click to collapse
...
Sent from my SGH-T959 using XDA Premium App

s1lenz said:
Probably a stupid question, but can you damage, or wear out the internal memory by flashing the phone over and over? I think I've flashed over 20-30 times by now, I'm just wondering if I'm running the risk of causing damage by overflashing. Thanks.
Click to expand...
Click to collapse
It might have an adverse effect on your ability to score with the opposite sex. During your next night of bar-hopping or date night with your significant other, try explaining the purpose and the reason for the need to flash frequently and watch most women disappear. Such technical intricacies about custom ROMS, kernels and mods are like kryptonite to them.

Danielpc said:
It might have an adverse effect on your ability to score with the opposite sex. During your next night of bar-hopping or date night with your significant other, try explaining the purpose and the reason for the need to flash frequently and watch most women disappear. Such technical intricacies about custom ROMS, kernels and mods are like kryptonite to them.
Click to expand...
Click to collapse
+1. Not doing the bar thing anymore, but my wife would like to flush my phone down the toilet most of the time.

Dan_Brutal said:
+1. Not doing the bar thing anymore, but my wife would like to flush my phone down the toilet most of the time.
Click to expand...
Click to collapse
Just ask her if she'd rather have you at home working on EDT stuff or getting **** faced at some bar. I bet I know the answer. My wife doesn't understand the whole flashing thing either. But she does understand a flash addiction is much better than a meth addiction.

Vibrantnew-b said:
Just ask her if she'd rather have you at home working on EDT stuff or getting **** faced at some bar. I bet I know the answer. My wife doesn't understand the whole flashing thing either. But she does understand a flash addiction is much better than a meth addiction.
Click to expand...
Click to collapse
hey.... what did meth ever do to you

My girlfriend doesn't understand my flash addiction, but then again she has an iphone...go figure!
Sent from my SGH-T959 using XDA App

As for the overflashing of a phone, Ive never had any problems. I'm still flashing my loveable relic g1 with no problems and trust me its seen a lot of roms.
Sent from my SGH-T959 using XDA App

It shouldn't cause any problems.
The devs would have had problems already had it been the case.

Related

How do I Unbrick a tbolt if it was running gingerbread?

Okay I was just wondering if I was one of the unlucky ones to instal the leak gingerbread Rom and my tbolt gets brick.. ..... Has anyone figure it out how to Unbrick tbolt ...just wondering.. if is possible. To Unbrick if it was to happened
sent from my rooted tbolt using XDA app
I"m pretty sure it's not possible because the phone resets every three seconds or so.
if there were a solution, it would be posted in the sticky threads in the developers forums.
If it is continuously bootlooping even in recovery, then you are truly fubar. No fix available. No amount of prayer/voodoo/exorcism will raise it from the dead. Donate it to science & send it to jcase. Maybe he can figure out why your phone was affected.
Sent from my ADR6400L using XDA App
Like sublimaze said, if it bootloops in recovery there is no known fix at this time but you could help everyone out a lot by going to this thread http://forum.xda-developers.com/showthread.php?t=1098363
sublimaze said:
If it is continuously bootlooping even in recovery, then you are truly fubar. No fix available. No amount of prayer/voodoo/exorcism will raise it from the dead. Donate it to science & send it to jcase. Maybe he can figure out why your phone was affected.
Sent from my ADR6400L using XDA App
Click to expand...
Click to collapse
so this may be a silly question but its not possible to do a battery pull and boot right back into the bootloader? perhaps even keep a stock froyo radio on the root of the sd card incase the worst should happen?
I could have sworn the definition of a brick means it's not recoverable.
If you can recover, then it's technically not a brick.
Dnakaman said:
I could have sworn the definition of a brick means it's not recoverable.
If you can recover, then it's technically not a brick.
Click to expand...
Click to collapse
It does, or at least did back in my day...
Sent from my ADR6400L using XDA App
funkybside said:
It does, or at least did back in my day...
Sent from my ADR6400L using XDA App
Click to expand...
Click to collapse
Can I get an AMEN!!!!
Dnakaman said:
I could have sworn the definition of a brick means it's not recoverable.
If you can recover, then it's technically not a brick.
Click to expand...
Click to collapse
I also thought that was the case. hence the word "brick" but if its still booting, why cant anyone figure out how to fix it?
littleguevara said:
I also thought that was the case. hence the word "brick" but if its still booting, why cant anyone figure out how to fix it?
Click to expand...
Click to collapse
The problem is that the phone reboots every few seconds, apparently not leaving enough time to apply any kind of 'fix'.
There is no fix yet but that thread that was linked to previously would probably be your best bet.

Any reason I shouldn't root/overclock?

1. I'm a newb.
2. I've tried to research a good amount on my own.
I know that much customization will require root as a starting point. I'm not sure I want to run a custom rom or not yet as there doesn't seem to be much of a benefit at this current time. The overclocking interests me a bit.. because, why not? I guess that's my question. With using Dag's root and overclock, are there any stability issues at all? Other issues I might run in to? I just want to be positive of what I'm doing before I mess anything up. Should I run a backup of some sort or are roots relatively harmless?
Thanks in advance.
If you do a backup before you do anything its dam near impossible to brick your phone.
Make sure you understand what your doing before you do it not just do it because someone said it works.
Rooting releases your phone as it should be.
Just learn and enjoy
Sent from the only smartphone designed by Chuck Norris
kevinjgray88 said:
If you do a backup before you do anything its dam near impossible to brick your phone.
Make sure you understand what your doing before you do it not just do it because someone said it works.
Rooting releases your phone as it should be.
Just learn and enjoy
Sent from the only smartphone designed by Chuck Norris
Click to expand...
Click to collapse
Not only that, ODIN makes it damn near impossible to brick your phone
Sent from my GT-I9100 using xda premium
Odin is used in dags method, correct? what's the best way to backup?
Sent from my Samsung Nizzote
edit: everything i'm seeing seems to imply the backup programs can only be installed after root. is there a separate backup i can do before root, or should i needn't worry about backup before rooting?
Overclocking kills battery life. Theres the risk of failing the rooting process too(doubt that will happen...). Flashing also increases flash counter and voiding warranty(go learn how to reset it)
flashing a lot damages internal memory also(you will prolly notice it after 1.5 yrs)
So are we recommending against doing this just for the sake of overclocking? or..
Sorry like you guys said I don't want to do it just to do it, want to be sure I'm doing this for a reason. If nothing else I can remove bloatware after root, right?
Underground_XI said:
flashing a lot damages internal memory also(you will prolly notice it after 1.5 yrs)
Click to expand...
Click to collapse
What is a lot for you?
I ran OC and honestly I can live with out it. Not worth the battery killing any faster. This thing is fast out of box, rooting and removing bloats will make it faster. Using a superscript takes away any other lag issue that I had with keyboard, touch screen responsiveness etc. My advice, don't OC.
Sent from my SAMSUNG-SGH-I717 using xda premium
Underground_XI said:
flashing a lot damages internal memory also(you will prolly notice it after 1.5 yrs)
Click to expand...
Click to collapse
Who keeps their phone that long? LOL
Sent from my SAMSUNG-SGH-I717 using xda premium
bbgt2 said:
Who keeps their phone that long? LOL
Sent from my SAMSUNG-SGH-I717 using xda premium
Click to expand...
Click to collapse
I agree. I would get sick of a phone if i had it that long.
Sent from my GT-I9100 using xda premium
shaolinx said:
...Flashing also increases flash counter and voiding warranty(go learn how to reset it)
Click to expand...
Click to collapse
Nope. No one to our knowledge has ever actually been denied a warranty claim because of the counter.
Underground_XI said:
flashing a lot damages internal memory also(you will prolly notice it after 1.5 yrs)
Click to expand...
Click to collapse
Definitely nope. This is just silly.
OP: It's great fun and the best way to unlock the potential of your device. Just make sure you do your research first!
Ok I guess I'll just root and remove bloat and see where that gets me
Sent from my Samsung Nizzote
bbgt2 said:
Who keeps their phone that long? LOL
Click to expand...
Click to collapse
LOL Seriously!! Those of us who tweak the phones this much will want something new well before 18 months! I had my Atrix almost exactly a year before I went to the Note.
Rooted. It's amazing how much easier that was than the equivalent process with Wp7 (getting a student dev account free was a pain in the ass). So I'm pretty sure I have Dag's kernel (pda.tar) uploaded. I want to try out holo's (don't see why not). I thought I could've just substituted his for Dag's initially, but couldn't figure out how. There was only one pda.tar file available and I saved both kernels in the same folder. It's really just the boot.img file that you're flashing, isn't it? I might not know what I'm talking about so rather than continuing if someone could just let me know how to update with holo's.
awerry said:
LOL Seriously!! Those of us who tweak the phones this much will want something new well before 18 months! I had my Atrix almost exactly a year before I went to the Note.
Click to expand...
Click to collapse
I had the atrix for like 6 moths and went to the note, and prolly gonna get the galaxy s3 when it comes out
Plexicle said:
Definitely nope. This is just silly
Click to expand...
Click to collapse
enlighten yourself http://forum.xda-developers.com/showthread.php?t=1189544
Yes you can remove bloat
Sent from the only smartphone designed by Chuck Norris
Underground_XI said:
enlighten yourself http://forum.xda-developers.com/showthread.php?t=1189544
Click to expand...
Click to collapse
+1. Flashing does degrade non-volatile memory over time. Eeproms can't handle being written to over and over and over. Things like USB drives get around this by writting files non-contiguously to random blocks/sectors (and by using other methods), and keeping a table of blocks that have gone bad. So you can write a 1 mb file over and over and it isn't writing it to the first meg on the drive, it is going in pieces all over the place, randomly each time. If it writes a block and that doesn't pass a checksum test, it will write the block again to another area and mark the block as bad so it never writes to it again.
Of course this isn't great for performance on a USB drive, but that is why this IS a problem on something like the OS partition of a phone. There you can't write randomly, you need contiguous files for performance, so each time you flash a new rom you are writing to the same memory space every time. Eventually you wear it out and there is no "bad block" table to help.
---------- Post added at 08:57 AM ---------- Previous post was at 08:55 AM ----------
T__ said:
I agree. I would get sick of a phone if i had it that long.
Click to expand...
Click to collapse
LOL, I kept my last phone 4 1/2 years because nothing came close in specs until the Note. It was the first phone with a 5" screen, video out, removable keyboard, 8 gb hard drive (back when a 2 gb SD card was "big").
techntrek said:
LOL, I kept my last phone 4 1/2 years because nothing came close in specs until the Note. It was the first phone with a 5" screen, video out, removable keyboard, 8 gb hard drive (back when a 2 gb SD card was "big").
Click to expand...
Click to collapse
Are you referring to the HTC Athena? I loved that device... kept mine a few years, too. That phone was way ahead of its time.
Sent from my HTC HD2 using xda premium

Frequency of Flashing roms?

I was just wondering if it is bad to flash too many roms. How often do most people flash roms? I sometimes get bored and try out up to 3 or 4 roms in one day. Is it bad for your phone or your memory to wipe and flash over and over again? how much is too much flashing?
gleggie said:
I was just wondering if it is bad to flash too many roms. How often do most people flash roms? I sometimes get bored and try out up to 3 or 4 roms in one day. Is it bad for your phone or your memory to wipe and flash over and over again? how much is too much flashing?
Click to expand...
Click to collapse
I dev on my primary phone. I'll sometimes flash 10x a day or more when I'm working on a kernel.
Sent from my ADR6425LVW using Tapatalk 2
shrike1978 said:
I dev on my primary phone. I'll sometimes flash 10x a day or more when I'm working on a kernel.
Sent from my ADR6425LVW using Tapatalk 2
Click to expand...
Click to collapse
lol wow ok so im guessing its ok then haha
Not really, I do several times a day when im making themes just to test out. All sd cards, memory chips have a read/write cap. You can only read/write so many times before it fails. The odds of you seeing that before you get a new phone are slim to none. so become a flashaholic and enjoy what many of these guys spent weeks building for us to enjoy
clmowers said:
Not really, I do several times a day when im making themes just to test out. All sd cards, memory chips have a read/write cap. You can only read/write so many times before it fails. The odds of you seeing that before you get a new phone are slim to none. so become a flashaholic and enjoy what many of these guys spent weeks building for us to enjoy
Click to expand...
Click to collapse
I wore out my last 32gb class 10 sd
Sent from my ADR6425LVW using xda app-developers app
Squirrel1620 said:
I wore out my last 32gb class 10 sd
Sent from my ADR6425LVW using xda app-developers app
Click to expand...
Click to collapse
lol thats crazy, i never wore one out in my phone, but again i also get new phone like once a year and always get new SD cards, ive done it countless times on the computer tho...it sucks working on a customers computer and your toolkit is on a usb drive and next thing you know..it dont work lol

[Q] Thinking about flashing SnowJB

I'm thinking about doing it. But I'm currently on the Nocturnal ROM and I love the sound mod they did. Is there anyway to get this mod on SnowJB?
emath33 said:
I'm thinking about doing it. But I'm currently on the Nocturnal ROM and I love the sound mod they did. Is there anyway to get this mod on SnowJB?
Click to expand...
Click to collapse
I would say yes but don't want to give wrong info. But i'm sure you can just download the apks of those sound mod and install them. They should be around the threads here or playstore.
stylin350 said:
I would say yes but don't want to give wrong info. But i'm sure you can just download the apks of those sound mod and install them. They should be around the threads here or playstore.
Click to expand...
Click to collapse
I'm sure it's possible too... These guys can do everything, haha. I don't even know what to look for, really. I've googled "How to get Nocturnal Sound Mod" and all I see is the links to get their ROMs.
I haven't tried it myself, but I'm sure there's some combination of these you can do:
http://forum.xda-developers.com/showthread.php?t=2000749
http://forum.xda-developers.com/showthread.php?t=2002367
Definitely let me know because that was my favorite feature from Nocturnal's ROM
Question with factory reset
To instill the SnowJB the instructions say to factory reset and was wondering if this will erase all my music. It's not a big problem since I can put it back on after flashing the ROM. Sorry if its a obvious question i'm still new to this stuff.
ChaaBlah said:
To instill the SnowJB the instructions say to factory reset and was wondering if this will erase all my music. It's not a big problem since I can put it back on after flashing the ROM. Sorry if its a obvious question i'm still new to this stuff.
Click to expand...
Click to collapse
Nope, you'll be ok.
Sent from my LG-E970 using xda app-developers app
javella spear
TangoXray said:
Nope, you'll be ok.
Sent from my LG-E970 using xda app-developers app
Click to expand...
Click to collapse
Thanks a bunch
ChaaBlah said:
To instill the SnowJB the instructions say to factory reset and was wondering if this will erase all my music. It's not a big problem since I can put it back on after flashing the ROM. Sorry if its a obvious question i'm still new to this stuff.
Click to expand...
Click to collapse
If you have your music on your external SD card it will be fine.
Sent from my Nexus 7 using Tapatalk HD
Nastybutler said:
If you have your music on your external SD card it will be fine.
Sent from my Nexus 7 using Tapatalk HD
Click to expand...
Click to collapse
I'd suggest backing everything up to the external sd card and wiping the internal sd card as well. I've always had a few quirks if I didn't do this.
Sent from my LG Optimus G
Neroga said:
I'd suggest backing everything up to the external sd card and wiping the internal sd card as well. I've always had a few quirks if I didn't do this.
Sent from my LG Optimus G
Click to expand...
Click to collapse
Yeah I do this and it seems to make a huge difference especially on this phone.
Running SnowJB
Battery Temp
Don't want to start another thread for a simple question but...
Do I really have to worry about battery temperature? My battery gets up to like 33C/92F sometimes. I don't know about batteries, but that seems high. What is a Lithium-ion battery capable of handling?
emath33 said:
Don't want to start another thread for a simple question but...
Do I really have to worry about battery temperature? My battery gets up to like 33C/92F sometimes. I don't know about batteries, but that seems high. What is a Lithium-ion battery capable of handling?
Click to expand...
Click to collapse
I'm pretty sure quite a bit higher, especially since in hotter areas that's room temp.
C2fifield said:
I'm pretty sure quite a bit higher, especially since in hotter areas that's room temp.
Click to expand...
Click to collapse
Maybe outdoor temp, I have Air conditioning haha. But my phone does not get hot at all with SnowJB not even while playing games and I actually have the throttling turned off too.

Phone is finicky...

Alright, so I've been modding my phone and many others since the early days of the Captivate, so I'm pretty well versed in how all of this works. That being said, here's my problem:
My phone has become a bit of a whiny b*tch when it comes to flashing ROMs. I know every phone is unique and what works for some may not work for others. But ROMs that have always done well for me (for instance, Flappjaxxx's Unofficial has always ran flawlessly on my device) are now buggy as hell. MD5s are always verified, I fully wipe as instructed, I don't overclock... It just doesn't work right anymore. I get kernel panics and random reboots all the time.
Any insight as to just what the hell is going on with my device would be greatly appreciated. Thanks in advance.
Cheers.
Sent from my SAMSUNG-SGH-I717 using XDA Premium 4 mobile app
Boraltis said:
Alright, so I've been modding my phone and many others since the early days of the Captivate, so I'm pretty well versed in how all of this works. That being said, here's my problem:
My phone has become a bit of a whiny b*tch when it comes to flashing ROMs. I know every phone is unique and what works for some may not work for others. But ROMs that have always done well for me (for instance, Flappjaxxx's Unofficial has always ran flawlessly on my device) are now buggy as hell. MD5s are always verified, I fully wipe as instructed, I don't overclock... It just doesn't work right anymore. I get kernel panics and random reboots all the time.
Any insight as to just what the hell is going on with my device would be greatly appreciated. Thanks in advance.
Cheers.
Sent from my SAMSUNG-SGH-I717 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
its been a while since I have seen a Flapp's rom on here..............
it may not have anything to do with it, but is that an unofficial 4.1 or 4.2 ?
is that the only rom?
I see your stats and know your experienced, but running a rom from Flapp tells me it may have been a little while. things have progressed quite a bit since then.
lets try this.............when was the last time you went into recovery and wiped you Davlik or Cache? could just be a little constipated.
Flapp is gone, his work only survives on his own site. I keep a copy of his ICS native ROM around because, so far, nothing has come close to being as snappy and stable. It's a sort of safe place that I always come back to. I could go weeks without rebooting and never bog down. I love it.
I still flash new works regularly, always with the necessary wipes. When I start getting buggy, I always try the usual go-to fixes. Wiping the caches, Fix Permissions, all that noise. At first, I just thought it was the rampant instability that comes with a new base. New base, new bugs. But for the last month or so, it makes no difference. ICS or JB, Native or AOSP... It's all unstable for me. Something is wrong somewhere. Something that doesn't change with wipes and a flash.
I'm just hoping that someone with a deep knowledge of Android has dealt with this and reads this post.
Sent from my SAMSUNG-SGH-I717 using XDA Premium 4 mobile app
Boraltis said:
Flapp is gone, his work only survives on his own site. I keep a copy of his ICS native ROM around because, so far, nothing has come close to being as snappy and stable. It's a sort of safe place that I always come back to. I could go weeks without rebooting and never bog down. I love it.
I still flash new works regularly, always with the necessary wipes. When I start getting buggy, I always try the usual go-to fixes. Wiping the caches, Fix Permissions, all that noise. At first, I just thought it was the rampant instability that comes with a new base. New base, new bugs. But for the last month or so, it makes no difference. ICS or JB, Native or AOSP... It's all unstable for me. Something is wrong somewhere. Something that doesn't change with wipes and a flash.
I'm just hoping that someone with a deep knowledge of Android has dealt with this and reads this post.
Sent from my SAMSUNG-SGH-I717 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
for what it is worth, I had some issues when 4.3 came out. was only 1 or 2 that I could run and seemed if I could run it, after about a week it would start going haywire. 2 roms would not run at all. I am not big on running an alternate kernel. the rom should run with the kernel the developer included. I posted a thread and others suggested wiping EMMC. that scared the crap out of me. my internal storage was very full. I was having to delete a file just to install another.
I moved all my music and pics to external and got rid of everything else. anything else was on Google.
I now have no more issues running whatever I want and have maybe had 2 ort 3 reboots in last month or more.
out of habit now, what I do after my multiple wipes is flash rom itself, then flash rom and gapps. let it settle for the 10 and reboot again. then set up. been a pretty solid routine
many out there still have have issues with 4.2, but I have heard of very very few reboot issues on 4.3.
good luck my friend
captemo said:
for what it is worth, I had some issues when 4.3 came out. was only 1 or 2 that I could run and seemed if I could run it, after about a week it would start going haywire. 2 roms would not run at all. I am not big on running an alternate kernel. the rom should run with the kernel the developer included. I posted a thread and others suggested wiping EMMC. that scared the crap out of me. my internal storage was very full. I was having to delete a file just to install another.
I moved all my music and pics to external and got rid of everything else. anything else was on Google.
I now have no more issues running whatever I want and have maybe had 2 ort 3 reboots in last month or more.
out of habit now, what I do after my multiple wipes is flash rom itself, then flash rom and gapps. let it settle for the 10 and reboot again. then set up. been a pretty solid routine
many out there still have have issues with 4.2, but I have heard of very very few reboot issues on 4.3.
good luck my friend
Click to expand...
Click to collapse
Lol dammit! I figured that'd be the suggestion. I was really hoping not to have to wipe my internal storage. Like you said, that is some seriously scary business. I already keep my backups and music on the external, so I guess I'll just backup my pics to my laptop and give it a good wipe.
Thanks for the advice.
Sent from my SAMSUNG-SGH-I717 using XDA Premium 4 mobile app
Yup momma always said wipe really good
2$HAYNE
Lol indeed she did. However, she didn't say jack**** about formatting my internal memory.
Sent from my SAMSUNG-SGH-I717 using XDA Premium 4 mobile app
Boraltis said:
Lol indeed she did. However, she didn't say jack**** about formatting my internal memory.
Sent from my SAMSUNG-SGH-I717 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
No but she said use your Brain dumb*** .. Just put everything you want on a pc and wipe the hell out of it
2$HAYNE
Boraltis said:
Lol indeed she did. However, she didn't say jack**** about formatting my internal memory.
Sent from my SAMSUNG-SGH-I717 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
cant you go blind from doing that?
don't worry, it's only natural for a young man to explore his partitions
Lol. Effin clowns. Turns out I'm far too lazy to sift through the folders. I dragged the DCIM onto my desktop and wiped that S.O.B. clean. I haven't seen 11 GB free since I bought this bastard lol. Hopefully it works out.
Sent from my SAMSUNG-SGH-I717 using XDA Premium 4 mobile app
It will..... Yeah we like to have a little fun around here.:beer::beer::beer::beer::beer::beer::beer::beer::beer::beer::beer::beer::beer::beer::beer::beer::beer::beer::beer::beer::beer::beer::beer::beer:
2$HAYNE

Categories

Resources