Default [Q] are there any tools can decomplie dex file to smali file in android platform

I need some tools can make dex to smali, and these tools can run on android platform.
any tools, libraries, or source code is okey.
I know backsmali can decomplie dex file, but it runs on PC, not on android platform.