[help] Need Google Download Manager APK - G 2014 Q&A, Help & Troubleshooting

Ok call me stupid if you want but the thing is I deleted Google Download Manager from my Moto G Second Generation, thinking it was just a bloat-ware... The APK to re-install it is gone as well... (I got carried away with all that root power).
Now I can't use Google Play Store anymore... Didn't knew those two had a thing for each other...
I've searched for that open gapps project but apparently it don't have the download manager apk that I need... If I'm wrong pls advise!!!
Can anyone be kind enough to upload their apk somewhere so I don't need to flash my phone? Too many hours on installing **** already... I don't wanna do it again!!!
My Device is a Moto G Second Generation (2014) stock 5.0.2 Lollipop version, but rooted!
I appreciate already any help!!!

Extracted APK from Stock 5.0.2 Rom. http://forum.xda-developers.com/moto-g-2014/general/official-stock-firmware-5-0-2-lxb22-46-t3019612
Here :
h ttps://drive.google.com/file/d/0Bxnf4TT2jDekSThWbFF4T2d0OFU/view?usp=sharing

TheKill69 said:
Extracted APK from Stock 5.0.2 Rom. http://forum.xda-developers.com/moto-g-2014/general/official-stock-firmware-5-0-2-lxb22-46-t3019612
Here :
h ttps://drive.google.com/file/d/0Bxnf4TT2jDekSThWbFF4T2d0OFU/view?usp=sharing
Click to expand...
Click to collapse
Although you kindly did everything I've asked for now I am into a new situation... I tried installing the APK you sent but, it says NOT INSTALLED after I click on install... I have root permission on my phone but I don't know how to give a root permission to open an APK file... Maybe using Root Explorer? maybe that's not the issue?

jgganeto said:
Although you kindly did everything I've asked for now I am into a new situation... I tried installing the APK you sent but, it says NOT INSTALLED after I click on install... I have root permission on my phone but I don't know how to give a root permission to open an APK file... Maybe using Root Explorer? maybe that's not the issue?
Click to expand...
Click to collapse
Try to move it with Root Explorer in /system/app. It may not install normally because the apk is not being installed in /system.
Don't forget to give the correct permissions on the apk.

My phone is running Android 4.2.2, so I think stock AOSP download manager can help on this!! PLEASE, COULD SOMEONE PLEASE HELP ME EXTRACT STOCK AOSP 4.2.2 and upload it to any host? Please help me I got only this phone and really need it work correctly

Related

[Q] How to remove Stockrom Bloatwares from rooted Stockrom device

Successfully rooted on official stockROM (318D) using snakebitzz instructions (thanks)
I want to know how to remove the official stockrom Bloatwares (blueberry messenger etc.) from my rooted device. I have read that you can use Titanium Backup. I tried but it only reboots to official stock rom recovery logo (Small android logo next to a triangle with exclamation mark in it), stays on & on and nothing else happens.
Thanks
vijayar said:
Successfully rooted on official stockROM (318D) using snakebitzz instructions (thanks)
I want to know how to remove the official stockrom Bloatwares (blueberry messenger etc.) from my rooted device. I have read that you can use Titanium Backup. I tried but it only reboots to official stock rom recovery logo (Small android logo next to a triangle with exclamation mark in it), stays on & on and nothing else happens.
Thanks
Click to expand...
Click to collapse
hi
i used root explorer their is a free version in the Market
install it and navigate to system>apps Change the permission and here u can delete the apks u dont want I had deleted the blueberry and sumo bloatware by using the same
Thanks Haree will try with this app, I tried Root uninstaller but it kinda messed up !
vijayar said:
Thanks Haree will try with this app, I tried Root uninstaller but it kinda messed up !
Click to expand...
Click to collapse
hi
use rootexplorer it works i have used it and removed bloatware
From my SpiceMi410 via XDA Premium
haree said:
hi
use rootexplorer it works i have used it and removed bloatware
From my SpiceMi410 via XDA Premium
Click to expand...
Click to collapse
I used Root Uninstaller PRO and another program called Root Uninstall, I was able to delete most of the bloatwares except CSL Fun Club and Blueberry Store. These give an error Cannot Uninstall. Any Ideas.
Did root explorer clean this up ? Can you give me a download link to this root explorer ?
Was able to successfully Delete (Not Uninstall) the APK files of CSL fun Club and Blueberry store using Root Explorer ! Hope this is the right way ! Now I do not have any of the 'extra fittings' from GB update. Hope somebody can post a list or point to a link in the forum of these Extra Fitting to be removed !
cheers
vijayar said:
Was able to successfully Delete (Not Uninstall) the APK files of CSL fun Club and Blueberry store using Root Explorer ! Hope this is the right way ! Now I do not have any of the 'extra fittings' from GB update. Hope somebody can post a list or point to a link in the forum of these Extra Fitting to be removed !
cheers
Click to expand...
Click to collapse
hi
thats what i did too removed all the blueberry stuff and other bloatware with root explorer only ie deleted the apks to my knowledge what u did is right
Observed something today, I installed Rom Toolbox, it asked for Superuser persmission and when I clicked on allowed, it popped a message saying that busybox is not installed.
What is this and why is it coming. I did not see this problem with any other root applications.
I am on CWM and using used su-2.3.6.3-efgh zip file to root.
Also font change via ROM toolbox is not getting effected, I had no problems while on RC2 update.
vijayar said:
Observed something today, I installed Rom Toolbox, it asked for Superuser persmission and when I clicked on allowed, it popped a message saying that busybox is not installed.
What is this and why is it coming. I did not see this problem with any other root applications.
I am on CWM and using used su-2.3.6.3-efgh zip file to root.
Also font change via ROM toolbox is not getting effected, I had no problems while on RC2 update.
Click to expand...
Click to collapse
hi
busy box is needed and it generally gets installed one way to get it is install titanium backup root which is free and on the home screen press on the tab problem and it will install busy box not a techie dont exactly know why u need it but i just know u need it for many apps to work and u can get it with TB
haree said:
hi
busy box is needed and it generally gets installed one way to get it is install titanium backup root which is free and on the home screen press on the tab problem and it will install busy box not a techie dont exactly know why u need it but i just know u need it for many apps to work and u can get it with TB
Click to expand...
Click to collapse
I use ROM Toolbox to change system fonts. I am presently on Stock 2.3 rooted. While running Rom Toolbox for the first time this error popped up. I have not seen this before on RC2 / CM7 updates.
I also tried installing the Busybox Installer from market and the latest Busy box update, however it makes the phone hang at boot logo.
vijayar said:
I use ROM Toolbox to change system fonts. I am presently on Stock 2.3 rooted. While running Rom Toolbox for the first time this error popped up. I have not seen this before on RC2 / CM7 updates.
I also tried installing the Busybox Installer from market and the latest Busy box update, however it makes the phone hang at boot logo.
Click to expand...
Click to collapse
hi
i dont remember but i think u need to install the older version
as i said im not much of a techie some one with more technical knowledge on the same needs to help u on the same sorry im not able to help much on this

HTC TV Apk

Hey guys, for some reason, my HTC TV app was uninstalled and my TB backup wont reinstall it. Could someone post up the apk so I can push it to my phone, thanks!
dc4 said:
Hey guys, for some reason, my HTC TV app was uninstalled and my TB backup wont reinstall it. Could someone post up the apk so I can push it to my phone, thanks!
Click to expand...
Click to collapse
u have to drop it in your system apps folder and then reboot your phone. Use Root Explore or I think ES file explorer does it to with root enabled
if u need the apk again, here it is:
http://db.tt/GyNejZy0
joe_the_man said:
u have to drop it in your system apps folder and then reboot your phone. Use Root Explore or I think ES file explorer does it to with root enabled
if u need the apk again, here it is:
http://db.tt/GyNejZy0
Click to expand...
Click to collapse
Thanks jtm, I ended up reflashing the Rom to get it back but I'll grab it just in case it happens again.
Sent from my HTC One using xda premium
dc4 said:
Hey guys, for some reason, my HTC TV app was uninstalled and my TB backup wont reinstall it. Could someone post up the apk so I can push it to my phone, thanks!
Click to expand...
Click to collapse
I don't think that this .apk works with rooted HTC One because my One with CyanogenMod 10 -m7 Nightly can't run the apk. It says that TV has stopped. Solutions?
JacksonS918 said:
I don't think that this .apk works with rooted HTC One because my One with CyanogenMod 10 -m7 Nightly can't run the apk. It says that TV has stopped. Solutions?
Click to expand...
Click to collapse
I'm sure the issue here is that CM hasn't been able to implement the IR sensor yet, but I could be wrong.
Rixero said:
I'm sure the issue here is that CM hasn't been able to implement the IR sensor yet, but I could be wrong.
Click to expand...
Click to collapse
Ah that would probably be it. They haven't even made the LTE network default so that might show they still have work to do on the Nightly.
HTC One IR blaster TV control
Hello HTC One friends.I created an application to control TV, HiFi,A/C or other devices with IR blaster.
I published to Google Play Market.
I want to communicate with people to test my application.Thanks.
joe_the_man said:
u have to drop it in your system apps folder and then reboot your phone. Use Root Explore or I think ES file explorer does it to with root enabled
if u need the apk again, here it is:
http://db.tt/GyNejZy0
Click to expand...
Click to collapse
Hey is that the stock tv app?
reason i'm asking is cuz for some reason my brand new out of the box one didn't come with the tv app :S...yeah i know weird...can't seem to find an answer as to y it didn't come with it.(did a factory reset also but that didnt help)
so my question is can i just download this apk to my phone and install it to get the tv app that was suppose to be on the phone in the first place?
i'm not rooted still stock running android 4.1.2(yeah still waiting on 4.2.2) and the MID of my phone is PN07110
No u have to download it and place it in system/apps folder then reboot your phone
Sent from my HTC One using Tapatalk 4 Beta
joe_the_man said:
No u have to download it and place it in system/apps folder then reboot your phone
Sent from my HTC One using Tapatalk 4 Beta
Click to expand...
Click to collapse
Thanks for the info.
but this means i'm gonna have to root my phone to get access to that folder...is there any other way u may know how without having to root it?
can i just put the apk file on my phone and enable installation of "apps from unknown sources"...then using astro file manager open the app which would allow installation of the file?like described on this site on how to install apk files to my phone without google play:
https://jiffy.zendesk.com/entries/2...l-APK-files-to-my-Android-without-Google-Play
was hoping not to root my phone until after i get the OTA 4.2.2 update and even then still wait a while cuz i'm quite happy with stock sense 5.0 for now.
if rooting is the only way guess i'll just live without it not really missing it but still would have liked to have it.
thanks for the info
antkan said:
Hello HTC One friends.I created an application to control TV, HiFi,A/C or other devices with IR blaster.
I published to Google Play Market.
I want to communicate with people to test my application.Thanks.
Click to expand...
Click to collapse
Is that the name of your app "HTC One IR Blaster TV Control"?
laziboi87 said:
Thanks for the info.
but this means i'm gonna have to root my phone to get access to that folder...is there any other way u may know how without having to root it?
can i just put the apk file on my phone and enable installation of "apps from unknown sources"...then using astro file manager open the app which would allow installation of the file?like described on this site on how to install apk files to my phone without google play:
https://jiffy.zendesk.com/entries/2...l-APK-files-to-my-Android-without-Google-Play
was hoping not to root my phone until after i get the OTA 4.2.2 update and even then still wait a while cuz i'm quite happy with stock sense 5.0 for now.
if rooting is the only way guess i'll just live without it not really missing it but still would have liked to have it.
thanks for the info
Click to expand...
Click to collapse
No because this is a system app, not a regular app. U must have root. And my question is, why don't u just root? I've been on 4.2.2 for a long time now because I have root. I'm s off now and gonna upgrade my firmware right away as well. Waiting for ota updates takes way to long and u miss out on the goodies
I strongly recommend getting the all-in-one toolkit by hasoon and flashing the venom rom to get the most positive experience outta your phone
Sent from my HTC One using Tapatalk 4 Beta
littleguevara said:
Is that the name of your app "HTC One IR Blaster TV Control"?
Click to expand...
Click to collapse
No it's just called tv. As u can see in the top left corner here
Sent from my HTC One using Tapatalk 4 Beta
Hi
Was able to put the app on the /system/app folder but app keeps crashing.
Just in case, I converted an AT&T HTC One to a Google Play Edition using the rooted 4.3 RUU
ffontan said:
Hi
Was able to put the app on the /system/app folder but app keeps crashing.
Just in case, I converted an AT&T HTC One to a Google Play Edition using the rooted 4.3 RUU
Click to expand...
Click to collapse
Same here
It wont let me paste the apk into my system apps. Ive used several apps and they all say its read only so it won't let me paste. Any suggestions? Thanks
OpTic NaTs said:
It wont let me paste the apk into my system apps. Ive used several apps and they all say its read only so it won't let me paste. Any suggestions? Thanks
Click to expand...
Click to collapse
you need root the write to /system folder and an insecure kernel like elementalx or bulletproof
alray said:
you need root the write to /system folder and an insecure kernel like elementalx or bulletproof
Click to expand...
Click to collapse
Ive had my phone rooted since the first day I got it and i have elemental x. What next? It doesn't ask for root when I open the app. Is there some way to make it ask?
----------------------
EDIT: I just decided to use a root browser. Thanks for your help!

Easy rooting on kitkat 4.4.2

Hey all I was browsing around other galaxy s devices forums stumbled across this forum http://forum.xda-developers.com/showthread.php?t=2783157. Now I downloaded the towel root and it worked great I'm not on the latest Ota but it should work with that as well. Make sure you use the latest so from here http://download.chainfire.eu/447/SuperSU/UPDATE-SuperSU-v1.99r4.zip. I just extracted it and used the apk file with great success. No more flashing back and forth in odin.
Added TetheringProvision.apk use root explorer and go to system/apps/ and change the tethering apk and odex to .bak and paste the one posted here. Make sure to change permissions to rx-r-r restart phone and Hotspot should enable or at least it does here.
dirtyscout said:
Hey all I was browsing around other galaxy s devices forums stumbled across this forum http://forum.xda-developers.com/showthread.php?t=2783157. Now I downloaded the towel root and it worked great I'm not on the latest Ota but it should work with that as well. Make sure you use the latest so from here http://download.chainfire.eu/447/SuperSU/UPDATE-SuperSU-v1.99r4.zip. I just extracted it and used the apk file with great success. No more flashing back and forth in odin
Click to expand...
Click to collapse
Just used it on mine and it worked just as advertised!
I have taken the latest OTA update (I was previously on the pulled 4.4.2 and then received the 60-someodd MB update last week).
Also adding in that the device still shows official on the status page. I didn't verify the knox counter for myself, but the tr author shows that it did not trip his.
dirtyscout said:
Added TetheringProvision.apk use root explorer and go to system/apps/ and change the tethering apk and odex to .bak and paste the one posted here. Make sure to change permissions to rx-r-r restart phone and Hotspot should enable or at least it does here.
Click to expand...
Click to collapse
Can you elaborate on the "change permissions to rx-r-r"? How do you do that?
Thanks.:good:
hanggaw said:
Can you elaborate on the "change permissions to rx-r-r"? How do you do that?
Thanks.:good:
Click to expand...
Click to collapse
Firstly mount system in whatever file manager you use after giving it root access. Navigate to system/app long press on the apk. Select option to change permissions. On ES file Manager which I suggest you use,look at pic below it will show you what boxes to select.
I gave this a try on the newer NE9 with no luck. It doesn't get past the AT&T "verification" that I have tethering on my plan.
Any ideas?
Tried this on a stock I9295 running 4.2.2 but SU wont install binary as it says it cant. Tried Busybox installer and it says the phones rooted but fails when trying to install any busybox version. Anyone else tried on 4.2.2 with success?
EDIT : Tried again on stock 4.4.2 and it works perfectly
dazzawill said:
Tried this on a stock I9295 running 4.2.2 but SU wont install binary as it says it cant. Tried Busybox installer and it says the phones rooted but fails when trying to install any busybox version. Anyone else tried on 4.2.2 with success?
Click to expand...
Click to collapse
I believe this is for the i537 (USA AT&T version of the S4 Active) and not the international i9295 version
Success!! I was able to root and use the tethering application using the instructions above. I have the NE3 version.
It does ask you to call 611 when you turn on the hotspot though...but the it connects a few seconds later and stays on.
Is there a way to prevent the annoying message to call 611 when you turn on the tethering app?
Thanks again.

Hey, new way to root xperia zr and other phones 4.4.2

Hi,
I found a new way to root our xperia handsets running 4.4.2. I found this news from xperiablog.net . Go to this website and download it towelroot.com . Install this app like normal app. Your phone will reboot. After that download latest supersu from play store. Thats all. Cheers...:fingers-crossed:
galen.lazar said:
Hi,
I found a new way to root our xperia handsets running 4.4.2. I found this news from xperiablog.net . Go to this website and download it towelroot.com . Install this app like normal app. Your phone will reboot. After that download latest supersu from play store. Thats all. Cheers...:fingers-crossed:
Click to expand...
Click to collapse
Can anyone let me know the exact process of rooting ZR using towel root? I'm on 4.3 and do I have to download it on my pc
Any help will be appreciated? Thanks!
victor01 said:
Can anyone let me know the exact process of rooting ZR using towel root? I'm on 4.3 and do I have to download it on my pc
Any help will be appreciated? Thanks!
Click to expand...
Click to collapse
The towelroot is straightforward step. You need to open the link from your phone directly. After completing download click the word "let it rain". Your phone will reboot. Then install SuperSU from play store.
That it.
ujangns said:
The towelroot is straightforward step. You need to open the link from your phone directly. After completing download click the word "let it rain". Your phone will reboot. Then install SuperSU from play store.
That it.
Click to expand...
Click to collapse
Thanks Dude. Done it successfully but I cant move apps to SD card. Phone is already rooted but still I cant move apps to SD card. I downloaded Apps2SD and Link2SD but both doesnt allow to move to SD. Any suggestion?
victor01 said:
I downloaded Apps2SD and Link2SD but both doesnt allow to move to SD. Any suggestion?
Click to expand...
Click to collapse
You cannot move apps using Link2SD or alike since 4.2.2. If you need to move apps to the SDCard you'll have to use FolderMount. It is the only one app that works on 4.2, 4.3 and 4.4. It is recommended for really big data, though. You can move up to 3 folders with the free version. If you need more than that, you'll have to get the Premium version.

[SOLVED] Safe to continue?? or start again? please help

This is driving me nuts... I was on 5.1.1 and I am trying to get it rooted.
I'm following a guide which goes like this..
1. downgrade to kitkat 4.4 using flashtool
2. root 4.4
3. Install custom recovery
4. Flash 5.1.1 pre-rooted zip
I have had problem after problem and I think something may have screwed up along the way.
I finally managed to get kitkat installed using flashtool and a generic C6903 .108 ftf.
Problem 1... I used 'Easy Root tool' from xda to root kitkat... but it seemed to hang at the cleaning up' stage - is this a problem?
Problem 2... every time I restart my phone - kitkat asks what language etc. Whats that all about?
PROBLEM 3. The guide Im following says to install busybox after rooting kitkat.
I've tried 2 different busybox installers and both of them fail when trying to install bb.
QUESTION: Are these 3 problems linked and will it prevent me from continuing with the guide I am trying to follow??? i.e. do I need busybox to install XZ Dual Recovery and therefore a pre-rooted zip?
Root Checker basic says kitkat is rooted, as does the first busybox installer.
I'm taking a short break from this nightmare, so in the meentime if any of you chaps could advise me on whether or not its ok to continue or if I have fecked up the whole process, that would be great.
Thanks in advance
problem 1 : re run the installer again, don't use administrator mode
problem2 : use any simcard on your phone
others, sorry i have no idea, you could download busybox from playstore ?
I would just start over and try a different root program. busybox is failing to install because the root didn't work.
Gamer4Life said:
problem 1 : re run the installer again, don't use administrator mode
problem2 : use any simcard on your phone
others, sorry i have no idea, you could download busybox from playstore ?
Click to expand...
Click to collapse
Problem1... thank you, I'll try again
Problem2... Thanks. I thought It could be the lack of a SIM card and then I thought no! that can't be it lol... as usual - I was wrong ha
others... yeah mate, tried 2 different installers from play store - no joy with either.
Thanks for your help
xasbo said:
I would just start over and try a different root program. busybox is failing to install because the root didn't work.
Click to expand...
Click to collapse
Cheers bud, I'll try 'easy root tool' once more without admin priv, if its the same story I'll start over and try a different root tool. Any suggestions on that?
Also: how come root checker says I'm all good and rooted but busybox wont install? even one of the busybox installers says "Your device is rooted"!?!?
Thanks for all the help mate
i think you don't have supersu installed, and busy box couldn't get root rights
so download supersu from playstore, open it and update binaries as normal, then reboot
and you would be able to install bb
thesweeney80 said:
Cheers bud, I'll try 'easy root tool' once more without admin priv, if its the same story I'll start over and try a different root tool. Any suggestions on that?
Also: how come root checker says I'm all good and rooted but busybox wont install? even one of the busybox installers says "Your device is rooted"!?!?
Thanks for all the help mate
Click to expand...
Click to collapse
Try the suggestion made by @Gamer4Life, just in case you somehow got root but it failed to install the APK needed to manage it. Might save you some work. That would explain why everything thinks you're rooted.
As for an alternative, if you still need it, I think I used kingroot successfully on 4.4.4.
Gamer4Life said:
i think you don't have supersu installed, and busy box couldn't get root rights
so download supersu from playstore, open it and update binaries as normal, then reboot
and you would be able to install bb
Click to expand...
Click to collapse
thanks for the tip mate but no joy see my reply to xasbo, cheers
xasbo said:
Try the suggestion made by @Gamer4Life, just in case you somehow got root but it failed to install the APK needed to manage it. Might save you some work. That would explain why everything thinks you're rooted.
As for an alternative, if you still need it, I think I used kingroot successfully on 4.4.4.
Click to expand...
Click to collapse
Thanks mate. I was hoping Gamer4life might be right as there was no Supersu installed.
I installed supersu from play store no problem... but when I try to update binaries it says' update failed. Please reboot and try again.'. tried reboot but same story.
I guess I'll try 'easy root tool' again and then will give kingroot a bash if needbe.
One last pre-emptive question...
If I root kitkat using kingroot... should I replace kinguser with supersu before proceeding with XZDR and a pre-rooted zip or will kinguser be sufficient to continue.
Many thanks to you and everyone else who has tried to help me with this clusterf*ck,.. I appreciate it
can you screenshot the error you got ?
i reread your op, you don't need busybox to install dual recovery, it installs like the easy root installer, very easy
just one click and you are ready to go
also xzdualrecovery will root your device and install supersu by default if you have kitkat, so you can skip that.
edit (i don't think this will work because towelroot doesn't work on z1 4.4.4 108)
Gamer4Life said:
can you screenshot the error you got ?
i reread your op, you don't need busybox to install dual recovery, it installs like the easy root installer, very easy
just one click and you are ready to go
also xzdualrecovery will root your device and install supersu by default if you have kitkat, so you can skip that.
edit (i don't think this will work because towelroot doesn't work on z1 4.4.4 108)
Click to expand...
Click to collapse
must have been a glitch in the matrix mate becuase its now working (Possibly thanks to your suggestion of installing Supersu?).
I reconnected to PC in order to give 'easy root tool' another crack at it.
As soon as I start install.bat It says checking if device is rooted AND I get a superuser request on my phone for adb.shell - Happy days!
I granted root access to adb shell and the root tool says Job Done. Root success etc.
So I disconnect and try to update su binaries and it worked first go!!!
*Touch wood* I think I'm now past the tricky part and it should be plain sailing from here on in. lol
THANKS for the help Gamer4Life, and everyone else who has chipped in.... hopefully my next post will be to report a fully rooted 5.1.1 :fingers-crossed:
Gamer4Life said:
also xzdualrecovery will root your device and install supersu by default if you have kitkat, so you can skip that.
edit (i don't think this will work because towelroot doesn't work on z1 4.4.4 108)
Click to expand...
Click to collapse
Correct, TowelRoot doesn't work for this version.
---------- Post added at 01:27 PM ---------- Previous post was at 01:26 PM ----------
thesweeney80 said:
THANKS for the help Gamer4Life, and everyone else who has chipped in.... hopefully my next post will be to report a fully rooted 5.1.1 :fingers-crossed:
Click to expand...
Click to collapse
:good: godspeed
@thesweeney80 you are welcome have fun
xasbo said:
:good: godspeed
Click to expand...
Click to collapse
Gamer4Life said:
@thesweeney80 you are welcome have fun
Click to expand...
Click to collapse
you fellas are the muts nuts.
All done, everything went smoothly once I got kitkat rooted properly.
MANY thanks for all your help.
Honestly I wouldnt even bother owning a smartphone if it wasnt for the peeps on XDA... F*cking awesome. THANKS :good: :highfive:
:good: awesome! don't forget to pay it forward sometime.

Categories

Resources