[Q] Reset Htc One X To Stock With Ruu - HTC One X

Hello,
I am currently trying to reset my HTC One X from Cyanogenmod 10.1 to the Stock ROM. I have HBOOT 1.39.0000, the Bootloader is relocked and its unbranded with a cid 102.
I am using Windows 8.
I already tried the following RUU versions:
RUU_ENDEAVOR_U_JB_45_S_HTC_Europe_3.14.401.31_R_Radio_5.1204.162.29_release_302015_signed
and
RUU_ENDEAVOR_U_ICS_40_S_HTC_Europe_2.17.401.2_Radio_2.1204.135.20_release_274900_signed
But i always get the Error 140, which tells me that something is wrong with my bootloader version.
What am i doing wrong?
Thank you.

Whats the outcome of
Fastboot getvar verion-main
Does it match the ruu number ? And did you relock the bootloader before running the ruu with admin rights ?

it says: version main: 3.18.401.1
And yes i relocked the bootloader before starting the RUU

I have the same issue:
cid: HTC__032
version-main : 3.20.401.3
cannot go back to stock due to version beeing to high. Is there any other way?

sunilson said:
it says: version main: 3.18.401.1
And yes i relocked the bootloader before starting the RUU
Click to expand...
Click to collapse
Go here : http://forum.xda-developers.com/showthread.php?t=1975140
Download the nandroid backup which matches your version-main and cid! and then restore it
---------- Post added at 06:39 PM ---------- Previous post was at 06:37 PM ----------
craoul said:
I have the same issue:
cid: HTC__032
version-main : 3.20.401.3
cannot go back to stock due to version beeing to high. Is there any other way?
Click to expand...
Click to collapse
Try restoring the 3.20.401.1 backup for you CID?! Don't know if it will work or not!

vin4yak said:
Try restoring the 3.20.401.1 backup for you CID?! Don't know if it will work or not!
Click to expand...
Click to collapse
Yeah that works flash back the 3.14 stock recovery and you are also able to update again to 401.3

Mr Hofs said:
Yeah that works flash back the 3.14 stock recovery and you are also able to update again to 401.3
Click to expand...
Click to collapse
I restored 3.20.401.3 but I do not know what is the stock recovery for this firmware

craoul said:
I restored 3.20.401.3 but I do not know what is the stock recovery for this firmware
Click to expand...
Click to collapse
Here you go!
https://www.dropbox.com/s/ms7vd18vb9watr8/stock recovery 3.14.img

vin4yak said:
Here you go!
https://www.dropbox.com/s/ms7vd18vb9watr8/stock recovery 3.14.img
Click to expand...
Click to collapse
Nothing Here
The file you're looking for has been deleted or moved.

http://db.tt/pO3jumMa
Probably my old links. I had to re-organize my dropbox folders and names

Mr Hofs said:
http://db.tt/pO3jumMa
Probably my old links. I had to re-organize my dropbox folders and names
Click to expand...
Click to collapse
Yeah!! I had bookmarked it :good:

vin4yak said:
Here you go!
https://www.dropbox.com/s/ms7vd18vb9watr8/stock recovery 3.14.img
Click to expand...
Click to collapse
OK, flashed recovery, but from fastboot if I chose recovery the phone just goes back to fast boot. How do I know that the recovery is flashed correctly ?

When the command window says OKEY

Ok so I now restored the Stock ROM with the Nandroid Backup and everything seems to work, except the touchscreen XD
The phone doesnt respond to my finger.
Did i do something wrong?

sunilson said:
Ok so I now restored the Stock ROM with the Nandroid Backup and everything seems to work, except the touchscreen XD
The phone doesnt respond to my finger.
Did i do something wrong?
Click to expand...
Click to collapse
did you flash also boot.img and recovery.img?
steps are:
restore with nandroid
flash boot.img
flash recovery.img
lock or do not lock bootloader (this one is your choice)

sunilson said:
Ok so I now restored the Stock ROM with the Nandroid Backup and everything seems to work, except the touchscreen XD
The phone doesnt respond to my finger.
Did i do something wrong?
Click to expand...
Click to collapse
Did you wipe everything?
1. fastboot flash boot boot.img (The one from nandroid backup)
2. fastboot erase cache
3. Go to recovery and flash this : http://d-h.st/kG0
4. Now restore nandroid backup
5. Wipe cache/dalvc (Just in case)
6. Reboot.

for updates you need also the stock recovery

Is it possible to revert to 3.20.401.1 from 4.18.401.2 by using 3.20.401 nandroid backup?
If yes, what else to do with boot.img?

ntquartex said:
Is it possible to revert to 3.20.401.1 from 4.18.401.2 by using 3.20.401 nandroid backup?
If yes, what else to do with boot.img?
Click to expand...
Click to collapse
You have to flash boot.img from your nandroid backup after or before , restore the nandroid backup file.

Related

[Q] MY HOX not updating to 3.20.401.1

My HOX is now 3.14.401.31 Rooted official... And now I want to update it to 3.20.401.1 official...I reflashed official boot.img and 3.14.401.31 stock recovery but my phone stucks at stock recovery around 30%-40% and a red triangle shows... than nothing happens.. If i remember correctly i update my phone the same way from 2.17.401.2 to 3.14.401.31.... but its not updating this time...pls suggest how to update it properly....
deadbody2 said:
My HOX is now 3.14.401.31 Rooted official... And now I want to update it to 3.20.401.1 official...I reflashed official boot.img and 3.14.401.31 stock recovery but my phone stucks at stock recovery around 30%-40% and a red triangle shows... than nothing happens.. If i remember correctly i update my phone the same way from 2.17.401.2 to 3.14.401.31.... but its not updating this time...pls suggest how to update it properly....
Click to expand...
Click to collapse
ohhh to add im trying to do OTA update 3.20.401.1 around 34mb in size.... pls advice thanks
Is the outcome of
Fastboot getvar version-main
3.14.40.31 ? Then you can also return to stock with a ruu if you wish. Or get a new nandroid backup. Something is wrong somewhere
Edit : here is the ruu
http://bugsylawson.com/files/file/1...27-radio-5120416229-release-298897-signedexe/
Edit again : here you can get "new" stock backups
http://forum.xda-developers.com/showthread.php?t=1975140
Mr Hofs said:
Is the outcome of
Fastboot getvar version-main
3.14.40.31 ? Then you can also return to stock with a ruu if you wish. Or get a new nandroid backup. Something is wrong somewhere
Edit : here is the ruu
http://bugsylawson.com/files/file/1...27-radio-5120416229-release-298897-signedexe/
Edit again : here you can get "new" stock backups
http://forum.xda-developers.com/showthread.php?t=1975140
Click to expand...
Click to collapse
yes 3.14.401.31 Fastboot getvar version-main....and if i try RUU wont i lose all my pre installed apps?
Yep with a ruu you lose everything, but on the otherhand it will be 100% stock. You can make backups with titanium backup or carbon .....
Edit : with a nandroid backup you will also loose everything because you must make a full wipe before restoring a nandroid backup.
deadbody2 said:
My HOX is now 3.14.401.31 Rooted official... And now I want to update it to 3.20.401.1 official...I reflashed official boot.img and 3.14.401.31 stock recovery but my phone stucks at stock recovery around 30%-40% and a red triangle shows... than nothing happens.. If i remember correctly i update my phone the same way from 2.17.401.2 to 3.14.401.31.... but its not updating this time...pls suggest how to update it properly....
Click to expand...
Click to collapse
I guess it happens because you are rooted. Use voodoo rootkeeper from the Play Store.
Sent from my HTC One X using xda app-developers app
Nope root is not the issue, you can actually update a rooted phone as long as its stock and didn't touch the system.
You will automatically lose root after the update
Mr Hofs said:
Nope root is not the issue, you can actually update a rooted phone as long as its stock and didn't touch the system.
You will automatically lose root after the update
Click to expand...
Click to collapse
yes I think i know that much.... my phone had cwm recovery but stock ROM and now flashed original 3.14 recovery still giving error...pls advice what else to do... in apps i also have voodoo rootkeeper....can that be issue?
thanks
Hard to say. Just make a backup with titanium or carbon and run the ruu, easier and faster. You could be searching for days to find out what is wrong exactly
Ruu
Mr Hofs said:
Hard to say. Just make a backup with titanium or carbon and run the ruu, easier and faster. You could be searching for days to find out what is wrong exactly
Click to expand...
Click to collapse
Plz Help
I cant update my rooted HOX to 3.20.401.1
I need RUU
CID is HTC_032
curent version 3.18.401.1
ok after relocked the phone ...i tried to restore official RUU from the link up
RUU_ENDEAVOR_U_JB_45_S_HTC_Europe_3.14.401.27_Radio_5.1204.162.29_release_298897_signed
but it ends with ERROR 155 during the process updating signature stage..... now what.....
deadbody2 said:
ok after relocked the phone ...i tried to restore official RUU from the link up
RUU_ENDEAVOR_U_JB_45_S_HTC_Europe_3.14.401.27_Radio_5.1204.162.29_release_298897_signed
but it ends with ERROR 155 during the process updating signature stage..... now what.....
Click to expand...
Click to collapse
thats two of us
same problem same errors
now I cant download software update ...
what's the output of
Code:
fastboot getvar version-main
?
matt95 said:
what's the output of
Code:
fastboot getvar version-main
?
Click to expand...
Click to collapse
fastboot getvar version-main 3.14.401.31
but if i try
"RUU_ENDEAVOR_U_JB_45_S_HTC_Europe_3.14.401.31_R_Radio_5.1204.162.29_release_302015_signed" than it it cant even boot to bootloader
but "RUU_ENDEAVOR_U_JB_45_S_HTC_Europe_3.14.401.27_Radio_5.1204.162.29_release_298897_signed" loads in bootloader and stops with error after few minutes......with error 155
Relock the bootloader :
Fastboot oem lock
Then keep the phone in the locked bootloader menu, then right click the ruu and select
Run as administrator
And do this with the 3.14.401.31
[/COLOR]
Mr Hofs said:
Relock the bootloader :
Fastboot oem lock
Then keep the phone in the locked bootloader menu, then right click the ruu and select
Run as administrator
And do this with the 3.14.401.31
Click to expand...
Click to collapse
Done as you said but ERROR 140 BOOTLOADER VERSION ERROR
CID is HTC_032
curent version 3.18.401.1
Aahz56 said:
[/COLOR]
Done as you said but ERROR 140 BOOTLOADER VERSION ERROR
CID is HTC_032
curent version 3.18.401.1
Click to expand...
Click to collapse
there is no RUU for that version yet, you'll have to wait... and not a short period of time....
Damn man .... the update went smooth in another computer with 3.14.401.31 than i applied OTA update 3.20.401.1..thanks man....
now how do i install back my all old apps through cwm.... as i made my backup with cwm.... pls advice
deadbody2 said:
Damn man .... the update went smooth in another computer with 3.14.401.31 than i applied OTA update 3.20.401.1..thanks man....
now how do i install back my all old apps through cwm.... as i made my backup with cwm.... pls advice
Click to expand...
Click to collapse
mmmh, cmw backs up the entire rom not only the apps... so if you want to restore that backup be sure to full wipe the phone and then flash it
You can try this :
Unlock, flash the custom recovery....use this one
http://db.tt/oGDkMlwc it has ums + touch on the latest bases !
Then make a nandroid backup ..... format data and then restore the data from the older backup.....only the data, you can choose it with advanced restore options !
This way only the data, like apps will be restored to the new 3.20 based stock rom. Of it doesn't work you can go back to the clean stock nandroid backup.

Downgrading 3.20?

Seeing as there is no 3.20 RUU yet is there anyway I can return to stock on a 3.20 base?
My CID is HTC__001
Yes with a nandroid backup
Ok thanks for that, do I need to relock the bootloader after the backup? Also do I need a 3.20 nandroid backup or can I use a 3.14 one?
No, you need to restore a 3.20.401 nandroid backup (assuming that's the one you are after) and flash back a 3.14 stock recovery. Then you are able to update with official ota's
Yes ideally I need a 3.20 backup, just looking for one now.
http://bugsylawson.com/files/file/1748-cwm-nandroid-backup-cid-htc-e11-3204011/
http://db.tt/C1SWP2ZJ
Backup + recovery
Thanks for that. So I restore the backup first, then flash stock recovery? Can I not flash my 3.14 RUU after that?
Dabbsy said:
Thanks for that. So I restore the backup first, then flash stock recovery? Can I not flash my 3.14 RUU after that?
Click to expand...
Click to collapse
1: yes nandroid first
2: Nope, don't try ....it will fail
Right got that bit thanks. The backup you linked me to is a different CID than mine E11, mines HTC__001 (UK)
Dabbsy said:
Right got that bit thanks. The backup you linked me to is a different CID than mine E11, mines HTC__001 (UK)
Click to expand...
Click to collapse
I know, but thats not a problem. Your cid will be fine again after an update
Mr Hofs said:
I know, but thats not a problem. Your cid will be fine again after an update
Click to expand...
Click to collapse
I'm looking to flash my unrooted One X, (Wifi signal has been dodge for a while, factory reset didn't resolve it). I'm the same HTC_001 3.20.401.1. Can I just drop the boot and recovery files in the root of my phone's storage then just boot into recovery mode and go from there?
Babou-Ocelot said:
I'm looking to flash my unrooted One X, (Wifi signal has been dodge for a while, factory reset didn't resolve it). I'm the same HTC_001 3.20.401.1. Can I just drop the boot and recovery files in the root of my phone's storage then just boot into recovery mode and go from there?
Click to expand...
Click to collapse
No you can't do that. Is the bootloader unlocked ? If not you can't do anything. If it is is unlocked you can install an older stock rom based on 3.14.

[Q] Can't install OTA update.

Hello all,
I can't install my OTA update, it only shows the hboot screen (what you see when you hold power and vol. down)
I've done a CWM restore from a nandroid backup for HTC__E11 (my phone)
I've restored the Stock Recovery.img from a nandroid backup for HTC__E11 (my phone)
I've restored the Stock Boot.img from a nandroid backup for HTC__E11 (my phone)
I still can't install an OTA update (3.20.401.1)
How do i solve this ?
Mark
fietspompje said:
Hello all,
I can't install my OTA update, it only shows the hboot screen (what you see when you hold power and vol. down)
I've done a CWM restore from a nandroid backup for HTC__E11 (my phone)
I've restored the Stock Recovery.img from a nandroid backup for HTC__E11 (my phone)
I've restored the Stock Boot.img from a nandroid backup for HTC__E11 (my phone)
I still can't install an OTA update (3.20.401.1)
How do i solve this ?
Mark
Click to expand...
Click to collapse
did you get any OTA?
matt95 said:
did you get any OTA?
Click to expand...
Click to collapse
I get the notification there is one the (3.20.401.1 update), i'm comming from CM10 and wanted to go back to fully stock again.
A recovery.img inside a nandroid backup is never a Stock one. Its the custom one where the nandroid is made with !!!
Flash this one and try again
http://db.tt/pO3jumMa
Mr Hofs said:
A recovery.img inside a nandroid backup is never a Stock one. Its the custom one where the nandroid is made with !!!
Flash this one and try again
http://db.tt/pO3jumMa
Click to expand...
Click to collapse
Phone is rebooting and i'll keep you up to date!
-- Edit, phone keeps booting to the hboot screen
fietspompje said:
Phone is rebooting and i'll keep you up to date!
-- Edit, phone keeps booting to the hboot screen
Click to expand...
Click to collapse
Do everything all over again and flash the recovery linked above
matt95 said:
Do everything all over again and flash the recovery linked above
Click to expand...
Click to collapse
So i need to unlock my device again ? Well, ill keep you guys up to date
fietspompje said:
So i need to unlock my device again ? Well, ill keep you guys up to date
Click to expand...
Click to collapse
if you want to get that OTA your need to do it all over again
matt95 said:
if you want to get that OTA your need to do it all over again
Click to expand...
Click to collapse
I've unlocked my device again, installed CWM.
The following steps are:
1. Nandroid restore
2. boot.img flash
3. recovery.img flash (the on from the Dropbox link)
4. fastboot oem lock
Are these steps correct ?
fietspompje said:
I've unlocked my device again, installed CWM.
The following steps are:
1. Nandroid restore
2. boot.img flash
3. recovery.img flash (the on from the Dropbox link)
4. fastboot oem lock
Are these steps correct ?
Click to expand...
Click to collapse
no need to lock it
matt95 said:
no need to lock it
Click to expand...
Click to collapse
I've done it all, and it's running perfecto again and the OTA update installed fine! let's wait for the sense 5 update haha :good:
Case closed ! :d

Which RUU should I use?

HBOOT : 1.36.0000
Radio : 5.1204.162.29
CID : 044 (Asia WWE)
(Do I need to give more information?)
I've installed an RUU once before, but I've reinstalled Windows and I don't have the file anymore. And I'm not sure which one to download, so can someone please put a link in to your reply . Instructions would be good, because I've got my phone into a bootloop once.
PS : I'm going back to stock, I'm not updating my HBOOT or anything.
Easier is to give the main version.
Fastboot getvar version-main
My guess is 3.14.707......
Mr Hofs said:
Easier is to give the main version.
Fastboot getvar version-main
My guess is 3.14.707......
Click to expand...
Click to collapse
I'll get it ASAP, fastboot won't detect my device.
(It's happened before; and it also says battery is too low could this be the cause?)
It's 3.14.707.24
You can get it from this thread
http://forum.xda-developers.com/showthread.php?t=2189048
Seems down atm but should not be long.
Mr Hofs said:
You can get it from this thread
http://forum.xda-developers.com/showthread.php?t=2189048
Seems down atm but should not be long.
Click to expand...
Click to collapse
Thanks! ; and just to make sure, relock bootloader, flash stock recovery and then install RUU, right?
Only relock the bootloader, that should do it
Mr Hofs said:
Only relock the bootloader, that should do it
Click to expand...
Click to collapse
I'm sorry if this is getting annoying, but; no wiping and anything right?, the RUU itself will just take care of it?
Yes it should do all
Mr Hofs said:
Yes it should do all
Click to expand...
Click to collapse
I accidentally went into recovery and now I think it just wiped my SDCard; I've got a nandroid backup, after that backup I didn't do much to my apps, is there any chance I could restore some apps from that?, from my PC?
A nandroid backup does not backup your sdcard. Wiped stuff from the sdcard is not coming back.
Mr Hofs said:
A nandroid backup does not backup your sdcard. Wiped stuff from the sdcard is not coming back.
Click to expand...
Click to collapse
I mean the apps in the nandroid?, not the content of the sdcard, is it possible?
So you actually have a nandroid backup ? Restore it and its done.
Or use a ruu and redownload the apps.
Hi, I am trying to go back to stock (need to send back to assistance) I would need 3.14.401.31. The link suggested do not work.. can you suggest a working link PLEASE ?
midoriconcept said:
Hi, I am trying to go back to stock (need to send back to assistance) I would need 3.14.401.31. The link suggested do not work.. can you suggest a working link PLEASE ?
Click to expand...
Click to collapse
Then you can use this thread also to return to stock. It contains nandroid stock backups
http://forum.xda-developers.com/showthread.php?t=1975140
Or try this site
http://androidfiles.org/ruu/?developer=Endeavor
Mr Hofs said:
So you actually have a nandroid backup ? Restore it and its done.
Or use a ruu and redownload the apps.
Click to expand...
Click to collapse
The nandroid was when I was on a custom rom, I'm on stock and I want it that way; so there isn't a way to restore them from nandroid?. Oh well.
joeystar said:
The nandroid was when I was on a custom rom, I'm on stock and I want it that way; so there isn't a way to restore them from nandroid?. Oh well.
Click to expand...
Click to collapse
Ah like that, well i would not do that. It probably messes the stock rom up !

[Q] Going back to stock ROM

Hi all. I want to go back to a stock ROM for my HTC One X. I searched and found some usefull informations, but most links are dead...I found a nandroid backup, but when I tried to update to official OTA 4.2.2, it said security warning and did not continued. Yes, I was RELOCKED and stock recovery.
So, If anyone can help me with a RUU, will be appreciated!
Code:
INFOversion-bootloader: 1.39.0000
INFOversion-main: 3.20.401.1
L.E.: CID HTC__E11
Thank you very much!
CaracalSef said:
Hi all. I want to go back to a stock ROM for my HTC One X. I searched and found some usefull informations, but most links are dead...I found a nandroid backup, but when I tried to update to official OTA 4.2.2, it said security warning and did not continued. Yes, I was RELOCKED and stock recovery.
So, If anyone can help me with a RUU, will be appreciated!
Code:
INFOversion-bootloader: 1.39.0000
INFOversion-main: 3.20.401.1
L.E.: CID HTC__E11
Thank you very much!
Click to expand...
Click to collapse
Ask mike1986. if he still has an Odexed version of his Stock 3.20.401.1 ROM http://forum.xda-developers.com/showthread.php?t=1546970.
CaracalSef said:
Hi all. I want to go back to a stock ROM for my HTC One X. I searched and found some usefull informations, but most links are dead...I found a nandroid backup, but when I tried to update to official OTA 4.2.2, it said security warning and did not continued. Yes, I was RELOCKED and stock recovery.
So, If anyone can help me with a RUU, will be appreciated!
Code:
INFOversion-bootloader: 1.39.0000
INFOversion-main: 3.20.401.1
L.E.: CID HTC__E11
Thank you very much!
Click to expand...
Click to collapse
This is full stock from mike1986 shared for you STOCK ROM 3.20.401.1
And here is one with the correct cid too
http://db.tt/KT37hCCD
Mr Hofs said:
And here is one with the correct cid too
http://db.tt/KT37hCCD
Click to expand...
Click to collapse
Ok, I tried with that and the OTA update won't install. Let me tell you the steps I took:
1) Wipe ROM (/data, /cache, /system)
2) Restore the backup you provided
3) Fastboot flash boot.img from the backup you provided
4) Fastboot flash recovery.img from the backup you provided
5) Fastboot oem lock
6) Booted the ROM and download the OTA
7) Tried to follow on screen steps, but it's stuck in fasboot and under "RELOCKED" status it sayis "Security warning!"
What I did wrong? What should I do? Thank you!
CaracalSef said:
Ok, I tried with that and the OTA update won't install. Let me tell you the steps I took:
1) Wipe ROM (/data, /cache, /system)
2) Restore the backup you provided
3) Fastboot flash boot.img from the backup you provided
4) Fastboot flash recovery.img from the backup you provided
5) Fastboot oem lock
6) Booted the ROM and download the OTA
7) Tried to follow on screen steps, but it's stuck in fasboot and under "RELOCKED" status it sayis "Security warning!"
What I did wrong? What should I do? Thank you!
Click to expand...
Click to collapse
you don't need to lock it for a nandroid or OTA, only for RUU.
Unlock bootloader again, flash boot.img, restore backup. then flash STOCK recovery. The one in the backup will not be stock, AFAIK you can use the 3.14 stock recovery from here>>>>>http://forum.xda-developers.com/showthread.php?t=1975140 its quite a way down the page after all the nandroids
nogotaclue said:
you don't need to lock it for a nandroid or OTA, only for RUU.
Unlock bootloader again, flash boot.img, restore backup. then flash STOCK recovery. The one in the backup will not be stock, AFAIK you can use the 3.14 stock recovery from here>>>>>http://forum.xda-developers.com/showthread.php?t=1975140 its quite a way down the page after all the nandroids
Click to expand...
Click to collapse
I unlocked the bootloader, then flashed that stock 3.14 recovery, downloaded the OTA and now it's upgrading. Thank you very much!
Thant said:
This is full stock from mike1986 shared for you STOCK ROM 3.20.401.1
Click to expand...
Click to collapse
CaracalSef said:
Ok, I tried with that and the OTA update won't install. Let me tell you the steps I took:
1) Wipe ROM (/data, /cache, /system)
2) Restore the backup you provided
3) Fastboot flash boot.img from the backup you provided
4) Fastboot flash recovery.img from the backup you provided
5) Fastboot oem lock
6) Booted the ROM and download the OTA
7) Tried to follow on screen steps, but it's stuck in fasboot and under "RELOCKED" status it sayis "Security warning!"
What I did wrong? What should I do? Thank you!
Click to expand...
Click to collapse
nogotaclue said:
you don't need to lock it for a nandroid or OTA, only for RUU.
Unlock bootloader again, flash boot.img, restore backup. then flash STOCK recovery. The one in the backup will not be stock, AFAIK you can use the 3.14 stock recovery from here>>>>>http://forum.xda-developers.com/showthread.php?t=1975140 its quite a way down the page after all the nandroids
Click to expand...
Click to collapse
I just wanted to post and say thanks for uploading those 3.20 files. I'd been trying to revert to stock to do the update to 4.18 and been hitting a brick wall for 5 hours using the 3.18 files that are knocking around.
To the OP it does work, I got it working first go by flashing the system image using philz touch and then fastboot flashing the boot image and recovery image (and running fastboot erase cache after each step).
Anyway, thanks again.

Categories

Resources