Netflix Streaming - Android Software/Hacking General [Developers Only]

I know the player is right around the corner...yada yada, yada...but I have been hearing that for a while already.
Apparently there is a Linux based device (ROKU) which streams Netflix fine.
http://www.hackingnetflix.com/2008/07/roku-has-posted.html
Would it be possible to take that source code, plus maybe a system dump of the device to port the player to an Android phone?
I am not sure how 'deep' the DRM is intergrated into the device, or if it just sits on top of the OS. Anyone interested in looking at this. I am 1) not smart enough to make it work 2) have no time.
Before I saw this I didn't know there were any Linux devices capable of streaming Netflix.

Anyone? Damn I hate waiting.
Sent from my SAMSUNG-SGH-I897 using XDA App

i find it a little ironic that the advertisement on the page above the post at the time i am looking at it is for netflix. sorry my post doesn't help netflix streaming NOW would be great! but i just got hulu working on my evo earlier today so life isn't so bad

Update!
http://www.engadget.com/2011/02/15/android-powered-lg-revolution-caught-streaming-netflix-at-mwc-v/
Apparently there's an app at MWC2011 running well. I'm curious about the DRM in the hardware though...
@amartyca, please do share the hulu solution...

Related

[Q] Anyone try Slingplayer Mobile on the XOOM yet?

I was wondering if the current slingplayer works on the XOOM. I don't want to spend 30 bucks for an app only to find it forces close on launch or something.
Thanks!
-Loc
Locarian said:
I was wondering if the current slingplayer works on the XOOM. I don't want to spend 30 bucks for an app only to find it forces close on launch or something.
Thanks!
-Loc
Click to expand...
Click to collapse
I have - it works fine. It looks like Sling updated the Android app yesterday to include high quality streaming, finally! It runs in full screen on the Xoom - the picture looks good (not great, but good). Hopefully Sling will release a tablet-optimized version as well.
dwboston said:
I have - it works fine. It looks like Sling updated the Android app yesterday to include high quality streaming, finally! It runs in full screen on the Xoom - the picture looks good (not great, but good). Hopefully Sling will release a tablet-optimized version as well.
Click to expand...
Click to collapse
Hey dwboston, I tried to look for this app in the market for the Xoom and I can't find it. Where did you find it at? I tried the search button, but it didn't find it either.
Works great for me
after the update, it works ok. the mobile controls need to be tweaked, but it is usable.
Slingbox on Xoom
The app works great on Xoom but is exactly the same as the application for the Android phone. Therefore if you purchased the application for your Smartphone no need to purchase it again for the Xoom.
Also since its the same app the controls could use some tweaking but overall it does what its suppose to and with good bandwidth the video quality is great.
I am working on a video to show you how it looks/works. Ill post it soon.
Slingplayer Overview Video
As promised I have a video overviewing Slingplayer app for Slingbox. Hope this helps those deciding on making the investment. I paid $180 for Slingbox(you really only need the regular) and $30 for Slingbox App for Android.
http://www.youtube.com/watch?v=8V-i-TA5J3M
Excellent video, thanks! I don't have a Slingbox, but it sure is tempting after seeing how flawless and easy it ran on the Xoom.
I bought a Monsoon Vulkano for 109.00 and the app is free. I have been very pleased with the quality on my DX and my laptop. I will try it on my Xoom as soon as I get one!
Sent from my DROIDX using XDA App
Update: does not work withmy g tablet even with the latest update. Just hangs at the buffering screen.
brian1972ct said:
Excellent video, thanks! I don't have a Slingbox, but it sure is tempting after seeing how flawless and easy it ran on the Xoom.
Click to expand...
Click to collapse
Your Welcome. Please 'Thanks' me , helps me out a little. I run daily videos of different applications on Xoom so you can check out my channel through that link to see other vids, as well as request Apps you want to see in action. http://www.youtube.com/sleeplessninjas
The app itself is as flawless as the video depicted. Setting up the hardware initially for use over the internet can be a little tricky and its hard to make a generic video on how to set it up because the tricky part depends on customizing some port forwarding on your router. But if anyone is having issues with this setup just send me a private message. You probably shouldn't ask for help with the hardware setup in this thread because it doesn't really pertain to the Xoom itself.
drum747 said:
I bought a Monsoon Vulkano for 109.00 and the app is free. I have been very pleased with the quality on my DX and my laptop. I will try it on my Xoom as soon as I get one!
Sent from my DROIDX using XDA App
Click to expand...
Click to collapse
From reading up on the device it looks really impressive. Especially with the HDMI In and the ability to have its own DVR. Thank you for sharing I am going to check it out.
For those that are on Dishnetwork with a VIP 922 or 722 with Sling adapter there is a free application. It shows up on the cellphone market, but not the tablet.
I downloaded the latest phone version in apk format from another site and installed it on the Xoom. The latest version has the HD mode that was just released on the normal Sling player. The browse portion is verticle, but when you play a video it switches to horizontal. Working great for me so far.
I have a Sling Pro-HD coming tomorrow and I am going to see how that works on other devices. If the quality is good I am going to hook it up to a device such as one of my Blu Ray players that has Netflix, Hulu, and Amazon on it to see how that looks and works.
laoman3d said:
Hey dwboston, I tried to look for this app in the market for the Xoom and I can't find it. Where did you find it at? I tried the search button, but it didn't find it either.
Click to expand...
Click to collapse
I didn't have to search for it. I have it loaded on my phone (Dell Streak) so it showed up automatically in my list of apps in the Market on the Xoom the first time I turned it on.
I have the slingplayer app on ea bunch of devices. I have it for the ipod touch, my Droid, I even have a Windows license of it from when I had a Winmo phone. I have one of the older Slingbox AV devices and I gotta say it's been great. Now that I can hook the Xoom up to HDMI I can literally watch tv anywhere I am. I am traveling this weekend, hotels typically have HDMI inputs and wifi so I always have my tivo with me. I used it on my last trip to watch local news at night back home. The controls aren't perfect as mentioned above but they're pretty good. I use the app almost daily either on my phone on the Xoom. Most people complain about the cost of the app but to me it's worth it.
sleeplessninja said:
From reading up on the device it looks really impressive. Especially with the HDMI In and the ability to have its own DVR. Thank you for sharing I am going to check it out.
Click to expand...
Click to collapse
One thing if you decide on the Vulkano, just get the "platinum" version it has the same abilities that the other units have but does not come with an SD card or hard drive but they can be added for the dvr feature. With the free apps for all devices, I think its the best deal going. Good luck!
Sent from my DROIDX using XDA App
sorry to bump this thing up, but what version of Sling player are yours? mine doesn't work, just loads a black screen, sometimes it hangs there and most of the time it closes.
NVM found an update sorry.
I have a Slingbox AV (old model) and it still chugs away. I watch a half hour show at lunch everyday on the Xoom. Works well.
Sling over Wifi seems to work okay. However, it doesn't seem to work over bluetooth tethering for me. Can anyone else confirm whether or not it's working for them via bluetooth tethering?
saber74 said:
Sling over Wifi seems to work okay. However, it doesn't seem to work over bluetooth tethering for me. Can anyone else confirm whether or not it's working for them via bluetooth tethering?
Click to expand...
Click to collapse
Bluetooth will most likely not support the bandwidth required for streaming. I would never suggest tethering (usb or bt) for anything other than just accessing the internet for google searches and other low bandwidth usage.
checkout a BT wiki for more info, BT is just not the best idea when it comes to any sort of high bandwidth file transfers or streaming or even tethering if you ask me... http://en.wikipedia.org/wiki/Bluetooth
I have my droid 2 tethered to my xoom and I have zero problems streaming my sling box HD.

Official Netflix Leaked!! (updated: 3/16/2011)

A version of the official Netflix app has been leaked. See here:
http://www.androidpolice.com/2011/0...apk-leaked-probably-wont-stream-anything-yet/
and link to dl app:
http://lts.cr/TY5
Apparently streaming doesn't work on most (all?) devices. I was hoping someone here could fix that
EDIT 3/16/11
I've uploaded some lib files that may or may not help (in lib.zip) extracted from the LG Optimus 2x. It would be ideal if we could have system/lib dump from the Revolution but I couldn't find it. There are a number of DRM, "OMX", and video/audio codec related libs in here. Perhaps someone is willing to put these in their lib, set permissions, and try netflix again?
More info on OMX here? http://www.omappedia.org/wiki/OMX_Android
sundar2012 said:
A version of the official Netflix app has been leaked. See here:
http://www.androidpolice.com/2011/0...apk-leaked-probably-wont-stream-anything-yet/
and link to dl app:
http://lts.cr/TY5
Apparently streaming doesn't work on most (all?) devices. I was hoping someone here could fix that
Click to expand...
Click to collapse
i hope someone fixes it
Damn, can't even sign in on the app. It closes every time.
Yea streaming is indeed borked. Could it be possibly because they haven't gotten their servers completely ready. Thanks for posting nonetheless. Can't wait to get this working.
Sent from my Nexus S using XDA App
cant wait for this. The interface looks good and is quick. I'm interested to see how much tinkering is needed to get this to work.
I was able to log in on my device. When I go to play a video, however, I get the message:
Sorry we could not reach the Netflix service. Please try again later. If the problem persists please visit netflix.com (1005)
fosdos4790 said:
Yea streaming is indeed borked. Could it be possibly because they haven't gotten their servers completely ready. Thanks for posting nonetheless. Can't wait to get this working.
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
actually its a drm thing
http://i.imgur.com/9UVjZ.png
luigi90210 said:
actually its a drm thing
http://i.imgur.com/9UVjZ.png
Click to expand...
Click to collapse
Ahh I see.
Sent from my Nexus S using XDA App
sundar2012 said:
I was able to log in on my device. When I go to play a video, however, I get the message:
Sorry we could not reach the Netflix service. Please try again later. If the problem persists please visit netflix.com (1005)
Click to expand...
Click to collapse
Same thing here. Any way to work around it?
There is probably some sort of DRM service baked into the ROM that this hooks into. The question is whether said service can work independently from the LG framework and whether it requires actual hardware support.
I hope someone can get it working.
Would love to get Netflix on my Galaxy Tab!
Both the MSM8655 and MSM8255 chipsets have the DRM hardware (the only difference between them being that the 8655 has CDMA suppport and the 8255 doesn't.) This means that people with the mytouch 4g and other phones with the same chipset should be able to eventually get it working. Anyone else may have a much harder time. I'm not sure if any of Qualcomm's other chipsets have the same DRM support. And then there's Samsung...
i wonder if the g2 has te same chipset. i read that its the same sec-gen snapdragon but i know for sure the g2 is underclocked.
The G2 is MSM 7230.
ah. so its a no go for me
same here on cappy
I've managed to get a different reaction from the app than most people seem to. When I try to stream a video I get the same error everyone else does, but when I try to resume a video I was streaming previously on my xbox and then paused I get no error.
The video still doesn't stream, it hangs indefinitely on the loading page, but it is at least a different reaction, and may be enough for some one more tech savvy than me to go on in terms of figuring out where to go on fixing this app. I've tested this on both my Galaxy Tab and my myTouch 4G.
Sent from my SGH-T849 using XDA App
The dump doesn't have a lib folder... I was looking forward to looking through the codecs. I'll take a look later to see if they moved them elsewhere. The hardware decoding is controlled by the OMX files, isn't it?
There is a lib folder in the apk.
Sent from my HTC Glacier using Tapatalk
ivanmmj said:
The dump doesn't have a lib folder... I was looking forward to looking through the codecs. I'll take a look later to see if they moved them elsewhere. The hardware decoding is controlled by the OMX files, isn't it?
Click to expand...
Click to collapse
Ivan its been along time...I remember you teaching me how to cook roms in the T-mobile wing forums...good to see that your working on this.

Netflix Android app?

Has anyone heard any new news on the possibility of a Netflix app that streams video on Android? I don't know about you guys but I really really want it! Are there still issues with security and whatnot?
Just curious if anyone has heard anything. They need to get this done!
Still just hearing more about security crap..
Sent from my ADR6400L using XDA App
Theres an apk out there, streaming doesn't work tho.
Thunderbolt «» das BAMF Remix
corenojoe said:
Has anyone heard any new news on the possibility of a Netflix app that streams video on Android? I don't know about you guys but I really really want it! Are there still issues with security and whatnot?
Just curious if anyone has heard anything. They need to get this done!
Click to expand...
Click to collapse
Yup, Can't wait for this.
LadyAngler said:
Yup, Can't wait for this.
Click to expand...
Click to collapse
Ya, started watching Scrubs from the beginning last night and it'd be awesome if I could pick up where I left off and watch it on breaks and lunch on my phone while I'm at work. Could kill like a season a day lol
I'm assuming this will be a super noob question as no one ever asks but going to ask anyway.
Why is the Hulu fix/hack/edit any diff than this? So long as we can fool a browser into think it's a full desktop, why couldn't we stream through that instead of depending on an app to do it? #flamejacketon
DNak206 said:
I'm assuming this will be a super noob question as no one ever asks but going to ask anyway.
Why is the Hulu fix/hack/edit any diff than this? So long as we can fool a browser into think it's a full desktop, why couldn't we stream through that instead of depending on an app to do it? #flamejacketon
Click to expand...
Click to collapse
I can't give a definite answer but I would assume that any content would run smoother/better through the app then a hacked browser.
newalker91 said:
IIRC, I believe it's because Netflix streams over the web via Silverlight not Flash. It's easy to hack flash and fool it, but Silverlight is a different story.
Click to expand...
Click to collapse
this.
Besides, this same thread has been posted countless times, a simple search would've shown that. We are waiting for it to be released by Netflix, as our processor has the necessary security needed for the app to be released.
I do believe though, that we will have to wait until the LG Revolution is released to the public before we can get the app, as I suspect LG and Netflix have an exclusivity deal going, so LG can sell some phones.
Then again, I may be and have been wrong.
IISiDeK1CKII said:
this.
Besides, this same thread has been posted countless times, a simple search would've shown that. We are waiting for it to be released by Netflix, as our processor has the necessary security needed for the app to be released.
I do believe though, that we will have to wait until the LG Revolution is released to the public before we can get the app, as I suspect LG and Netflix have an exclusivity deal going, so LG can sell some phones.
Then again, I may be and have been wrong.
Click to expand...
Click to collapse
Come on LG!
newalker91 said:
IIRC, I believe it's because Netflix streams over the web via Silverlight not Flash. It's easy to hack flash and fool it, but Silverlight is a different story.
Click to expand...
Click to collapse
I had noticed the last flick I streamed on my laptop used Silverlight, (as far as I knew that was new) but definitely makes sense. Flash is hackable, SL is not.. Got it, thanks.
DNak206 said:
I had noticed the last flick I streamed on my laptop used Silverlight, (as far as I knew that was new) but definitely makes sense. Flash is hackable, SL is not.. Got it, thanks.
Click to expand...
Click to collapse
Netflix on android won't be using silverlight though. It could use Moonlight http://www.mono-project.com/Moonlight, but support for that on linux is far worse than flash and would probably be even more of a battery killer, so I'm guessing they will port whatever they use for iOS on the iphone/ipad to android.
There's no way the iphone version of netflix (which has been out for a while) uses silverlight (jobs would never allow that), so I am guessing they will probably just use the same libraries for android that they have for iOS and create a wrapper around that with java to create an executable.
DNak206 said:
I had noticed the last flick I streamed on my laptop used Silverlight, (as far as I knew that was new) but definitely makes sense. Flash is hackable, SL is not.. Got it, thanks.
Click to expand...
Click to collapse
Netflix has always used silverlight, at least as far as I have known. And yareally
is probably right about how they are going to go about it.
The main reason why Winmo 7 had/has so fast netflix is because of silverlight and the native ability (I believe) for it to run on winmo.

[Q] Justin.tv/Twitch.tv App

Just wondering if anyone has heard anything about a justin.tv or twitch.tv app?
All I could find was a kinda dusty thread on the twitch.tv forums.
Probably the only thing I really miss having on WP7, gotta have my fix for Starcraft 2 streams and others. I remember ustream had an app, but it was pretty awful and I can't even find it anymore.
count me in!
Nudua said:
Just wondering if anyone has heard anything about a justin.tv or twitch.tv app?
Click to expand...
Click to collapse
+1
i guess it is because the streams that justin tv handle are flash-based. Someone correct me if im wrong. I don´t know about the stream protocols on ustream, but since wp7 has no support for flash, a workaround is needed... even though, there are apps for sites like the old megavideo, i guess an app like that is a start point in terms of code...
Our last hope would be to wait until the release of windows phone 8, where there'll be support for native code. In that case it will be easier for someone to code such app...
But like you i certainly hope that this arrives soon to wp7 cuz i love to watch my favorite channels on jtv too and i'd love to be able to watch them while in the subway, when going to, or from work... cuz i do almost 2 hours daily just on transport
There is Jviewer
http://www.windowsphone.com/en-US/apps/f3931b03-8a27-4b98-bc9d-39f194b42e92
there is a free and non free one,, worked for me the twice I tried

Just got my Minix Neo X7

First thing first... I was super excited to get this going....
After I collect myself, the first thing I did was update the new firmware, install XBMC that is recommended on Minix forum and setup RK remote control.
I notice 1080p movies has a bit stutter on the video, but 720p was great.
What's next?
recomended apps?
launchers?
accessories? - Next thing i'm picking up is the A2 airmouse
I only had 2 hours to play with it yesterday.................
You will find more on the MINIX forums Im an admin over their and till stick pc gets more mainstream you won't find a lot of help on these forms I check everyday ... I love xda I use it all day every day for my s3 and nexus 7.2 but not good for sticks/set top boxes yet
My name over their is keepinitdroid if you have any questions
But to answer your question here. I love TV launcher or use xbmc for your launcher I use pimp my ROM and ROM tool box to tweak several different aspects of the x5 and x7.
A really good app I love is videomixpro in the other forums I have a Dropbox link to the free version or you can find it on Google its kinda like Netflix on steroids but has a one time fee like 2 bucks.
If you like gaming the x7 can play almost every game ive thrown at it ashphalt 8 plays well plus a slew of emulators I use my x7 as game slash media center good luck
Brett
Sent from my SCH-I535 using Tapatalk 4
nice
dincdoes.me said:
You will find more on the MINIX forums Im an admin over their and till stick pc gets more mainstream you won't find a lot of help on these forms I check everyday ... I love xda I use it all day every day for my s3 and nexus 7.2 but not good for sticks/set top boxes yet
My name over their is keepinitdroid if you have any questions
But to answer your question here. I love TV launcher or use xbmc for your launcher I use pimp my ROM and ROM tool box to tweak several different aspects of the x5 and x7.
A really good app I love is videomixpro in the other forums I have a Dropbox link to the free version or you can find it on Google its kinda like Netflix on steroids but has a one time fee like 2 bucks.
If you like gaming the x7 can play almost every game ive thrown at it ashphalt 8 plays well plus a slew of emulators I use my x7 as game slash media center good luck
Brett
Sent from my SCH-I535 using Tapatalk 4
Click to expand...
Click to collapse
Thank You for all the help Brett.
I sign up for Minix Forums yesterday.
I have received my one a few days ago and waited to give it a proper try until i fixed my Logitech K400.
Soon i will add a few things i've run upon, let me say, minor annoyances, but in general the piece is running good, i am as speaking, currently updating to 005 release and will give it another try until the review.
I haven't installed the 005 update yet. I have been running Finless Bob's rom from freaktab, and it's been treating me pretty well. Strauzo's sdk2 one ran well, but i only have the minix crap remote, so not having the rkremote available made me switch back to the finless bob. We need to get some people who are smart devs to work on developing a great firmware
heh, found out about freaktab just an hour ago, that nexus thing caught my attention, might give it a try as i really need multi-user enviroment.
anyway, as i mentioned earlier, there are some stuff that bugged me a bit. one major problem right now is External HDDs, got two of them connected and none of them is mounted, i just get a notification that the usb storage can be safely removed. Stock firmware, ull notice 1080p is kinda 1080i, doesnt feel FullHD, but then i noticed everybody noticed this, and should be a matter of time until this is addressed.
Then the hardware keyboard needs more attention on this area. "Enter" key does not work in no app as a send command, whether it is a facebook send message or an enter to confirm a password. right click is back button, and moving around pages with two finger scroll is too sensitive (but i was so in Win and OS X with the Logitech K400).
Basically, Minix got not much to do except stimulate a more dev friendly device so it can be community rich, with little to adapt to i see 4.3/4.4 on the way faster then on phones definitely.
Havent done any gaming yet, nor stress tested it with some 1080p material, but using it for browsing and chitchat, flawless until now .
I have a small problem... Just rooted my X7. Everything works fine except there is no app to set root permission like supersu. Every app has full access without asking me. Should I just install supersu or what? I have no custom recovery...
Sent from my HTC EVO 3D X515m using XDA Premium 4 mobile app
Z23 said:
I have a small problem... Just rooted my X7. Everything works fine except there is no app to set root permission like supersu. Every app has full access without asking me. Should I just install supersu or what? I have no custom recovery...
Sent from my HTC EVO 3D X515m using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I believe you can download the SuperSU app from the PlayStore but not 100%
check with the guys from minixforum.com
Btw which link you followed to root your unit?
root:
http://blog.geekbuying.com/index.php/2013/08/03/how-to-root-minix-neo-x7-quad-core-tv-box/
Imortant: You have to replace the adb.exe wich is old and does not work anymore. Take it from android sdk.
Should not be dangerous, because you can always flash a clean firmware. But use at your own risk.
Sent from my Nexus 7 using XDA Premium 4 mobile app
Tested installing supersu. Works fine.
Sent from my Nexus 7 using XDA Premium 4 mobile app
PlutoDelic said:
one major problem right now is External HDDs, got two of them connected and none of them is mounted, i just get a notification that the usb storage can be safely removed.
Click to expand...
Click to collapse
I'm thinking about getting one of these tv boxes; not sure which one. Anyway....
Did you try Paragon exfat/NTFS or similar app? I know Paragon is free and works great for at least a single external hard drive, uhm with power connected.
notice 1080p is kinda 1080i, doesnt feel FullHD, but then i noticed everybody noticed this, and should be a matter of time until this is addressed.
Click to expand...
Click to collapse
vic_singh said:
First thing first... I was super excited to get this going.... I notice 1080p movies has a bit stutter on the video, but 720p was great.
Click to expand...
Click to collapse
So MX Player, XBMC, similar video players output interlace mode? 1sometimes with interlace lines? how to fix any jerky / choppy playback in 1080? doesn't MXPlayer and XBMC support H/W accel decoding? is there a work-around trick to fix the interlace issue?
Thanks in advance for the feedback.
Head on over to freaktab.com They have all you need to run 4.4 and OC kernel which will fix choppy video, check out finless 1.8 and lewys hybrid. Also a just Xbmc ROM
Scribed henceforth from thy G pad.
petesimon said:
I'm thinking about getting one of these tv boxes; not sure which one. Anyway....
Did you try Paragon exfat/NTFS or similar app? I know Paragon is free and works great for at least a single external hard drive, uhm with power connected.
So MX Player, XBMC, similar video players output interlace mode? 1sometimes with interlace lines? how to fix any jerky / choppy playback in 1080? doesn't MXPlayer and XBMC support H/W accel decoding? is there a work-around trick to fix the interlace issue?
Thanks in advance for the feedback.
Click to expand...
Click to collapse
First, sorry for the delay, wasnt much around here.
As the post above says, freaktab.com is by far the best community regarding the sticks/boxes. How i see it, the X7 is getting the most attention right now due to its support, but the community is more alive from shared knowledge, and leaked stuff .
Regarding the technical side, i did try Paragon for exfat, and gave up since they only support that if you contact them, for some reason exfat is not really included on the app. And to be even more honest, i rooted and did not have any problems whatsoever dealing with hardware.
1080p playback is in its final touches, there is a rom based on the kitkat sdk sources released, it is blazing fast yet it uses an old kernel, minix promised that they're next move is going to be with a new kernel, so we have to see what that is going to bring. The only thing is, just like any manufacturer, if they release a newer device then the old ones are going to suffer from official support.
Those devices in my opinion are pretty much under heavy testing era, they still under-perform for the values they've got inside. The more community it has though, the faster they evolve.
dincdoes.me said:
If you like gaming the x7 can play almost every game ive thrown at it ashphalt 8 plays well plus a slew of emulators I use my x7 as game slash media center good luck
Brett
Sent from my SCH-I535 using Tapatalk 4
Click to expand...
Click to collapse
Hi Brett,
Have you any idea about how to install and play games that requires downloaded contents ? I had no success with real racing 3, something wrong with the extra download requiring WiFi but even with Wi-Fi on, it still doesn't want to download it's content. I've seen peoples having similar issue but couldn't find any solution even on freaktab.
Im using hybrid firmware.
Sent from my Nexus 7 using XDA Free mobile app

Categories

Resources