Проблема 1: не знаю, какого _именно_ рода у вас проблема с USSD-запросами, но подобные темы на форуме были, хоть и не для вашего девайса. Почитайте например тут
Проблема 2: вообще сказать сложно, обычно такие проблемы предлагают решать следующим способом: делается ХР, а потом ставится по одной программе и проверяется функциональность, попутно делаются бэкапы, если все работает корректно. Чего и вам советую.