If the source code is in Java, you need to modify all class names, package names, resource file name, modify strings & URLs present in your code. That's a must.
You also need to know, that Google does not necessarily suspends duplicate app, but it marks reskins with negative ranking points. That's why reskins mostly fail
to obtain many downloads.