Android — Как использовать gpg на телефоне с —batch —gen-key?

Я уже давно работаю над этой проблемой и, похоже, не нашел ответа на все вопросы, которые ищу. У меня есть программа на C ++, и я пытаюсь использовать системный вызов, который выглядит как

system("/data/data/info.guardianproject.gpg/app_opt/aliases/gpg --batch --gen-key /footoo");

Это пока не работает для меня.

Когда я использую оболочку adb для вызова этого с терминала оболочки телефона, он работает, а затем запрашивает у меня пароль. Когда я запускаю программу, она ничего не делает.

Footoo — это просто файл на телефоне, который содержит правильную информацию для работы с командой —batch. Как я уже говорил ранее, это сработало, когда я просто позвонил из оболочки adb. У меня установлено приложение GnuPG на телефоне.

Кроме того, мне было интересно, если это вообще возможно сделать, если телефон был рутирован? Если бы кто-то мог предложить какой-то совет, я был бы очень признателен.
Также вот файл footoo

%echo Its starting lets hope it works
Key-Type: RSA
Key-Length: 2048
Expire-Date: 0
Passphrase: testing123
Name-Real: Tester
Name-Email: tester@tester.com
#now do a commit so we can echo when we are done
%commit
%echo done

Благодарю.

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …