Related
Hey everyone,
First of all, i apologize if any of what i'm asking here is stuff that has been covered before. I have been searching myself for answers for the last several days and have found plenty of good info, but i am new to android and i think i need to ask some question to help get a base level understanding of what i need to do. I am a bit nervous about bricking my phone so i maybe haven't been as adventurous trying to get everything running as god intended.
Firstly, i have used and understand Odin, using it to flash roms and such. I have rooted the phone and installed ROM Manager and clockworkmod 4.0.1.5 on the phone, but when i boot into recovery mode, it is still on the android recovery 3e and i cannot do the update.zip, I get signature verification failed. Now i KNOW this is cause of the android recovery 3e, and i have found this issue has been encountered plenty before, but my confusion is in some of the solutions i have found. Mainly the terminology and how the steps directly apply to the phone. For example, I found on another forum thread :
1- Copy the Zimage from your rooted kernel and paste it to SD card of your phone.
2- Flash the Stock kernel via Odin to get rid of Yellow triangle.
3- Flash the Zip file (Zimage) via CWM which you've already pasted in Step 1.
i don't really understand what the zimage is. Why do i need it, what IS it frankly? Where do i get it or a stock kernel for my phone. Does versioning matter much? i read that for the most part the kernels are almost identical to each other, and the fact all i really need is for the android recovery mode to be 2e or whatever it is (so it will not do the signature check on the update.zip file), that i don't really need to pay much attention to the actual kernel version.
What i really need i guess is for someone to break it down for me and either explain the steps or give me a detailed step by step on how to get clockworkmod recovery working so i can proceed with the cyanogen mod running on phone (not enjoying touchwiz at all).
Again, sorry if i am giving anyone spasms at my noobish-ness, but i have been searching for my answers for a day or two now and i haven't been able to find anything that really tells me what i need to know.
Phone : GT-I9100M
Android : 2.3.3
Kernal : 2.6.35.7-I9100XWKDD-CL
Build : GINGERBREAD.UGKG2
Thanks
riccochet said:
Hey everyone,
clockworkmod 4.0.1.5 on the phone, but when i boot into recovery mode, it is still on the android recovery 3e
That means you have not installed it flash CWM and \Root from here .
Root + CWM .
http://forum.xda-developers.com/showthread.php?t=1103399
Beware of following instructions from a separate rom to the one you are flashing .
1- Copy the Zimage from your rooted kernel and paste it to SD card of your phone.
2- Flash the Stock kernel via Odin to get rid of Yellow triangle.
3- Flash the Zip file (Zimage) via CWM which you've already pasted in Step 1.
i don't really understand what the zimage is.
ZImage is the kernel .
Why do i need it, what IS it frankly? Where do i get it or a stock kernel for my phone. Does versioning matter much? i read that for the most part the kernels are almost identical to each other, and the fact all i really need is for the android recovery mode to be 2e or whatever it is (so it will not do the signature check on the update.zip file), that i don't really need to pay much attention to the actual kernel version.
You are confusing yourself .
Flash correct CWM from above link .
Choose the custom rom and follow the instructions posted for that rom .
CyanogenMod as the man says
Warning : Not for new users, flash this build only if you know what you are doing !!!
#Followed by his install instructions ~~~
jje
Click to expand...
Click to collapse
Thanks for the reply. I have been doing more reading and i think i am understanding the rooting process a bit better.
I looked at the link you posted (thanks for that, i saw the forum post for the i9000 but i never could find the i9100 post for some reason) and i DO have another question after reading through a good chunk of the posts on it.
There is no CF Root for my kernel, but the reply that was made to someone else with my kernel version was :
"Flash the Stock 2.3.4 ROM (XXKG5, XXKG6 or XXKG7) and root with CF-Root-XXKG6."
I understand that process and how it works but i thought you were only supposed to flash roms based on your firmware version? My KDD kernel version is running on 2.3.3
Will this cause any issues if i flash the stock 2.3.4 ROM?
Download cm7 zip for the newest nightly.
Copy it to internal sd card.
Flash any cf root kernel
Boot into recovery
Wipe data and cache, you will lose all your data on your phone, so backup sms (I recommend sms backup +), also you will lose App data so you might want to back that up first using something like titanium backup.
Wipe dalvik cache (under advanced)
Chose install zip from sd card
Select the cm7 zip
Reboot
If you get stuck at the boot screen go back into recovery and flash the zip again
Sent from my GT-I9100 using XDA Premium App
Thanks Veyka.
I think i'm ok with the CM7 install process. I am probably going to wait until i really feel like i understand the whole process from front to back before i start messing with that though.
I can't get to that point yet however since i haven't been able to get CWM recovery working yet. I have the Android Recovery 3e, which will not install from zip files that aren't digitally signed.
So i'm trying to get CF Root installed and working, however, as mentioned in my previous post there is no CF Root for my kernel. I would like it clarified if it is ok for me to flash to a 2.3.4 stock ROM (i'm running 2.3.3) and then use a CF root for a the new ROM.
I was under the impression that this was not a good idea.
If i should not be doing this, is there a recommended way to upgrade my firmware to 2.3.4 so i can use a newer CF Root?
Thanks
Pick a new stock rom, I would go for kg6, flash it via odin.
Then flash the kg6 CF root kernel via odin and you will have cwm recovery.
Don't put the pit into odin and don't tick repartition or update bootloader.
There is a good thread with all the info you need on flashing stock roms with odin and a list of all avaliable roms.
Sent from my GT-I9100 using XDA Premium App
Thanks for all the help. I was able to make sense of the process (which is actually quite simple, just needed to put it all together in my head to make sense) and get everything done.
Appreciate all the help!
veyka said:
Download cm7 zip for the newest nightly.
Copy it to internal sd card.
Flash any cf root kernel
Boot into recovery
Wipe data and cache, you will lose all your data on your phone, so backup sms (I recommend sms backup +), also you will lose App data so you might want to back that up first using something like titanium backup.
Wipe dalvik cache (under advanced)
Chose install zip from sd card
Select the cm7 zip
Reboot
If you get stuck at the boot screen go back into recovery and flash the zip again
Sent from my GT-I9100 using XDA Premium App
Click to expand...
Click to collapse
Hi,
I have rooted my phone using the quick root guide found here and therefore I have my stock kernel back w/ root. Do I need to install a cf root kernel?
Also, when the new ROM gets flashed how does one recover the apps and data lost?
NABNAP said:
Hi,
I have rooted my phone using the quick root guide found here and therefore I have my stock kernel back w/ root. Do I need to install a cf root kernel?
Also, when the new ROM gets flashed how does one recover the apps and data lost?
Click to expand...
Click to collapse
Use Titanium Backup PRO for your app. You can backup all of them then restore on any rom.
Is there anything that Titanium Backup doesn't back up for which I need to use another application?
Thanks.
NABNAP said:
Is there anything that Titanium Backup doesn't back up for which I need to use another application?
Thanks.
Click to expand...
Click to collapse
sms.. use another app to backup your sms.. for example sms backup as mentioned before..
Hello everybody,
First I'd like to thank to community for the hard work. I v read a countless amount of pages of this forum and I can't even imagine the time people spent helping on issues or writing tutorials.
So thank you if you re up to spend few minutes on my specific case (and sorry for the bad english).
Here is my device and the different version of kernel ...
1/ Rooting my device (tutorial in french translated from xda)
http://www.cnetfrance.fr/produits/guide-rooter-son-galaxy-s2-39763841.htm
S-Root version used: http://forum.xda-developers.com/showthread.php?t=1125414
Everything went pretty well when I rooted the GS2. I got the Superuser app so i figure it's ok.
I just used a modified kernel found on xda who was corresponding the my base band version (just the PDA in Odin).
2/ Installing a new ROM (Cyanogenmod by Rom Manager)
I followed : http://www.redmondpie.com/install-cm7-on-galaxy-s2-using-rom-manager-how-to-tutorial/ and http://wiki.cyanogenmod.com/wiki/Samsung_Galaxy_S_II:_Full_Update_Guide (official guide) using Rom Manager premium.
When i tried to reboot in Recovery (manually or with Rom Manager), i can't find the "Install the zip" option, I have 4 available: "Update from the zip", the 2 wiping/delete options and the reboot.
So obviously if i try to wipe files, wipe the cache then to update with the zip I have the following Error:
E: failed to verify whole-file signature
Do you have any idea what went wrong in the process ?
Should i flash the phone withOdin and change my base band version to another one ?
For info, I did the Permission Fix option in Rom Manager too. Didnt help.
Thanks a lot.
U need clockworkmod instaled first..
Sent from my GT-S5570 using xda premium
sgt_ray said:
Do you have any idea what went wrong in the process ?
Click to expand...
Click to collapse
You didn't install ClockworkMod Recovery.
Thanks for theses answers but I think I installed it with Rom Manager and i flashed it to the last version.
(joined file 1 : cwm rom manager.jpg)
When i reboot in recovery mode here is the only options available (and it's the problem i pointed out) :
(joined file 2 : 20111125_13221022.jpg)
Maybe a problem with my SD card ?
sgt_ray said:
but I think I installed it with Rom Manager and i flashed it to the last version.
Click to expand...
Click to collapse
As we've already said, you haven't installed CWM Recovery. You see at the top of your second photo where it says "Android system recovery (3e)"? That's stock recovery.
you can't install CWM recovery thru ROM manager.
just flash the CF Root Kernel for KI4 thru ODIN , you will have CWM recovery.
Hmm I understand about the CWM version I'm booting with, but as you can see on the first capture, my kernel version is a modified one i got after using Odin (puting this Kernel : GT-I9100_XXKI4_insecure.tar from http://forum.xda-developers.com/showthread.php?t=1101671).
I got the root access by S2 Root.
Ok I think I installed only the Kernel and not CF Root available here : http://forum.xda-developers.com/showthread.php?t=1103399
I ll try to redo Odin and stuff and let you know if I'm still alive.
So it's not great right now. I have installed CF Root with Odin, so I had CWM on my phone (I could see the application). Then after reboot with CWM Recovery and installing Cyanogenmod, the phone doesnt want to start anymore.....
I tried to apply the insecure kernel again with Odin but still impossible to download. I'm stuck on the screen with the yellow sign and written Galaxy S2.
HALP !!
I just tried to put back the official firware version : http://forum.xda-developers.com/showthread.php?t=1075278 and put it in my phone with Odin.
Ok, I dont have the yellow sign anywore but the phone is still stuck on the boot screen (where it's written Samsung GALAXY s II)...
What should I try ?
I'm still able to boot with CWM recovery but I didn't make any backup and nothing work.
Do you think the phone is dead ?
5 posts in a row?
So, just to clarify, you've tried to install CM7, which amongst other things tells you to do a nandroid backup, and also to flash twice in succession. Did you do either of these things? The instructions are there to be followed, don't just ignore them.
Ok my bad I didn't backup anything because I had no data to backup. This was maybe a bad move...
Anyway, I tried to flash it twice yes. Right now, i'm working with a modified Kernel (with CF Root), and booting in CWM Recovery. When I want to flash again by installing from the .zip I get a Satus 7 Error.
In CWM, every advanced options are apparently available but I dont know anything about them.
And just so you know, on my SD Card i have 1 update.zip and the update-cm-7.1.0-Galaxys2.... .zip from Cyanogen.
sgt_ray said:
Ok my bad I didn't backup anything because I had no data to backup. This was maybe a bad move...
Anyway, I tried to flash it twice yes. Right now, i'm working with a modified Kernel (with CF Root), and booting in CWM Recovery. When I want to flash again by installing from the .zip I get a Satus 7 Error.
In CWM, every advanced options are apparently available but I dont know anything about them.
And just so you know, on my SD Card i have 1 update.zip and the update-cm-7.1.0-Galaxys2.... .zip from Cyanogen.
Click to expand...
Click to collapse
Flash a stock rom with Odin and then root your phone again. Start reading and follow procedures when you want to flash custom roms again .See Intratechs`s thread for a stock rom
Thanks for your reply.
I did it, it didn't work, I mean i could flash with Odin but the reboot doesn't work : the start screen appeared without the yellow sign, but it's stuck on it.
--- update
FYI, I installed Rom Manager yesterday, it way interact in a bad way with CWM Recovery.
For now i can mount USB by CWM Recovery but cannot do anything else.
If you have a method to clean completely the phone ? Maybe the bootloader is broken...
sgt_ray said:
I just tried to put back the official firware version : http://forum.xda-developers.com/showthread.php?t=1075278 and put it in my phone with Odin.
Ok, I dont have the yellow sign anywore but the phone is still stuck on the boot screen (where it's written Samsung GALAXY s II)...
What should I try ?
I'm still able to boot with CWM recovery but I didn't make any backup and nothing work.
Click to expand...
Click to collapse
Wipe data and cache after flashing..
Sent from my GT-S5570 using xda premium
I did it. 20 times .
Maybe I should re partition my SD card...
--- update ---
I re partitionned my SD Card with Odin and tried to install a new stock ROM. Everything pass with Odin but to finalize the set up (while reboot), I got some errors and still the same problem during the boot. It's stuck !
I installed a insecure Kernel so I can access CWM Recovery but still stuck and now I can't mount anything .
Sorry to post again...
Finally I ordered a USB jig in case of...
I found this solution : http://forum.xda-developers.com/showpost.php?p=16902269&postcount=8
May try it this we.
sgt_ray said:
Sorry to post again...
Finally I ordered a USB jig in case of...
I found this solution : http://forum.xda-developers.com/showpost.php?p=16902269&postcount=8
May try it this we.
Click to expand...
Click to collapse
Good luck...
Sent from my GT-S5570 using xda premium
Hey guys, so I downloaded cm9 and tried to install it on my phone.
I got it from this link and also followed the video tutorial there: http://forum.xda-developers.com/showthread.php?t=1500234
I had rooted my phone and had CWM recovery v5.0.2.6
Now when I try to reboot, there is just an blue screen.
I did exactly like in the video, I tried 2 times. Still it didn`t work. Please help. Could someone provide any step by step instructions other than the video?
Thanks.
I think you needed to use with CWM 5+
Try to get back into CWM and root your old ROM.
I am very bad at this... So I dont really know how to do that... could you provide any steps or an tutorial?
Edit:well I tried to format sd card and system but nothing. Could someone provide a link to gingerbread 2.3.5 and a way Icould put it on my phone? Also, could I do anything with samsung kies?
Kritosein said:
I am very bad at this... So I dont really know how to do that... could you provide any steps or an tutorial?
Edit:well I tried to format sd card and system but nothing. Could someone provide a link to gingerbread 2.3.5 and a way Icould put it on my phone? Also, could I do anything with samsung kies?
Click to expand...
Click to collapse
NO NO. Don't use kies. Kies sucks a lot. Search the developer forum for "clockworkmod 5" flash it normally (I suppose you already know how-to since you have CWM4) after getting CWM5, flash ICS/CM9 Normally. no need to flash GB
Here is cwm 5
http://forum.xda-developers.com/showthread.php?t=1291327
Sent from my GT-S5830 using Tapatalk 2 Beta-5
Thanks guys, okey I have everything ready for next try ( After I get my phone to work again) Right now I am looking for Cooper ops file, so I can flash to 2.3.5 (france version but I guess it works) so could anyone give me a link to cooper ops file so I get my phone working?
Thanks.
EDIT: wooohooo found cooper ops, atm odin is downloading the files. I see what I can do after that. Thanks for all the help.
Kritosein said:
Thanks guys, okey I have everything ready for next try ( After I get my phone to work again) Right now I am looking for Cooper ops file, so I can flash to 2.3.5 (france version but I guess it works) so could anyone give me a link to cooper ops file so I get my phone working?
Thanks.
EDIT: wooohooo found cooper ops, atm odin is downloading the files. I see what I can do after that. Thanks for all the help.
Click to expand...
Click to collapse
Glad we could help, be carefull next time. Always try to use newest software.
Ughh I forgot to root my phone right after flashing. So I installed CWM before rooting.. how do I root now? And also I think it is still not working. The phone has been blue for about 2 minutes now. I followed the video exactly like it was.
EDIT: damn... so after getting the blue screen again I thought of going back to normal ver and maybe some other custom ROM... but guess what.... It doesnt work anymore... I did just like before.Went into download, used ODIN to download 2.3.5 french ver to my phone, odin says PASS. But last time It had booted correctly by 4:40 or so. This time like 10 minutes have passed and still rebooting. What to do now?
EDIT2: Am I allowed to make a new thread since the problem is not with cm9 anymore?
here, check this out:
http://forum.xda-developers.com/showthread.php?t=1291327
download it and flash it through stock recovery
i dont think you need to root it before flashing this (i didnt)
i just flashed this over the stock rom (non rooted) and then flashed cm7.2
i too had such problems but dont worry flash some stock rom with odin then it wont boot so remove your battery and place it again.now go to stock recovery wipe data/factory reset and wipe cache partition then reboot.then use cwm 5 to flash cm 9.
noobdroid_90 said:
here, check this out:
http://forum.xda-developers.com/showthread.php?t=1291327
download it and flash it through stock recovery
i dont think you need to root it before flashing this (i didnt)
i just flashed this over the stock rom (non rooted) and then flashed cm7.2
Click to expand...
Click to collapse
I have that, and I am trying to flash cm9.
So.. I`m kinda at the beginning again... I tried some other roms, but non were as good looking as that cm9 ICS beta 6.
Could anyone give me step by step tutorial? Because I did EXACTLY like in the video. 2 times. And it still didnt work. Please help.
Well here what have done for flash th rom for the first time:
-I was on gingerbread 2.3.6 XWKS2 (my device was root by super one click and i flash CWM 5 via recovery)
-Then i put the rom in my sdcard, reboot in recovery (press home and power button)
'
-Into recovery i wipe cache partition and wipe data, go in advanced and wipe dalvik cache go back to the main menu and select install zip from sdcad choose the file you have(here it's cm_ace-ota-eng.01042012) then press yes wait a while (the rom are installing) then when it's done select reboot system now.
-The first boot take a while (and i have the blue screen too you just have to wait but if it's exceed 5-10 minute try to reflash the rom)
I do that will all rom i have install and i don't have any problem. Hope i help you
*Sorry if my english is bad
Danceslas said:
Well here what have done for flash th rom for the first time:
-I was on gingerbread 2.3.6 XWKS2 (my device was root by super one click and i flash CWM 5 via recovery)
-Then i put the rom in my sdcard, reboot in recovery (press home and power button)
'
-Into recovery i wipe cache partition and wipe data, go in advanced and wipe dalvik cache go back to the main menu and select install zip from sdcad choose the file you have(here it's cm_ace-ota-eng.01042012) then press yes wait a while (the rom are installing) then when it's done select reboot system now.
-The first boot take a while (and i have the blue screen too you just have to wait but if it's exceed 5-10 minute try to reflash the rom)
I do that will all rom i have install and i don't have any problem. Hope i help you
*Sorry if my english is bad
Click to expand...
Click to collapse
Hey, this is exactly like in the video, I tried that. But this time I am going to first use odin to put XWKS2 2.3.5 on my phone, and then root using SuperOneClick (Last time I used udp1 or something like that) and then try again.
Kritosein said:
Hey, this is exactly like in the video, I tried that. But this time I am going to first use odin to put XWKS2 2.3.5 on my phone, and then root using SuperOneClick (Last time I used udp1 or something like that) and then try again.
Click to expand...
Click to collapse
Ow sorry then but i just tell you the method i use i do not remark that
But it's strange your device do not flash propely and i saw you've try a lot of thing I'm speechless for the moment just tell us if you succeed to flash cm9.
hi there
my USB port is broken
i want to root my phone via sd card, it is possible ?
iam on orange UK 2.3.3 BVKG3
i just need to root it
cheers
If you first update to ICS somehow (OTA?), yes.
Although i seen something similar to that (flash a .zip file using stock recovery to gain root) i haven't seen someone around s2 forum make a .zip like that. I have seen low end devices gain root by flashing .zip files through stock recovery like Galaxy Ace, Optimus Me and Galaxy Y.
Sent from my GT-I9100 using xda premium
Yes it can be done. I've done it myself on SGSII and it works fine. See this thread for details:
http://forum.xda-developers.com/showthread.php?t=1501719
Mr Anderson said:
Yes it can be done. I've done it myself on SGSII and it works fine. See this thread for details:
http://forum.xda-developers.com/showthread.php?t=1501719
Click to expand...
Click to collapse
He's still on GB. That only works for ICS.
use mobile odin to flash kernel and firmware
neerajganga said:
use mobile odin to flash kernel and firmware
Click to expand...
Click to collapse
Doesn't Mobile Odin require root in the first place to run? His phone is currently unrooted, unless that status has changed.
gordonko said:
hi there
my USB port is broken
i want to root my phone via sd card, it is possible ?
iam on orange UK 2.3.3 BVKG3
i just need to root it
cheers
Click to expand...
Click to collapse
I do have a theory... but it will involve you upgrading to ICS while you're at it. You'll also have to wipe your device, which will remove all your apps/contacts/etc, but should leave all your pictures/movies/music/etc. I am not sure if it will work or not, as I haven't actually tried it myself.
You'll need an external SD card for this.
- Download CWM Recovery for the Galaxy S2 from the ClockworkMod website and put in on your external SD card.
- Download one of wanam's stock ICS ROMs that are CWM flashable from his thread and put it on your external SD card.
- reboot to recovery
- do a full wipe (data/factory reset)
- choose "apply update from external storage"
- find and select the recovery image downloaded in the first step, and wait for CWM recovery to appear
- choose "install from sdcard"
- find and select the ROM you downloaded in the second step
Once this last step is done, I believe you'll need to reboot. The advantage of this is though all the ROMs in wanam's thread are all stock, they are ALSO rooted. So you'll both upgrade to ICS and root your device simultaneously.
Again, this is a theory, but I don't see why this wouldn't work. (of course, someone please point out anything I didn't think of that would prevent this from working the way I envisioned it)
not working for me nothing, as CWM zip file cannot be instaled from stock recovery
there is signature problem
i already downloaded touch version too without luck
:crying:
gordonko said:
not working for me nothing, as CWM zip file cannot be instaled from stock recovery
there is signature problem
i already downloaded touch version too without luck
:crying:
Click to expand...
Click to collapse
Well, it was only a theory. Sorry.
Hello a
Iam german and sorry for my english skills but i have a problem.I have flashed cm 13 for the galaxy s2 .They write i can restore my backups and so on but the cwm have no fetures with restore.And wehn i go on apply update.zip thehre say couldnt mount system.I can make anythink.No gapps no Simcard working.Pls help me
TheBosszz said:
Hello a
Iam german and sorry for my english skills but i have a problem.I have flashed cm 13 for the galaxy s2 .They write i can restore my backups and so on but the cwm have no fetures with restore.And wehn i go on apply update.zip thehre say couldnt mount system.I can make anythink.No gapps no Simcard working.Pls help me
Click to expand...
Click to collapse
Hello,
Thanks for using XDA Assist.
Your thread will be moved to Galaxy S II Q&A, Help & Troubleshooting.Experts there may be able to help you
__
v7
XDA Assist
TheBosszz said:
Hello a
Iam german and sorry for my english skills but i have a problem.I have flashed cm 13 for the galaxy s2 .They write i can restore my backups and so on but the cwm have no fetures with restore.And wehn i go on apply update.zip thehre say couldnt mount system.I can make anythink.No gapps no Simcard working.Pls help me
Click to expand...
Click to collapse
Welcome new XDA user,
Right now, you have stock recovery and with stock recovery, you won't be able to flash anything.
In order to flash a different rom, you first need to flash a different kernel or recovery using ODIN.
You can flash a kernel like DorimanX or Gustavo Kernel which contains CWM recovery. From there, you will be able to flash ROMs like normal. You require the .tar kernel files to flash via ODIN. Kitkat or Lollipop kernels will work fine and should allow you to flash most zips. Apolo kernel will also do fine too.
regards, gsstudios
Answer
I try to flash roms or recovyre with Odin but its not going.I have the recovery from cyanogenmod 13 (Android 6.0).I try anything but nots worked.I try to flash with Rom manager but after reboot (there co es a android man and a loading screen)the Installation break and i see the recovery from cm13.
Need help .
TheBosszz said:
I try to flash roms or recovyre with Odin but its not going.I have the recovery from cyanogenmod 13 (Android 6.0).I try anything but nots worked.I try to flash with Rom manager but after reboot (there co es a android man and a loading screen)the Installation break and i see the recovery from cm13.
Need help .
Click to expand...
Click to collapse
Did you make sure your phone was in download mode (volume down + home button + power key) when using ODIN? Rom manager is an old application and shouldn't work on CM13. Instead, the app flashify should work better, that's if root is enabled of course (development settings, enable root for apps).
regards, gsstudios
To add to what @gsstudios has said.....
I seem to remember reading that rom manager breaks things on the S2.....specifically I recall it being mentioned that it breaks recovery mode....
Probably best not to use it as if it hasn't broken things yet, it eventually will do.....
http://i.imgur.com/rVnFwJM.jpg