Is there a keyboard shortcut for hibernate 25 on a macbookpro retina, without changing power settings?
This shortcut isn't defined.

You could write a small shell script:

cat &gt;hibernate &lt;&lt;eof
/usr/bin/sudo pmset hibernatemode 25
pmset sleepnow
/usr/bin/sudo pmset hibernatemode 3
eof


make it executable:

chmod u+x hibernate


and test it:

./hibernate


This small shell script will ask you your password and won't echo it
to get admin priviledge, and then make hibernate immediatly your Mac.

Upon wakeup, you will be able to verify that an image on disk was
cleanly made with:

ls -l /var/vm/sleepimage


and you will be able to check that the hibernatemode was reset to 3,
thus letting the action of closing the lid making a normal sleep.

If you are satisfied with this shell script, the next step will
require to define a shortcut to fire a shell script (and this is
another question).