Aluminium that is used for cooking utensils has a small % of Copper added to harden it, pure Aluminium is too soft.
The Black is Copper that has been exposed by the etching of the Aluminium by the alkaline dish wash detergent. Copper need an acidic cleaner like lime scale cleaner to remove it. You could try soaking it in cola which contains Phosphoric acid, if that does not work try some lime scale remover. You need to leave it on for an hour or two and probably repeat it. It will not harm the Aluminium which is unaffected by most acid but attacked by alkali .