Да, вы можете использовать jailbrake 3G и использовать его для тестирования.
Но если у вас уже есть сертификат разработчика, вы просто добавляете 3G в список устройств разработки. Для этого не требуется побег из тюрьмы.
Единственное преимущество, которое я вижу, это запустить код на устройстве без привязки Xcode и прочитать в/var/syslog вывод инструкций NSLog.
Но тогда MobileTerminal (от Cydia) нарушен в iOS 4, и я не потрудился установить последнюю бета-версию. Я нахожу более удобным ssh через полноразмерный компьютер и чтение/var/syslog или другие файлы таким образом. Итак, опять же, я не использую много функций, предлагаемых джейлбрейком.
Главное преимущество использования 3G заключается в том, чтобы иметь устройство на 3.1.3 и проверить, хорошо ли работает приложение с точки зрения скорости и обратной совместимости.