Deformable terrain (Box2d or Chipmunk)

I’m looking at creating a game that requires a physics engine and deformable terrain. So far the only solutions find are based on Chipmunk pro’s auto geometry’s feature or require Objective-Chipmonk (Chipmonk objective-c’s wrapper). I don’t mind paying for Chipmonk pro but it looks like that solution wouldn’t work with Cocos2d-x so my game would only work on the iPhone :frowning:

Is there anything else I can use for my purpose? I don’t need something all pre coded, I can code it myself, I just need a push in the right direction. Should I go with Box2d or Chipmonk? Anything similar already done?

Thanks