An Australian cannot be issued with a visa to enter Australia. They also have right of entry to Australia, regardless of having a valid passport or not (but don't expect a quick trip through immigration ... Expect delays while they validate your identity). The expired passport should be valid to enter, but I expect airline staff would cause many hassles if you tried this.
I'd be interested in how your friend does this, as I'd expect an expired passport is a massive red flag.