Возможный подход заключается в сравнении методов шифрования / дешифрования на стороне Java и Symbian.
Что я хотел бы сделать, это создать некоторые данные, зашифровать их на стороне Java и сохранить их в файл - проверить, что вы можете расшифровать это на стороне Java - убедиться, что расшифровка сработала, сравнив ее с исходным содержимым.
Сделайте то же самое на стороне Symbian. Это, по крайней мере, подтвердит, что вы можете зашифровать / расшифровать данные по обе стороны изолированно.
Если предположить, что это успешно, то в следующий раз я бы проверил различия в зашифрованных двоичных файлах - если они используют один и тот же метод шифрования, они должны быть одинаковыми - но, похоже, их не будет. Я бы порекомендовал использовать такой инструмент, как vimdiff, чтобы выполнить двоичный анализ.
Проверьте двоичный дамп обоих зашифрованных файлов. Если двоичные файлы различаются, вам необходимо провести некоторое исследование формата сжатия zlib - обычно двоичные форматы данных имеют заголовки, хотя могут существовать необработанные режимы, предполагающие, что вы знаете формат данных.