4.4.2 has removed my jitters! - Droid RAZR M General

Just wanted to report that 4.4.2 HAS removed the sideways pixel shift jitter issue on my RAZR M.
Finally!
Sent from my XT907 using XDA Free mobile app

Could you maybe post some screenshots? My phone has not gotten the OTA yet...

Coronado is dead said:
Just wanted to report that 4.4.2 HAS removed the sideways pixel shift jitter issue on my RAZR M.
Finally!
Sent from my XT907 using XDA Free mobile app
Click to expand...
Click to collapse
has anyone tried root with this update yet?

I have those jitters too.happy to knw soon they wud b history
Shouting out from my RAZR M

Not on a locked boot loader so I can't answer to that. Unlocked it works fine.
Sent from my XT907 using XDA Free mobile app

Mahlachee said:
Could you maybe post some screenshots? My phone has not gotten the OTA yet...
Click to expand...
Click to collapse
I used the soak test leak, not the OTA.
Sent from my XT907 using XDA Free mobile app

Coronado is dead said:
I used the soak test leak, not the OTA.
Sent from my XT907 using XDA Free mobile app
Click to expand...
Click to collapse
Has anyone even got the OTA yet? I know some HD users did but I haven't yet heard of a M user who got it.
Sent from my Nexus 7 using XDA Premium 4 mobile app

AKShotgun said:
Has anyone even got the OTA yet? I know some HD users did but I haven't yet heard of a M user who got it.
Sent from my Nexus 7 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
No sign of the OTA here. I've been checking every few hours, but the System Updates dialog insists I'm up-to-date.

Strife89 said:
No sign of the OTA here. I've been checking every few hours, but the System Updates dialog insists I'm up-to-date.
Click to expand...
Click to collapse
Same here. Im scared to use the OTA leak since it might bork my system. Id rather wait for the official OTA.

Got a question
Strife89 said:
No sign of the OTA here. I've been checking every few hours, but the System Updates dialog insists I'm up-to-date.
Click to expand...
Click to collapse
Do I have to restore factory settings to receive Ota? I'm rooted with locked bootloader. Removed alot of apps like zappos

deathwithafi said:
Do I have to restore factory settings to receive Ota? I'm rooted with locked bootloader. Removed alot of apps like zappos
Click to expand...
Click to collapse
You will see the update and it will prompt to install but it will fail because the OTA's are very sensitive to change. They require the exact stock rom from the latest version before kitkat i believe. Since youve removed the Zappos app, it will definitely fail. This is why majority are going back to stock just to get the kit-kat update.

again
b0uncyfr0 said:
You will see the update and it will prompt to install but it will fail because the OTA's are very sensitive to change. They require the exact stock rom from the latest version before kitkat i believe. Since youve removed the Zappos app, it will definitely fail. This is why majority are going back to stock just to get the kit-kat update.
Click to expand...
Click to collapse
i understand that to be a really involved and technical process?

deathwithafi said:
i understand that to be a really involved and technical process?
Click to expand...
Click to collapse
Really you just need to use RSDLite to return to stock. Depending on all you have done you may need to modify the .XML file in the image, but its very easy and just uses Notepad.
Sent from my XT907 using XDA Free mobile app

Coronado is dead said:
Really you just need to use RSDLite to return to stock. Depending on all you have done you may need to modify the .XML file in the image, but its very easy and just uses Notepad.
Sent from my XT907 using XDA Free mobile app
Click to expand...
Click to collapse
Do you happen to have a link for the steps? I'm in the same boat.

silentshadow867 said:
Do you happen to have a link for the steps? I'm in the same boat.
Click to expand...
Click to collapse
Coronado is dead said:
Try this:
http://forum.xda-developers.com/showpost.php?p=52607724&postcount=222
That's what worked for me. Just edit the .xml in notepad and remove the lines he says PLUS remove the line that mentions .tz. Don't forget that one as well even though he does not list it.
REMOVE LINE WITH .TZ AS WELL.
Click to expand...
Click to collapse
Sent from my XT907 using XDA Free mobile app

Related

Hulu App: G2 CM7

How do I get this app to work on my G2? I'm rooted and running CM7 2.3.7. I have an identical G2 with the same program on it running the same mod and hulu works on it. I would be using that phone but the volume button is broken so I had to root this one I have now to replace it. I don't understand why it runs on a rooted G2 before but doesn't on this new one I have. The only difference I see when I go to "About Phone" is the Baseband Version.
The baseband version on the one that works is 12.28h.60.140fU_26.06.02.27_M
The baseband version on the one that doesn't work is 12.22.60.09bU_26.02.01.15_M2
Is this a factor?
Is there a patch? A zip file of some sort or a work around Cyan has found to fix this?
What do you mean "work"? Are you not able to install it or run the app or watch shows? If you can't watch shows, it's probably because you need to have subscribed to Hulu Plus and then logged into the app.
lunchboxofomni said:
How do I get this app to work on my G2? I'm rooted and running CM7 2.3.7
Click to expand...
Click to collapse
It, sadly, doesn't supoort rooted devices.
Sent from my HTC Vision using XDA App
Bharakrama said:
What do you mean "work"? Are you not able to install it or run the app or watch shows? If you can't watch shows, it's probably because you need to have subscribed to Hulu Plus and then logged into the app.
Click to expand...
Click to collapse
Did you seriously just write this crap?
lunchboxofomni said:
Did you seriously just write this crap?
Click to expand...
Click to collapse
In their defense, you didn't actually specify what was/wasn't happening; they were just trying to get intput in order to help you narrow down the problem/solution.
Sent from my HTC Vision using XDA App
lunchboxofomni said:
Did you seriously just write this crap?
Click to expand...
Click to collapse
Nice way on replying to someone that's trying to help you out ... be more specific about your problem next time
Sent from my T-Mobile G2 using XDA App
OriginalGabriel said:
It, sadly, doesn't supoort rooted devices.
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
I'm sure it does just have to change the build prop to sa its a t-mobile phone
Sent from my T-Mobile G2 using XDA App
arsonist63086 said:
I'm sure it does just have to change the build prop to sa its a t-mobile phone
Sent from my T-Mobile G2 using XDA App
Click to expand...
Click to collapse
That was the first thing everyone tried; last guess was that the app checked for su
Sent from my HTC Vision using XDA App
arsonist63086 said:
I'm sure it does just have to change the build prop to sa its a t-mobile phone
Sent from my T-Mobile G2 using XDA App
Click to expand...
Click to collapse
What do you mean by this?
arsonist63086 said:
Nice way on replying to someone that's trying to help you out ... be more specific about your problem next time
Sent from my T-Mobile G2 using XDA App
Click to expand...
Click to collapse
You can't use the hulu "app" without a subscription.
lunchboxofomni said:
What do you mean by this?
Click to expand...
Click to collapse
ro.product.brand=tmobile (afaik)
he was saying that this doesn't actually work.
lunchboxofomni said:
Did you seriously just write this crap?
Click to expand...
Click to collapse
WOW ... sorry ... I don't know what I said but I didn't mean to offend you.
I've been looking around and there doesn't really seem to be a clear answer for those peoples issues with Hulu Plus.
One of the simplest fixes appears to be turning off any Ad-Block apps you have running. Make sure after you turned that app off that you reboot your phone at least once to make sure that the app is turned off.
A lot of the other fixes for Hulu appear to only be to play it through the browser.

[Q] Device Management won't go away.

I checked my phone this morning, and in the pull down menu it said "Connecting to DM server.." It's been sitting like that for several hours and won't go away/connect. I've tried restarting my phone, but that didn't help. Anyone know what my problem may be?
I am also rooted, I don't know if that would interfere or not.
You could just freeze AT&T Software update using an app like bloatware freezer free, since you are rooted.
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
rani9990 said:
You could just freeze AT&T Software update using an app like bloatware freezer free, since you are rooted.
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
Click to expand...
Click to collapse
I don't think this is bloatware though, I think it's an AT&T update. Possibly the 4.2.2 update?
Daniel_Miracle_ said:
I don't think this is bloatware though, I think it's an AT&T update. Possibly the 4.2.2 update?
Click to expand...
Click to collapse
4.1.2 hasn't even been released. And it would tell you within a matter of minutes if there was an available update, not hours.
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
rani9990 said:
4.1.2 hasn't even been released. And it would tell you within a matter of minutes if there was an available update, not hours.
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
Click to expand...
Click to collapse
4.1.2* And, if it's not an update what would it be? I would do what you said and freeze it, but I'm concerned it may be of some importance.
Daniel_Miracle_ said:
4.1.2* And, if it's not an update what would it be? I would do what you said and freeze it, but I'm concerned it may be of some importance.
Click to expand...
Click to collapse
It would be an annoying notification. Lol. No importance, if an update was released, you'd know within 5 seconds here on xda
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
rani9990 said:
It would be an annoying notification. Lol. No importance, if an update was released, you'd know within 5 seconds here on xda
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
Click to expand...
Click to collapse
Yeah, no kidding! So I would still be able to update?
If you freeze it, no. Try clearing the data for it in app manager, then reboot.
mrhaley30705 said:
If you freeze it, no. Try clearing the data for it in app manager, then reboot.
Click to expand...
Click to collapse
I went to app manager, but it wont allow me to clear the data. Any other ways of doing this?
Use Titanium Backup to clear the data.
mrhaley30705 said:
Use Titanium Backup to clear the data.
Click to expand...
Click to collapse
I had to wipe data using Titanium Backup. Thanks for the help.

NFL mobile on rooted devices

I figured I would start a thread on this. NFL mobile is no longer working on rooted devices. Disabling root and hide my root are not working for me to get it working (stocked rooted md4 and moar).
Reverting does work still so here is the previous version:
http://db.tt/mwdRhFcR
Any other ideas?
hamagc said:
I figured I would start a thread on this. NFL mobile is no longer working on rooted devices. Disabling root and hide my root are not working for me to get it working (stocked rooted md4 and moar).
Reverting does work still so here is the previous version:
http://db.tt/mwdRhFcR
Any other ideas?
Click to expand...
Click to collapse
Works fine on my phone running TPR and rooted of course.
It work good for me I'm also rooted on md4 moar 5.1. try reinstalling the app
Sent from my SPH-L710 using xda premium
kennyglass123 said:
Works fine on my phone running TPR and rooted of course.
Click to expand...
Click to collapse
sander999 said:
It work good for me I'm also rooted on md4 moar 5.1. try reinstalling the app
Sent from my SPH-L710 using xda premium
Click to expand...
Click to collapse
What app are you guys using? And how does it work?
Sent from my SPH-L710 using xda premium
Are you guys on the latest update? I'm working on a screen shot now. App comments are blown up with it.
I've uninstalled, reinstalled, if I revert it works for now but once it updates, I get this. This is on moar5.1 stock opt kernel. Also on stock md4 rooted.
hamagc said:
I've uninstalled, reinstalled, if I revert it works for now but once it updates, I get this. This is on moar5.1 stock opt kernel. Also on stock md4 rooted.
Click to expand...
Click to collapse
Does your device show NORMAL under STATUS>DEVICE STATUS? I have TPR modded to set status back to NORMAL. NFL app just updated and still works fine.
Updated app doesn't work for me either. Not that it matters espn.com shows all the same info. Now of it was the streaming verison like Verizon, I'd be singing a different tune.
Running most up to date MOAR and device shows normal in the menu.
Sent from Under water
kennyglass123 said:
Does your device show NORMAL under STATUS>DEVICE STATUS? I have TPR modded to set status back to NORMAL. NFL app just updated and still works fine.
Click to expand...
Click to collapse
Mines showing normal as well.
I'm going to flash tpr in a few to see what happens for me. Strange that some are affected and not others.
hamagc said:
Mines showing normal as well.
I'm going to flash tpr in a few to see what happens for me. Strange that some are affected and not others.
Click to expand...
Click to collapse
Yes that is really weird. I saw the notice that the app updated and figured it would be dead, but it came right up with no issue.
Can someone post the updated app? Please. I want to see of it works for me. And how do you get it to work if its for Verizon only?
EDIT: So I thought this was NFL Mobile that is exclusive to Verizon. Not the Game center thing.
Sent from my SPH-L710 using xda premium
_Epic said:
Can someone post the updated app? Please. I want to see of it works for me. And how do you get it to work if its for Verizon only?
EDIT: So I thought this was NFL Mobile that is exclusive to Verizon. Not the Game center thing.
Sent from my SPH-L710 using xda premium
Click to expand...
Click to collapse
Ya this is just the regular NFL app from the market. Not exclusive or anything.
Ok I guess you have to use older version bc I just updated my app and this is what I got
Sent from my SPH-L710 using xda premium
Ha so sure enough, I flashed TPR this morning and downloaded the NFL app and it came right up for me. Very strange!!
however looking at the app, it says NFL Mobile from Verizon? Not sure if they all do but it's the same app in the market. I don't have a non-rooted phone to compare it with lol.
It's there a flash able zip that changes status on phone from modified to normal ?
Sent from my SPH-L710 using xda premium
hamagc said:
Ha so sure enough, I flashed TPR this morning and downloaded the NFL app and it came right up for me. Very strange!!
however looking at the app, it says NFL Mobile from Verizon? Not sure if they all do but it's the same app in the market. I don't have a non-rooted phone to compare it with lol.
Click to expand...
Click to collapse
Cool! And yes Verizon owns it at the moment. Subscription and streaming only available on their service.
carrilloevo said:
It's there a flash able zip that changes status on phone from modified to normal ?
Sent from my SPH-L710 using xda premium
Click to expand...
Click to collapse
The modified status doesn't seem to be the issue as my moar ROM is set as normal. I'm assuming something else deeper in the ROM.
hamagc said:
The modified status doesn't seem to be the issue as my moar ROM is set as normal. I'm assuming something else deeper in the ROM.
Click to expand...
Click to collapse
Just read this:
http://www.androidcentral.com/nfl-redesigns-mobile-app-inexplicably-blocks-rooted-users
May answer your question
Sent from my TouchPad using Tapatalk 2
lvpre said:
Just read this:
http://www.androidcentral.com/nfl-redesigns-mobile-app-inexplicably-blocks-rooted-users
May answer your question
Sent from my TouchPad using Tapatalk 2
Click to expand...
Click to collapse
Apparently not so inexplicably...lol. Now if someone can find out what the app is looking for (logcat?) and why TPR is working someone can make a bypass of the root check. I am pretty sure MOAR uses Supersu like TPR and not Superuser, so it is not that.
kennyglass123 said:
Apparently not so inexplicably...lol. Now if someone can find out what the app is looking for (logcat?) and why TPR is working someone can make a bypass of the root check. I am pretty sure MOAR uses Supersu like TPR and not Superuser, so it is not that.
Click to expand...
Click to collapse
I wonder what happens if you disable supersu in the app? Then run the program.
Sent from my TouchPad using Tapatalk 2

T-Mobile knows more than you think...

Got a notification today telling me my device health was good, and I had to check performance and this popped up:
I rooted 2 days ago and stayed stock. Anyone know how they know this?
Sent from my SGH-T999 using xda app-developers app
When your phone is rooted, it knows, and so do the apps. That's why you cannot install isis wallet if your phone is rooted. In the about section in settings, it says if the device is rooted. If it says modified then it is rooted and any app can probably see that. Doesn't mean that tmobile knows it is, but the app does, and it may, or may not report this back to them.
Sent from my GT-N8013 using xda app-developers app
masondoctorjt said:
When your phone is rooted, it knows, and so do the apps. That's why you cannot install isis wallet if your phone is rooted. In the about section in settings, it says if the device is rooted. If it says modified then it is rooted and any app can probably see that. Doesn't mean that tmobile knows it is, but the app does, and it may, or may not report this back to them.
Sent from my GT-N8013 using xda app-developers app
Click to expand...
Click to collapse
Thanks for the info. I didn't think just any app could tell, only root apps. Well I guess this is no big deal at all.
Sent from my SGH-T999 using xda app-developers app
Re: Update
T-mobile only recently updated the "my Account" app. Giving them selfs access to all kinds of stuff on your phone. This also detects the tethering mod :/
Best thing to do is uninstall the update...
Very crappy thing of them to do, But I guess they have to be like the nsa.
That's because you guys have the option to collect diagnostics enabled.. Mine is disabled and it shows unknown for everything
Sent from my SGH-T999 using Tapatalk
serio22 said:
That's because you guys have the option to collect diagnostics enabled.. Mine is disabled and it shows unknown for everything
Sent from my SGH-T999 using Tapatalk
Click to expand...
Click to collapse
I had no clue mine was on, but it is definitely disabled now. About to flash CM11 actually. Wish me luck!
Sent from my SGH-T999 using xda app-developers app
Christopher4tw said:
I had no clue mine was on, but it is definitely disabled now. About to flash CM11 actually. Wish me luck!
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
You simply don't need luck,if.your doing everything textbook style.should have no issues. I stay away from CM BUT GL
~SanaDrate + LTE
RoxAbout said:
T-mobile only recently updated the "my Account" app. Giving them selfs access to all kinds of stuff on your phone. This also detects the tethering mod :/
Best thing to do is uninstall the update...
Very crappy thing of them to do, But I guess they have to be like the nsa.
Click to expand...
Click to collapse
Lololol, I'm starting to see more of the trends of this word "NSA" when it comes to security.
I'd uninstall, just like what she says.
Sanadrate said:
You simply don't need luck,if.your doing everything textbook style.should have no issues. I stay away from CM BUT GL
~SanaDrate + LTE
Click to expand...
Click to collapse
Yep, I stay away from CM too. Especially they went for profit :Boycotting:
Sent from my SGH-T999 using Tapatalk
Sanadrate said:
You simply don't need luck,if.your doing everything textbook style.should have no issues. I stay away from CM BUT GL
~SanaDrate + LTE
Click to expand...
Click to collapse
You're right, I didn't need luck, it was a really easy install and it has no real bugs that I am seeing. Running super smooth.
Sent from my SGH-T999 using xda app-developers app
RoxAbout said:
T-mobile only recently updated the "my Account" app. Giving them selfs access to all kinds of stuff on your phone. This also detects the tethering mod :/
Best thing to do is uninstall the update...
Very crappy thing of them to do, But I guess they have to be like the nsa.
Click to expand...
Click to collapse
Actually, you granted them access by accepting the permissions. Thats why i read that stuff. And being a developer, i can usually figure out what actions fall under the required permissions too.
ndwgs said:
Lololol, I'm starting to see more of the trends of this word "NSA" when it comes to security.
I'd uninstall, just like what she says.
Yep, I stay away from CM too. Especially they went for profit :Boycotting:
Sent from my SGH-T999 using Tapatalk
Click to expand...
Click to collapse
What do you mean CM went for profit?
elesbb said:
Actually, you granted them access by accepting the permissions. Thats why i read that stuff. And being a developer, i can usually figure out what actions fall under the required permissions too.
What do you mean CM went for profit?
Click to expand...
Click to collapse
They went commercial, now are a official corporation. They are looking to make that money, eventually. With features like a CM account, privacy guard, secure messaging they were getting ready for it. None of those are attractive though.
Sent from my SGH-T999 using xda app-developers app
daxecutioner24 said:
They went commercial, now are a official corporation. They are looking to make that money, eventually. With features like a CM account, privacy guard, secure messaging they were getting ready for it. None of those are attractive though.
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
But its still free to install CM and have the source code available though. Right? Im not a huge user of CM since i have an S4 ( I like my features )
elesbb said:
But its still free to install CM and have the source code available though. Right? Im not a huge user of CM since i have an S4 ( I like my features )
Click to expand...
Click to collapse
Your assumption is correct. For now at least.
Sent from my SGH-T999 using Tapatalk
I bet cm will soon require a small purchase fee,upon flashing you must enter a code,for each device.
~SanaDrate + LTE
Sanadrate said:
I bet cm will soon require a small purchase fee,upon flashing you must enter a code,for each device.
~SanaDrate + LTE
Click to expand...
Click to collapse
it seems more likely the purchase fees will be for the added features. Allcast is the perfect example. It's a CM app on the app store that has a time limit unless you pay money. That's their future. I can easily imagine a CM rom that is basically AOSP, and a collection of appstore apps that you have to pay money for to get the "Full CM experience". Of course, if you buy a CM phone (like the oppo n1), you'd get all those for free.
Or they just collect your data and sell it on their own kinda like Google
Sent from my SGH-M919 using xda app-developers app
how to disabling it
serio22 said:
That's because you guys have the option to collect diagnostics enabled.. Mine is disabled and it shows unknown for everything
Sent from my SGH-T999 using Tapatalk
Click to expand...
Click to collapse
Want to disable where is it?
Guntert said:
Want to disable where is it?
Click to expand...
Click to collapse
Should be under back up and reset
Sent from my SGH-T999 using Tapatalk
All I have is
Back up my data
Backup account
Automatic restore
Factory data reset
Sent from my GT-N8013 using Tapatalk
Guntert said:
All I have is
Back up my data
Backup account
Automatic restore
Factory data reset
Sent from my GT-N8013 using Tapatalk
Click to expand...
Click to collapse
Disable through the Tmobile "My Account" app
Sent from my SGH-T999 using XDA Premium 4 mobile app

Three LG software updates - July 25th

I had auto updates on so my phone only told me that three updates were done in the Update Center. No log of what they were.
Anyone know?
00dahc said:
I had auto updates on so my phone only told me that three updates were done in the Update Center. No log of what they were.
Anyone know?
Click to expand...
Click to collapse
Keyboard, VoiceMate & LG Backup probably.
This is what I got.
LG Backup
00dahc said:
I had auto updates on so my phone only told me that three updates were done in the Update Center. No log of what they were.
Anyone know?
Click to expand...
Click to collapse
Those are not system updates, they are the LG apps that got updated like lg keyboard and other stuff from LG. Not sure why they can't put in the play store like HTC, Motorola instead of having one more useless app store like Samsung.
No one said they are system updates.
Software updates from the LG Update app. I already did the Keyboard update days before, so it wasn't that.
3 other packages were updated.
kirdroid said:
Those are not system updates, they are the LG apps that got updated like lg keyboard and other stuff from LG. Not sure why they can't put in the play store like HTC, Motorola instead of having one more useless app store like Samsung.
Click to expand...
Click to collapse
It's not an app store like Samsung, it's just an internal update system. The two are really different.
I don't care for the keyboard update. It messes up a lot of the auto correct.
Sent from my LG-D851 using XDA Premium 4 mobile app
I find the update did better for autocorrect than it did before plus I love seeing the word I am swiping go through the transition.
thehavock18 said:
I find the update did better for autocorrect than it did before plus I love seeing the word I am swiping go through the transition.
Click to expand...
Click to collapse
Try typing the word "you'd". Does it recognize it? Also, try ending a sentence with the word "at" and then type a period. Does it switch it to e.g.?
Sent from my LG-D851 using XDA Premium 4 mobile app
Skizzy034 said:
Try typing the word "you'd". Does it recognize it? Also, try ending a sentence with the word "at" and then type a period. Does it switch it to e.g.?
Sent from my LG-D851 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
It probably just hates dangling participles
Works fine before the update.
Sent from my LG-D851 using XDA Premium 4 mobile app
Can I update even though I'm rooted?
Sent from my LG-D851 using XDA Free mobile app
XxhTcG2uSERxX said:
Can I update even though I'm rooted?
Sent from my LG-D851 using XDA Free mobile app
Click to expand...
Click to collapse
Yes. Its in the app update app in the app drawer.
Sent from my LG-D851 using XDA Premium 4 mobile app
Skizzy034 said:
Works fine before the update.
Sent from my LG-D851 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Why would we want it to allow bad English?
00dahc said:
Why would we want it to allow bad English?
Click to expand...
Click to collapse
Why would we want a keyboard to decide what you should be saying?
I have an English degree and I frequently use intentionally bad grammar for various reasons. This is a huge reason I can't use Swiftkey either. Both of them are hell-bent on turning your typing into a single style with a concrete set of rules and patterns. Let ME decide what I want to say.
00dahc said:
Why would we want it to allow bad English?
Click to expand...
Click to collapse
Were typing in a forum not writing an essay.
Sent from my LG-D851 using XDA Premium 4 mobile app

Categories

Resources