Green’s Dictionary of Slang

fair shake n.

[the image of an honest throw or ‘shake’ of a dice cup]
[mid-19C+]

1. a fair or acceptable situation; thus antonym rough shake, an unfair or difficult situation.

2. (also decent shake, full...) equable treatment.