NANDway and Teensey++ is the safest way. Progskeet has issues and can cause more troubles then needed from what I have read so soldering is going to be a must and hard to do as it has so many tiny points. And yes hardware flashing is your only option and it will be the only option for many years to come till the protection is broken which I don't see happening any time soon as it is the same security banks use for their encryption. Only reason we have CFW today is the fact Sony got ****y with thinking their protection was enough and used to constant numbers instead of a constant and a variable. In the end it was good ole math that cracked Sony's protection 3.55 and below.
PS3 CECH-2501A [CFW] & CECH-3001 [OFW]/ PS2 SCPH-3901 & SCPH-7501/ PS Vita TV PCH-1000
MOD Custom Cobra 4.46 v7.00 w/ E3 Flasher [CFW] & Cobra ODE 4.53 [OFW]/ Mod HDD-OSD [Phat] & Modbo 4.0 [Slim] / FW 2.60 [TN-V]
HDD 1tb [CFW] & 640gb [OFW]/ HDD 640gb & OPL v0.92 w/ 1.5tb SMB /Memory 8gb & 32gb