Of course there is but just get it the old fashioned way.
You first need the Devon scope given by steven at the route east of fortree city after getting the Devon scope you can enter the fortree city gym.
Mr Devon is the president of the Devon Corporation in Rustboro City it is the largest building located right by the Pokemon Gym. Mr Devon will be waiting for you at the top of the building.
There is no Devon Corporation in Pokemon diamond. However, there is on Pokemon ruby,sapphire and emerald. It's in Rustboro City.
Devon Corp. is in Rustburo city, west of the Pokemon gym and North of the house with 2 kids and a mother on the 2nd floor.
mauvile city
You deliver Devon's Goods to Captain Stern who is in Slateport City's museum.
If given to the Devon researcher in the Devon corporation the claw fossil can be revived into Anorith.
head back to the Devon building to report mission sucsess
in fortree go to the right i almost forgot but i think there's a bridge you will see steven he will give you the Devon scope to see the invisible Pokemon
You can find Devon in Mossdeep City he will give a Beldum. Note: Also works for Ruby and Sapphire.
You have to get the Devon Scope from Steven.
in the cave where aaron are found