Bản chất Fe3O4 là hỗn hợp của Fe2O3 và FeO nên khi phản ứng với HCl thì số oxi hóa không đổi nên không là oxi hóa - khử đâu bạn.
Fe3O4 thực chất là hỗn hợp FeO.Fe2O3 nhé nên sau phản ứng chẳng tăng hay giảm số oxi hóa. Chẳng qua ta cân bằng phương trình Fe3O4 bằng cách oxi hóa khử là sử dụng số oxi hóa "ảo" của nó là +8/3 để cân bằng cho nhanh thôi chứ về bản chất là sai đó