AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_SMS" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
Наверное, большинство из нас на свой первый телефон заказывало картинки/игру/музыку из интернета, отправив СМС, как потом оказывалось, платное. И уж никто не делал этого повторно.
По аналогии: предлагаете запретить в Windows все низкоуровневые функции по работе с процессами и интеренетом, убрать их из любой документации и средств разработки только потому, что существуют вирусы-вымогатели?
Моя цель при работе над пакетом Android - максимальное использование возможностей, предоставляемых ОС. И если есть какие-то потенциально небезопасные возможности - то это забота разработчиков ОС и SDK, разработчики же прикладных программ пользуются тем, что им предоставляет SDK - не меньше.