HTC 820 dual NO BOOT "HELP" - Desire 820 General

Hey all,
while trying to upgrade my device htc 820 dual sim which has android 4.4.4 .. i pushed a boot.img file that cause no OS boot .. just fastboot screen with it's choices (like HBoot, Power Down, etc ...)
any one can help me with working/right boot.img file ??
CID : HTCCN701
MID : OPFJ11000

iSaidyiu said:
You need to find RUU with cid 701 and rename it to OPFJ11000.zip and put it on the root of your external SD card then boot into HBOOT ( i.e. bootloader ). If the cid of the RUU you inserted is correct with your device, then HBOOT will flash the zip automatically.
Others developers please kindly justify my mistakes if any.
P's1 I wont carry responsibility if you break your device when carrying out mu guide.
P's2 You may want to try out the RUU mode method if the above one fails. Instructions can be found by search on xda htc devices forums ( Sorry I dont know what the proccedures are since I didnt really experienced it before ).
Sent from my htc_a51dtul using XDA Labs
Click to expand...
Click to collapse
Didn't this guide I posted in this thread helped you?

iSaidyiu said:
Didn't this guide I posted in this thread helped you?
Click to expand...
Click to collapse
1st, thank u v.much for ur follow up ..
but excuse me i didn't find ruu with my cid, so i put this post ..
i downloaded the ruu that linked in the post u have mention but no result ..
could u help me with links to ruu with my cid as u said ?

nabilovetch said:
1st, thank u v.much for ur follow up ..
but excuse me i didn't find ruu with my cid, so i put this post ..
i downloaded the ruu that linked in the post u have mention but no result ..
could u help me with links to ruu with my cid as u said ?
Click to expand...
Click to collapse
HTC China's firmware is very rare on this forum. AFAIK, there aren't any htc 701 firmware on this forum yet. What you may do is to find a retail shop to S-OFF your phone and then universal dual sim RUU can be flashed onto your device. XTC2Clip is the only known tool that can S-OFF our device, but it costs money. Otherwise, it may be infinite waiting here.

iSaidyiu said:
HTC China's firmware is very rare on this forum. AFAIK, there aren't any htc 701 firmware on this forum yet. What you may do is to find a retail shop to S-OFF your phone and then universal dual sim RUU can be flashed onto your device. XTC2Clip is the only known tool that can S-OFF our device, but it costs money. Otherwise, it may be infinite waiting here.
Click to expand...
Click to collapse
Finally Good News
a friend made a favor for me :angel:
My Old Bootloader Data was :
*** Software statues: Modified ***
*** UNLOCKED ***
A51_DTUL PVT SHIP S-ON
HBOOT-3.19.0.0000
RADIO-01.01.010_U1030481_08.01.41117_2
OS-1.21.1400.1
eMMC-boot 2048MB 0C
Nov 17 2014,23:28:12.27721
My New Bootloader Data is :
*** Software statues: Official ***
*** RELOCKED ***
A51_DTUL PVT SHIP S-OFF
CID-11111111
HBOOT-3.19.0.0000
RADIO-01.01.010_U10305041_08.01.41117_2
OS-2.10.1400.4
eMMC-boot 2048MB 0C
Nov 18 2015,19:02:49.90026844
He push KK 4.4.4 and i checked update and received 199MB then 890MB that upgraded the phone to LP and working well in calls, wifi, bluetooth, etc ...
there is two problem
1. phone model become 820t not 820
2. no google play, gmail, google music, etc .. just a chines store
any help ??

The one you flashed is a Chinese RUU which Google is blocked from the country. You may need to manually flash gapps or install another non-Chinese rom.
P's: Dont even think of downloading apps in the Chinese app store. The apps inside are modified by the Chinese Gov so to let them have a greater surveillance over the people who are using the phone.

iSaidyiu said:
The one you flashed is a Chinese RUU which Google is blocked from the country. You may need to manually flash gapps or install another non-Chinese rom.
P's: Dont even think of downloading apps in the Chinese app store. The apps inside are modified by the Chinese Gov so to let them have a greater surveillance over the people who are using the phone.
Click to expand...
Click to collapse
have u any links of official rom like what i pushed that allow official update ??
with gapps of course ..

nabilovetch said:
have u any links of official rom like what i pushed that allow official update ??
with gapps of course ..
Click to expand...
Click to collapse
http://forum.xda-developers.com/des...l-ruu-htc-desire-d820u-a51dtul-t3359709/page1
Next time please make good use of the "search" function.
Sent from my htc_a51dtul using XDA Labs

iSaidyiu said:
http://.xda-.com/desire-820/general/official-ruu-htc-desire-d820u-a51dtul-t3359709/page1
Next time please make good use of the "search" function.
Sent from my htc_a51dtul using XDA Labs
Click to expand...
Click to collapse
Lesson has been learned :good:
but a question : the link is to ruu with cid 622 .. does it work with my cid 11111111 ?
excuse me i'm still haven't experience ..

nabilovetch said:
Lesson has been learned :good:
but a question : the link is to ruu with cid 622 .. does it work with my cid 11111111 ?
excuse me i'm still haven't experience ..
Click to expand...
Click to collapse
CID-11111111 is called a "super-cid", which imply that all RUU of the same device ( no. of sim need to be exact ) model can be flashed to the device with super-cid.

Related

Htc Magic Vodafone - How to Root ???

i buy a Htc Magic Vodafone phone and i want to root it, and i don't now how
my phone have this details - saphire pvt 32b , radio 2.22.19.26l, firmware 1.6
second problem is i have CyanogenMod 4.1 and i find a new update 4.2.1 and is not working to update it, maybe because my phone is not rooted?
help pls
Here is:
http://android-dls.com/wiki/index.php?title=Magic_Rooting
i can't download files i need (i need another mirror for files) and i want to use Method 2 but i have some question: how i boot the device in fastboot mode and where i Type the following command on my desktop?
i need a answer for this question pls: if possible to root my htc magic vodafone 32b if i have version 1.6 ? (pls help because i don't now how to root my phone)
i hva the same problem. But i have installed a lot of ROMs and nothing works for me. i have now hero rom and all is soo laggy . I really messed up my phone.
Is there any way so bring my phone to htc magic 1.6 OFFICIAL ? factory reset doesnt work .
Im really "noob" here.
Soo can someone help me, cause i really dont now what to do.
i also get this sometimes:
Process #236 (app_1001:app_10001)
lv.n3o.swapper
wants to run:
/system/bin/st
as
root:root
OPTIONS:
always allow always deny
allow deny
Sry my bad english.
tnx really :/
oh yes.. i forget phone spec.: HTC Magic 32B, by vodafone.
HELP!
Sammy20 said:
Ok. again me..
I decided to install the official ROM and i want to download it here, but my seiral number dont want to be accepted.. why?
if someone could tell me where to donwload this rom: http://www.htc.com/ca/SupportDownload.aspx?p_id=270&cat=2&dl_id=653 ?? or someone download and upload for me?
this is my serial: HT98VKF03992
Its no way to accept it :/
It says:
Sorry, this software download is not suitable for your device.
anyone?
OH YESS! and how i now if is this ROM (official on the link) for 32A or 32B? i have 32B btw.
Tnx if someone could help me
Click to expand...
Click to collapse
Its for 32A only ofc cause HTC provides Updates for HTC branded devices only ..
i need a solution for my question from top of threat : how i make to install Cyanogen 4.2.1 on my htc magic vodafone 32b 1.6 version ? (now i have cyanogen 4.1 version installed) and second i need a step by step solution to root my phone pls
sim-value said:
Its for 32A only ofc cause HTC provides Updates for HTC branded devices only ..
Click to expand...
Click to collapse
Thanks.. I didnt know this.
Btw.. i downloaded now this rom: RA-IONv1.6.2G and i will try it tommorow.
@deejayviral and others,
You will have to read the wiki and then go to General or Q and A sections when you get stuck.
There is no simple or short answer.
Please read the sticky threads.
deejayviral said:
i buy a Htc Magic Vodafone phone and i want to root it, and i don't now how
my phone have this details - saphire pvt 32b , radio 2.22.19.26l, firmware 1.6
second problem is i have CyanogenMod 4.1 and i find a new update 4.2.1 and is not working to update it, maybe because my phone is not rooted?
help pls
Click to expand...
Click to collapse
It's my understanding that you must first downgrade to firmware 1.5 to root. Maybe that's just for the so called "one click" root process??...
root via my software its straight forward my friend even idiots can do it

A very confusing problem

My HTC magic has the following -
SAPPHIRE PVT 32A SHIP S-ON H
HBOOT- 1.33.0010 (SAPP10000)
CLPD-12
RADIO-3.22.20.17
Jun 2 2009, 17:28:28
can somebody guide me , or post a link to change the HBOOT to something else other than 0010. Ive tried alll the methods , but no luck.
The Magic which i have is from Qatar (vodafone).
Any info on changing the ROM would be helpful. I just got the phone and im upgrading from HTC Diamond.
http://forum.xda-developers.com/showthread.php?p=4335330#post4335330
Google is your friend got the link in 2 clicks. root + 1.33.0010
Thanks a lot
I'll try ths and let you know in a short while..Thanks a lot for the quick reply
@ above
This is the error that i get...
Click to see the pic
it says that the ROM has a higher version than the one which im flashing with... my ROM ver is - 2.56.415.5 and the one im trying to flash is 2.53.xxxx ( which is the highest ver ive found on the internet.
Ive tried everything , so if u know any other method to fake the update , like faking the rom version , that wud be helpful.
siddharthsai said:
This is the error that i get...
Click to see the pic
it says that the ROM has a higher version than the one which im flashing with... my ROM ver is - 2.56.415.5 and the one im trying to flash is 2.53.xxxx ( which is the highest ver ive found on the internet.
Ive tried everything , so if u know any other method to fake the update , like faking the rom version , that wud be helpful.
Click to expand...
Click to collapse
here you can found all you need to customise your phone
http://wiki.xda-developers.com/index.php?pagename=HTC_Sapphire_Hacking:D
@amivieu
Ive tried all this please read my above post again.
more info
siddharthsai said:
Ive tried all this please read my above post again.
Click to expand...
Click to collapse
can you give us the name of the rom or the link ?
So i can help you .
Note that your informations about your phone show that your never changed the spl and the radio , and as you know every custom rom need specific spl or radio, and your fist question is can somebody guide me , or post a link to change the HBOOT to something else other than 0010.or my link give you all necessary to change the hiboot and radio ,
My current ROM ver is 2.56.415.5
If you list the methods you tried instead of just saying you tried all you might get more help. If you really tried all we wouldn't be able to help you anyway.
But instead of making us try to guess what it is there is going wrong, provide us with info. Then people won't come in and post link to the wiki and things like that
Anyway, goldcard should be able change this SPL, and i believe that other methods is available as well. I used to have that SPL myself before i got an engineer instead. But you should change your SPL before trying to flash a Rom, but seems like you understood that just trying anyway. Other solutions is to find a newer RUU update there match your mobile which have S-OFF so you can downgrade the SLP after that.
ronni.rasmussen said:
If you list the methods you tried instead of just saying you tried all you might get more help. If you really tried all we wouldn't be able to help you anyway.
But instead of making us try to guess what it is there is going wrong, provide us with info. Then people won't come in and post link to the wiki and things like that
Anyway, goldcard should be able change this SPL, and i believe that other methods is available as well. I used to have that SPL myself before i got an engineer instead. But you should change your SPL before trying to flash a Rom, but seems like you understood that just trying anyway. Other solutions is to find a newer RUU update there match your mobile which have S-OFF so you can downgrade the SLP after that.
Click to expand...
Click to collapse
So where can i find the "newer RUU update" ? That will solve the whole problem. And sry abt the less info on the first post.
siddharthsai said:
So where can i find the "newer RUU update" ? That will solve the whole problem. And sry abt the less info on the first post.
Click to expand...
Click to collapse
I would take a less risky approach than RUU updates, but it was the way i did it cause back then i got my phone the 1.33.0010 was still perfected.
You got the SDK on the PC and able to list devices through ADB? And a goldcard as well?
Anyway, this was the method i used: http://forum.xda-developers.com/showthread.php?t=548096
ronni.rasmussen said:
I would take a less risky approach than RUU updates, but it was the way i did it cause back then i got my phone the 1.33.0010 was still perfected.
You got the SDK on the PC and able to list devices through ADB? And a goldcard as well?
Anyway, this was the method i used: http://forum.xda-developers.com/showthread.php?t=548096
Click to expand...
Click to collapse
Ya , im able to connect it and run adb devicelist and i'm able to create the goldcard as well. But wen i'm trying to load the SPL , it shows that the current ROM ver is higher . S-ON means that i cant downgrade right?
So i'm guessing there is no solution for this problem
http://theunlockr.com/2009/08/29/how-to-root-the-htc-magic-in-one-click/
@drbobb
Thanks buddy ,, ill try this and let you know!
ITS NOT WORKING .... cant get into recovery mod coz recovery flasher not working
Did you even check out the part that says Read Before You Begin?
drbobb said:
Did you even check out the part that says Read Before You Begin?
Click to expand...
Click to collapse
Sorry i've done the reading and everything is running fine now. CM 5.xx
hey
this will upgrade your phone to 1.76 but it should work
http://forum.xda-developers.com/showthread.php?t=680359
Mod. edit: not dev related, moved to general

[Q] i need help on htc magic

please i am a new member and i need help with my htc magic (vodafone egypt)
when i made rom upgrade with RUU_Sapphire_Rogers_WWE_3.05.631.7_R_release_signe d_NoDriver
my phone freeze on ruu usb fastboot
i want help how to fix this problem without gold card because i cant make one
sorry for my bad english because i am Egyptian
please i need quick response
gives us all your device info can you get into recovery fast boot info etc
my device info in fast boot after the wrong update is:
sapphire pvt 32a ship s-on h
hboot-1.76.0010 (sapp10000)
cpld-12
radio-6.35.10.18
jan 14 2010,00:14:58
ruu
I can't find an RUU that matches your CustomerID which means your only option is to make a goldcard (unless someone see's something I'm missing). Do you not have a friend with a phone running Android that you could borrow?
no i havent
You may be hosed unless someone can think of something I'm not.
thanks for your interest
acc_kareemomar said:
please i am a new member and i need help with my htc magic (vodafone egypt)
when i made rom upgrade with RUU_Sapphire_Rogers_WWE_3.05.631.7_R_release_signe d_NoDriver
my phone freeze on ruu usb fastboot
i want help how to fix this problem without gold card because i cant make one
sorry for my bad english because i am Egyptian
please i need quick response
Click to expand...
Click to collapse
Did you try to flash it again?
Did you try to change into RUU mode?
yes i tried but my phone is freezing on ruu because no ruu has my customer id
You need to supply more info dude.
What did you do?
Why did you update?
What happened?
What can you access right now?
mumilover said:
You need to supply more info dude.
What did you do?
Why did you update?
What happened?
What can you access right now?
Click to expand...
Click to collapse
1- i made update with rom update by rogers htc magic ruu and i am vodafone
2- it update the radio and spl and when it update signature the result is
update fail!!
3- the only screen i can access now is ruu fastboot screen
and if you have help for me please dont hesitate
sorry my English is not accurate i hope you understand me
The problem is that you cannot update using Rogers RUU without the use of a goldcard... so how did that happened?
mumilover said:
The problem is that you cannot update using Rogers RUU without the use of a goldcard... so how did that happened?
Click to expand...
Click to collapse
i dont need to update with rogers it just a mistake i am vodafone htc magic not rogers so the update failed and i bricked my phone
now i need to just fix my phone with any method
i cant make gold card because i have not another android device
can i make gold card without device?
or is there another method to fix?
sorry again for my bad english

Wildfire debranded question

Hello to all.
I'll get to the point... I've been wandering for several hours on this forum looking for information about rooting HTC Wildfire, and I found several threads. However my question is...
My phone is not locked to any carrier its "debranded" I can put any sim card I want. Majority of those threads I found were about debranding the device then rooting and installing custom roms.
This is my phone's info:
Code:
BUZZ PVT SHIP S-ON
HBOOT-1.01.0001
MICROP-0622
TOUCH PANEL-ATMELC03_16ac
RADIO-3.35.20.10
Nov 17 2010,12:08:53
If I use "HTCDev" tool to unlock my phone.. can I go directly to Cyanogen website and do the tutorial without using any other means such as "revolutionary". Just use the "Method via Recovery" and be done with it?
Thanks in advance.
Revolutionary unlocks your bootloader as in gives you S-OFF . Which allows you to do more things (For example mess with the internal memory of your phone). As for the HTCDev tool, I'm not sure, but some users say it doesn't S-OFF it.
And after you achieved S-OFF you need to flash a custom recovery.
http://forum.xda-developers.com/showpost.php?p=12782368&postcount=2
So with my HBOOT-1.01.0001 I have to use Revolutionary.. and then CM7
Since other people have 0002 they have to downgrade to 0001 is that correct or I have to download some RUU. I'm sorry for my noobishness but I've never done this.
No need to downgrade, just use revolutionary.
nejc121 said:
No need to downgrade, just use revolutionary.
Click to expand...
Click to collapse
Thanks for the information.
I plan on using this guide "wiki(dot)cyanogenmod(dot)com/wiki/HTC_Wildfire:_Full_Update_Guide" with the "Method via Recovery"
I assume this is a valid tutorial?
random_username said:
Hello to all.
I'll get to the point... I've been wandering for several hours on this forum looking for information about rooting HTC Wildfire, and I found several threads. However my question is...
My phone is not locked to any carrier its "debranded" I can put any sim card I want. Majority of those threads I found were about debranding the device then rooting and installing custom roms.
This is my phone's info:
Code:
BUZZ PVT SHIP S-ON
HBOOT-1.01.0001
MICROP-0622
TOUCH PANEL-ATMELC03_16ac
RADIO-3.35.20.10
Nov 17 2010,12:08:53
If I use "HTCDev" tool to unlock my phone.. can I go directly to Cyanogen website and do the tutorial without using any other means such as "revolutionary". Just use the "Method via Recovery" and be done with it?
Thanks in advance.
Click to expand...
Click to collapse
use this link and just skip the downgrade part http://forum.xda-developers.com/showthread.php?t=1029318
Hit "THANKS" if this helps.
I've rooted the phone using Revolutionary
My next challenge would be custom rom and I'm planning on using CM7 mainly for the overclocking ability.
I got the whole job done in a couple of Hours (including the downgrade from 0002), loading the custom CM Rom was the easy bit, messing with the config is ongoing
When I first flashed CM7.1.0.1, the GPS didn't work, I had to also flash the latest Radio from the CM Wiki support downloads. Check it's working after your upgrade, easy to fix if not

[Q]S-Off for the m9+ MTK device?

Anyone heard about M9+ S-Off method in development?
It would be very nice to have that so we can change carrier ID.
At the moment we can't change from chinese to asia wwe or Taiwan etc etc firmwares or just CIDs, and thus who has a chinese CID in the aboot partition is bound to get Chinese news on blinkfeed. (I've gathered some information and this is the situation: blinkfeed is working with carrier id of the phone and other language resources. Read about this on E8 and chinese m8 phones, but now there's a solution for this with custom rom and mod, look up in this forum, CleanSlate or Mod Sense Home...)
I'd be willing to donate if S-Off would become possible. Of course we don't have the kernel sources yet, so it's very improbable that someone would be working on it already, but let's just start a discussion about this.
UPDATES:
So what we know so far,
- there's the JCard method possible which needs a service or a JCard at home
- the bootloader is type ABoot
- no method yet for s-offing without JCard
- no kernel sources out yet for the phone
J card works.
so far, only java card works
Thanks good to know about JCard thing!
Hopefully when kernel sources will be out, some brute force method can be found to access the protected partition and flip it to S-Off.
It would be nice to have a method that can be done with only software and PC.
There's been a recent dump of kernel sources yesterday on http://www.htcdev.com/devcenter/downloads but not the m9pw yet. Hope they release it soon enough, so someone can look at it. Hopefully a hoard of M9+ users would be willing to donate for the one who brings such method. I'll be first in line to donate.
Maybe there's already a similar device with MTK and similar boot loading mechanism cracked?
Do someone know if there were any other HTC device with MTK chipset S-Offed without JCard, like S-Off with revone and such methods?
Not sure if the sunshine boys are going to be working on s off on the plus but those guys would probably be the ones who do it, their stomping ground is Qualcomm however
I have access to HTC Authorized service in my City. These guys already have J Card but unfortunately the don't have detailed guideline how to deal with M9 +
They said that in another MTK HTC devices there is a option in the bootloader mode (Sim lock) and they are doing official S off in this menu, but there was no Sim lock Menu in M9+ bootloader.
If someone knows how to deal with this issue I will continue my attempts for S Off.
zazabichi said:
I have access to HTC Authorized service in my City. These guys already have J Card but unfortunately the don't have detailed guideline how to deal with M9 +
They said that in another MTK HTC devices there is a option in the bootloader mode (Sim lock) and they are doing official S off in this menu, but there was no Sim lock Menu in M9+ bootloader.
If someone knows how to deal with this issue I will continue my attempts for S Off.
Click to expand...
Click to collapse
maybe @SteelH or @ntflc has some tips?
tbalden said:
maybe @SteelH or @ntflc has some tips?
Click to expand...
Click to collapse
S-off is possible with jcard. Dont know what tip you are looking for.
SteelH said:
S-off is possible with jcard. Dont know what tip you are looking for.
Click to expand...
Click to collapse
I have access to Jcard but don't know how to S off the device.
Could you please please advice me?
zazabichi said:
I have access to Jcard but don't know how to S off the device.
Could you please please advice me?
Click to expand...
Click to collapse
oem writesecureflag 0
Already S offed. What's next?
zazabichi said:
Already S offed. What's next?
Click to expand...
Click to collapse
Nice! What's your intentions? Do you want to try to convert your phone to another region's full firmware? There's some risk in that, we don't exactly know if the hardware from China and the other regions are fully the same and compatible, like the radio unit. I guess they are, I didn't have any issues running the phone on Asia WWE firmware or European, but I didn't (and couldn't because of S-On on my device) try a full conversion with all the S-On protected partitions of the phone. I only could flash boot/recovery/data and system, but there's a lot more of different partitions related to the hardware functionality.
Practically with s-off you can overwrite the CID (carrierid) to supercid (1111111 or something like that ) of your phone and thus you can convert flash any other regions full RUU firmware zip from 'fastboot oem rebootRUU' mode. Then you can receive OTAs of that different regions.
Otherwise being s-off means nothing much more than that opportunity.
Also probably you could unlock the sim lock to a certain phone company if your sim is bound to a phone company, on an S-Offed device you can do that. But I'm not sure how that's done.
tbalden said:
Nice! What's your intentions? Do you want to try to convert your phone to another region's full firmware? There's some risk in that, we don't exactly know if the hardware from China and the other regions are fully the same and compatible, like the radio unit. I guess they are, I didn't have any issues running the phone on Asia WWE firmware or European, but I didn't (and couldn't because of S-On on my device) try a full conversion with all the S-On protected partitions of the phone. I only could flash boot/recovery/data and system, but there's a lot more of different partitions related to the hardware functionality.
Practically with s-off you can overwrite the CID (carrierid) to supercid (1111111 or something like that ) of your phone and thus you can convert flash any other regions full RUU firmware zip from 'fastboot oem rebootRUU' mode. Then you can receive OTAs of that different regions.
Otherwise being s-off means nothing much more than that opportunity.
Also probably you could unlock the sim lock to a certain phone company if your sim is bound to a phone company, on an S-Offed device you can do that. But I'm not sure how that's done.
Click to expand...
Click to collapse
Yes I wanna have European Firmware.
Is it possible to extract Non Chinese dialer file?
zazabichi said:
Already S offed. What's next?
Click to expand...
Click to collapse
Please give us some more details.
As far as i understand - you connect the jcard, reboot in bootloader, and enter that command?
Thanks!
I have one from UAE. I did everything to s-off this device but no luck until now. It did not work with jcard. I have version 1.61.401.6 installed. Now, I see some people had luck with m9+ from other regions. I mean is it region related or something? I even did unlock my bootloader, installed twrp and rooted my device just to try that sunshine's method. Unfortunately sunshine's method did not work either. Now my question is,, If Taiwanese or Chinese versions can be s-off with jcard, how can I install their software version? Why can't I s-off my m9+ ? I really appreciate if people shared their s-off experiences.
Sorry for the ignorrance, but from where can I get Jcard? I see there a lot of people in here have it.
Also can a Java Card or Jcard be emulated on a PC?
Sent from my HTC One M9+
Good news ahead https://twitter.com/illespal/status/621710108154695680 sunshine maybe soon for m9+ soff exploit
tbalden said:
Good news ahead https://twitter.com/illespal/status/621710108154695680 sunshine maybe soon for m9+ soff exploit
Click to expand...
Click to collapse
I have an XTC2Clip on its way for this, will keep you all posted on how it goes.
Sent from my HTC One M8x using Tapatalk.

Categories

Resources