Yes, all blades are universal.
Sawzall blades will cut just about anything. The trick is finding out which will work best for your project. Some are designed for Metal, some Wood, some both. A demolition blade set is going to work alright for a lot of differing materials, not nessecarily the best for any one material.
Worked with my cordless rybo
No, these blades are for nail embedded wood, plastics and a variety of metals. If you want to cut bricks you will need a Tungsten carbide or diamond blade. Tungsten blades cut cast iron or black pipe; but also cut ceramic tile, plaster, masonry, brick and fiberglass.
Yes, this blade will work in an M12 Hackzall, it will not be as powerful as in a SAWZALL because the motor in the Hackzall is not as powerful.