[Q] help to run CM10 on JBear hboot 1.58 - HTC EVO 3D

Hi I've search all the threads for directions on how to downgrade to hboot 1.5. I would like to know how to do that, as well as a link to the actual bootloader download. I want to run a stock jelly bean rom (CM10) on my Evo 3D but my current settings won't allow it. Are there any other roms that would work with my settings or do I need to downgrade my bootloader? Any advice will help
Current Settings
JuopunutBear
Shooter XC Ship S-offf RL
Hboot-1.58.5858
Radio-1.09.00.0706
OpenADSP-v02.6.0.2226.00.0217
eMMC-boot
May 17th 2012 15:06:44

You need to downgrade your hboot but since you're s-off, it's easy. Download one from here: http://forum.xda-developers.com/showthread.php?p=30014044
Rename to PG86IMG.zip and place on root of SD card. Boot into bootloader and flash it. Delete the file from the card (I use my computer) then boot into recovery and flash cm10.

coal686 said:
You need to downgrade your hboot but since you're s-off, it's easy. Download one from here: http://forum.xda-developers.com/showthread.php?p=30014044
Rename to PG86IMG.zip and place on root of SD card. Boot into bootloader and flash it. Delete the file from the card (I use my computer) then boot into recovery and flash cm10.
Click to expand...
Click to collapse
Thanks for the link, do I need to download the regular Hboot 1.50 or the JBear 1.50?...I'm new at this so I apologize if this is a dumb question. To flash if from the bootloader do I need to connect to the computer and type any commands from the cmd terminal? If so could you please give me a detailed step by step. Thanks

bopong said:
Thanks for the link...I'm new at this so I apologize if this is a dumb question. To flash if from the bootloader do I need to connect to the computer and type any commands from the cmd terminal? If so could you please give me a detailed step by step. Thanks
Click to expand...
Click to collapse
This post has instructions for flashing a bootloader and a link back to the post in the thread coal gave you that has the bootloader files.
ramjet73

Were you ever able to get this to work? I was trying to the same thing for a buddy at work, but I got into boot loops with anything other than Jbear 1.58

Related

[Q] How to bring EVO 3D back to Stock??

I followed this thread to unlock my Evo 3D:
[GUIDE] HTC Unlock Hboot 1.50 + TWRP Recovery + Root + Flash Ur Ass Off! [9.11.11]
http://forum.xda-developers.com/showthread.php?t=1239821
I have:
SHOOTER XC SHIP S-ON RL
HBOOT-1.50.0000
eMMC-boot
Aug 7 2011, 10:21:40
Can someone please tell me how can I get back to Stock to return my phone? I have been unable to do so after hours of trying to follow a few threads here.
rtandon87 said:
I followed this thread to unlock my Evo 3D:
[GUIDE] HTC Unlock Hboot 1.50 + TWRP Recovery + Root + Flash Ur Ass Off! [9.11.11]
http://forum.xda-developers.com/showthread.php?t=1239821
I have:
SHOOTER XC SHIP S-ON RL
HBOOT-1.50.0000
eMMC-boot
Aug 7 2011, 10:21:40
Can someone please tell me how can I get back to Stock to return my phone? I have been unable to do so after hours of trying to follow a few threads here.
Click to expand...
Click to collapse
You should have tried searching before you posted. There are at least 5 threads with people asking how to do this. Also, when you unlocked via htcdev, they told you how to relock your device. So, for the sixth time:
Fastboot oem lock
run the RUU
reboot.
Device will say ***RELOCKED*** at the top of the bootloader
Thank you so much for your help!! I have been searching and trying to do this for so long now. The mistake I was making was that I was trying to run the RUU before doing fastboot oem lock.
So, for others like me who end up on this thread to relock their Evo 3D and bring it back to stock (if you've unlocked using HTCdev method and have S-ON):
*) make sure that you have the adb and fastboot files in the folder you are in.
1) from your command line, run "adb reboot bootloader"
2) On your phone you'll see "Fastboot USB"
2) run "fastboot oem lock"
3) You should now see "RELOCKED" on top.
4) Execute the RUU from your computer (I did - RUU_Shooter_S_Sprint_WWE_2.08.651.3_Radio_0.97.10.0808_NV_SPCS_1.31_003_release_219445_signed.exe)
5) Reboot your phone.
Thank you so much Twolazyg!!
What about the rom?
Does this restore the rom to stock if you loaded a custom rom?
Yes.
Locked & Loaded
""shooter on Deck""
The HTC Unlock method didn't do anything for me and I am preparing to flash the 651.3 RUU so that I can try again.
Does the RUU need to be renamed exactly " PG86IMG.zip " inorder to work (like the radio zips)?
mpgrimm2 said:
The HTC Unlock method didn't do anything for me and I am preparing to flash the 651.3 RUU so that I can try again.
Does the RUU need to be renamed exactly " PG86IMG.zip " inorder to work (like the radio zips)?
Click to expand...
Click to collapse
The bootloader will only scan/load files from the /sdcard if they are placed in the root and labeled PG86IMG.zip.
The RUU .exe can't be placed in the sdcard, the rom.zip file from inside of the RUU has to be extracted, renamed to PG86IMG.zip and placed in the root of the /sdcard.
Good luck!
Thanks for the info JoeyKrim, beginning to wonder if there are too many posts on here for people to notice and respond to. Created another post at Sdx to keep track of what I find out:
Stock Hboot1.50 RUU 651.3 flash question: http://forum.sdx-developers.com/?topic=18852.0
Here's some of the details from there:
(XDA) TwoLazyG's [GUIDE] Unroot your HTC unlocked EVO 3D (Hboot 1.50 & Stock RUU's)
http://forum.xda-developers.com/showthread.php?t=1388501
(XDA) jdeoxys's [How to] Restore evo 3d to latest stock RUU on hboot 1.5
http://forum.xda-developers.com/showthread.php?t=1337379
Update: The long filename did nothing. Changed it to PG86IMG.zip, put it on a blank sdcard and booted to Hboot 1.50. It read the file, checked the file, did some stuff, and then I selected "Reboot" and my phone was still the same as I had set it up.
Q: Do I need to format / factory reset first?
I didn't "Relock" since I never got it "unlocked" and I didn't use adb since it read the zip as soon as Hboot started.
Also: Can't figure out how to load/use adb correctly (win7). Did the HTCdev unlock downloads (see below), located and manually copied the 3 files (adb.exe, AdbWinApi.dll, fastboot.exe) over to c:/android folder. No problems with fastboot stuff. Thought I installed android sdk, java, etc correctly, maybe not.
Copy of Original HTC Unlocking Instructions form HTCdev.com (plus some extra notes) http://forum.xda-developers.com/showthread.php?t=1437684
rtandon87 said:
Thank you so much for your help!! I have been searching and trying to do this for so long now. The mistake I was making was that I was trying to run the RUU before doing fastboot oem lock.
So, for others like me who end up on this thread to relock their Evo 3D and bring it back to stock (if you've unlocked using HTCdev method and have S-ON):
*) make sure that you have the adb and fastboot files in the folder you are in.
1) from your command line, run "adb reboot bootloader"
2) On your phone you'll see "Fastboot USB"
2) run "fastboot oem lock"
3) You should now see "RELOCKED" on top.
4) Execute the RUU from your computer (I did - RUU_Shooter_S_Sprint_WWE_2.08.651.3_Radio_0.97.10.0808_NV_SPCS_1.31_003_release_219445_signed.exe)
5) Reboot your phone.
Thank you so much Twolazyg!!
Click to expand...
Click to collapse
How do you execute the RUU from your computer? Also I've never seen that with a .exe at the end before
Solved - Stock Hboot1.50 HTC Unlock/ RUU 651.3 flash problems
Finally got somewhere with this: Feel free to see the full thread here:
Stock Hboot1.50 HTC Unlock/ RUU 651.3 flash problems http://forum.sdx-developers.com/?topic=18852.msg236519#msg236519
Mpgrimm2; said:
SOLVED (unlocked)
Still not getting anywhere yet with HTC Unlock. Found alternate DL for RUU's and zips (scottsroms) and a how to :
(AndroidCentral) Scrosler's [HOW TO] Return to 100% Stock - All versions!:
http://forums.androidcentral.com/ht...107641-how-return-100-stock-all-versions.html
(ScottsRoms) HTC Evo 3D Stock Roms (RUU's & zips): http://www.scottsroms.com/downloads.php?do=cat&id=4
Apparently the .exe version works from within MsWindows (saw screenshot somewhere) as long as you can boot phone to the android OS with "Debugging" enabled. Otherwise you have to extract the the zip and rename it like JoeyKrim posted above.
Update: Pulled the HTC RUU.exe How to Instructions from the exe file:
HTC Evo3D RUU 651.3 exe Directions.doc : http://www.mediafire.com/?lkryvm4k29hm7g3
The Stock RUU.zip from (ScottsRoms.com) worked once renamed (PG86IMG.zip). It's 400mb vs 399mb for the one from Mr.Esp's post at xda. I put onto sdcard and rebooted to hboot as indicated in Scrosler's post at AndroidCentral from above (see pictures below). May try the exe file another time. Now to try the unlock again. Here's the filenames and MD5's:
RUU_Shooter_S_Sprint_WWE_2.08.651.3_Radio_0.97.10.0808_NV_SPCS_1.31_003_release_219445_signed.zip
MD5: 2E55650E9E3ADF81BCA541F66192E0B0
RUU_Shooter_S_Sprint_WWE_2.08.651.3_Radio_0.97.10.0808_NV_SPCS_1.31_003_release_219445_signed.exe
MD5: 15D8ED1BB45F85FFA687B86966AC0F01
Update2: That worked! Just needed a good Ruu.zip file it seems.
Click to expand...
Click to collapse

A few ?'s Juopunut bear S-OFF AND NOT ROOTED

I know I have probably came across the answer BUT I just want to double triple check before doing anything. I tend to look to deep into things and make it harder than it needs to be. SO PLEASE DO NOT BE RUDE!
HBOOT:
=JUOPUNUTBEAR=
HTC AMAZE
RUBY PVT SHIP S-OFF RL
HBOOT- 1.93.2222
eMMC-boot
MAR 15, 2012
1) I am on gingerbread. S-OFF but not rooted. I have a T-mobile OTA update for ICS. Can I download safely?
What I was going to do is just download that and un-root it the same way I did when doing the S-OFF process. Can't it just be that easy!
2) If not is this the correct way that will work with JUOPUNUT bear?
Quote:
Originally Posted by electronicrice
1) Be Locked with S-Off using JuopunutBear's S-Off method.
2) Flash the ENG Hboot 1.90.2005 (rename to ph85img.zip and boot to bootloader)
3) With S-off and the ENG Hboot, rename the RUU to PH85IMG.zip and put on root of external SD card
4) Boot into bootloader and apply the update
5) Once updated, reflash the ENG Hboot again
6) Flash the CWM 5.5.0.4 recovery in fastboot (fastboot flash recovery *****.img)
7) Flash the Superuser package in recovery to gain root
3) If #2 is a yes then I lock HBOOT even though it is Juopunut Bear, using Hasoon2000's all in one kit? OOORRR does JuopuntBear's S-OFF method automatically do that?
OR stop looking so deep into it. Root it as gingerbread, flash recovery, download rom (after wiping...LOL)
THANK YOU FOR YOUR TIME AND HELP!
oncl0wd9 said:
I know I have probably came across the answer BUT I just want to double triple check before doing anything. I tend to look to deep into things and make it harder than it needs to be. SO PLEASE DO NOT BE RUDE!
HBOOT:
=JUOPUNUTBEAR=
HTC AMAZE
RUBY PVT SHIP S-OFF RL
HBOOT- 1.93.2222
eMMC-boot
MAR 15, 2012
1) I am on gingerbread. S-OFF but not rooted. I have a T-mobile OTA update for ICS. Can I download safely?
What I was going to do is just download that and un-root it the same way I did when doing the S-OFF process. Can't it just be that easy!
2) If not is this the correct way that will work with JUOPUNUT bear?
Quote:
Originally Posted by electronicrice
1) Be Locked with S-Off using JuopunutBear's S-Off method.
2) Flash the ENG Hboot 1.90.2005 (rename to ph85img.zip and boot to bootloader)
3) With S-off and the ENG Hboot, rename the RUU to PH85IMG.zip and put on root of external SD card
4) Boot into bootloader and apply the update
5) Once updated, reflash the ENG Hboot again
6) Flash the CWM 5.5.0.4 recovery in fastboot (fastboot flash recovery *****.img)
7) Flash the Superuser package in recovery to gain root
3) If #2 is a yes then I lock HBOOT even though it is Juopunut Bear, using Hasoon2000's all in one kit? OOORRR does JuopuntBear's S-OFF method automatically do that?
OR stop looking so deep into it. Root it as gingerbread, flash recovery, download rom (after wiping...LOL)
THANK YOU FOR YOUR TIME AND HELP!
Click to expand...
Click to collapse
You have two options:
1. Restore the stock recovery and proceed with the update, it won't do anything but update the system files, it may or may not remove the JB hboot, though I recommend you restore the stock GB hboot since updates tend to cancel when the hboot is higher than the one being installed, which the JB hboot version is set higher so as to prevent any new updates from over writing it.
or
2. Download the stock ICS ruu from the ruu/ota thread and install it via hboot by renaming the file PH85IMG and placing it on your sd card.
No reason to get suspicious, it's okay.
Dark Nightmare said:
You have two options:
1. Restore the stock recovery and proceed with the update, it won't do anything but update the system files, it may or may not remove the JB hboot, though I recommend you restore the stock GB hboot since updates tend to cancel when the hboot is higher than the one being installed, which the JB hboot version is set higher so as to prevent any new updates from over writing it.
or
2. Download the stock ICS ruu from the ruu/ota thread and install it via hboot by renaming the file PH85IMG and placing it on your sd card.
No reason to get suspicious, it's okay.
Click to expand...
Click to collapse
Ok... I'm going to go with option 2... just flash PH85IMG RUU via hboot and voila?
oncl0wd9 said:
Ok... I'm going to go with option 2... just flash PH85IMG RUU via hboot and voila?
Click to expand...
Click to collapse
Yup, just make sure u lock your bootloader first or the ph85img won't install
sent from my NRGized Amaze,
powered by faux kernel v.16
aj_2423 said:
Yup, just make sure u lock your bootloader first or the ph85img won't install
sent from my NRGized Amaze,
powered by faux kernel v.16
Click to expand...
Click to collapse
Ok sooo.... Bare with me please...
I locked the bootloader.
HBOOT is now 1.90.2005.
I flashed an OTA/RUU after that, and renamed it to PH85IMG (did not add .zip just an easy r click rename). It went through the upload/download (whatever ya wanna call it!) In hboot
Rebooted aaanddd I am still on GB
I used the OTA from this thread http://forum.xda-developers.com/showthread.php?t=1575550&highlight=stock+ics+ruu and followed the 2nd post for the leaked ota....
I AM missing something. Somewhere down the line. Or wrong RUU? Suggestions? I am going to be back tomorrow to work on this.
Thanks again guys
oncl0wd9 said:
Ok sooo.... Bare with me please...
I locked the bootloader.
HBOOT is now 1.90.2005.
I flashed an OTA/RUU after that, and renamed it to PH85IMG (did not add .zip just an easy r click rename). It went through the upload/download (whatever ya wanna call it!) In hboot
Rebooted aaanddd I am still on GB
I used the OTA from this thread http://forum.xda-developers.com/showthread.php?t=1575550&highlight=stock+ics+ruu and followed the 2nd post for the leaked ota....
I AM missing something. Somewhere down the line. Or wrong RUU? Suggestions? I am going to be back tomorrow to work on this.
Thanks again guys
Click to expand...
Click to collapse
If you're s-off you don't need to lock the bootloader, anyways, don't use that file, look for the ruu/ota collection thread in tue dev forum for the latest file, rename it, make sure it's on the root of your sd card.
sent from a galaxy you'll never see.
I FINALLY got it ... Thanks guys for your help!
:victory:

[Q] need some help

i rooted my girlfriends sprint evo 3d using unknownforce's down grade method, i wanna return her phone back to complete stock how would i do that? she is s-off right now. thanks for the advice
You could flash an ruu from bootloader since your s-off. Here's a link for a list of ruu pick the one that says ics shooter 35 s 2.89 1.09.00.0706 spcs wwe to that nature http://www.filefactory.com/f/4ef0ef536face67a/. Just remember to rename the file PG86IMG in all caps and place on the root of your sdcard. Power down your phone, and boot up into bootloader and let your phone detect the file and confirm to update. Next you might want to get a drink or something to eat. It'll take like 10 minutes. Hope that helps
Jsparta26 said:
You could flash an ruu from bootloader since your s-off. Here's a link for a list of ruu pick the one that says ics shooter 35 s 2.89 1.09.00.0706 spcs wwe to that nature http://www.filefactory.com/f/4ef0ef536face67a/. Just remember to rename the file PG86IMG in all caps and place on the root of your sdcard. Power down your phone, and boot up into bootloader and let your phone detect the file and confirm to update. Next you might want to get a drink or something to eat. It'll take like 10 minutes. Hope that helps
Click to expand...
Click to collapse
that will revert the s-off to right?
wikedone said:
that will revert the s-off to right?
Click to expand...
Click to collapse
No.
You need to issue the "fastboot oem writescureflag 3" command with the phone in fastboot USB mode after flashing the RUU to reset the S-OFF status to S-ON. Make sure you have the stock bootloader installed before you do that.
ramjet73
ramjet73 said:
No.
You need to issue the "fastboot oem writescureflag 3" command with the phone in fastboot USB mode after flashing the RUU to reset the S-OFF status to S-ON. Make sure you have the stock bootloader installed before you do that.
ramjet73
Click to expand...
Click to collapse
ok the file i downloaded is RUU_Shooter_ICS_35_S_Sprint_WWE_2.89.651.2_Radio_1.09.00.0706__NV_NV_SPCS_1.43_release_271101_signed.exe i just rename that to PG86IMG or what cuz when i run the ruu in windows it errors out with usb connectio error
wikedone said:
ok the file i downloaded is RUU_Shooter_ICS_35_S_Sprint_WWE_2.89.651.2_Radio_1.09.00.0706__NV_NV_SPCS_1.43_release_271101_signed.exe i just rename that to PG86IMG or what cuz when i run the ruu in windows it errors out with usb connectio error
Click to expand...
Click to collapse
The .exe version of the RUU needs to be run from Windows. Make sure your phone is in the "fastboot usb" mode in the bootloader and the "fastboot devices" command returns your serial number before you run the RUU.
There's also a .zip version of the RUU around somewhere on these forums that can be run from the bootloader, but I don't have a link to that. It would be safer to extract it yourself from the RUU.exe using this procedure.
ramjet73
ramjet73 said:
The .exe version of the RUU needs to be run from Windows. Make sure your phone is in the "fastboot usb" mode in the bootloader and the "fastboot devices" command returns your serial number before you run the RUU.
There's also a .zip version of the RUU around somewhere on these forums that can be run from the bootloader, but I don't have a link to that. It would be safer to extract it yourself from the RUU.exe using this procedure.
ramjet73
Click to expand...
Click to collapse
ok i got the ruu to run and the phone is updated to ICS the hboot says
*** LOCKED ***
SHOOTER XC SHIP S-OFF RL
HBOOT-1.58.0000
RADIO-1.09.00.0706
OpenADSP-v02.6.0.2226.00.0217
eMMC-boot
May 17 2012, 15:06:44
How do i know if i have the stock bootloader so i can Make it S-On
wikedone said:
ok i got the ruu to run and the phone is updated to ICS the hboot says
*** LOCKED ***
SHOOTER XC SHIP S-OFF RL
HBOOT-1.58.0000
^^^^^^^^^^^
How do i know if i have the stock bootloader so i can Make it S-On
Click to expand...
Click to collapse
That's the stock bootloader, which was installed by the RUU. Most of the custom bootloaders (Revolutionary, Juopunutbear) have their name where the "*** LOCKED ***" status shows on your phone.
ramjet73
It's also courtesy to hit the thank you button when someone has helped you (meaning ramjet) Just thought I would throw that out.

Stuck at bootloop after installing Viper3D rom

My phone gets stuck at bootloop after installing Viper3D. I did a ssytem wipe and installed the rom. Am I missing any steps like formating cache/dalvik? Rather, what are the correct steps since I can't seem to find any. My phone has hboot 1.5, unlocked, s-on, CWM 4.0.1.4
chuwee said:
My phone gets stuck at bootloop after installing Viper3D. I did a ssytem wipe and installed the rom. Am I missing any steps like formating cache/dalvik? Rather, what are the correct steps since I can't seem to find any. My phone has hboot 1.5, unlocked, s-on, CWM 4.0.1.4
Click to expand...
Click to collapse
Couple things..
You need to be on hboot 1.58. You can do this by running the 2.89 RUU.
It will also help to get s-off and there's a complete guide on how to do this Here.
if I follow those instructions, would i be able to install the CyanogenMod 10.1? According to the thread, it says i must NOT have hboot 1.58 but I will gain that if I follow those instructions.
i followed the down and dirty instructions and was able to root my phone, have hboot 1.58, and have S-Off. Installed Viper3D with success. Thanks for the help.
Now my next question is...how do you down grade hboot 1.58 to 1.50?
chuwee said:
i followed the down and dirty instructions and was able to root my phone, have hboot 1.58, and have S-Off. Installed Viper3D with success. Thanks for the help.
Now my next question is...how do you down grade hboot 1.58 to 1.50?
Click to expand...
Click to collapse
Install the supported Hboot in the bootloader, which is 1.40 I believe.
simply rename the file to PG86IMG and put it in the root of your Sd card.
here is a list of the hboots
http://forum.xda-developers.com/showpost.php?p=30014044&postcount=7

[Q] downgrade hboot 1.57 to 1.40

I have an Evo 3d with Virgin Mobile and I desperately want CyanogenMod 10.1
I am rooted, s-off, unlocked, and on hboot 1.57. To flash CM 10.1, you must be on an hboot version lower than 1.57. Is there a way to downgrade my hboot without reverting to s-on? because every link I find warns that you must be s-on, or you will irreversibly brick your phone.
I tried putting the PG86IMG.zip file with hboot 1.40 on my sd card and rebooting into bootloader, but I get an error message (see attached picture)
Please help, and Thank you in advance.
jrvermee said:
I have an Evo 3d with Virgin Mobile and I desperately want CyanogenMod 10.1
I am rooted, s-off, unlocked, and on hboot 1.57. To flash CM 10.1, you must be on an hboot version lower than 1.57. Is there a way to downgrade my hboot without reverting to s-on? because every link I find warns that you must be s-on.
I tried putting the PG86IMG.zip file with hboot 1.40 on my sd card and rebooting into bootloader, but I get an error message (see attached picture)
Please help, and Thank you in advance.
Click to expand...
Click to collapse
I'm on Sprint and by all means I'm no expert. I followed ramjet73's http://forum.xda-developers.com/showthread.php?t=1889438
and was able to switch between hboot's version. Download QADERSO-V2-VM.zip and unpack to C drive. Install HTCDriver3.0.0.007 then open command prompt and do "cd C:\QADERSO\Root"
Then follow this thread http://forum.xda-developers.com/showpost.php?p=32259533&postcount=60
JohnnyBeGood113 said:
I'm on Sprint and by all means I'm no expert. I followed ramjet73's http://forum.xda-developers.com/showthread.php?t=1889438
and was able to switch between hboot's version. Download QADERSO-V2-VM.zip and unpack to C drive. Install HTCDriver3.0.0.007 then open command prompt and do "cd C:\QADERSO\Root"
Then follow this thread http://forum.xda-developers.com/showpost.php?p=32259533&postcount=60
Click to expand...
Click to collapse
Thanks for the reply. I tried that method too and it didn't give me an error message, but when I booted into bootloader it still showed 1.57. Do you remember if you were locked when you downgraded? I think I read somewhere that you had to be but I don't really want to try it because relocking my phone will wipe everything.
And thanks again
jrvermee said:
Thanks for the reply. I tried that method too and it didn't give me an error message, but when I booted into bootloader it still showed 1.57. Do you remember if you were locked when you downgraded? I think I read somewhere that you had to be but I don't really want to try it because relocking my phone will wipe everything.
And thanks again
Click to expand...
Click to collapse
I'm not sure where you got the hboot you are trying to flash but it looks like it's only setup for the Sprint CID and not Virgin Mobile.
Since you are already S-OFF you can follow the procedure in this guide and the hboots linked from that post are setup for both Sprint and VM CID's.
ramjet73
ramjet73 said:
I'm not sure where you got the hboot you are trying to flash but it looks like it's only setup for the Sprint CID and not Virgin Mobile.
Since you are already S-OFF you can follow the procedure in this guide and the hboots linked from that post are setup for both Sprint and VM CID's.
ramjet73
Click to expand...
Click to collapse
Thank you!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
It worked!!

Categories

Resources