[Q] Would someone please help a novice. - Touch GSM General

Hi all,
I've read the threads, read the stickys, so I realise to read them is the first advice everyone gives and it's logical, but I've ended up with 20+ tabs open in my browser where threads/stickys link to others and I'm totally lost... would someone please help a novice with a 'walk thru'.
I have a Touch P3450 (unmodified, so far) with Spanish OS which I would like to change to English. I assume the procedure is to backup the existing system and then flash a new. I am so confused that I would be happy if anyone could explain the procedure and even recommend which files to flash, is it just one file or multiple (radio etc).
Any help would be really appreciated. I have got as far as running the device info program, this is the results (I don't know if this is locked or not):-
Touch version : Elfin
Device ID : ELF010050
CID : VODAP304
IPL : 2.27.0002
SPL : 2.27.0000
ROM Version : 2.27.164.2
ExtROM Version : None
Operator Version: None
AKU Version : 0.4.2
Page Pool (MB) : 12
RAM Size (MB) : 128
ROM Size (MB) : 256
Model No. : ELF0301
Part Number : 99HEH099-00
SIM Unlock Code : 97485131
MCC+MNC :
00101F 21401F
Thank you.

Welcome 7th son
So you already know the procedure
1 backup http://forum.xda-developers.com/wiki/index.php?title=Elf_HowtoDumpRom
2 cid unlock to 3.10 hspl http://forum.xda-developers.com/showthread.php?t=408637
http://forum.xda-developers.com/showthread.php?t=445666
3 flash latest Onyx rom http://forum.xda-developers.com/showpost.php?p=2826545&postcount=4
4 optional flash radio
And you can have a signature like mine
All the links are in the 1st page of this forum
Good luck

tito12 said:
Welcome 7th son
So you already know the procedure
1 backup
2 cid unlock to 3.10 hspl
3 flash latest Onyx rom
4 optional flash radio
And you can have a signature like mine
All the links are in the 1st page of this forum
Good luck
Click to expand...
Click to collapse
Hi tito12, thanks for the reply and the welcome
I've managed to backup the ROM, so one more step forward.
Sorry, but I'm stuck on #2 (cid unlock). I went to the link you provided and found the message headed :- "IPL 3.07, 3.10 & USPL 3.07, 3.10"... is this correct?. If so there are 3 possible attachments to download:-
IPL_USPL_3.07.zip
IPL_3.10.zip
ELFIN_USPL_310.zip
Do I need to run all three and can you tell me do I just run them from an extracted .exe file? (I saw a ref to running with 'prof' or something which I didn't understand).
Thanks
PS: Sorry the forum wouldn't let a newb retain your links in the quote.

sorry double post

Hi
It's been a long time since I did this and I don't remember if you can go directly to 3.10. So first flash the uspl 2.28 then if everything ok flash 3.10
http://forum.xda-developers.com/showpost.php?p=2515040&postcount=141

I 'think' I have completed #2 (cid unlock). The device_info utility now shows:-
Touch version : Elfin
Device ID : ELF010050
CID : VODAP304
IPL : 2.27.0002
SPL : 3.10.cmonex (Hard SPL)
ROM Version : 2.27.164.2
ExtROM Version : None
Operator Version: None
AKU Version : 0.4.2
Page Pool (MB) : 12
RAM Size (MB) : 128
ROM Size (MB) : 256
Model No. : ELF0301
Part Number : 99HEH099-00
SIM Unlock Code : 97485131
MCC+MNC :
00101F 21401F
Is this correct and can I now try moving onto flashing Onyx?

Great
Try to change the ipl too but I think it's not essential.
You can flash any cooked rom now, I use Onyx for more than a year

tito12,
Thanks for your help.
I'm not 100% sure how, but I've done it... now running Onyx
From reading the stickys and threads, it isn't apparent to a newb (me anyway) that some of these utilities have a GUI (menu system) and it seemed a bit under explained when people just said... install this, flash that etc. Not too daunting when you actually get stuck in.
I didn't do anything with the IPL (seems to work as is) nor the radio... is it worth updating the radio and/or anything else???
Thanks again.

Glad I could help
You're right about too much information getting in the way but let's not forget this is a developers forum and we are not
As for radio you can experiment, as a rule the later the better but not always...

Related

Problems with flashing und new ROM

Hi guys i try the last days to update a new rom on my elf/touch.I read the threads download the suggested packs and so on.
ipl 2.81.0002
spl 2.81.0000
problem it doesnt work. i get always the error message : Error 270 [file corrupted]
I hope someone can help me and give me a manual how to manage that, i have to say im a technical noob :-/
thanks
plz tell your phone is gsm or cdma version and if gsm is it elf-3450, or elfin -3452, and which rom you tried to flash and what is your device id(U can get this in system Info) and whether u cid unlocked the device before flashing rom
i am unable to upgrade my rom to wm 6.1
plz help me
system info is here..
HTC Touch device information - by dsixda
Touch version : Elf
Device ID : ELF010000
CID : HTC__J15
IPL : 2.20.0002
SPL : 2.20.0000
ROM Version : 2.20.456.1
ExtROM Version : 2.20.456.101
Operator Version: None
AKU Version : 0.4.2
Page Pool : 8 MB
RAM Size : 64 MB
ROM Size : 128 MB
Model No. : ELF0300
Part Number : 99HDM063-00
MCC+MNC : Not found
IMEI (private) : 35xxxxxxxxxxxxxxx
Serial Number (private): HTxxxxxxxxxxxx
MAC Address (private) : 00xxxxxxxxxxxx
http://forum.xda-developers.com/showthread.php?t=432776, download R2 full and flash
ipl 2.81.0002
spl 2.81.0000
rom:2.81.111.1 ger
protokoll:4.1.13.42
ext. rom vers. 2.81.11.103
cpumap850
mod:elf0300
so i hope anyone can help me i try to flash new rom like:
Tabish_Rom_v3.1.6.1
Onyx_3.0_8MB_4MB_RUU
Opal Port Full
greetz
http://forum.xda-developers.com/showthread.php?p=2603802
follow watevr the procedure written here. i had the same problem till last day n now i ve tried 3-4 different ROM since yesterday. gud luck.
Hi guys i try the last days to update a new rom on my elf/touch.I read the threads download the suggested packs and so on.
ipl 2.20.0002
spl 2.20.0000
problem it doesnt work. i get always the error message : Error 270 [file corrupted]
I hope someone can help me and give me a manual how to manage that, i have to say im a technical noob :-/
thanks

Have i done this correcly?.

Hi guys just back here again lol.
I want to know if i done my elf correly.
HTC Touch device information - by dsixda
Touch version : Elf
Device ID : ELF030000
CID : T-MOB005
IPL : 3.14.0002
SPL : 3.14.0000
ROM Version : TESS.V3.5
ExtROM Version : None
Operator Version: None
AKU Version : 1.4.2
Page Pool : 8 MB
RAM Size : 64 MB
ROM Size : 128 MB
Model No. : ELF0301
Part Number : 99HDY003-00
SIM Unlock Code : 76588797
I am running the rom
ROM Version : TESS.V3.5
My IPL and SPL is
IPL : 3.14.0002
SPL : 3.14.0000
My CID is unlocked as i can flash roms ect.
i have upgraded my radio as well using Radio_Elfin_03.34.90 (is that right lol)
My device work fine, but it seems slow?. Also i still have a t-mob logo at the start up as soon as i power up the device can anyone help
You're device is fine. Updated with almost the latest stuff. So I believe you just have high standards for this device, just cope with it. You'll get used to the speed.
Lokosis said:
You're device is fine. Updated with almost the latest stuff. So I believe you just have high standards for this device, just cope with it. You'll get used to the speed.
Click to expand...
Click to collapse
Cheers m8, just was a little worried lol.

Totally Lost!!! Now its really F**ked!!!!

Hi, someone gave me a Dopod S1 on T-Mobile, it is from China Mobile and I think it is an ELF 0300 and is on Windows Mobile 6.0.... I think
It is in Chinese and I want to change it to English.
Now I have no clue where to even begin, but I was told to check this forum out. so can someone please help me before I smash this thing up lol
Thanks
Hi Sion13
don't smash it... yet, start by giving more details with this tool http://forum.xda-developers.com/showthread.php?t=418892
Hey thanks for the prompt response. I had a wee hunt about and managed to find some info about it. I have now managed to get it on english with onyx 6.5 which is looking pretty damn class!
Thanks dsixda for this!!!
OK, new problem, once I installed the onyx 6.5, it worked for about an hour although it kept restarting itself, then it went off and now it wont go on. I can turn it on and it will go to the manufacturers screen (china mobile) then when it should start loading the OS it just cuts off. I can get it to go to the RGB screen by pressing the power and camera button and if I press the call and end call buttons i can hard reboot. have tried reinstalling the onyx but it installs and just cuts off. any ideas???
on the RGB screen it says
IPL 2.24.0002
SPL 1.11.0000 if that helps any, like I said im a windows mobile virgin lol....
This says you've bricked your device, maybe there's a chance to recover and this time you will have to stop a moment and read what others experienced and what solution they found. Good luck
Bricked it????
Sounds painfully interesting, I'm looking through the wiki now but if you have any pointers on where to look, it would be very appreciated.
Start with this http://forum.xda-developers.com/showthread.php?t=406721
ITS ALIVE ITS ALIVE!!!!!! THANKSSSSSSS!
Touch version : Elfin
Device ID : ELF030050
CID : T-MOB005
IPL : 2.11.1002
SPL : 2.11.1000
ROM Version : Unknown
ExtROM Version : None
Operator Version: None
AKU Version : 0.4.2
Page Pool (MB) : 2
RAM Size (MB) : 128
ROM Size (MB) : 256
Model No. : ELF0301
Part Number : 99HEL006-00
SIM Unlock Code : 77183872
MCC+MNC :
00101F 23430F
IMEI (private) : 356789010859104
Serial Number (private): HT746GH00383
MAC Address (private) : 0018413B896D
That is Everything I got off of the Deviced Info thing, great tool BTW. Now can I put a good version of that onyx on this as it looked the part for the hour I got to play with it lol.
Also,see this SIM Unlock Code, can I unlock my phone for any network with that?
Thanks again for all your help so far.
Sion13 said:
ITS ALIVE ITS ALIVE!!!!!! THANKSSSSSSS!
Touch version : Elfin
Device ID : ELF030050
CID : T-MOB005
IPL : 2.11.1002
SPL : 2.11.1000
ROM Version : Unknown
ExtROM Version : None
Operator Version: None
AKU Version : 0.4.2
Page Pool (MB) : 2
RAM Size (MB) : 128
ROM Size (MB) : 256
Model No. : ELF0301
Part Number : 99HEL006-00
SIM Unlock Code : 77183872
MCC+MNC :
00101F 23430F
IMEI (private) : 356789010859104
Serial Number (private): HT746GH00383
MAC Address (private) : 0018413B896D
That is Everything I got off of the Deviced Info thing, great tool BTW. Now can I put a good version of that onyx on this as it looked the part for the hour I got to play with it lol.
Also,see this SIM Unlock Code, can I unlock my phone for any network with that?
Thanks again for all your help so far.
Click to expand...
Click to collapse
i wud suggest you to upgrade your ipl and spl to 3.10.
Don't make the mistake to jump again to rom flashing. As srgudhka tells you, you should upgrade IPL and SPL this is called CID unlock so you can install a new rom, read this http://forum.xda-developers.com/showthread.php?t=445666
( not SIM unlock that refers to opening device to other networks !!!see http://forum.xda-developers.com/forumdisplay.php?f=374&order=desc&page=2 )
Hi guys,
just wondering, I changed the CID so I could install the new Oxygen ROM.
After using the HARD SPL, I coud succesfully install the Oxyen 6.5:http://forum.xda-developers.com/showthread.php?t=445666
But, after I tunred off the phone and introduced the sim card the elf wont start any more.
It just shows "smart mobility" for a couple of seconds and that's it, display goes back to blank.
The only thing I can do is press start button + camera and the phone goes in the RGB mode, writing the SPL & IPL
IPL 2.20.0002
SPL 1.11.0000
Any Idees how can I put the phone back on the feet.
Any input is very much apreciated.
Thanks
Are you sure Oxigen is a rom for elf ?
Hi
thanks for the quick answer, acually I have to admit I'm pretty new to wm.
Accordingly to this website it shows ONYX as an ROM.
http://forum.xda-developers.com/showthread.php?t=426540
~ ONYX ~
Windows Mobile 6.1 & 6.5 ROMs
____
I tried every step from this thread, but nothing worked for me
http://forum.xda-developers.com/showthread.php?t=347700
and this as well:
http://forum.xda-developers.com/showthread.php?t=379318
Hopefully you can help me
Cheers
Obviously your device isn't cid unlocked any more, try the procedure again, and if it doesn't work, go to elf upgrading forum and search for stuck in smart mobility.
that's exactley what it was...thank you so much for your Help!

Needs a little guidance please...

Hi, I've just recently acquired my HTC ELF.
What I would like to do is to be able to flash cooked ROMs on it.
As what I have read, the first thing you need to do is to get the Device ID and CID. So I used Device Info and my Device ID is ELF01001 & CID is DOPOD001.
By the way my IPL is 1.17.0002 and SPL is 1.17.0000.
Then I downloaded my original shipped ROM from here: http://forum.xda-developers.com/showthread.php?t=379034
RUU_Elf_DOPODASIA_WWE_1.17.707.2G_4.1.13.46_02.97. 90_GREEN_Ship.exe
Device: ELF010001
CID: DOPOD001
Version: 1.17.707.2G
Language: USA
I also downloaded my Radio version 02.97.90
Then I started reading about CID unlocking. I read these 2 threads:
http://forum.xda-developers.com/showthread.php?t=320155
http://forum.xda-developers.com/showthread.php?t=408637
So what I did first was install and enable Rapi on my phone, after that I used USPL 1.17.0000 (which I got from the 2nd thread) and as far as I know it went well because my device rebooted after the process.
Here is my problem I wanted to check to be sure if the CID unlocking I did work so I followed this 2 threads:
http://forum.xda-developers.com/showthread.php?t=347700
http://forum.xda-developers.com/showthread.php?t=379318
I followed the steps very carefully.
-disable usb on WMDC
-put phone on Bootloader then connect to PC
-open SnoopyPro.exe, use toggle bar and 'Install & Reset' pocket pc and window mobile based-device (the thing with this on my toggle bar it doesn't say that, instead it says windows mobile remote adapter) I don't know why.
-closed snoopypro and opened it again.
-then I ran mtty.exe, chose usb and RTS/CTS then clicked ok then it says 'usb port can not open'. Now I'm stumped.
I've tried this several times over and it always goes to 'usb port can not open'.
Can anybody tell me which part I went wrong?
I don't really want to risk flashing a cooked ROM when I really haven't CID unlocked my phone.
A few more questions, in this thread:
http://forum.xda-developers.com/showthread.php?t=445666
It says real HardSPL. Do I still need to do this even if the USPL was successful? And if yes, which one is the best version should I put on my device?
When I have successfully CID unlocked my phone, does it mean that I would be able to flash ROMs using the SD card method?
I used to have a Hermes before and the SD card was much more easier and safer to do that's why I would like to use that method if I could.
In flashing between ROMs do I still need to flash a shipped ROM prior to flashing a cooked ROM everytime. Or can flash cooked ROM after cooked ROM?
By the way the cooked ROM that I would like to try out first is Onyx Ultimate 4.9, hopefully I'd be able to try it out soon. Please suggest other cooked ROMs as well.
Please I would really appreciate some help, I just don't want to brick my phone.
Thanks! ^_^
gypsygirl13 said:
Hi, I've just recently acquired my HTC ELF.
What I would like to do is to be able to flash cooked ROMs on it.
As what I have read, the first thing you need to do is to get the Device ID and CID. So I used Device Info and my Device ID is ELF01001 & CID is DOPOD001.
By the way my IPL is 1.17.0002 and SPL is 1.17.0000.
Then I downloaded my original shipped ROM from here: http://forum.xda-developers.com/showthread.php?t=379034
RUU_Elf_DOPODASIA_WWE_1.17.707.2G_4.1.13.46_02.97. 90_GREEN_Ship.exe
Device: ELF010001
CID: DOPOD001
Version: 1.17.707.2G
Language: USA
I also downloaded my Radio version 02.97.90
Then I started reading about CID unlocking. I read these 2 threads:
http://forum.xda-developers.com/showthread.php?t=320155
http://forum.xda-developers.com/showthread.php?t=408637
So what I did first was install and enable Rapi on my phone, after that I used USPL 1.17.0000 (which I got from the 2nd thread) and as far as I know it went well because my device rebooted after the process.
Here is my problem I wanted to check to be sure if the CID unlocking I did work so I followed this 2 threads:
http://forum.xda-developers.com/showthread.php?t=347700
http://forum.xda-developers.com/showthread.php?t=379318
I followed the steps very carefully.
-disable usb on WMDC
-put phone on Bootloader then connect to PC
-open SnoopyPro.exe, use toggle bar and 'Install & Reset' pocket pc and window mobile based-device (the thing with this on my toggle bar it doesn't say that, instead it says windows mobile remote adapter) I don't know why.
-closed snoopypro and opened it again.
-then I ran mtty.exe, chose usb and RTS/CTS then clicked ok then it says 'usb port can not open'. Now I'm stumped.
I've tried this several times over and it always goes to 'usb port can not open'.
Can anybody tell me which part I went wrong?
I don't really want to risk flashing a cooked ROM when I really haven't CID unlocked my phone.
A few more questions, in this thread:
http://forum.xda-developers.com/showthread.php?t=445666
It says real HardSPL. Do I still need to do this even if the USPL was successful? And if yes, which one is the best version should I put on my device?
When I have successfully CID unlocked my phone, does it mean that I would be able to flash ROMs using the SD card method?
I used to have a Hermes before and the SD card was much more easier and safer to do that's why I would like to use that method if I could.
In flashing between ROMs do I still need to flash a shipped ROM prior to flashing a cooked ROM everytime. Or can flash cooked ROM after cooked ROM?
By the way the cooked ROM that I would like to try out first is Onyx Ultimate 4.9, hopefully I'd be able to try it out soon. Please suggest other cooked ROMs as well.
Please I would really appreciate some help, I just don't want to brick my phone.
Thanks! ^_^
Click to expand...
Click to collapse
you should use hardspl coz it avoid bricking device if your are gonna flash roms. i would suggest you to go for 3.10 as 3.14 is heavy on battery.
regarding if you wanna check whether your device is cid unlocked or not then follow this.
use device info by dsixda found here. http://forum.xda-developers.com/showthread.php?t=418892&highlight=cid+locked
if your device is cid unlocked then the spl will end in cmon or pof
@srgudhka
thanks, I did the device info.bat and my spl now is SPL: 1.17.0000pof (USPL) so CID unlocking was successful.
About the 3.10 hspl version, my unit is not an Elfin would this still be okay to use?
gypsygirl13 said:
About the 3.10 hspl version, my unit is not an Elfin would this still be okay to use?
Click to expand...
Click to collapse
Yes, I own an ELF running ipl 3.10 without any problem!
@flaviopac
thanks!
this is my new device info:
Touch version : Elf
Device ID : ELF010001
CID : DOPOD001
IPL : 2.26.0002
SPL : 3.10.cmonex (Hard SPL)
ROM Version : 1.17.707.2
ExtROM Version : 1.17.707.101
Operator Version: None
AKU Version : 0.3.1
Page Pool (MB) : 8
RAM Size (MB) : 64
ROM Size (MB) : 128
Model No. : ELF0300
Now how do I install ipl 3.10? The one I downloaded is only a IPL310.nbh file. What do I use to install this?
gypsygirl13 said:
@flaviopac
thanks!
this is my new device info:
Touch version : Elf
Device ID : ELF010001
CID : DOPOD001
IPL : 2.26.0002
SPL : 3.10.cmonex (Hard SPL)
ROM Version : 1.17.707.2
ExtROM Version : 1.17.707.101
Operator Version: None
AKU Version : 0.3.1
Page Pool (MB) : 8
RAM Size (MB) : 64
ROM Size (MB) : 128
Model No. : ELF0300
Now how do I install ipl 3.10? The one I downloaded is only a IPL310.nbh file. What do I use to install this?
Click to expand...
Click to collapse
Flash it as any other rom, rename "IPL310.nbh" to "RUU_signed.nbh" and use "CustomRUU.exe" tool.
@flaviopac
thanks!
I followed what you said.
After installing IPL 3.10 I flashed Onyx WM6.1, it's so much better than wm6.
I'm still on the fence if I want to try 6.5, titanium apps are a bit of work when I was using my hermes before.
Can anyone clarify for me if I have to flash a shipped ROM prior to flashing a cooked ROM? Or is it okay if I flash a cooked ROM after cooked ROM?
gypsygirl13 said:
@flaviopac
thanks!
I followed what you said.
After installing IPL 3.10 I flashed Onyx WM6.1, it's so much better than wm6.
I'm still on the fence if I want to try 6.5, titanium apps are a bit of work when I was using my hermes before.
Can anyone clarify for me if I have to flash a shipped ROM prior to flashing a cooked ROM? Or is it okay if I flash a cooked ROM after cooked ROM?
Click to expand...
Click to collapse
No, you can flash cooked to cooked. In fact i recommend you to stay away from shipped roms, lots of ppl brick their devices when playing with those.
@crapula512
thanks
I think it's a good thing that I don't have to always revert back to a shipped ROM. It was very time consuming when I used to have a hermes.
I'm really liking my HTC Elf but it seems my battery is draining a lot faster than I'm used to. I'm not sure if it's the Onyx WM6.1 ROM or the battery that came with my phone. I'll try a new ROM in the next few days to see if there will be any difference.
Thanks to everyone!!!^_^
upgrade ur ipl to 3.10 too and check ur radio version. for me 3.34 is the best one.
This is my device info now:
Touch version : Elf
Device ID : ELF010001
CID : DOPOD001
IPL : 3.10.0002
SPL : 3.10.cmonex (Hard SPL)
ROM Version : 1.17.707.2
ExtROM Version : 1.17.707.101
Operator Version: None
AKU Version : 0.3.1
Page Pool (MB) : 8
RAM Size (MB) : 64
ROM Size (MB) : 128
Model No. : ELF0300
My Radio version is 02.07.90
Is it safe to change the radio version?
gypsygirl13 said:
This is my device info now:
Touch version : Elf
Device ID : ELF010001
CID : DOPOD001
IPL : 3.10.0002
SPL : 3.10.cmonex (Hard SPL)
ROM Version : 1.17.707.2
ExtROM Version : 1.17.707.101
Operator Version: None
AKU Version : 0.3.1
Page Pool (MB) : 8
RAM Size (MB) : 64
ROM Size (MB) : 128
Model No. : ELF0300
My Radio version is 02.07.90
Is it safe to change the radio version?
Click to expand...
Click to collapse
yes .. since you have flashed HardSPL it easy to upgrade almost anything on your device.. including the Radio..
@Fa7my
I've downloaded the 3.34.90 Radio version in here: http://forum.xda-developers.com/showthread.php?t=527048&highlight=radio
but when I extracted it says 'Elfin', would that be okay to use for the Elf?
Would it still be compatible?
My battery is only good for 32 hours depending on usage, if I use wifi or make calls it will only last less than 18 hours. I'm thinking maybe if I change my Radio version it might make it last little longer.
Thanks.
yup, u can upgrade the radio as well. only u can find out which one suits u the best. same goes for cooked ROMs. try them all and use the one which suits u best.
@!Aman!
Okay thanks! ^_^
I'll try 3.34.90 first and see if it makes any difference.

[Q] Needa an Htc elf English Rom

Hi, my name is Akash and I am new here.I have an Htc elf. Recently i tried upgrading it to win 6.5. After several attempts i was able to to upgrade it but was extremely disappointed when i found out that it was in some another language rather then English. I spent days looking for the orignal rom as well as the win 6.5 English rom but was unable to find one. I need help to fix it. ANY HELP WOULD BE GREATLY APPRECIATED.I am providing below my device details.
Touch version : Elfin
Device ID : ELF010050
CID : DOPOD001
IPL : 2.20.0002
SPL : 2.20.0000
ROM Version : 3.14.706.02
ExtROM Version : None
Operator Version: None
AKU Version : 5.5.0
Page Pool (MB) : Unknown
RAM Size (MB) : 128
ROM Size (MB) : 256
Model No. : ELF0100
Part Number : 99HEH136-00
SIM Unlock Code : 37291866
This is the information which i was able to gather with the help of device_info.zip.Thanks for the Awesome software.I would really appreaciate if someone can provide me the link to download the orignal or win 6.5 rom
AGAIN ANY HELP WOULD BE GREATLY APPREACIATED.THANKS
stop making new threads this way, instead why don't you ask away in the General section.
Also you should start reading the Sticky! you wish that they had more explanation there ~ http://forum.xda-developers.com/show...39#post7367439
Thanks you so much. I found the right rom for my Htc.You People are awesome. God bless you.

Categories

Resources