Stop OTA update notifications - Samsung Epic 4G Touch

I am running a custom rom and have recently been getting spamed with sprints OTA update notifications for the firmware and voice mail. From my understanding I can't install these since I have a rooted phone running a custom rom but I would like to stop getting notified about this update every few hours. How can I make it STFU?!

this has been answered many times over. search is your friend.

I tried that before taking the time to make a post and it was as useful as your response.

wow well have fun. I have helped many people and know for a fact if you push that little button called search this forum you will find it. its people like you who I won't help. if you can search for yourself using the criteria you posted in your first post you may have found this. it was the first one.
forum.xda-developers.com/showthread.php?t=1472817&highlight=el29+notification

efarley said:
I am running a custom rom and have recently been getting spamed with sprints OTA update notifications for the firmware and voice mail. From my understanding I can't install these since I have a rooted phone running a custom rom but I would like to stop getting notified about this update every few hours. How can I make it STFU?!
Click to expand...
Click to collapse
hey man. I am sorry for the way I answered the other day. I was a ****. I was pissed off at something totally unrelated and kinda just blew off the handle. again sorry. I hope that thread I linked to did help you tho.

patrao_n said:
hey man. I am sorry for the way I answered the other day. I was a ****. I was pissed off at something totally unrelated and kinda just blew off the handle. again sorry. I hope that thread I linked to did help you tho.
Click to expand...
Click to collapse
wow must admit that is pretty big of you and nice going. also have to say his lack of response from the forum was probably because he had to be about the 20th person to ask that same thing. I know it can be difficult to find things sometimes but I am a firm believer in a thorough search and that includes going page by page prior to posting.
nice to see things work out at xda.... Also I am the guy who posted a FOTAkill.zip file thats flashable to stop the OTA updates. Hopefully you found what you are looking for but if not just search for the zip I mentioned or look in UnNamed's thread in development

cool I didn't know you made a zip to do it. thanks.

I installed FOTAkill.apk a while back.
I have a Sprint Samsung Epic Touch.
I am running Rooted Stock EK02 and when the latest EL29 came out it was crappy. I went back to my Stock EK02 and kept getting the OTA update. I installed FOTAkill. Its been a few weeks.
My question is, Does simply removing the fotakill.apk from EDIT /system/app (i think thats where i removed it from) completely remove it or is that just the install app and the program is installed permanently and i cant remove it.
I ask because there is another potential update coming soon that seems to have a better modem package. I try to stay as basic stock as possible.
But this is my first time to want to remove a program like that. Its not showing up like other installed apps (duh because its a system app) so does removing the apk from that location remove it or is it still installed?

I don't know really. I haven't used the apk. but you can nAndroid backup and try it. couldn't hurt.

IAmSixNine said:
I installed FOTAkill.apk a while back.
I have a Sprint Samsung Epic Touch.
I am running Rooted Stock EK02 and when the latest EL29 came out it was crappy. I went back to my Stock EK02 and kept getting the OTA update. I installed FOTAkill. Its been a few weeks.
My question is, Does simply removing the fotakill.apk from EDIT /system/app (i think thats where i removed it from) completely remove it or is that just the install app and the program is installed permanently and i cant remove it.
I ask because there is another potential update coming soon that seems to have a better modem package. I try to stay as basic stock as possible.
But this is my first time to want to remove a program like that. Its not showing up like other installed apps (duh because its a system app) so does removing the apk from that location remove it or is it still installed?
Click to expand...
Click to collapse
Can you share the apk or is it Market thing? I will test it. Also check in data/data to see if there's a folder there. If not, it should be gone
Sent from my Nexus S 4G using xda premium

IAmSixNine said:
I installed FOTAkill.apk a while back.
I have a Sprint Samsung Epic Touch.
I am running Rooted Stock EK02 and when the latest EL29 came out it was crappy. I went back to my Stock EK02 and kept getting the OTA update. I installed FOTAkill. Its been a few weeks.
My question is, Does simply removing the fotakill.apk from EDIT /system/app (i think thats where i removed it from) completely remove it or is that just the install app and the program is installed permanently and i cant remove it.
I ask because there is another potential update coming soon that seems to have a better modem package. I try to stay as basic stock as possible.
But this is my first time to want to remove a program like that. Its not showing up like other installed apps (duh because its a system app) so does removing the apk from that location remove it or is it still installed?
Click to expand...
Click to collapse
Not sure if you already searched for this but here it is
Edit: responded to old post
---------- Post added at 12:22 PM ---------- Previous post was at 12:16 PM ----------
IAmSixNine said:
I installed FOTAkill.apk a while back.
I have a Sprint Samsung Epic Touch.
I am running Rooted Stock EK02 and when the latest EL29 came out it was crappy. I went back to my Stock EK02 and kept getting the OTA update. I installed FOTAkill. Its been a few weeks.
My question is, Does simply removing the fotakill.apk from EDIT /system/app (i think thats where i removed it from) completely remove it or is that just the install app and the program is installed permanently and i cant remove it.
I ask because there is another potential update coming soon that seems to have a better modem package. I try to stay as basic stock as possible.
But this is my first time to want to remove a program like that. Its not showing up like other installed apps (duh because its a system app) so does removing the apk from that location remove it or is it still installed?
Click to expand...
Click to collapse
My question is, Does simply removing the fotakill.apk from EDIT /system/app (i think thats where i removed it from) completely remove it or is that just the install app --- Yes it does
Remember all you will be doing is flashing the updates so removing this does nothing for you in that sense. If you have rooted your phone I am sure you will get the rooted versions and DO NOT DOWNLOAD OTA... You rooted for a reason

Related

Sprint tv problem

I'm rooted and running baked snack 1.7 and I have been having a problem with Sprint tv and I was wondering if anyone could help me? Each time I open the app, it says an upgrade is available and I click download to download it but it always bring me to a page that says "Download failed.-1java.io.FileNotFoundException: /fs:/shared/csitest.tar
(No such file or directory)" All I'm allowed to do after that is exit.
Any help would be greatly appreciated thanks.
Same here...any help would be appreciated!! I tried to search various posts on here and I came cross a couple that have the updated version of the apk. Still no joy...
bumpity bump bump
Search seems to be broken right now; it says for a few minutes. Once it is back up, search "sprint tv update" in the Evo section. I know this has been discussed and resolved on here; more than once. I found a way to do it that worked for me, but I can't remember exactly what I did right now. I think I removed the old version completely using Titanium back-up, rebooted the phone, and then installed the new version. The thread that I posted on has a link to where you can get the updated file.
Is baked snack re-signed?
This is just a guess, but if baked snack is re-signed (different signature than stock 2.2), these Sprint updates won't work. You'd have to wait for the ROM creator to re-release the update with their signature. Maybe check the Baked Snack website. I know this issue is the reason that the most recent version of Fresh (3.2.0.0) was not re-signed by Flipz -- so that everyone wouldn't have to wait on him to resign official updates.
longboarder543 said:
This is just a guess, but if baked snack is re-signed (different signature than stock 2.2), these Sprint updates won't work. You'd have to wait for the ROM creator to re-release the update with their signature. Maybe check the Baked Snack website. I know this issue is the reason that the most recent version of Fresh (3.2.0.0) was not re-signed by Flipz -- so that everyone wouldn't have to wait on him to resign official updates.
Click to expand...
Click to collapse
I was able to update Sprint TV, and I'm on Fresh. At the time, I was running 3.1.0.2, but Fresh nonetheless.
The correct upgrade file is in the last post in page two of this thread. Also, if you look a few pages down, someone else posted a flashable file; if you prefer that:
http://forum.xda-developers.com/showthread.php?t=766977&page=2
OP = In my previous post, I said to uninstall the previous version? Well, no need to do that. I got confused with the process for updating the voicemail software where I did have to remove the old version first. You can install this directly over the existing version. Place the file in the root of your SD card and either flash it or find it with your phone using your favorite file explorer and install it.
rugedraw said:
I was able to update Sprint TV, and I'm on Fresh. At the time, I was running 3.1.0.2, but Fresh nonetheless.
The correct upgrade file is in the last post in page two of this thread. Also, if you look a few pages down, someone else posted a flashable file; if you prefer that:
http://forum.xda-developers.com/showthread.php?t=766977&page=2
OP = In my previous post, I said to uninstall the previous version? Well, no need to do that. I got confused with the process for updating the voicemail software where I did have to remove the old version first. You can install this directly over the existing version. Place the file in the root of your SD card and either flash it or find it with your phone using your favorite file explorer and install it.
Click to expand...
Click to collapse
Thanks so much!!

[Q] Can't Find Google Talk App

Okay my phone was refreshed and I had to reinstall all my apps. I can't see google talk in the app marketplace. I also can't find it on appbrain.
I searched around for a while to try to figure out what was going on, but can't find much other information about it.
I doubt the app was pulled or i would have probably heard of it.
Can i get a QR code or link to the appstore or an APK or appbrain?
I wish I knew as well. I ended up reflashing my rom to get it back...
OP.... what you need to do is download a rom and extract it.
go into the folder " sytem" then "apps"
get the talk.apk our and either adb install it or put it on your SD card and use root explorer to move it to the system/apps folder on your phone.
Hope this helps
hmmm why would I need to do this? was it pulled from the android marketplace for some reason? i'm just curious, i'm pretty sure I had to load it on my phone before from the marketplace.
i probably will just end up using another messaging client, because I don't really want to go through all that for an app I don't use very much.
in any case thanks for the advice, i'm glad to hear i'm not the only one who can't find it..
It has been included in every ROM I've installed. Maybe find it in the gapps pack for Cyanogen?
I'm not even rooted... i'm not using a custom rom.. i'm just using the stock sprint issued evo.
I was having issues with the phone and they restored it to factory defaults which made me lose my apps. The last time i rooted was the intial unrevoked (which later was lost with an OTA update)
No idea what to tell you then. Talk is part of the Google apps that are included with the phone. Most every ROM I have installed includes it. Cyanogen doesn't include a lot of these because they aren't allowed to be distributed by third parties and their team is good about sticking within the rules.
If something screwed up you should just factory reset the phone if you only want stock. Better yet, do a proper root and install whatever app you want
http://cyanogenmod-mirror.local.host.name/gapps/gapps-hdpi-20101025-signed.zip. Must be rooted to flash obviously. Do not know if this zip will work with Sense ROMs. It contains all Google apps (Market, Talk, Google Voice, etc.) Good luck. Not guaranteed that this will work. Use at own risk. Do a backup first.
neodorian said:
No idea what to tell you then. Talk is part of the Google apps that are included with the phone. Most every ROM I have installed includes it. Cyanogen doesn't include a lot of these because they aren't allowed to be distributed by third parties and their team is good about sticking within the rules.
If something screwed up you should just factory reset the phone if you only want stock. Better yet, do a proper root and install whatever app you want
Click to expand...
Click to collapse
ah i see my problem, i am an idiot. google talk IS preinstalled on the phone. i kept thinking i had to install it, couldnt find it in the market and gave up. i didn't even think to look in the app list on the phone....
that said, yea its about time that i did a proper root. ill have to read up a bit to be sure its easy enough- i have all the OTA updates, and htne ill go for it.
thanks for the replies!

[GUIDE] What to do if you get the UPDATE Notification (OTA) while rooted.

Ok, so I've seen this question asked I don't know how many times in each Rom at the Dev Section and also in the General Forum so I decided to make a quick guide.
- If you're on any ROM or even stock rooted and get prompted to update to the new update you can do a couple things.
1.- If you don't already have Titanium Back up, Download it from the market and FREEZE Device Management. Once you freeze it just reboot and the update will go away. I was going to recommend Bloat Freezer, but I couldn't find it on the Market, not sure what's going on with that.
This is the easiest step * ** *
Titanium Backup - https://market.android.com/search?q=titanium+back+up&c=apps
*An alternative would be using Root Explorer -
Under System/ App/ wssyncmldm.apk Just delete.
Root Explorer - https://market.android.com/search?q=root+explorer&c=apps
2.- If you must have the update for some reason and don't want to just flash a ROM that's already 2.3.6, then it's best to go back to stock. UPDATE will not work unless you have STOCK RECOVERY on your phone.
To go back to stock refer to this Guide made by Jangst123.
http://forum.xda-developers.com/showthread.php?t=1321811
3.- You can also try to flash your nandroid backup and then Odin the stock recovery. You also might need the stock kernel if you had a custom one installed, in this case flash Stock kernel first before your nandroid.
Stock Kernel - http://dl.dropbox.com/u/2510030/kernel-stock.zip
4.- If you're only rooted with the stock Rom you can try to update without doing anything, but you will lose Root. There has been reports that it has worked for some, but not for others.
Be Careful with what you decide to do!!
== The update you are getting is NOT ICS, it is an update to 2.3.6 and for the Wifi Calling App. == In order for Wifi calling to work you MUST have the New Sim card that came with the phone. If you don't have one go to your T-mobile store and get one. =
*** If you rather just get the Baseband/Modem by itself then you can get it from here http://rootzwiki.com/topic/11883-odin-tmo-sgsii-modem-collection-eam-kang12142011/
Thanks to Team Kang.
Hope this HELPS, now if people only used the SEARCH engine. I think I'm going to make a guide on how to use it, LOL.
*I am not responsible if you damage your expensive phone in any way. Use this guide at your own risk.*
Or....... just use free es file explorer on market ( don't forget to enable root under its settings ) and backup/delete both wssync apk's under /system/app. Then reboot
Takes less than 2 minutes and can be done without odin, firmware flashing, ect
Sent from my SGH-T989 using xda premium
Nice. Thank you. Worked using root explorer and deleting. I am using barbaridier 3.5 weird it made.me update....
Sent from my SGH-T989 using xda premium
Thanks for the info, i switched different rom's due to the update message stuck in the notification bar
Bloat Freezer is definitely not an app to use for freezing the Device management app anymore. An earlier forum post pointed out that it's been pulled from the market, and as this article cites, with good reason. Alternatives suggested are SystemCleanup, NoBloat, and as the OP pointed out, Titanium Backup.
Good Luck..
thank you for the thread
Hi, i went back to stock everything, and i haven't had a prompt for the update yet. I updated previously, is that the reason why?
= The update you are getting is NOT ICS, it is an update to 2.3.6 and for the Wifi Calling App. == In order for Wifi calling to work you MUST have the New Sim card that came with the phone. If you don't have one go to your T-mobile store and get one. =
Ok what if the next update is ICS and i'm rooted and I want to update? Will it mess anything up if It tries to update?
Thanks, a simple guide with an easy solution.
If you are Low on cash and dont want to pay for titanium backup ... Ultimate Backup Does the job for free
Hello
Just dropping by to say hello and that this thread has been featured on the XDA Portal
http://www.xda-developers.com/andro...ate-notifications-on-the-samsung-galaxy-s-ii/
If there were only a version of this that worked on the Epic 4g Touch (Sprint version of SGS II), we're having a problem with that right now.
PoorCollegeGuy said:
Hello
Just dropping by to say hello and that this thread has been featured on the XDA Portal
http://www.xda-developers.com/andro...ate-notifications-on-the-samsung-galaxy-s-ii/
If there were only a version of this that worked on the Epic 4g Touch (Sprint version of SGS II), we're having a problem with that right now.
Click to expand...
Click to collapse
I noticed, thanks!
Powered by the SGSII....
Titanium is free, and does everything you will need. The donate version is very inexpensive too.
Titanium backup is great! And the pro version that does all the restoring in one go!
Which one do you use?
jasnn said:
Bloat Freezer is definitely not an app to use for freezing the Device management app anymore. An earlier forum post pointed out that it's been pulled from the market, and as this article cites, with good reason. Alternatives suggested are SystemCleanup, NoBloat, and as the OP pointed out, Titanium Backup.
Good Luck..
Click to expand...
Click to collapse
jasnn,
Thank you for the heads up. I read that article and seems like this Trey guy is a bit shady. Which one do you use jasnn? I plan on buy Titanium backup in the near future before I start loading custom roms, but I am looking to leave the stock rom for now and just get rid most the t-mobile preinstalled stuff. In all fairness I was pretty impressed with the dnla app allshare and also Kies Air but there was just sooo much preloaded junk.
Ken
thank you so much! it helped alot!
thanks for this
Thank You
Thank you - I am a noob - not only am I learning how to's of T989 but how to let contributors know - again thanks
? i have the sprint GS2 and I tried lookin up the device management in TB like you said top freeze the ota update push but i didnt see it. I am on 2.3.6 stock rooted Gengerbread Eko2 : and all i have in that area is
DRM content 2.3.6
DRM content launcher 1.0
DRM Protected Content Storage 2.3.6
could anyone of these be what i need to freeze?
Also:
In Es file Explorer i did see a file close to what you said to look for to delete but it was WSSYNCMLNPS.APK instead. is this the one for my fone?
thanks for your help - hate the ota push been trying to figure out how to get rid of it cause i dont want to update.
let me know
StifflerServices said:
? i have the sprint GS2 and I tried lookin up the device management in TB like you said top freeze the ota update push but i didnt see it. I am on 2.3.6 stock rooted Gengerbread Eko2 : and all i have in that area is
DRM content 2.3.6
DRM content launcher 1.0
DRM Protected Content Storage 2.3.6
could anyone of these be what i need to freeze?
Also:
In Es file Explorer i did see a file close to what you said to look for to delete but it was WSSYNCMLNPS.APK instead. is this the one for my fone?
thanks for your help - hate the ota push been trying to figure out how to get rid of it cause i dont want to update.
let me know
Click to expand...
Click to collapse
Do you have Download Manager 2.3.6?
If so try that one.
Are you already on 2.3.6? Because I noticed Device Management is no longer there once I updated to 2.3.6.
But you're on Sprint, so not exactly sure what it's called.
Powered by the SGSII....

Can stock apps be removed?

So I got the S3 last week, finally found the root thread yesterday and rooted it last night but had already done the OTA update. I am happy with the stock ROM for the most part, just want to get the bloat out of it. I plan on putting CWM on it tonight then backing the stock ROM up.
once I have the stock ROM backed up is it possible to use Ti Backup to uninstall the bloatware without causing any issues with in the stock ROM? If I do remove the bloatware will it cause issues with putting a custom ROM on in the future? What all bloatware can be removed without and bad things happening to the stock ROM.
Sorry for the questions, picture me as that 40 year old guy who knows enough to understand and also mess things up so I try to understand and do calculated moves before I actually do them.
Thanks in advance...Todd
Take a look here: http://forum.xda-developers.com/showthread.php?t=1732039
sneakyws6 said:
So I got the S3 last week, finally found the root thread yesterday and rooted it last night but had already done the OTA update. I am happy with the stock ROM for the most part, just want to get the bloat out of it. I plan on putting CWM on it tonight then backing the stock ROM up.
once I have the stock ROM backed up is it possible to use Ti Backup to uninstall the bloatware without causing any issues with in the stock ROM? If I do remove the bloatware will it cause issues with putting a custom ROM on in the future? What all bloatware can be removed without and bad things happening to the stock ROM.
Sorry for the questions, picture me as that 40 year old guy who knows enough to understand and also mess things up so I try to understand and do calculated moves before I actually do them.
Thanks in advance...Todd
Click to expand...
Click to collapse
you can use tibu to uninstall bloat. if you are unsure, freeze the app (in tibu) for a few days and see if you get fc's. if you don't, then you can uninstall, but it never hurts to have a backup. removing bloat will not affect custom roms
You can also just disable the applications in the built in application manager. You do have to remove any application updates first.
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
DontHaveACLue said:
You can also just disable the applications in the built in application manager. You do have to remove any application updates first.
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
Click to expand...
Click to collapse
I used to be able do that, but now I don't have a button to disable or enable an app...any ideas what could cause this? (I used tibu to freeze bunch of bloatware, must have frozen something that caused that?)

[Q] Sprint Note 2 rootted stock now an update nag

Device Info: Sprint Galaxy Note 2 Running rooted stock Android 4.4.2. (chainfire auto root using odin)
Wifi only unit. I have no sprint contract purchased it used (I'm new to customizing android- I have flashed an old palm pda, but only via guidance)
Situation: Rooted the unit and have customized it as mine
1. No custom backup and would like to do that
2. Do not like all the bloatware apps
3. Now a system update has been downloaded asking to install (I've not okayed it)
So please help me with each of these
1. Please point me in the direction of best way to take a backup of existing rom ( I do have philz downloaded, but I'm not sure about how to ?
2. Would that deal with the persistent update request? Would it be good to update?
3. and then the bloatware removal, should I use an app that removes system apps? ( I have titanium, but I'm not good at knowing which apps to touch and not to touch) Thanks in advance and no I'm not in a hurry as yet.
Hi,
I will have your thread moved to your device section so the experts who own your device can help you.
Good luck!
Point to links please
If someone doesn't want to tackle this whole question I'd just appreciate links on how to step by step. I'd appreciate any help at all, I'm just a bit fearful of bricking the device, but if the instructions are clear I can definitely do this.
The first is issue is backup that is my priority at the moment. The second is whether to install the update or not and how to get rid of the nag. thanks
Not sure about backing up the ROM itself... but what I do is just back up the apps with Titanium and then re-load the apps (or just data) when I have to re-install my ROM like I did a couple of weeks ago. Prior to the Note II, I had an HTC Hero (stop laughing) and would do nandroids for that device. Don't know that you need that for Samsung devices, but somebody may be better to explain than I am.
ETA: here's an article on creating a nandroid, FWIW
http://www.makeuseof.com/tag/what-is-a-nandroid-backup-and-how-exactly-does-it-work/
If you are rooted, I don't know that the persistent update will actually apply/install. I'm on Classic Stock 4.4.2 and I also had the same nag. Here's a link on how to disable the update nag. This is what I did, as my phone would not apply the update so I just disabled the persistent reminder using the steps below.
http://forum.xda-developers.com/showthread.php?t=2442207
With respect to removing system apps, not sure I can offer much direction other than to suggest removing obvious apps (maybe like the Sprint Zone app) and then just doing a search on each app that looks like you can/want to delete or uninstall. Probably a bit time consuming, however, I am not aware of a "bloatware list" or anything which outlines safe-to-remove apps.
Much appreciated Lenny
When I did the root, I didn't really want a custom rom, just stock with root. Now that I've used titanium backup and have removed the install update nag- I'm set for a while!
lost in cyberspace said:
Much appreciated Lenny
When I did the root, I didn't really want a custom rom, just stock with root. Now that I've used titanium backup and have removed the install update nag- I'm set for a while!
Click to expand...
Click to collapse
You might also look at adding a free version of BusyBox (I use stericson's, and jrummy also has one out there).
Also might want to look at an install of AdAway, which you'll need to install manually (not available from the Play Store). You don't have to install the whole F-Droid package, you can download only the AdAway apk if you want.
https://f-droid.org/repository/browse/?fdid=org.adaway
One last piece of info, you may want to turn off automatic updating for apps, as the SuperSU app can have problems after an update and you might have to re-root your phone. Here's what I ran into.
http://forum.xda-developers.com/showpost.php?p=58955076&postcount=10
lennykravitz2004 said:
You might also look at adding a free version of BusyBox (I use stericson's, and jrummy also has one out there).
Also might want to look at an install of AdAway, which you'll need to install manually (not available from the Play Store). You don't have to install the whole F-Droid package, you can download only the AdAway apk if you want.
https://f-droid.org/repository/browse/?fdid=org.adaway
One last piece of info, you may want to turn off automatic updating for apps, as the SuperSU app can have problems after an update and you might have to re-root your phone. Here's what I ran into.
http://forum.xda-developers.com/showpost.php?p=58955076&postcount=10
Click to expand...
Click to collapse
Thank you! I've side loaded adb adblock is adaway better? I use App Ops to turn off specific things within each app such as location finding, I like MW apps manager to add more apps to the multiwindow feature., and I've turned off most apps auto update, but some apps I've left auto update. I've just turned off auto update on super user -- even though, I've not yet experienced any major issues as yet.
lost in cyberspace said:
Thank you! I've side loaded adb adblock is adaway better? I use App Ops to turn off specific things within each app such as location finding, I like MW apps manager to add more apps to the multiwindow feature., and I've turned off most apps auto update, but some apps I've left auto update. I've just turned off auto update on super user -- even though, I've not yet experienced any major issues as yet.
Click to expand...
Click to collapse
Don't know if adb adblock is better - I've never used it. Didn't see you mention a couple of these things when you said you were "all set for awhile", so I was just trying to offer a few other things to consider and look into. Sounds like you're already on the ball though!
Personally, I'm happy with stock. Big reason for me to root was getting rid of ads. I've tried some of the other ROMs but I've always come back to the stock look and feel. I've had the device since about 1 week after it came out in Fall 2012. Of course, I am also on my third one since I totaled two other ones. I absolutely love it, and am in no hurry to upgrade (if possible). Hope you enjoy it as I have... lots of good stuff from devs here!

Categories

Resources