I fail to understand the need to do this, isn't it obvious from the history that Apple will find out and will go after this? Why take this risk? I feel its better to start from scratch & redo things so that you get two things
1. a chance to correct problems you couldn't before because things evolved too much 2. don't break rules or agreements you have signed before
The first one is the key part - I think redoing something the second time almost always ends up in a better result. If you are paid to do it with enough resources and team then all the more easier.