есть разные способы взламывания игр
одни модифицируют библиотеки android (нужен root) чтобы приложение думало что к примеру пользователь купил подписку, другие модифицируют код самой игры чтобы она работала не так как ожидается (root не нужен).
в micecraft pe есть механизм модификаций, штатный, позволяющий вносить изменения в логику игры (малофункционально) и сторонние, меняющие код самой игры. Если что эти модификации пишут на java.
выбор я зыка определяется способом которым идет 'взлом' и в случае с android с++ слишком маловероятен