Unless you are just transiting SFO, you will be charged for excess weight. You might carry a soft bag inside of your checked bag to use on the SFO-HNL legs. I don't know how strict they will be at SFO, but you could try and sweet talk the CSR. Good luck!