SecretControlModem.apk - Hero CDMA Themes and Apps

dying to try damageless's v1 rom, but;
wtf is SecretControlModem.apk (and odex)
maybe just being paranoid...

I had a previous post about this. It was in the original 2.1 flip and them posted. No one ever answered me. So, it's not Damage's.

google search gives nothing either. it references these threads. fishy.

Why don't you flash and pull those files out and see what happens

sleejay said:
google search gives nothing either. it references these threads. fishy.
Click to expand...
Click to collapse
Yea, just pops up our posts. lol lol It could be wired tethering, but I don't think Damage has it?

i am
also im not saying anyone has DONE anything fishy with their roms... (we're all basically using the same rom now anyway, whole lot of cut and paste going on) its just weird that this package is referenced NOWHERE

sleejay said:
i am
also im not saying anyone has DONE anything fishy with their roms... (we're all basically using the same rom now anyway, whole lot of cut and paste going on) its just weird that this package is referenced NOWHERE
Click to expand...
Click to collapse
Except by you and me. Our posts are the only ones that pop up about this.

I saw that in the Eris dump when i was playing with it. The way i figure, if it's some call home tattletale app built into test software, it calls back to verizon and I have unlimited data - at that point I chuckled and stopped caring.

gbhil said:
I saw that in the Eris dump when i was playing with it. The way i figure, if it's some call home tattletale app built into test software, it calls back to verizon and I have unlimited data - at that point I chuckled and stopped caring.
Click to expand...
Click to collapse
Huh?
10char

gbhil said:
I saw that in the Eris dump when i was playing with it. The way i figure, if it's some call home tattletale app built into test software, it calls back to verizon and I have unlimited data - at that point I chuckled and stopped caring.
Click to expand...
Click to collapse
so we can just ditch that one right...

notasimpleway said:
Huh?
10char
Click to expand...
Click to collapse
it comes from the Eris dump. If it's some tracking software put in there to keep people from sharing it, it will call back to Verizon. It wont cost me anything, since data is free.
then i realized i was getting freaked out over phone software, so I just laughed at myself and installed anyway.
It very well could be something that whoever leaked it out put in. I don't have anything I care about on my phone. I'm not suggesting it's safe, just that I thought I was silly.
sleejay said:
so we can just ditch that one right...
Click to expand...
Click to collapse
Can't hurt to try it.

Just pulled them out.
Phone, SMS, MMS, Email still work
market works

I un-apk'ed so to speak...and it was just an icon.

um... can we have some of the original developers comment on this ? lol

dmitriandsnow said:
um... can we have some of the original developers comment on this ? lol
Click to expand...
Click to collapse
It was in the Eris ROM. I don't know why any of the other devs didn't catch it.

how do i remove this? i tried it via root explorer and it didn't work...

hmmm. under further inspection i believe it takes screenshots as it contains the same exact instructions as shootme in the apk. very strange. kinda scary. i remember someone on said on the forum where the eris was leaked tht the guy who posted it will be able to see everything you do and he and the guy who started the post has only 1 post on xda to this day
but no big worrys lol it also contains png's with htc's logo.

dmitriandsnow said:
how do i remove this? i tried it via root explorer and it didn't work...
Click to expand...
Click to collapse
Yea how do we get rid of this? If it's taking screenshots wouldn't they be stored somewhere on the phone - at least temporarily?

gthing said:
Yea how do we get rid of this? If it's taking screenshots wouldn't they be stored somewhere on the phone - at least temporarily?
Click to expand...
Click to collapse
im not sure. in the resources theres nothing to specify that. its like it takes a screenshot when you do something to trigger it and bam it sends? lol creeeepy

I've tried examining the apk myself, where are you seeing instructions that relate to ShootMe? Is it not also possible it is similar because you are looking at aspects of the APK that would be shared across most APKs in general?
Not saying this isn't something malicious, just curious what we have to suggest that it truly is.
I'm hoping its a case of "Paranoia will destroy ya", but I supposed it is possible we are all running some kind of screen-grabbing trojan. In the meantime, either follow gbhil and remove them, or hope its something legit we just don't understand.

Related

[ROM] Gumbo 2.1

Here's the link, I'm sure he will post it here a little later but for those who can't wait
http://forum.androidcentral.com/htc-hero-roms-hacks/7936-cdma-hero-rom-gumbo-1-2-a.html
You just know this sub forum is BURNING HOT right now when this thread has 79 views in 12 minutes LOL
Yup, 1 minute from downloading left. LOL, exciting stuff happening all over XDA today.
i really wish i wasn't so stubborn on waiting for camera and mms.
I am still waiting too.... but its ok, I am happy trying them out and seeing where we are at. I will be more than happy whenever it happens
2.1 uh oh
Tehe, thus far I've held off on the 2.1 builds because stuff hasn't been working, I guess since I'm backing up my device and switching ROM builds today anyway I'll have to just accidentally pop this on there and see what happens :-D
Edit: Was unable to get the Market to work at all. No FC message, just fails to start.
Doesnt have all market apps
Olive juice gbhil!!!
Just because I'm straight and don't feel like saying "I love you." I guess you could substitute "Alligator food" in there too.
Thanks for the hard work!
khaag27 said:
Doesnt have all market apps
Click to expand...
Click to collapse
Yea.. I noticed the "PROTECTED" ones arent showing up.. but unprotected paid apps are.
I use several paid apps.. and all show up but my droidlive.. and I cant even install it manually from a backup.. it just fails..
Im still waiting because of the mms and camera too.
mroneeyedboh said:
Im still waiting because of the mms and camera too.
Click to expand...
Click to collapse
Me too i got to have my camera working
Can anyone confirm if the Verizon FIOS Mobile Remote app is or isn't available in the Market with this ROM?
Wow, this ROM FREAKING FLIES.
The pinch to zoom on the home screen is blazing fast. I am extremely impressed. 2.1 on our devices is going to be awesome. Thanks again for your hard work Gbhil!!!!
**Edit**
Location, like all other 2.1 ROMs I've tried though, is off. It initially said I was in Kansas City, which is right, but it quickly changed to "Washington" which is what the other roms said, which DEFINITELY isn't right
Could someone who has run both this one an flipz new release compare the two? I'd really like to know how they differ if they do at all. Thanks in advance
Leukay said:
Could someone who has run both this one an flipz new release compare the two? I'd really like to know how they differ if they do at all. Thanks in advance
Click to expand...
Click to collapse
check the first post on both, that should tell you all you need to know. Reading is a good thing.
swaze said:
check the first post on both, that should tell you all you need to know. Reading is a good thing.
Click to expand...
Click to collapse
Oh trust me I know that reading is a good thing, I'm not that big of a n00b lol, but I just wanted some first hand experiences like how the ROMS feel, not necessarily what's in them
To add to my previous post, the location services are working fine, it just seems (like in other 2.1 roms) that the location noted in the HTC home screen clock is what isn't working properly.
I get the correct location returned in one of my test apps, and see myself fine in the Google maps v4, so I dunno...maybe there's something missing with the HTC Location Services apk?
Oh yeah, and SetCPU is awesome on this rom too
would i have to wipe this coming from fresh rom??
i had force close on "3g Update"?!?!
I just noticed: txt messages after daylight savings got a bit screwy for some people, where messages would be stamped an hour earlier and be out of order. Now Ive sent and recieved a few txts and they are showing the correct order and timestamps.
Anyone else?
Using Gumbo 2.1

preinstalled apps

Anyone have a zip of the preinstalled apps from their Tabs.
By Carrier would be great (Im looking for Sprint's)
I went a little crazy when I rooted and wacked a few apps (I did save them but formatted the card without thinking) Factory restore doesn't get um back.
Hmm nobody has the apps at all?
Sent from my SPH-P100 using XDA App
What you're asking for is a fair bit of work. You may need to wait for more than about 5 hours.
azfxstb said:
Anyone have a zip of the preinstalled apps from their Tabs.
By Carrier would be great (Im looking for Sprint's)
I went a little crazy when I rooted and wacked a few apps (I did save them but formatted the card without thinking) Factory restore doesn't get um back.
Click to expand...
Click to collapse
you can do it yourself.
download a firmware (e.g. the one you use), extract the factoryfs.rfs and open it with MagicISO (simply go to file, open, select the factoryfs.rfs file and hit open), there you can select the apps from system/app
I have a UK tab which came pre-installed with NOVA HD. Since changing the firmware/updating the tab (following a few of the threads on here) I lost a few of the pre-installed apps. I got most of everything back worth anything (and a lot of the Samsung apps were just links to various websites) but I lost NOVA HD. I'm loathe to pay for it and wanted to know if there is any way to get it back? Was tempted to bluetooth the APK from a demo machine. Any suggestions or is it gonna cost me £3?
Thanks
Gareth
knightnz said:
What you're asking for is a fair bit of work. You may need to wait for more than about 5 hours.
Click to expand...
Click to collapse
Or just know WTF you are talking about, AND be able to resist the temptation to post a completely worthless response as you clearly cannot.
Thanks shmigao thats just what I was looking for, new to the SGT stuff. Pulling down the Sprint Firmware now.
azfxstb said:
Or just know WTF you are talking about, AND be able to resist the temptation to post a completely worthless response as you clearly cannot.
Click to expand...
Click to collapse
Or you could just try being more patient and/or backup things beforehand as every set of instructions relating to flashing specify. I know perfectly well what I'm talking about, but I do my own research beforehand rather than relying on others to do it for me.
knightnz said:
Or you could just try being more patient and/or backup things beforehand as every set of instructions relating to flashing specify. I know perfectly well what I'm talking about, but I do my own research beforehand rather than relying on others to do it for me.
Click to expand...
Click to collapse
Again Value = ZERO, I have patients but Im not up on the Tab game so I asked a quick question. Got a great direct response, solved the problem and learned about the limits of the Sprint Tab as far a flashing Custom ROMS..your help none, do your posting patrol someplace else
Great response, ill be doing this as soon as i get home any clue as to whether or not swype is recoverable this way? I deleted in a rush to try the beta my evo uses. I of course have no swype
Tim
Sent from my Galaxy Tab (roto JME firmware)
In reference to magic iso post
Tim
Sent from my Galaxy Tab (roto JME firmware)
tjeffries4863 said:
In reference to magic iso post
Tim
Sent from my Galaxy Tab (roto JME firmware)
Click to expand...
Click to collapse
Not 100% sure.
You will need swype.apk from system/app and libswype.so from system/lib
Try it
Thanks again, didn't need lib but I'm guessing that is because I didn't delete it before. I did have issues installing live wall papers though, I ann going to get the lib files and try again.
Swyped on my EVO-CM6.1.2(turbo v7.6)

Stock apks needed.

Can anyone provide the stock apks for wifi tether, calendar, and talk?
Also, do the widgets for stock applications like calendar come packaged in their apk, or are they separate?
DrDarwin said:
Can anyone provide the stock apks for wifi tether, calendar, and talk?
Also, do the widgets for stock applications like calendar come packaged in their apk, or are they separate?
Click to expand...
Click to collapse
What a Cowinkydink......lol
Silver is working on this now, i will link you to the thread when he is done....he will including ALL stock apps there.
That's good to hear... I was having trouble finding any sources, and their lack of availability makes a bit more sense in the context you provided. I saw that someone posted the stock email apk in a thread or two however, and thought it couldn't hurt to ask.
Just for my own edification, what makes removing apks from stock roms difficult (I'm assuming it's not simple, or they would already be availabe)?
DrDarwin said:
That's good to hear... I was having trouble finding any sources, and their lack of availability makes a bit more sense in the context you provided. I saw that someone posted the stock email apk in a thread or two however, and thought it couldn't hurt to ask.
Just for my own edification, what makes removing apks from stock roms difficult (I'm assuming it's not simple, or they would already be availabe)?
Click to expand...
Click to collapse
Its not Difficult......but by just deleting things you consider Bloatware you can remove something that your phones needs to run, and when it goes and looks for it and its NOT there. you phone will say dirty things to you, and may not let you turn her on any more.....
the2rrell said:
Its not Difficult......but by just deleting things you consider Bloatware you can remove something that your phones needs to run, and when it goes and looks for it and its NOT there. you phone will say dirty things to you, and may not let you turn her on any more.....
Click to expand...
Click to collapse
I find myself strangely aroused.
DrDarwin said:
I find myself strangely aroused.
Click to expand...
Click to collapse
lol
here goes the link<<<
http://forum.xda-developers.com/showthread.php?p=20114474#post20114474
the2rrell said:
http://forum.xda-developers.com/showthread.php?p=20114474#post20114474
Click to expand...
Click to collapse
Wonderful. Now ATT can crap all over me for abusing my unlimited data plan... downloading to my phone. Uploading to dropbox. Downloading to my phone. It's an endless data hungry cycle that not even LTE demons can appease fast enough.
Right in the middle of posting that, my exceptionally slow brain chimed in with a "why don't you look for a zip file manager in the market." Dammit.
DrDarwin said:
Wonderful. Now ATT can crap all over me for abusing my unlimited data plan... downloading to my phone. Uploading to dropbox. Downloading to my phone. It's an endless data hungry cycle that not even LTE demons can appease fast enough.
Right in the middle of posting that, my exceptionally slow brain chimed in with a "why don't you look for a zip file manager in the market." Dammit.
Click to expand...
Click to collapse
If you dont have RootExplorer it IS the way to go. its lets you pretty much do it all, Zip - Unzip Move Multie select - Edit system files ect...

[Q] Google Wallet

Does anyone have their Google Wallet still working? Seems like a wide spread disabling of google wallet on vz occurred over the last two weeks.
Device is rooted, load a back door wallet apk, installed fine, grayed message "Not supported"
Using stock ROM, is that the problem??
VZ GS3 SCH-i535
Thanks
It says not supported but still works fine.
Sent from my Galaxy Nexus using xda app-developers app
I'd imagine you'd have to do the sprint build prop edit as the nexus is no longer supported. I haven't set it up since jumping on incubus jellywiz.
Sent from my Transformer TF101 using xda premium
I believe people changed their build.prop to have the phone appear as "jewel" or the HTC EVO 4G LTE
I have my original build.prop and everything has been working time for me since it came out and I installed it
Tap'n
Working fine here. I got the build. Prop changed to the Sprint S3 version...
Sent from Land Line using pay phone
SMR-DINO313 said:
Working fine here. I got the build. Prop changed to the Sprint S3 version...
Sent from Land Line using pay phone
Click to expand...
Click to collapse
This^^^ i have just stayed with the Sprint build.prop edit, my wallet is installed from the market and updates normally. No ill effects that i can see staying with the Sprint edit.
Sent from my Galaxy S III using Xda Premium
hesh.monster said:
This^^^ i have just stayed with the Sprint build.prop edit, my wallet is installed from the market and updates normally. No ill effects that i can see staying with the Sprint edit.
Sent from my Galaxy S III using Xda Premium
Click to expand...
Click to collapse
Just tried installing from the market after changing my build prop. It's giving me the insufficient secure element privelges error. How did you get it to work?
mustbepbs said:
Just tried installing from the market after changing my build prop. It's giving me the insufficient secure element privelges error. How did you get it to work?
Click to expand...
Click to collapse
You broke your secure element. You can't use it anymore from what I've read until someone finds a way to fix this
Tap'n
techgov8 said:
You broke your secure element. You can't use it anymore from what I've read until someone finds a way to fix this
Tap'n
Click to expand...
Click to collapse
Like hell I have. I've had this issue before and it's just because of Google Wallet being an ass. I've had it working on here for weeks but I recently switched ROMs and haven't put it back on. I reset it the correct way every time. Don't go spouting FUD.
http://forum.xda-developers.com/showthread.php?t=1769083
mustbepbs said:
Like hell I have. I've had this issue before and it's just because of Google Wallet being an ass. I've had it working on here for weeks but I recently switched ROMs and haven't put it back on. I reset it the correct way every time. Don't go spouting FUD.
Click to expand...
Click to collapse
Chill out if you see the part where I said "from what I've read" so I was just suggesting. People need to calm the **** down on these forums and still being such *******. There's no need for people to act like that when other people are trying to help them
Tap'n
techgov8 said:
Chill out if you see the part where I said "from what I've read" so I was just suggesting. People need to calm the **** down on these forums and still being such *******. There's no need for people to act like that when other people are trying to help them
Tap'n
Click to expand...
Click to collapse
Because I know as soon as I say anything about secure element, people immediately say that I borked my secure element. It happens every time.
mustbepbs said:
Because I know as soon as I say anything about secure element, people immediately say that I borked my secure element. It happens every time.
Click to expand...
Click to collapse
Then you knowing this already you should give more of the details and say that's not what it is instead of flaming people for no reason.
Tap'n
techgov8 said:
Then you knowing this already you should give more of the details and say that's not what it is instead of flaming people for no reason.
Tap'n
Click to expand...
Click to collapse
I was hoping the guy I quoted would chime in, or the other folks who had successfully changed their build prop to sprint and just installed from the market.
And I wasn't flaming. I simply stated that I have gotten this before and I know it's not that and you shouldn't throw blame around, saying that I broke my secure element.
mustbepbs said:
I was hoping the guy I quoted would chime in, or the other folks who had successfully changed their build prop to sprint and just installed from the market.
And I wasn't flaming. I simply stated that I have gotten this before and I know it's not that and you shouldn't throw blame around, saying that I broke my secure element.
Click to expand...
Click to collapse
These forums are just getting ridiculous the way people act. If you would have gave a little more detail about the problem then this wouldn't have happened. And you didn't have to come off like that to my response. The whole point of the forums are for people to help out and learn from each other otherwise if everyone was so smart there wouldn't be a need for them. Next time I suggest you just realize how your responding to someone before you just go off posting.
Tap'n
techgov8 said:
These forums are just getting ridiculous the way people act. If you would have gave a little more detail about the problem then this wouldn't have happened. And you didn't have to come off like that to my response. The whole point of the forums are for people to help out and learn from each other otherwise if everyone was so smart there wouldn't be a need for them. Next time I suggest you just realize how your responding to someone before you just go off posting.
Tap'n
Click to expand...
Click to collapse
Pardon? Did you even read my post? It was pretty specific. I said what I did, where I downloaded, and what issue was coming up. My question was even directed at someone. Before you go pointing fingers, you should make sure you know what you're talking about, tough guy.
I had told u earlier that I changed my build. Prop to the Sprint version and working fine for me. I I actually reverted back to the verizon build prop more than once and back to the Sprint one and never any any issues.
Sent from Land Line using pay phone
mustbepbs said:
Because I know as soon as I say anything about secure element, people immediately say that I borked my secure element. It happens every time.
Click to expand...
Click to collapse
I've borked my secure element...restored a backup of when GWallet and NFC worked and off I went. Flashed multiple roms after with no issue. Have you tried that already?
Marcismo55 said:
I've borked my secure element...restored a backup of when GWallet and NFC worked and off I went. Flashed multiple roms after with no issue. Have you tried that already?
Click to expand...
Click to collapse
The last time I got this issue I didn't flash the correct order of zips from the wallet thread. Upon doing so everything was fixed. I know how to install wallet, I just didn't know if changing your build prop to Sprint made it any easier since they were talking about updating from the market no problem. That was my only question.

[Q] Please help, assaulted while recording

There was this guy vandalizing some stuff in my street. I told him to stop while recording video of the event. He forced me on the ground bruising my neck and damaging my teeth, let me go when I promised to delete the video. How can I recover the video? Any help is very much appreciated.
You wouldn't happen to have your photos/videos back up to Google do you? That's terrible that happened to you I'm sorry.
Sent from my Nexus 4 using Tapatalk
grim489 said:
You wouldn't happen to have your photos/videos back up to Google do you? That's terrible that happened to you I'm sorry.
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
I turned that off because mobile data used to be very expensive here...
Thank you for your compassion
84Guzz said:
There was this guy vandalizing some stuff in my street. I told him to stop while recording video of the event. He forced me on the ground bruising my neck and damaging my teeth, let me go when I promised to delete the video. How can I recover the video? Any help is very much appreciated.
Click to expand...
Click to collapse
Where this guy at? ima fkin swing my iCrap device at him and crack it and smack it on his face with the glass shards and everything or use like an ipad and smack him repeatedly across the face.
Seriously though i think you should take this to the police first.
Edit: just noticed not in US, umm try Local authorities of what you got there.
markdapimp said:
Where this guy at? ima fkin swing my iCrap device at him and crack it and smack it on his face with the glass shards and everything or use like an ipad and smack him repeatedly across the face.
Seriously though i think you should take this to the police first.
Edit: just noticed not in US, umm try Local authorities of what you got there.
Click to expand...
Click to collapse
I did, but they said there's nothing they can do without actually capturing his ass. Thanks for being angry together with me, it helps a lot.
I'm not sure it'd work for you but you could try downloading Dumpster from Google play. The only thing is idk if it recovers deleted files or it recovers files deleted after the app is installed.
Sent from my Nexus 4 using Tapatalk
grim489 said:
I'm not sure it'd work for you but you could try downloading Dumpster from Google play. The only thing is idk if it recovers deleted files or it recovers files deleted after the app is installed.
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
Just sample .png... Thanks for this, I'll keep it on there, just pushing my teeth back in place now
84Guzz said:
I did, but they said there's nothing they can do without actually capturing his ass. Thanks for being angry together with me, it helps a lot.
Click to expand...
Click to collapse
WHATTT!?????????????? You should be mad at your country for not hunting his ass down.
markdapimp said:
WHATTT!?????????????? You should be mad at your country for not hunting his ass down.
Click to expand...
Click to collapse
I know, it was just 10 minutes. If you ever come to the Netherlands remember it pays to be a criminal.
84Guzz said:
I know, it was just 10 minutes. If you ever come to the Netherlands remember it pays to be a criminal.
Click to expand...
Click to collapse
For all of you wanting to help:
I'm going to go to sleep now, it's 06:30 am over here. If your want to help catch this bastard, reply to this thread with a way to recover deleted videos from a Nexus 5.
I'm sure he was just a dumb kid, as he let me go after deleting the video + some dumb tutorials i shot. I think it would be the best thing to let him know not to do stuff like this again.
Thank you XDA, you're the only place to turn to after paying 1$ a minute trying to reach google, I got more response from you compared to a multi billion dollar company.
Email me at guusvandersluijs at gmail dot com
should have punched him dead in the face!!!
Maybe you can email google and see what they can do in recovering data.
At least they would tell you if that sector has been overwritten or not.
http://www.android-data-recovery.org/google-nexus-5-data-recovery.html
donno if this works,was the first thing that came up after googeling "recover deleted files nexus 5"
and go see a dentist,you dont wanna lose your teeth!
from my CM11 powered Nexus5
You can try this method. I used it on my galaxy nexus, but don't see why it wouldn't work on the nexus 5. http://forum.xda-developers.com/showthread.php?t=1994705
[GUIDE] Internal Memory Data Recovery - Yes We Can!
sent from my HAMMERHEAD neXus
The first thing to do would be to STOP USING THE PHONE. The more you use it, the higher the chance of the data being overwritten and thus unrecoverable. Remember, "deleting" something only marks it as available on the disk/flash memory.
http://www.icare-recovery.com/free/android-data-recovery-freeware.html
As above, if you carry on using the phone there's a chance you might write over the deleted file, any chance of recovery then becomes much more difficult, maybe even impossible. Try some of the software that's been mentioned above, if the files not been overwritten you should have a good chance of recovery.
84Guzz said:
For all of you wanting to help:
I'm going to go to sleep now, it's 06:30 am over here. If your want to help catch this bastard, reply to this thread with a way to recover deleted videos from a Nexus 5.
I'm sure he was just a dumb kid, as he let me go after deleting the video + some dumb tutorials i shot. I think it would be the best thing to let him know not to do stuff like this again.
Thank you XDA, you're the only place to turn to after paying 1$ a minute trying to reach google, I got more response from you compared to a multi billion dollar company.
Email me at guusvandersluijs at gmail dot com
Click to expand...
Click to collapse
correct as the past few posts say if you havnt overwritten that area of your internal storage where the video was saved you should no problem using some recovery tools to get the deleted information. I work as a security analyst doing forensics and e-discovery. I recommend the program r-studio to recovery deleted information. you will have to pay for it unless you can find a free copy on the internet.. lol but you can also get a trial of it which will let you recovery files smaller than like 1mb which might not help you but you can at least use the trial to determine if the video is recoverable.
You can also use diskdigger. The free version should do what you need it to
Sent from my One Xl using xda premium
Thank all of you for your help. I tried several tools, with varying results.
Sadly I can't seem to get anything watchable back. I got a couple of bruises and my jaw still kinda hurts, but it's nothing permanent.
I got an app that can undo removal of photos and videos for the next time something like this happens, also I should be more carefull not to put myself in harms way again. People are unpredictable.
This thread can be closed.
Are you rooted? If not, we're at the end of the road.

Categories

Resources