xBerkootx
...два года Super SU работал как часы, а тут бац в системе нет бинарного файла su и supersu не может установить его.
С подобной проблемой я столкнулся, когда устанавливал SuperSU сразу же (без перезагрузки тела) после получения root приложением Baidu Root. Т.е. Supersu обновила бинарник su , само приложение установилось в папку /data/app, в папке
system/app приложения Superuser.apk нет и соответсвенно нет Dalvik-файла в папке /data/dalvik-cache, но зато есть
root от
SuperSu. Выключаю тело и вхожу в recovery и сбрасываю настройки до заводских ( wipe data/factory reset). После перезагрузки
root пропал из-за того, что поменялось Разрешение файла
su c 6755 на 755. Подобное проделывал для приложения
Baidu Root , там все четко - после сброса настроек и перезагрузки root сохраняется, разрешение на su - 6755, приложение
Baidu в системной папке под именем /system/app/Superuser.apk, а также Dalvik-файл в соответстующей папке, в папке
/data/app никаких приложений нет от Baidu.
Теперь к вашей проблеме. То что делает Baidu Root при сбросе настроек нужно проделать вручную
без сброса настроек с приложением SuperSu, чтобы подобный казус впредь не повторялся.
Если в вашем телефоне от предыдущей установки Supersu не остался Dalvik-файл
в /data/dalvic-cache/system@app@Superuser.apk@classes.dex , то порядок получения root следующий:
1. Устанавливаем root повторно с помощью приложения
Framaroot и не перезагружаемся.
2. Устанавливаем обновление из Marketa и не перезагружаемся.При этом файл su перезапишется, приложение SuperSu установитя в папку под именем /data/app/eu.chainfire.supersu-1.apk;
3. Устанавливаем Root Explorer , получаем разрешение на запись в раздел /system и удаляем файл в /system/app/Superuser.apk (если есть такой);
4. Копируем с помощью Root Explorer файл из /data/app/eu.chainfire.supersu.apk в /system/app;
5. Переименовываем его в /system/app/Superuser.apk и выходим из приложения Root Explorer ,не перезагружаемся;
6. Заходим в Настройки -----> Приложения и удаляем SuperSu (приложение под именем eu.chainfire.supersu-1 в сером цвете);
7. Перезагружаемся (простая перезагрузка) , на экране появится сообщение: Обновление Android;
8. Проверяем root.
Если сохраняется в теле /data/dalvic-cache/system@app@Superuser.apk@classes.dex, то для его очистки предварительно
(после получения Root) ставится CWM(TWRP) recovery через приложение MobileuncleTools, выполнем п.п 2-6, перезагружаемся
в режим recovery c помощью MobileuncleTools , делаем
wipe dalvik cache и перезагружаемся. Другой способ очистки топорный без CWM - получаем root , не перезагружаемся, с помощью Root Explorer удаляем
su из /system/xbin, /system/bin и /system/bin/.ext , а также /system/app/Superuser.apk. Выключаем телефон, загружаемся в стандартный recovery и делаем
wipe data/factory restore. Устанавливаем root с чистого листа (п.п 1-8).
Для получения root на Android 4.4.X предварительно получаем его с помощью Baidu Root, не перезагружаемся , выполняем п.2,не перезагружаемся, входим в Настройки -----> Приложения и удаляем два приложения Baidu, затем выполняем п.п. 3-8.
Сообщение отредактировал Leo5419 - 13.12.14, 03:46