Cannot update s3 to jellybean through ota. - Galaxy S III Q&A, Help & Troubleshooting

Hi,
When I try to update using ota from ics to jb, the download is around 310 mb, (lk1), here is what happens.
Download completes successfully, phone prompts for a reboot and when it boots up, it goes to cwm and shows a prompt to install the zip file. I select yes but the process gets aborted. What's going on? I'm using cwm 6 (updated from the version that comes with cf root using Rom manager)...
Please suggest a fix rather than an alternative like download from kies or flash using Odin. I would like to know what's happening here and why. Is it because of a cwm update?
Any help will be appreciated.
Sent from my GT-I9300 using Tapatalk 2

Repeat repeat OTA fails if rooted.
Try Kies.
jje
Sent from my GT-I9300 using xda premium

JJEgan said:
Repeat repeat OTA fails if rooted.
Try Kies.
jje
Sent from my GT-I9300 using xda premium
Click to expand...
Click to collapse
Thank you. Is the update file larger than what u get in ota? If so, is there a direct download link for lk1 india?
Sent from my GT-I9300 using Tapatalk 2

TheSkyKnight said:
Thank you. Is the update file larger than what u get in ota? If so, is there a direct download link for lk1 india?
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
Use CHECKFUS and sorry no idea of file size though OTA is usually smaller .
jje

Related

Is there a tutorial on how to root G-Tab 10.1 3G with Honeycomb 3.2?

I did google that and all tutorials I found were for the WiFi version. I have honeycomb 3.2 installed. I have another question, after rooting, will I still be able to get notified of new official updates through Kies?
Thanks in advance!
Sent from my GT-P7500 using XDA App
M_Shaaban said:
I did google that and all tutorials I found were for the WiFi version. I have honeycomb 3.2 installed. I have another question, after rooting, will I still be able to get notified of new official updates through Kies?
Thanks in advance!
Sent from my GT-P7500 using XDA App
Click to expand...
Click to collapse
Flash via CWM. Also why Kies? Kies is horrible, very poor support from Kies.
Misledz said:
Kies is horrible, very poor support from Kies.
Click to expand...
Click to collapse
DOUBLE DITTOS! :thumbup: Couldn't be more correct!
If you can read this it was sent using my GT-P7510.
Is there a different rooting file for the 3G version? Could you please provide a link for the rooting and unrooting files?
Thanks!
No, it's all the same. File is attached.
Thanks a lot!
I must have CWM recovery installed, or I can do it over stock recovery?
Sent from my GT-P7500 using XDA App
M_Shaaban said:
Thanks a lot!
I must have CWM recovery installed, or I can do it over stock recovery?
Sent from my GT-P7500 using XDA App
Click to expand...
Click to collapse
No. Stock only accepts Google signed files. Rooting is not part of Googles "master plan"
Thanks a lot!
I did root my phone without cwm recovery.
Sent from my GT-P7500 using XDA App
M_Shaaban said:
Thanks a lot!
I did root my phone without cwm recovery.
Sent from my GT-P7500 using XDA App
Click to expand...
Click to collapse
What did you use? SuperOneClick?
Misledz said:
What did you use? SuperOneClick?
Click to expand...
Click to collapse
Stock recovery can flash the root.zip also cwm is just an option i rooted my device with 3.2 with stock recovery
Sent from my GT-P7500 using Tapatalk
I didn't use SuperOneClick, just flashed through stock recovery!
Thanks hoss, will I get notified of future official updates through Kies after rooting?
Sent from my GT-P7500 using XDA App
M_Shaaban said:
I didn't use SuperOneClick, just flashed through stock recovery!
Thanks hoss, will I get notified of future official updates through Kies after rooting?
Sent from my GT-P7500 using XDA App
Click to expand...
Click to collapse
Yeap you will, there is just one problem. Kies is region bound, so where EU gets official ICS update, and you live somewhere in the middle east? You won't get the update till there is an arabic/regional firmware released via kies.
M_Shaaban said:
I didn't use SuperOneClick, just flashed through stock recovery!
Thanks hoss, will I get notified of future official updates through Kies after rooting?
Sent from my GT-P7500 using XDA App
Click to expand...
Click to collapse
As he said it will be no problem I personally updated to 3.2 while i was rooted with no problems
Sent from my GT-P7500 using Tapatalk
Only problem is, updating via Kies makes you lose your root.
***EDIT***
Nevermind Thanks... I found a really simple tutorial. Sorry for the dumb question...
Hi,
So I have the Galaxy Tab 10.1 GT-P7500R (R is for Rogers Canada version) and it states that it is a 4G device but NOT LTE - only HSPA+ so not REAL 4G but thats what the box says anyways... Lol.
Can I use this file to root my tab? Do I place the .zip on the root of my SD card and then just flash from STOCK recovery or is this an ODIN file?
Also... Once rooted, how do I get CWM? Do I just need to D/L the Rom Manager app from the market and flash recovery from there?
Please advise and sorry for all the questions. I have rooted my old SGS, my SGSII and my Galaxy Nexus (among others) using different methods and I just want to ensure this is done right the FIRST time with no problems.
Thanks in advance...
I would suggest you do a backup before you flash the recovery, I havent heard many with the Roger's tablet.
Misledz said:
I would suggest you do a backup before you flash the recovery, I havent heard many with the Roger's tablet.
Click to expand...
Click to collapse
I have already successfully rooted and flashed CWM with ROM Manager and everything is working like a charm.
The Rogers version of the tablet is marketed as a 4G (even says so when I have my SIM card in) but it is NOT an LTE device so really it is a GLORIFIED 3G/3.5G device.
I followed all steps I found to root the 3G model and voila... ROOTY TOOTY GOODNESS!!! Lol.
It is quite confusing so I hope a MOD can make a sticky somewhere to keep Rogers Tab owners from flashing the WRONG root files and such.
To flash the rooting file, can I go into recovery then choose update from a file and that's it? Or do I have to go through long tutorials?
Sent from my GT-P7500 using XDA App
Ok, I flashed through stock recovery and everything is working like a charm!
Thanks everyone for your valuable input!
Sent from my GT-P7500 using XDA App
M_Shaaban said:
Ok, I flashed through stock recovery and everything is working like a charm!
Thanks everyone for your valuable input!
Sent from my GT-P7500 using XDA App
Click to expand...
Click to collapse
Would you like to share how you rooted? I have a P7500 Swedish version (P7500XWLB1) ; running 3.2 or 3.23 (latest version). I have access to that rom if somethings fail. But SuperOneClick does not work and I just want to be able to rot and unrot. How do I manage that without CM and stuff like that?
I have not found a post or guide to rot and unrot the latest version, most guides are for 3.1, and I also would like to be able to unrot so I can use Kies once it comes.
/Heffa

Storage location of OTA updates?

Hi, does anyone know where the OTA firmware updates are kept on the Galaxy S3?
I had a generic ROM on my phone which had an update which got downloaded. I did install it because the ROM wasn't the one I was after.
After finding the correct ROM and flashing it I see the downloaded update is still waiting to be installed from the previous ROM...
I know I could just wipe my phone but I'd rather not lose all my data at the moment.
This file must be stored somewhere but I can't seem to find it...
Any help would be appreciated
Sent from my GT-I9300 using xda app-developers app
Surely someone must know...?
Sent from my GT-I9300 using xda app-developers app
Cache partition.
Sent from my GT-I9300 using xda premium
Yeah it's root/cache/fota
But obviously you have to be Rooted to see it.
Thanks for the replies... I got root access back and installed Root Browser, found that fota location and it seems to be empty... see attached pic...
Any other ideas? Perhaps I need to reset a file that says there's an update downloaded and ready to install..?
Sent from my GT-I9300 using xda app-developers app
jonjuk said:
Thanks for the replies... I got root access back and installed Root Browser, found that fota location and it seems to be empty... see attached pic...
Any other ideas? Perhaps I need to reset a file that says there's an update downloaded and ready to install..?
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
rooted device can download OTA? im not sure
Sent from GT-I9300 SuperNexus CFW
uncle bob said:
rooted device can download OTA? im not sure
Sent from GT-I9300 SuperNexus CFW
Click to expand...
Click to collapse
They can download, the only question is weather they can install it or not. As for the OP, give the explorer superuser permissions. That should fix your prob.
Hi
I have a rooted phone ( huawei model ) ....downloaded new upgrade package via OTA ( 50MB only ) ...did not confirmed yet to "flash" it but
having a look at root/cache / fota doesn't exist....there are some more folder there but without file I just downloaded via ota
do you know where to serach into Huawei phone?
Geordie Lad said:
Yeah it's root/cache/fota
But obviously you have to be Rooted to see it.
Click to expand...
Click to collapse
biobio76 said:
Hi
I have a rooted phone ( huawei model ) ....downloaded new upgrade package via OTA ( 50MB only ) ...did not confirmed yet to "flash" it but
having a look at root/cache / fota doesn't exist....there are some more folder there but without file I just downloaded via ota
do you know where to serach into Huawei phone?
Click to expand...
Click to collapse
The update is downloaded to the SDCard under /HwOUC/update.zip (from root_explorer ./storage/sdcard1/HwOUC/update.zip)
s4 sprint L720VPUFNG2
does anyone know where this 1gb elusive file is hiding on the sprint s4 L720VPUFNG2 ?
i'm rooted and can't find it no matter where i look . thanks
Carlanga54 said:
The update is downloaded to the SDCard under /HwOUC/update.zip (from root_explorer ./storage/sdcard1/HwOUC/update.zip)
Click to expand...
Click to collapse

OTA Update Issue

Hi guys,
Got an update that I had an OTA update waiting. This is strange as I'm on I9300XXLH1 which I think is the latest right? Also my phone is rooted so I thought I wouldn't get OTA updates? Was originally a Vodafone branded phone, i applied ROM through Odin.
So i hit update and it downloads (17.61MB), screen comes up with the usual update message and says:
Update details (17.61MB)
Improved stability
and gives me Later and Install options..
Hit install and phone reboots and then seems to go to CWM screen:
"CMM-based recovery v5.5......"
With some options like reboot system now, install Zip, wipe etc...
Down the bottom it has some text about finding and opening package then says it "failed to verify whole-file signature
installation aborted.
I choose reboot and phone boots fine but then I get a blank update box. I hit close and it goes away.
next time i check for updates there it is again.
Any ideas on this?
I believe it is a modem update.
Sent from my GT-I9300 using xda premium
hero000 said:
I believe it is a modem update.
Sent from my GT-I9300 using xda premium
Click to expand...
Click to collapse
Any idea on the error though? Why can't i apply the update?
Hmmm, Root, CWM must I go on?
Esra said:
Any idea on the error though? Why can't i apply the update?
Click to expand...
Click to collapse
You can't apply it because your rooted. Either update through Kies or download the firmware from sammobile and flash through Odin.
You can also flash the stock recovery back. That'll let the ota go through.
Sent from my GT-I9300 using Tapatalk 2
Esra said:
Any idea on the error though? Why can't i apply the update?
Click to expand...
Click to collapse
As mentioned if your device is rooted the update will fail. If you are keen to uply that tiny update flash stock rom n check through kies if that update is available. I changed the csc on my device a from AFR to BTU. It wiped everything as I knew that and my device back to stock as well as got the new lh1 modem update. Currently on stock rom will wait until the official release.
Sent from my GT-I9300 using xda premium
I had the same problem, just update it via Kies
Sent from my GT-I9300 using xda premium
Root is not the cause for the failure, not having a stock recovery is.
Also if you use KIES beware that there is a good chance it will wipe your internal SD
Thats not true, neither of the statements you made were true... CWM supports OTA now. And Kies doesn't format your internal card...
Sent from my GT-I9300 using xda premium
b-eock said:
Thats not true, neither of the statements you made were true... CWM supports OTA now. And Kies doesn't format your internal card...
Sent from my GT-I9300 using xda premium
Click to expand...
Click to collapse
Kies has formatted my internel sd every time I have ever used it on the s1, 2 and 3.... so..... what am I doing wrong?
and also it depends what CWM he has installed, if he has Chainfires (from cf-root) then OTA's will fail maybe if he is on Koushes latest build (which he clearly isn't) then it would have worked.
Edit: Chainfire has just informed me that the reason most OTA's fail in CWM is that it has signature verification set to ON (like stock recovery) and as the recovery image signature will not match if you are on a custom recovery the flash then fails.
b-eock said:
Thats not true, neither of the statements you made were true... CWM supports OTA now.
But multiple posters using the last CWM say OTA update failed to install .
jje
Click to expand...
Click to collapse
JJEgan said:
b-eock said:
Thats not true, neither of the statements you made were true... CWM supports OTA now.
But multiple posters using the last CWM say OTA update failed to install .
jje
Click to expand...
Click to collapse
See my edit in the post before for the reason as to why CWM ota's often fail.
Click to expand...
Click to collapse
Thanks that's useful info .
Though i never use OTA or Kies myself .
jje
hii...can you plz post the link of CWM ,which supports OTA....
regards
Sent from my GT-I9300 using xda premium
angelnaina said:
hii...can you plz post the link of CWM ,which supports OTA....
regards
Sent from my GT-I9300 using xda premium
Click to expand...
Click to collapse
Best is to check over at Sammobile for your stock Rom in firmware .. download the ota and flash it with odin mobile pro .. everoot ticked
Sent from my GT-I9300 using xda premium

How to install official jellybean (india update)

Hii i am new to s3
So can anyone guide me
How to install jellybean without rooting
???
Ballack94 said:
Hii i am new to s3
So can anyone guide me
How to install jellybean without rooting
???
Click to expand...
Click to collapse
1. Disconnect your phone from the computer
2. Start "Kies" update to latest version (if reqd)
3. Click "Tools" -> "Firmware Upgrade and Initialisation"
4. Enter "Model name" = GT-I9300 and click "OK".
5. Enter "Serial Number" on next screen and click "OK". (The Serial no. can be found on the sticker in the battery compartment. Eg: S/N: XXXXXX)
6. Click "OK" on next screen
7. The next screen will display the Firmware version {PDA:LJ5 / PHONE:LJ1 / CSC:LI7 (INU)}. Click "OK" to proceed.
8. Wait a while till the system downloads firmware upgrade components
9. Follow the instructions on next screen, connect the phone & switch to "Download" mode, click the check box to accept that you have read the information and click "Start Upgrade" to start the process.
10. The latest firmware will be downloaded and phone will restart with LJ5 installed.
Thanks a ton
What is this odin ??
Is it like rom manager for samsung ?
Sent from my GT-I9300 using xda app-developers app
Odin is windows software which you use to flash updates.
Firstly download the stock jb firmware of your choice. You will also find odin in the same download
Sent from my GT-I9300 using xda premium
Ohhhkay
To use odin
Should s3 needs to be rooted ???or without i can use it
Sent from my GT-I9300 using xda app-developers app
dibyajyoti said:
1. Disconnect your phone from the computer
2. Start "Kies" update to latest version (if reqd)
3. Click "Tools" -> "Firmware Upgrade and Initialisation"
4. Enter "Model name" = GT-I9300 and click "OK".
5. Enter "Serial Number" on next screen and click "OK". (The Serial no. can be found on the sticker in the battery compartment. Eg: S/N: XXXXXX)
6. Click "OK" on next screen
7. The next screen will display the Firmware version {PDA:LJ5 / PHONE:LJ1 / CSC:LI7 (INU)}. Click "OK" to proceed.
8. Wait a while till the system downloads firmware upgrade components
9. Follow the instructions on next screen, connect the phone & switch to "Download" mode, click the check box to accept that you have read the information and click "Start Upgrade" to start the process.
10. The latest firmware will be downloaded and phone will restart with LJ5 installed.
Click to expand...
Click to collapse
Is this 4.1.1 or 4.1.2?
Sent from my GT-I9300 using Tapatalk 2
TheSkyKnight said:
Is this 4.1.1 or 4.1.2?
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
It's for 4.1.1
You'll need to install 4.1.2 through Odin, not Kies.
Sent from my GT-I9300 using xda app-developers app
For odin i my phone needs to be roooted
Sent from my GT-I9300 using xda app-developers app
Ballack94 said:
For odin i my phone needs to be roooted
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
No. It does not have to be rooted to flash through Odin.
Sent from my GT-I9300 using xda app-developers app
Oomahey said:
It's for 4.1.1
You'll need to install 4.1.2 through Odin, not Kies.
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
Official update is out?
Sent from my GT-I9300 using Tapatalk 2
TheSkyKnight said:
Official update is out?
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
It WAS out. Samsung withdrew the update.
http://forum.xda-developers.com/showpost.php?p=34262796&postcount=20194
Not sure, but I think you can only install through ODIN now. Never used Kies to update.
http://forum.xda-developers.com/showthread.php?t=1646610
Should i go for it official jelly bean
Or stay on 4,0,4
Sent from my GT-I9300 using xda app-developers app
Ballack94 said:
http://forum.xda-developers.com/showthread.php?t=1646610
Should i go for it official jelly bean
Or stay on 4,0,4
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
Don't go for it. It is a battery hog.
I suggest you go for the ELK4 ROM. JB 4.1.2 Muuuuuuch better battery backup and newer JB version. Multi-window and Note 2 gallery!!
GPS does not work for me and few others but I am yet to come across any other issues.
Whee is it ?? Cannot find here ??
Can give me link
Sent from my GT-I9300 using xda app-developers app
Ballack94 said:
Whee is it ?? Cannot find here ??
Can give me link
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
Cannot find!? What are you talking about? It is on the first page of SGS3 General page.
http://forum.xda-developers.com/showthread.php?t=1835931

Getting the Kitkat update from MJ4

If your on mj4 flash this in odin to go back to stock...unzip and use the tar file
http://www.mediafire.com/download/vpel3qh0xuzzfpu/SPR-N900PVPUBMJ4-20131028151254.zip
After when all done and booted up try searching for the update.
If it doesnt let u update (says device moded etc)...go to settings>backup and reset> do a factory reset...
Once booted up.... that take ota should be all done
Or
Odin the NAB tar:
http://forum.xda-developers.com/showthread.php?t=2655883
Sent from my SM-N900P using Tapatalk
insane209 said:
If your on mj4 flash this in odin to go back to stock...unzip and use the tar file
http://www.mediafire.com/download/vpel3qh0xuzzfpu/SPR-N900PVPUBMJ4-20131028151254.zip
After when all done and booted up try searching for the update.
If it doesnt let u update (says device moded etc)...go to settings>backup and reset> do a factory reset...
Once booted up.... that take ota should be all done
Sent from my SM-N900P using Tapatalk
Click to expand...
Click to collapse
This link isnt working for me...Also i'm already on MJ4 Rooted with out TWRP..Im literally MJ4 Stock rooted..What method do I take to get to 4.4.2 and keep root.
BrianBaker said:
This link isnt working for me...Also i'm already on MJ4 Rooted with out TWRP..Im literally MJ4 Stock rooted..What method do I take to get to 4.4.2 and keep root.
Click to expand...
Click to collapse
Keep clicking the link it fails sometimes...u gotta be unrooted to take the ota, u dnt need twarp just odin the tar
Sent from my SM-N900P using Tapatalk
insane209 said:
Keep clicking the link it fails sometimes...u gotta be unrooted to take the ota, u dnt need twarp just odin the tar
Sent from my SM-N900P using Tapatalk
Click to expand...
Click to collapse
and how do i get root back after updating?
Also I just looked at my desktop and I have like 4 different versions of Odin,which do I use? I haven't done this in a while
BrianBaker said:
and how do i get root back after updating?
Also I just looked at my desktop and I have like 4 different versions of Odin,which do I use? I haven't done this in a while
Click to expand...
Click to collapse
To install the tar u can use odin 3.07 or 1.85 or any of them work mostly
And to root and twarp here on kitkat:
http://forum.xda-developers.com/showthread.php?t=2656334
Sent from my SM-N900P using Tapatalk
insane209 said:
To install the tar u can use odin 3.07 or 1.85 or any of them work mostly
And to root and twarp here on kitkat:
http://forum.xda-developers.com/showthread.php?t=2656334
Sent from my SM-N900P using Tapatalk
Click to expand...
Click to collapse
Well,im back to stock official...Says im updated to the latest version every time i try to update
BrianBaker said:
Well,im back to stock official...Says im updated to the latest version every time i try to update
Click to expand...
Click to collapse
Did u do a factory reset?
Sent from my SM-N900P using Tapatalk
insane209 said:
Did u do a factory reset?
Sent from my SM-N900P using Tapatalk
Click to expand...
Click to collapse
i did odin twice and factory reset 3 times...
BrianBaker said:
i did odin twice and factory reset 3 times...
Click to expand...
Click to collapse
Mine took the ota right away n i came from JB rom
Sent from my SM-N900P using Tapatalk
BrianBaker said:
Well,im back to stock official...Says im updated to the latest version every time i try to update
Click to expand...
Click to collapse
It would probably be much easier, to just flash the NAB tar, in Odin: http://forum.xda-developers.com/showthread.php?t=2655883. You'll be on the official KitKat 4.4.2, with all of the firmware updates. Use the TWRP recovery from the OP of this thread: http://forum.xda-developers.com/showthread.php?t=2630514.
Sent from my SM-N900P
insane209 said:
Mine took the ota right away n i came from JB rom
Sent from my SM-N900P using Tapatalk
Click to expand...
Click to collapse
can i just use the TAR file in the download section to upgrade to NAB because the update isnt working for me..What is the difference in taking the update versus using odin to upgrade to NAB? Thanks for your help by the way
LMMT said:
It would probably be much easier, to just flash the NAB tar, in Odin: http://forum.xda-developers.com/showthread.php?t=2655883. You'll be on the official KitKat 4.4.2, with all of the firmware updates. Use the TWRP recovery from the OP of this thread: http://forum.xda-developers.com/showthread.php?t=2630514.
Sent from my SM-N900P
Click to expand...
Click to collapse
^^Try that
Sent from my SM-N900P using Tapatalk
BrianBaker said:
can i just use the TAR file in the download section to upgrade to NAB because the update isnt working for me..What is the difference in taking the update versus using odin to upgrade to NAB? Thanks for your help by the way
Click to expand...
Click to collapse
Yes. The end result is the same. I know insane209 has been helping you, but I offered the NAB odin route, on the first page of this thread. To me, it's much more direct.
Sent from my SM-N900P
LMMT said:
Yes. The end result is the same. I know insane209 has been helping you, but I offered the NAB odin route, on the first page of this thread. To me, it's much more direct.
Sent from my SM-N900P
Click to expand...
Click to collapse
Yea its the same dunno why it said up to date though lol
Sent from my SM-N900P using Tapatalk
Thanks guys..The whole time in the back of my head i'm saying to myself I should just use the NAB Tar in Odin but like i said i haven't messed around with rooting and flashing in a long time..Kind of forgot the ropes and didnt know if anything changed..My phone has been updated and I'll root it in the morning so i can get back on some exposed mods
insane209 said:
Yea its the same dunno why it said up to date though lol
Sent from my SM-N900P using Tapatalk
Click to expand...
Click to collapse
I've read that the servers were overloaded, so they stopped the updates, and started rolling them out in stages. If what the 'internet' says is true, another 20% of users, will get the update Monday, and then another 20% sometimes after that.
If that's really the case, that probably explains why it says you're up to date (because you are up to date, based on what's available to you at that moment).
Sent from my SM-N900P
Every time I download the nab tar and try to unzip the folder I get an invalid or corrupted. I've downloaded it several times and I can't get it to work. Any suggestions would help.
Sent from my SM-N900P using xda app-developers app
mamazboi said:
Every time I download the nab tar and try to unzip the folder I get an invalid or corrupted. I've downloaded it several times and I can't get it to work. Any suggestions would help.
Sent from my SM-N900P using xda app-developers app
Click to expand...
Click to collapse
Do it the first way, stock, take take ota
Sent from my SM-N900P using Tapatalk
insane209 said:
Do it the first way, stock, take take ota
Sent from my SM-N900P using Tapatalk
Click to expand...
Click to collapse
It won't let me. It says I'm on the latest software already.
Sent from my SM-N900P using xda app-developers app
mamazboi said:
It won't let me. It says I'm on the latest software already.
Sent from my SM-N900P using xda app-developers app
Click to expand...
Click to collapse
Odin the nab tar then even if it says its corrupt it still goes thru odin i believe
Sent from my SM-N900P using Tapatalk

Categories

Resources