- Google Pay и root права
- Что такое рут-права, и на что они влияют
- Можно ли установить Google Pay, если на телефоне есть root-права
- Как обойти блокировку
- Применение Xposed и модуля RootCloak
- Обход официального ПО
- Отключение рут на время
- Помощь Magisk
- Заключение
- Топ 10 программ для получения Рут прав
- Что такое рут права
- Виды рут прав
- Плюсы рут прав
- Минусы рут прав
- Как получить Рут права
- Программы для получения Рут прав с ПК и без
- Google Play и root права для Android Emulator
Google Pay и root права
Google Pay и root права несовместимы. Приложение не установится из-за невозможности проверить устройство на соответствие стандартам безопасности. Тут на помощь придут способы, скрывающие рут.
Что такое рут-права, и на что они влияют
Под рутом подразумевается ничто иное, как профиль главного администратора. При получении Root-прав пользователь овладевает “суперспособностями”, он может пользоваться всеми скрытыми функциями смартфона, которые другим недоступны. Это:
- Возможность работать с системными и скрытыми файлами (удалять, изменять, восстанавливать).
- Перепрошивка телефона.
- Установка хакерских программ. С их помощью появляется возможность взламывать игры, убирать рекламу и пр. Все это можно делать без внесения денег.
- Полное изменение интерфейса. Можно менять внешний вид иконок, добавить управление жестами или разблокировку при помощи отпечатка пальца.
- Увеличение производительности телефона.
- Обновление камеры и пр.
Все это прельщает, но есть и обратная сторона медали.
После “рутирования” гаджета все программы перестают работать изолированно. То есть, файлы могут самостоятельно удаляться, редактироваться и т.д.
Если подробнее, то после получения рут-прав:
- смартфон будет систематически подвергаться нападению вирусов, так как антивирус практически перестает работать;
- приложения могут красть логины, пароли и пр.;
- не исключены изменения в системе без ведома пользователя;
- трояны будут менять ПО, покупать платные программы и т.д.;
- возникнут сбои при скачивании нужных приложений;
- нельзя будет сдать гаджет в ремонт по гарантии;
- нередко портится плата оперативной памяти и др.
Случиться может все что угодно, поэтому перед установкой подумайте, действительно ли вам нужен root-доступ.
Можно ли установить Google Pay, если на телефоне есть root-права
Сервис бесконтактной оплаты Гугл Пей активировать не получиться, если на смартфоне имеются рут-права. Уже в момент скачивания программы от Google Pay придет оповещение о невозможности произвести задуманное действие.
Если удалять рут с гаджета не хочется, можно просто скрыть его. Для этого есть несколько способов.
Как обойти блокировку
Скрыть root от Гугл Пей можно при помощи некоторых приложений, модулей, временного отключения прав суперпользователя.
Применение Xposed и модуля RootCloak
Здесь нужно участие Xposed. Пользователь должен:
- На разблокированном андроиде установить эту программу.
- После произвести установку модуля RootCloak.
- Активировать его в Xposed.
- Выполняем запуск RootCloak.
- Совершаем вход в приложение.
- Переходим в меню.
- Сбрасываем дефолтные настройки (в том числе и сервисов Гугл).
- Делаем перезагрузку устройства.
После таких нехитрых манипуляций бесконтактная оплата должна заработать.
Также допускается воспользоваться модулем No Device Check. Он также помогает установить Гугл Пей, скрывая на телефоне рут-права.
Обход официального ПО
Первоначально задача пользователя — жестко перезагрузить смартфон. Название подобной очистки Hard Reset. Тут система сбросит все, до заводских настроек. Предварительно обязательно сделайте резервную копию.
После придерживайтесь следующих шагов:
- Установите суперпользовательское приложение SuperSU.
- Перейдите к настройкам телефона.
- Откройте “о смартфоне”.
- Нажмите на номер сборки.
- В возникшем подпункте произведите активацию отладки USB.
- На ПК установите fastboot и ADB.
- Используйте USB и подключите компьютер к смартфону.
- В командной строке введите “adb shell su chmod 751 /su/bin”.
После можно отключать ПК от телефона и устанавливать Гугл Пей.
Отключение рут на время
Тут придется временно отключить root. После установки Гугл Пей и загрузки в него карт можно снова вернуть на телефон права суперпользователя.
Имейте в виду! Все получиться, только если у вас стоит SuperSu.
- Запустите приложение SuperSu.
- Перейдите в настройки.
- Отключите права администратора.
- Скачайте приложение бесконтактной оплаты, введите все необходимые данные.
- Снова активируйте рут.
После будет работать и Гугл Пей и рут-права останутся на смартфоне.
Помощь Magisk
Утилита Magisk также поможет установить Гугл Пей с правами рут. Исключением являются владельцы гаджетов Google Pixel, Pixel XL. На таких смартфонах способ буден нерезультативен.
Вначале посмотрите, чтобы у вас был:
- Clockworkmod Recovery;
- разблокирован загрузчик.
Также немаловажно сделать резервную копию данных.
Если у вас MagiskSU или SuperSU, то ход действий будет таким:
- Войдите в Google Pay, найдите и скачайте Magisk Manager.
При наличии другого рута сделать ничего не получится. Придется от него избавиться и установить один из двух приведенных в пример выше (MagiskSU или SuperSU).
Для удаления понадобится специальный скрипт. Скачать его можно тут http://4pda.ru/forum/index.php?showtopic=318487&st=420#entry60775238. Запускается через Clockworkmod Recovery.
Удалить можно только:
- SuperSU System;
- SuperSU Systemless;
- Koush’s SuperUser;
- phh’s Superuser;
- ROMsu binaries.
После установки утилиты Magisk приходит очередь скрытия рут-прав. Для этого:
- Сделайте запуск Magisk Manager.
При правильно выполненных действиях бесконтактный сервис установится даже на рутованном телефоне.
Если после всех испробованных способов установить рут не выходит, найдите другие причины проблемы. Может быть ваш смартфон имеет неофициальную прошивку или нужно скрыть разблокированный загрузчик.
Заключение
Есть несколько способов, которые дадут возможность пользователю установить Гугл Пей на телефоне с рут-правами. Это программа Magisk, модуль RootCloak, обход официального ПО и временное отключение root. Они позволят пользоваться бесконтактной оплатой и дальше продолжать пользоваться преимуществами, которые дает профиль главного администратора.
Источник
Топ 10 программ для получения Рут прав
Как можно понять из названия, речь в этой статье пойдёт о программах для получения Рут прав. Рано или поздно, у каждого активного пользователя Android, по той или иной причине, появляется необходимость в получении Root на своём устройстве. Если вы не знаете, что это такое и как их получить, то вы попали по адресу. В этой статье мы расскажем о процессе получения рут-прав, а также ответим на часто задаваемые вопросы.
Что такое рут права
Сначала выясним, что же такое рут права и зачем они нужны. Если говорить простыми словами, то:
Рут права — это права суперпользователя, которые дают возможность входить в систему Андроида от имени администратора (разработчика).
В свою очередь, это позволит получить полный контроль и свободу действий над системными файлами вашего телефона Android. Зачем это нужно простым пользователям? Для этого может быть несколько причин, о которых мы поговорим ниже.
Виды рут прав
Существует три вида рут прав:
- Full — постоянные права, для их удаления понадобятся специальные действия.
- Shell — аналог предыдущих, но с ограничением, так как у них нет доступа к папке system.
- Temporary — временные, после перезагрузки устройства доступ к ним пропадёт.
Root (в переводе с англ.) — корень, имеется ввиду корень системы. Возможно вам уже встречались приложения в Плей Маркете с надписью «Требуется Корень» — эта надпись означает, что данные программы работают только при наличии этих прав.
Ниже мы рассмотрим все «За» и «Против» наличия Рута на андроиде, а также более подробно перечислим, что именно даёт рутирование смартфона или планшета.
Плюсы рут прав
Начнём с преимуществ, ради которых владельцы своих гаджетов хотят получить права администратора.
- Одно из главных преимуществ — это удаление встроенных игр и системных приложений, которые не удаляются обычным способом.
- Возможность взламывать игры, совершая бесплатные покупки в них, при помощи дополнительных программ, которые можно скачать здесь Топ 10 программ для взлома игр на Андроид.
- Удаление рекламы из игр.
- Изменение системных файлов.
- Установка полезного софта, работающего только с root.
- Установка сторонних прошивок или модов.
- Активация многих дополнительных функций.
- Увеличение производительности и автономности, которые достигаются с помощью дополнительных приложений.
Минусы рут прав
Недостатков не так много, как преимуществ, но всё же они есть:
- При получении рута или при случайном удалении «не того» системного файла (что более вероятно), можно вывести из строя всё устройство (превратить свой планшет или смартфон в «кирпич»), но чаще всего гаджет можно оживить.
- Рутирование лишает вас гарантии (но все признаки того, что вы получали rut можно устранить)
- Вы не сможете получать обновления ПО по воздуху от производителя.
Собственно, на этом все недостатки и заканчиваются. Теперь, когда вы знаете о всех возможных рисках, связанных с рут правами, можно переходить к самим программам, а скачивать их или нет — решать только вам.
Как получить Рут права
Для того что бы получить рут права — чаще всего достаточно просто запустить специальное приложение на своём гаджете. Иногда, в зависимости от модели устройства или версии Андроид, рут можно получить только при помощи компьютера, через USB. Вообще, процесс получения рута для каждой модели индивидуален, и под каждый Android требует подобрать свой способ активации Root.
Обратите внимание, что при загрузке таких программ, антивирусы могут показывать вирус, так как все они содержат код обхода защиты Андроид. Разработчики не несут никакой ответственности за возможный ущерб, полученный в результате получения Root-прав на вашем устройстве. Вы всё делаете на свой страх и риск!
Как правило, рутирование происходит используя эксплойты, через ошибки и баги системы, которые всегда «опасны» по мнению антивирусов. Все представленные ниже программы скачиваются с официальных сайтов, поэтому вы можете быть спокойны за безопасность своего мобильного.
Программы для получения Рут прав с ПК и без
1. FRAMAROOT
Одна из самых популярных программ для получения рут прав на андроид без компьютера. Фрамарут также устанавливает приложения Superuser и SuperSu, которые нужны для управления рут-доступом. Чтобы получить root, нужно скопировать APK файл в память телефона и запустить его. Антивирусы могут ругаться на вирус, так как эта программы содержит обход защиты.
- Скачайте и установите Framaroot.
- Запустите его, после чего выберите одно из перечисленных приложений, отвечающих за управление суперпользователем — Superuser или SuperSU.
- После выберите одного из понравившихся персонажей.
- Ждите несколько секунд, должно появиться окно с результатом процесса.
- Перезагрузите устройство.
- Вместе с Фрамарут установится приложение SuperSu, если этого не произошло, то СуперСу можно скачать самостоятельно из Плей Маркета.
Видео инструкция получения рут прав без компьютера через Фрамарут.
Источник
Google Play и root права для Android Emulator
Хочу поделиться своим опытом набивания шишек добавления Google Play в эмулятор, входящий в состав Android SDK. Вы спросите: «Да что тут может быть сложного? Добавить нужные .apk и пользоваться с удовольствием, об этом уже писали на Хабре тут!«
А вот и нет, подводных камней оказалось достаточно много. О них я расскажу под катом. Кстати, попутно расскажу как получить root права для эмулятора.
Интересно? Добро пожаловать под кат.
UPD: Обновил устаревшие ссылки.
И так, для начала — чем моя инструкция отличается от написанной ранее? Тем, что при использовании Google Play вы не столкнётесь с такой картиной, когда в категориях видно три с половиной приложения. Например вот, в Top Free видно целых два (sic!) приложения.:
Инструкция написана для ОС Windows, но подойдёт и для других поддерживаемых SDK ОС, просто с маленькими изменениями.
Нам потребуется:
Andoid SDK со следующими установленными пакетами:
- Android SDK Tools
- Android SDK Platform-tools
- SDK Platform для Android 2.3.3
- Extras/Android Support
- Extras/Google USB Driver
Обладателям процессоров от Intel с поддержкой виртуализации рекомендую, для начала, проследовать инструкции, недавно опубликованной тут, и создать эмулятор с андроидом 2.3.
Создайте папку с именем GooglePlay и откройте консоль в ней. Это легко сделать, кликнув правой кнопкой в папке, с зажатой клавишей Shift. К сожалению это работает только в Windows Vista и выше. Тем, кто пользуется XP, придётся писать пути для cd.
Теперь нужно скачать кое-какие файлы. Сохраняйте все загрузки в созданную папку.
Мы используем эмулятор 2.3, поэтому берём:
- Google Apps для CyanogenMod 7
- Утилиту mkfs.yaffs2: для ARM эмулятора
- Или же mkfs.yaffs2 для x86 эмулятора
- SuperUser.apk и su для ARM или x86.
После установки всех пакетов — добавьте android-sdk\tools и android-sdk\platform-tools в системный PATH для удобства работы.
Создайте эмулятор для Android 2.3 с помощью AVD Manager, задав размер SD карты в 200-250 мб.
Запустите эмулятор и когда он полностью загрузится — откройте командую строку и введите команду «adb devices«. Вы должны будете увидеть эмулятор в списке подключённых устройств:
Если его там нет — в эмуляторе заходим в настройки (Кнопка меню — Настройки — Приложения — Разработка). Поставьте галочку на пункте «Отладка по USB» и перезапустите эмулятор. Теперь он должен отображаться в списке.
Далее вас ждёт увлекательный не очень ввод кучи консольных команд и ожидание.
Нам понадобятся файлы GoogleServicesFramework.apk, MarketUpdater.apk и Vending.apk из скачанного архива с GoogleApps. Откройте его и скопируйте их в созданную ранее папку.
Теперь нам нужно сделать несколько хитрых хаков для того чтобы нам были доступны все приложения из Google Play, вне зависимости от их требований. Иначе — вас ожидает картина из нескольких одиноких приложений, как было показано выше. Стоит сделать ремарку — запустить неподдерживаемые приложения не получится, но эти хаки позволят скачать эти приложения на девайс и, после, вытащить apk из эмулятора, например.
Это позволит нам видеть приложения, которые требуют архитектуру процессора ARM7 и поддержку версии версии 2.0.
Так же нам нужен архив с permissions, который можно взять здесь.
Перетащите папку permissions из архива в нашу папку GooglePlay.
Эти файлы нужны для приложений, которые требуют определённое оборудование для работы. Например камеру, или акселерометр.
Кстати, насчёт ввода кучи консольных команд я соврал. Хе-хе.
Вам нужно будет всего лишь создать два .bat файлика. Приступим-с.
Первый файл назовите permissions.bat и наполните его таким вот содержанием:
adb push permissions/android.hardware.camera.autofocus.xml /system/etc/permissions/
adb push permissions/android.hardware.camera.flash-autofocus.xml /system/etc/permissions/
adb push permissions/android.hardware.camera.front.xml /system/etc/permissions/
adb push permissions/android.hardware.camera.xml /system/etc/permissions/
adb push permissions/android.hardware.location.gps.xml /system/etc/permissions/
adb push permissions/android.hardware.location.xml /system/etc/permissions/
adb push permissions/android.hardware.sensor.accelerometer.xml /system/etc/permissions/
adb push permissions/android.hardware.sensor.compass.xml /system/etc/permissions/
adb push permissions/android.hardware.sensor.gyroscope.xml /system/etc/permissions/
adb push permissions/android.hardware.sensor.light.xml /system/etc/permissions/
adb push permissions/android.hardware.sensor.proximity.xml /system/etc/permissions/
adb push permissions/android.hardware.telephony.gsm.xml /system/etc/permissions/
adb push permissions/android.hardware.touchscreen.multitouch.jazzhand.xml /system/etc/permissions/
adb push permissions/android.hardware.touchscreen.multitouch.xml /system/etc/permissions/
adb push permissions/android.hardware.touchscreen.xml /system/etc/permissions/
adb push permissions/android.hardware.wifi.xml /system/etc/permissions/
adb push permissions/android.software.live_wallpaper.xml /system/etc/permissions/
adb push permissions/android.software.sip.voip.xml /system/etc/permissions/
adb push permissions/com.android.location.provider.xml /system/etc/permissions/
adb push permissions/features.xml /system/etc/permissions/
adb push permissions/handheld_core_hardware.xml /system/etc/permissions/
adb push permissions/platform.xml /system/etc/permissions/
После — создайте ещё один, с произвольным названием, например make.bat и таким содержанием:
adb remount
adb push build.prop /system/
adb push su /system/bin/
adb push Superuser.apk /system/app/
adb push Vending.apk /system/app/
adb push MarketUpdater.apk /system/app/
adb push GoogleServicesFramework.apk /system/app/
call permissions.bat
adb push mkfs.yaffs2 /data/misc/
adb shell rm /system/app/SdkSetup.apk
adb remount
adb shell chmod 4755 /system/bin/su
adb shell chmod 777 /data/misc/mkfs.yaffs2
adb shell ./data/misc/mkfs.yaffs2 /system /sdcard/system.img
adb pull /sdcard/system.img system.img
adb push su /system/bin/
adb push mkfs.yaffs2 /data/misc/
adb shell chmod 777 /data/misc/mkfs.yaffs2
adb shell ./data/misc/mkfs.yaffs2 /system /sdcard/system.img
adb push su.x86 /system/bin/su
adb push mkfs.yaffs2.x86 /data/misc/
adb shell chmod 777 /data/misc/mkfs.yaffs2.x86
adb shell ./data/misc/mkfs.yaffs2.x86 /system /sdcard/system.img
В итоге содержимое папки GooglePlay должно быть таким:
Теперь — запускайте файл make.bat и начинайте ждать. Имейте ввиду, что последние две команды из файла make.bat будут выполняться долго. Есть маленькая хитрость — что бы ускорить этот процесс нужно что-нибудь делать на эмуляторе. Например, серфить хабрахабр из эмулятора. Я не знаю как и почему, но когда эмулятор нагружен — это здорово ускоряет процесс создания и копирования system.img.
После того, как консоль отрапортует о выполнении своим закрытием, мы обнаружим в рабочей папке файлик system.img. Теперь закроем эмулятор. Не нужно сразу логиниться или устанавливать какие-то приложения — вы потеряете все изменения после перезапуска эмулятора.
Хватайте появившийся system.img и заменяйте им файлик из папки
Не забудьте сделать резервную копию оригинального system.img!
Обратите внимание, что папка android-10 эквивалента для андроида версии 2.3. Для других версий андроида число после android- равно API Level данной версии.
Теперь заходите в папку, в которой у вас находятся файлы эмулятора и удаляйте файлы «cache.img«, «userdata-qemu.img«, «snapshot.img«, «userdata.img«(если он там есть). По умолчанию для Win7 это
После этого запускайте эмулятор, открывайте Google Play, логиньтесь, принимайте условия соглашения и… перезапускайте эмулятор ещё раз, потому что, зачастую, приложения не хотят загружаться сразу после логина.
И вот, после последней перезагрузки, вы наконец-то можете полноценно пользоваться эмулятором.
Надеюсь, моя статья поможет кому-нибудь сохранить время. Спасибо за то, что уделили время на её прочтение.
Источник