yashsingh1/xdaforums huggingface dataset:
[Sprint Samsung Galaxy S 4 Android Development] crawrj:
This is a custom recovery. He used some of the cm source to build it.
[Sprint Samsung Galaxy S 4 Android Development] ibedanny:
Deleted
[Sprint Samsung Galaxy S 4 Android Development] monty_python:
Question what folder and which storage are the ROM backups on?
[Sprint Samsung Galaxy S 4 Android Development] k2buckley:
There should be a folder labeled 'clockwordmod' and within there will be a folder called 'backups'. That's where you should find your backup. It will either be on your internal sd card or external, depending where you backed up to.
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
just so everyone is aware, nandroid manager works fine with this recovery :)
[Sprint Samsung Galaxy S 4 Android Development] likearaptor:
Any update on when rainbow mode will become permanent? :) (no rush, just curious)
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
ive been slammed with this loki crap on teh att/vzw variants. havent had time to work on any new features or any of my other projects :/
[Sprint Samsung Galaxy S 4 Android Development] likearaptor:
Not a problem :) I always swipe away until it gets activated and then I do the flashing or work in the recovery :) Its pretty cool. Has this been a feature of your recoveries in the past? I haven't had a device which you supported in the past.
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
actually this whole recovery thing is still new to me, i forked off cwm 6.0.3.0, only like 2 months ago actually :P.

its why im still kind of learning all of this as i go, it may take me a while but its a nice change from kernels/roms :)
[Sprint Samsung Galaxy S 4 Android Development] mysticjp:
yea i dno what i did but instead of grey (which is my fav color) it was all cool and rainbowy haha what did we do? :confused: :p
[Sprint Samsung Galaxy S 4 Android Development] dschachm:
any word on exfat support?
[Sprint Samsung Galaxy S 4 Android Development] mtres:
Restore stock recovery

I loaded this great recovery to add the hot spot mod but now I want to go back to the stock to get the OTA update and then return to this recovery. I know I could load the stock recovery and firmware together but I was hoping there was a way to just load the stock recovery so I don't have to go through backup, etc. Is this possible? I searched but couldn't find it anywhere. Thanks....Matt
[Sprint Samsung Galaxy S 4 Android Development] crawrj:
You can look in the OP of my stock roms to find the stock recoveries. But I don't believe the OTA is out yet right? Who knows when it will start rolling.
[Sprint Samsung Galaxy S 4 Android Development] likearaptor:
Am I mmistaken or have I been able to apply OTA with custom recoveries? I thought I have in the past with other phones, but I assume to play it safe going back to the stock recovery is the best bet.
[Sprint Samsung Galaxy S 4 Android Development] crawrj:
I have never tried myself. I always go back to stock to be safe.
[Sprint Samsung Galaxy S 4 Android Development] mtres:
Thanks. I thought that I could just load the stock recovery like I loaded this custom recovery but I didn't see anyone addressing the issue. The OTA update I'm talking about is just MDL since I'm stuck on MDC. I know another big one is coming so maybe I should just wait?
[Sprint Samsung Galaxy S 4 Android Development] crawrj:
Ahh ok. Following this thread is probably your best bet. http://xdaforums.com/showthread.php?t=2277480
[Sprint Samsung Galaxy S 4 Android Development] mtres:
I have read this and similar posts. My question was just about the recovery since I didn't root once I loaded the custom recovery...I only added the hotspot mod. I'm going to try loading the stock recovery and hope that I don't get issues. I did try to install the OTA update that came through and it wouldn't update with the custom recovery. Maybe I missed something since some say they were able to do this.
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
the hotspot mod alters one of teh core rom files. you can install and ota with a custom recovery. its teh ota however that will check every file on your phone that it is going to update, if any fail teh sig check it will fail. not teh recoveries fault, if you were compeltely stock with root and recovery you could ota no problems :)
[Sprint Samsung Galaxy S 4 Android Development] mtres:
Ok...that makes sense. So, anyway to undo the hotspot mod or do I need to just put the whole thing back to stock (ugh) and then update?
[Sprint Samsung Galaxy S 4 Android Development] xfullmetal17:
Small feature request, any way to have a confirmation on actions done? (i.e. swipe right again to confirm, left to cancel). Don't want to accidentally do something bad to my phone is all.
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
not sure on what you mean?
[Sprint Samsung Galaxy S 4 Android Development] xfullmetal17:
On my old Evo the recovery I used had navigation with volume keys/power button. To do any action apart from reboot, I'd press power once to select and then a second time to confirm. Basically an "Are you sure you want to do this?" check.
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
thats there on wiping and flashing, i can't really think of many other functions that youd need confirmation on without it getting irritating though
[Sprint Samsung Galaxy S 4 Android Development] danzelcool:
I flashed cwm with rom manger once I flash this can uninstall rom manger
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
yes, i use nandroid manager to manage all the backups etc
[Sprint Samsung Galaxy S 4 Android Development] GBPackerFanForLife:
Sweet gonna try this getting tired of TWRP..an its dam bugs..
[Sprint Samsung Galaxy S 4 Android Development] GBPackerFanForLife:
So far working good..TWRP like went to total Garbage....

---------- Post added at 09:42 PM ---------- Previous post was at 09:41 PM ----------

Will this stay updated...
[Sprint Samsung Galaxy S 4 Android Development] guitardoc64:
I'm back to it too. At least till they make twrp reliable again. This recovery works, does it need to be updated? After all its a tool and it does the job. I say if it ain't broke, don't fix it.
[Sprint Samsung Galaxy S 4 Android Development] Foulwx:
Working great for me so far on deodexed MF9.
[Sprint Samsung Galaxy S 4 Android Development] GBPackerFanForLife:
Once issue I found with this is doing a Backup or a Restore takes Forever I mean Forever ..besides that it works..ya in was wondering if it was getting updated myself..But I ended up back to Twrp flashed an older version an seems to be working good..
[Sprint Samsung Galaxy S 4 Android Development] texassoljaz:
<ID:0/006> Odin v.3 engine (ID:6)..

<ID:0/006> File analysis..

<ID:0/006> SetupConnection..

<ID:0/006> Initialzation..

<ID:0/006> Get PIT for mapping..

<ID:0/006> There is no PIT partition.

<OSM> All threads completed. (succeed 0 / failed 1)

<ID:0/006> Added!!

Does anyone know why this keeps happening? it say there is no PIT partition. please help me..
[Sprint Samsung Galaxy S 4 Android Development] OctaveShock:
Has anybody tried to install the flashable zip from TWRP? I'm on v. 2.5.0.2. I can't imagine why it wouldn't work, just thought i'd check in. Thanks in advance for any input.
[Sprint Samsung Galaxy S 4 Android Development] guitardoc64:
Yeah it works. I've done it a couple of times with no problems.
[Sprint Samsung Galaxy S 4 Android Development] imneveral0ne:
TWRP and PhilZ have been giving me trouble on this phone. Time to give yours a try! Thanks for your hard work.
[Sprint Samsung Galaxy S 4 Android Development] shizkoff777:
This is the only recovery I use
[Sprint Samsung Galaxy S 4 Android Development] bender beerman:
+1, best recovery for this phone for sure...
[Sprint Samsung Galaxy S 4 Android Development] nemofbaby2010:
rainbow mode

how exactly do you activate rainbow mode ive done it by mistake but whats the correct way to activate it
[Sprint Samsung Galaxy S 4 Android Development] shizkoff777:
Honestly I wish I knew
[Sprint Samsung Galaxy S 4 Android Development] likearaptor:
Same here. I just swipe up and down lots of times till I trigger it. Then I purged with the backup or installing of zips. I used to go side to side until I factory reset it :)
[Sprint Samsung Galaxy S 4 Android Development] :
Thank you shabby. I had an issue over and over using TWRP and CWM where I would get stuck on boot screen flashing 4.3 roms. I use your recovery and have not had this issue one time. :) I really appreciate you for making this recovery!
[Sprint Samsung Galaxy S 4 Android Development] KelevrA_8:
I think it just depends on the phone because I had quite a few problems trying to flash 4.3 ROMs
[Sprint Samsung Galaxy S 4 Android Development] :
Prob so.. I could not survive a reboot on Slim or PAC 4.3 using twrp 2.5.0.2-2.6.0.0 or cwm latest... Now with this recovery I'm on PAC and rebooted several times just to test and all is good. Very strange. I tried many times flashing those roms with twrp and cwm and hung every time on Sammy screen on a boot.. Cordell the dev who builds slim said earlier its not rom related.. He had it happen as well and uses twrp 2.5.0.2 and happens much less.. I couldn't get PAC or Slim to boot after 1st flash with twrp 2.5.0.2 which is what I used for the longest time.. :what::eek::banghead: Happy I seem to have found a solution though.:D
[Sprint Samsung Galaxy S 4 Android Development] BigJPNut:
How come I cant make a backup to external sdcard? Is it because it's a 64gb card formatted to exfat?
[Sprint Samsung Galaxy S 4 Android Development] :
Probably so as I have no problems doing em and use a 32gb card..

Sent from my gS4 (aospa+Chronickernel)
[Sprint Samsung Galaxy S 4 Android Development] mysticjp:
this is my fav recovery, i hope it sees new updates
[Sprint Samsung Galaxy S 4 Android Development] :
This recovery has been great!

Can't extra apps from nandroids using twrp.. Cwm and this recovery work! :D:thumbup:
[Sprint Samsung Galaxy S 4 Android Development] mysticjp:
also i wish it could scroll when u hold up or down like cwm
[Sprint Samsung Galaxy S 4 Android Development] omariscal1019:
Does any one have this i checked in shabbys website and its not uploaded yet thanks...
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
sorry about that, links fixed :)
[Sprint Samsung Galaxy S 4 Android Development] omariscal1019:
thanks:good:
[Sprint Samsung Galaxy S 4 Android Development] roblxskye:
I download this recovery zip and I only get a recovery.IMG were is the tar file? I'm trying to install on a sprint s4
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
both files have recovery.img INSIDE the zip/tar. download whichever format you want (zip for flashing in recovery, tar for odin) and dont extract it :)
[Sprint Samsung Galaxy S 4 Android Development] roblxskye:
how will I Odin flash if the tar file is a zip?
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
its not actually a zip :)
[Sprint Samsung Galaxy S 4 Android Development] churchey360:
I like this recovery works fine and the shabbypenguin in the middle looks cool lol
[Sprint Samsung Galaxy S 4 Android Development] churchey360:
You should try making a touch one like the touch cwm.
[Sprint Samsung Galaxy S 4 Android Development] Thistleknot:
everytime I try to flash a recovery using odin and the bootloader option, I get a knocked over android and something about multi-csc which doesn't look anything like a custom bootloader, looks like the stock.

I had the most recent updates on my phone as of yesterday, but I managed to get it rooted, just don't have a custom bootloader yet to pursue a custom rom.
[Sprint Samsung Galaxy S 4 Android Development] churchey360:
Are you goin into download mode when flashing with Odin?
[Sprint Samsung Galaxy S 4 Android Development] Thistleknot:
SOLVED

This site showed me what I was doing wrong

http://theunlockr.com/2013/09/13/how-to-root-the-sprint-samsung-galaxy-s4-build-mf9/

derp, wrong url

http://www.droidviews.com/root-and-...-s4-sph-l720-and-t-mobile-galaxy-s4-sgh-m919/

first off...

I didn't pull the battery, and I was choosing bootloader vs pda. I thought pda was for kernel...

anyways, I got the funky oudhs recovery now, and it disabled the rewrite of the original recovery!

yes

I first do

vol down, power, home.

wait for download mode to appear

hit volup

plug in the cable, see odin sees my device.

i tried a root + cwm, but I never got the cwm, but I did get root. I read their's a problem with stock bootloader getting rewritten at boot, so I disabled reboot in odin, and just flashed the bootloader. Then turned off manually, then went into bootloader via

vol up, power, home (let go when samsung appears)

get the knocked over android guy, and what I believe is stock bootloader
[Sprint Samsung Galaxy S 4 Android Development] churchey360:
Ok did you try flashing this recovery yet or just cwm?
[Sprint Samsung Galaxy S 4 Android Development] Thistleknot:
I updated the post with the correct url

but it was this recovery. links is on the page as ouhds blah blah blah
[Sprint Samsung Galaxy S 4 Android Development] churchey360:
Sorry about that post lol i didn't know you could swipe to navigate around thats really cool!

---------- Post added at 03:18 AM ---------- Previous post was at 02:55 AM ----------

I didnt know you solved it lol i was gonna say make sure you open with pda on odin.
[Sprint Samsung Galaxy S 4 Android Development] Foulwx:
Has anyone tried this recovery with MJA? I've been using it on MF9 but I haven't taken the plunge to MJA yet.
[Sprint Samsung Galaxy S 4 Android Development] reverepats:
If not, just use 6.0.4.4 which has been working perfectly for me. Orchestra to galaxys3man30 new thread, he'll have the DL there.
[Sprint Samsung Galaxy S 4 Android Development] churchey360:
Anyone get this to work with mja update?
[Sprint Samsung Galaxy S 4 Android Development] CyberpodS2:
Look up ONE post...
[Sprint Samsung Galaxy S 4 Android Development] churchey360:
No one said if it worked tho lol
[Sprint Samsung Galaxy S 4 Android Development] BigChungus1009:
so i used the link and got this
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
that would be awesome, as it stands there is bugs i have no idea whats going on as i have no logs
[Sprint Samsung Galaxy S 4 Android Development] lafester:
should I be able to find the log with root exlorer or must this be done with adb?

cannot connect with adb while in recovery...
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
flash twrp test 5

tap around in twrp for a min

adb pull /tmp/recovery.log

the last two need to be in recovery

:)
[Sprint Samsung Galaxy S 4 Android Development] lafester:
thats what i've been trying but i have not been able to connect while in recovery.
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
well crap :/ since when you reboot /tmp/ gets wiped
[Sprint Samsung Galaxy S 4 Android Development] lafester:
I have not messed with twrp much is adb access generally enabled by default?
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
it should be :/

and without touching there is no way to get to the file manager
[Sprint Samsung Galaxy S 4 Android Development] garwynn:
We need to modify the recovery init. I'll try to tonight
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
reboot the device and do

adb pull /cache/recovery/last_log

hopefully that will help us :)
[Sprint Samsung Galaxy S 4 Android Development] MoHoGalore:
Daemon starts but error: device not found from adb
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
did you enable usb debugging?
[Sprint Samsung Galaxy S 4 Android Development] lafester:
see if this is what you need :)
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
yes t is now please remove this file as it has info you may not wnat public
[Sprint Samsung Galaxy S 4 Android Development] lafester:
I was getting that a lot. Had to unplug and connect again.
[Sprint Samsung Galaxy S 4 Android Development] MoHoGalore:
Yes sir. Do you need another? If so, I'll keep trying.
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
http://pastebin.com/kWVQAGaW

here is the log cleaned of your serial number
[Sprint Samsung Galaxy S 4 Android Development] lafester:
Thanks :) I looked through the whole thing and did not notice.
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
i need a dmesg of the device booting up

adb reboot

adb wait-for-device shell su && dmesg >/mnt/sdcard/dmesg.txt

when teh device fully boots open the lockscreen and then you can end teh log by holding control and hitting c in the terminal/cmd
[Sprint Samsung Galaxy S 4 Android Development] agat63:
No matter what I do can't get the dmesg to write to file.

Here is as much output as I was able to get from terminal.

Bit more than yesterday.

May be this will help:

http://pastebin.com/HCVyZ5Ef
[Sprint Samsung Galaxy S 4 Android Development] asafegous:
Is there an Odin for Ubuntu?
[Sprint Samsung Galaxy S 4 Android Development] agat63:
There is something similar called Heimdall.

Google it and you will find it.

But if you running 65 bit OS you will have to clone the git and compile it yourself

there is no 64 bit binary available yet.
[Sprint Samsung Galaxy S 4 Android Development] asafegous:
I'm running x86. No biggie. I can always boot microshaft.
[Sprint Samsung Galaxy S 4 Android Development] agat63:
Heimdall 1.3.2 is for 32 bit and binaries are available online.

You should download heimdall and heimdall-frontend.

After downloading and installing just open terminal and type:

sudo heimdall-frontend

it will start heimdall

That's it.
[Sprint Samsung Galaxy S 4 Android Development] asafegous:
One last thing I didn't see in op or the stickies, what channel on freenode are we on?
[Sprint Samsung Galaxy S 4 Android Development] Gam3r 4 Life:
Wow a lot has been posted since I last checked. I thought I had a subscription, but no emails. Anyway Shabby, if you need any more files let me know and Ill try to get them for you. Im not a noob, but Im also not a pro, so Ill need good instructions. Thanks for all your help on our device.
[Sprint Samsung Galaxy S 4 Android Development] droidroidz:
Anyone know if the partitions are the same across all variants of the S4 yet? I have the USCC version and I am not sure if bootloader has been verified locked or unlocked. Would like to test a custom recovery to see if it will allow or not? Anyone know what is best/ safest way to test for locked bootloader?
[Sprint Samsung Galaxy S 4 Android Development] garwynn:
I've got USCC dumps and will try to get them made into Odin flashable tars tonight.

And without a full restore anything is honestly risky.
[Sprint Samsung Galaxy S 4 Android Development] Sterist:
does this increase the custom binary count?

does it put a yellow triangle on the boot screen?
[Sprint Samsung Galaxy S 4 Android Development] droidroidz:
FYI here is the USCC (SCH-R970) S4 partition layout, anyone have link or can post the Sprint SPH-L720 version to compare?

shell@android:/ $ ls -l /dev/block/platform/msm_sdcc.1/by-name
ls -l /dev/block/platform/msm_sdcc.1/by-name
lrwxrwxrwx root root 1969-12-31 19:57 aboot -> /dev/block/mmcblk0p6
lrwxrwxrwx root root 1969-12-31 19:57 apnhlos -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 1969-12-31 19:57 backup -> /dev/block/mmcblk0p23
lrwxrwxrwx root root 1969-12-31 19:57 boot -> /dev/block/mmcblk0p20
lrwxrwxrwx root root 1969-12-31 19:57 cache -> /dev/block/mmcblk0p18
lrwxrwxrwx root root 1969-12-31 19:57 carrier -> /dev/block/mmcblk0p28
lrwxrwxrwx root root 1969-12-31 19:57 efs -> /dev/block/mmcblk0p10
lrwxrwxrwx root root 1969-12-31 19:57 fota -> /dev/block/mmcblk0p22
lrwxrwxrwx root root 1969-12-31 19:57 fsg -> /dev/block/mmcblk0p24
lrwxrwxrwx root root 1969-12-31 19:57 hidden -> /dev/block/mmcblk0p27
lrwxrwxrwx root root 1969-12-31 19:57 m9kefs1 -> /dev/block/mmcblk0p13
lrwxrwxrwx root root 1969-12-31 19:57 m9kefs2 -> /dev/block/mmcblk0p14
lrwxrwxrwx root root 1969-12-31 19:57 m9kefs3 -> /dev/block/mmcblk0p15
lrwxrwxrwx root root 1969-12-31 19:57 mdm -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 1969-12-31 19:57 modemst1 -> /dev/block/mmcblk0p11
lrwxrwxrwx root root 1969-12-31 19:57 modemst2 -> /dev/block/mmcblk0p12
lrwxrwxrwx root root 1969-12-31 19:57 pad -> /dev/block/mmcblk0p9
lrwxrwxrwx root root 1969-12-31 19:57 param -> /dev/block/mmcblk0p19
lrwxrwxrwx root root 1969-12-31 19:57 persdata -> /dev/block/mmcblk0p26
lrwxrwxrwx root root 1969-12-31 19:57 persist -> /dev/block/mmcblk0p17
lrwxrwxrwx root root 1969-12-31 19:57 recovery -> /dev/block/mmcblk0p21
lrwxrwxrwx root root 1969-12-31 19:57 rpm -> /dev/block/mmcblk0p7
lrwxrwxrwx root root 1969-12-31 19:57 sbl1 -> /dev/block/mmcblk0p3
lrwxrwxrwx root root 1969-12-31 19:57 sbl2 -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 1969-12-31 19:57 sbl3 -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 1969-12-31 19:57 ssd -> /dev/block/mmcblk0p25
lrwxrwxrwx root root 1969-12-31 19:57 system -> /dev/block/mmcblk0p16
lrwxrwxrwx root root 1969-12-31 19:57 tz -> /dev/block/mmcblk0p8
lrwxrwxrwx root root 1969-12-31 19:57 userdata -> /dev/block/mmcblk0p29
shell@android:/ $
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
the way i setup teh recovery is to the by name's so even if the partition number (mmcblk) is off it flashes to teh by name and teh phone handles it, ergo this recovery will work on all variants just need to make the other ones for teh sake of having them for cm.

no one has flashed a recovery on a uscc sgs4 as far as ive seen, everyone at teamuscellular is holding out to fnd out more info, myself and dan rosenberg (guy who rooted teh sgs4 and unlocked teh moto bootloaders) think teh uscc is safe and fine. but there isnt going to be a 100% certainty til someone tests :/
[Sprint Samsung Galaxy S 4 Android Development] droidroidz:
Im ready to test soon, just making sure i have all my ducks in a row 1st :) Will post results soon.
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
http://webchat.freenode.net/?channels=oudhitsquad

feel free to join and chill out and chat
[Sprint Samsung Galaxy S 4 Android Development] Unknownforce:
Absolutely, this is the only way to flash partitions, do by name and let the system put it where it belongs. (unless for some reason you can't let the system do it, or can't pull the names from somewhere, such as in the case of a bricked device where there is no naming convention available, and all you have is raw partitions, but this is an extreme case.)

But the reasoning behind this is that if for some reason they change the numbering or partition layout, it could really **** things up if you were hard coding the number to flash to.

Always do it by name if and when possible. ;)
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
so us cellular is confirmed as unlocked as well, shaping up to be a good day :D
[Sprint Samsung Galaxy S 4 Android Development] droidroidz:
Confirmed unlocked, thanks for helping :)
[Sprint Samsung Galaxy S 4 Android Development] opz187:
Any news how the recovery is going shabby? I'm rooted and waiting :) BTW do you have an s4? Are you gonna get one? (Please do)
[Sprint Samsung Galaxy S 4 Android Development] neemot:
CWM basded recovery seems to be working but no luck with TWRP on my device.
[Sprint Samsung Galaxy S 4 Android Development] Sterist:
how would I go about flashing the recovery with adb?

I don't want to mark up my binary count til I know there's a way to reset it
[Sprint Samsung Galaxy S 4 Android Development] shabbypenguin:
i was planning on leaving sprint, still am but now im gunna stay on sprints network and go to ting. im hoping to get a s4 by about nov if money flows right :)

download teh tar

extract it

put it on teh root on your internal storage

adb shell

su

dd if=/sdcard/recovery.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery
[Sprint Samsung Galaxy S 4 Android Development] Sterist:
would this require 'adbd insecure' and also is that the exact command to type or did you Que me to swap 'by-name' with a relevant bit of info?

4 years using android and still learning the basics. embarrassing lol

edit: MD5 in OP please? :)