I use a bottle of shoe leather treatment on old strap. Give it a good coating and allow to soak in for 24hrs. Then wipe and buff. For rubber, plastic or vinyl I use an automotive treatment. Same approach, coat,soak,wipe, buff.
Works well most times but if brittle, torn, cracked etc. the odds go down. Just as in life, there is no fountain of youth!