Just to keep things up to date, i finally resolved this problem by downloading an elf to dol converter and converted the elf files to dol. It worked.
I am surprised that no one on the forum could have resolved this issue earlier for me. But thanks to all those that did give it some thought.