An at rest Faraday cage does not block static magnetic field, but a moving Faraday cage can block a static B that arises from frame where there is only an static E field outside the at rest cage.
Suppose there is a copper box and only an external E field. Electrons move to positions in the copper so that their field cancels the E field within the box. The B field is zero everywhere both outside and inside the box.
Now give yourself a velocity with respect to the box. Now you see the outside fields are E' and B' both of which are non-zero and different than before. The E' and B' inside the box are both still zero. How can this be? How can the charge distribution on the copper box cancel out the B' field in the box? It is because the previously at rest charges are now moving with the box and have become currents, which make a magnetic field that exactly cancels the external B' penetration into the box.
It must work this way because Maxell's equations are invariant under boosts. A physical situation ($E,B,j_\mu$) that satisfies Maxwell's equations in one frame, will satisfy Maxwell's equation in all other frames related by a velocity boost (or rotation) even though there will be new ($E',B',j'_\mu$).