It is impossible to obtain Mew in Diamond with no Wifi. Without hacks or cheats, you must trade with a friend. It is impossible on other games, since Faraway Island is an Event that passed.
There is a few glitches in Gen 1, but since this is Diamond, that is irrelevant.
So you have to trade with a friend who has one.