Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 5.00
Moon Speak
5 / 5 / 0
Регистрация: 21.03.2015
Сообщений: 108
#1

Получил рут через Baidu Root. Теперь хочу назад отключить. Как это сделать надежнее всего? - Программирование Android

21.06.2015, 05:44. Просмотров 2429. Ответов 24
Метки нет (Все метки)

Одни советуют просто удалить оба файла *.su, какие есть во внутренней памяти, ну и саму установленную "байду" естественно тоже стереть - типа этого достаточно.

Другие, видимо, сомневаются, и говорят: раз в "байде" нет штатной возможности отключить рут, то надо скачать ту утилиту, в которой она есть, например, supersu, и с ее помощью отключить рут - а файлы *.su это типа лишь вершина айсберга.

Кто прав?
Как рут-права могут отражаться на работе системы и приложений?
Что вообще изменяется при рутовании?

Вопрос именно к разработчикам от разработчика, т.к. я хочу аргументированных ответов от тех, кто понимает принципы работы рута, "байды", supersu, а не просто схватил где-то мнение и выдает его за истину.
Не думаю, что стоит перемещать эту тему в раздел к "эникейщикам". Вот если ответов в течение нескольких дней не будет - тогда другое дело.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2015, 05:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получил рут через Baidu Root. Теперь хочу назад отключить. Как это сделать надежнее всего? (Программирование Android):

Хочу подключить в С # базу данных как это сделать? - C#
Кому не сложно можете объяснить.Создала базу в MS Access как её подключить что бы было видны все данные таблицы и ещё вопрос как сделать...

Хочу загрузить свой сайт в интернет. Как это сделать? - Web
Всем привет! Я новичок. У меня есть сайт, сделанный вручную и я хочу загрузить его в интернет. Как это сделать? И можно ли будет его потом...

Хочу сравнить как это задание сделать разными способами. Спасибо - C++
Хочу сравнить как это задание сделать разными способами. Спасибо

Хочу поставить новую видеокарту,как это сделать и какую лучше ставить с моим железом? - Видеокарты
Мой комп -Athlon 2500+,оперативка 512mb.материнская плата ECS SIS735 DDR/SDRAM ATA 100 Sound lan ATX.видеокарта стоит Radeon 9200...

Как лучше и надежнее сделать вывод определенных данных? (нужно ваше мнение!) - PHP БД
Доброго времени суток, я разработал код который в котором можно создать название альбома и данные летят в таблицу albom в которой поля:...

Как это сделать через мнр - Теория автоматов

24
Moon Speak
5 / 5 / 0
Регистрация: 21.03.2015
Сообщений: 108
22.06.2015, 14:15  [ТС] #16
CoolMind,
В разных устройствах они ещё и адресоваться могут по-разному.
Кто они? Пути к SD-карте?
Может просто не надо "/sdcard/" хардкодить? Есть же функция, возвращающая путь к карте на данном устройстве? Или и она может глючить?

при извлечённой SD падал на работе с файлами
В результате невозможно было скажем БД sqliteовскую создать?

Где-то камеры глючные, или каких-то не хватает.
Ну "не хватает" - здесь неудивительно Не везде есть фронтальная, на дешевых девайсах нет. Может где-то есть и вообще без камер.
Еще на дешевых может не быть вспышки, GPS, да много чего...

Могут, если производитель залез в Андроид.
Ну вообще-то на всех девайсах стоит не оригинал, а сборАчки
Вопрос только насколько глубоко залез и насколько кривыми руками... Или все-таки бывают устройства с оригинальным андроидом?
0
akyma40
16 / 15 / 3
Регистрация: 20.05.2015
Сообщений: 115
22.06.2015, 15:54 #17
да епт, че париться то? берешь все форматируешь на внутренней памяти и все ну как вариант сделать hard reset, но прежде удалить те файлы( на всякий пожарный)
0
Moon Speak
5 / 5 / 0
Регистрация: 21.03.2015
Сообщений: 108
22.06.2015, 17:07  [ТС] #18
akyma40,
берешь все форматируешь на внутренней памяти и все
А как? типа rm -rf что ли?
А дальше что, телефон же в кирпич превратится?
0
akyma40
16 / 15 / 3
Регистрация: 20.05.2015
Сообщений: 115
22.06.2015, 17:10 #19
Moon Speak, это просто сброс до заводских настроек. но не просто сброс, там удаляются все приложения которые не были установлены на заводе и т.д. внешняя карта никак не страдает, внутренняя не знаю (возможно там тоже все скидывает)
0
Moon Speak
5 / 5 / 0
Регистрация: 21.03.2015
Сообщений: 108
22.06.2015, 17:42  [ТС] #20
akyma40, имеется в виду сброс в настройках что ли?
внутренняя не знаю (возможно там тоже все скидывает)
Вот именно, что "возможно"
А может и не скидывает. Тогда следы "байды" могут там остаться, если она там что-то поломала.
0
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,734
23.06.2015, 21:30 #21
Цитата Сообщение от Moon Speak Посмотреть сообщение
Кто они? Пути к SD-карте?
Может просто не надо "/sdcard/" хардкодить? Есть же функция, возвращающая путь к карте на данном устройстве? Или и она может глючить?
Да. Есть целый ряд способов получения путей к картам памяти (обычно это методы Context). Там ещё есть специальные константы типа папки загрузки, папки с документами и т.д. Я обычно их использую (чтобы пользователь сразу догадался, куда скачался файл, куда поместилась фотка). Но вот в описанном случае с ZTE они указывали на несуществующее место.
Цитата Сообщение от Moon Speak Посмотреть сообщение
В результате невозможно было скажем БД sqliteовскую создать?
Да, по-моему именно так. Насколько помню, там даже вообще настройки и прочее из папки /data/имя_пакета не существовали.
Цитата Сообщение от Moon Speak Посмотреть сообщение
Еще на дешевых может не быть вспышки, GPS, да много чего...
Или глючный GPS, который "разогревается" минут 10. Или GPS выключен, но при этом даёт положение пользователя (там где-то внутри сохраняется последняя позиция).
Цитата Сообщение от Moon Speak Посмотреть сообщение
Или все-таки бывают устройства с оригинальным андроидом?
Фиг знает, может, Nexus?
1
Moon Speak
5 / 5 / 0
Регистрация: 21.03.2015
Сообщений: 108
24.06.2015, 04:35  [ТС] #22
CoolMind,
Но вот в описанном случае с ZTE они указывали на несуществующее место.
И что же делать в таком случае? Как все-таки сохранить что-то на SD?

Фиг знает, может, Nexus?
Дороговато стоит. ИМХО, уж лучше на эти деньги несколько разных китайцев купить.

Или GPS выключен, но при этом даёт положение пользователя (там где-то внутри сохраняется последняя позиция).
Ну это не страшно, там вроде есть специальный метод определяющий включен ли GPS...
Кстати, о GPS. Он по идее где должен лучше работать - в помещении или на улице?
У меня вот есть старый HTC Wildfire, вроде бы не самый дешевый китаец, но сколько я с ним ни ходил ни по улице, ни дома - GPS не дает координаты... Правда, там сзади оторвана антенна одна (наклейка такая из фольги), может быть из-за этого? Верхняя антенна оторвана... При этом Wi-Fi и мобильный интернет вроде нормально работают...

Или глючный GPS, который "разогревается" минут 10.
Для фриланса я сделал для себя вывод.
Когда читаешь ТЗ и берешь заказ, нужно начинать не с простого (вроде GUI), а думать, что здесь может быть самое сложное и проблемное, и начинать с него. Уже в первый день нужно по-быстрому набросать тестовое приложение, содержащее эти фичи, и скинуть его заказчику, так сказать "произвести замер".
Например, если он хочет парсер, который парсит некий сайт за 20 мин максимум, а по простым подсчетам у себя на компе видно, что даже при многопоточности едва-едва получается уложиться, то нужно написать тестовую программу, которая парсит лишь 1 страницу сайта, и скинуть ему, пусть протестит у себя и отпишется о результатах. Может у него инет быстрее и ядер больше - тогда возможно.
Сюда же, по-видимому, относятся и практически все API на андроиде, кроме разве что GUI.
Тогда не будет досадных случаев по схеме "взял кучу денег, почти все написал, а самое главное оказывается и не работает".
1
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,734
24.06.2015, 11:45 #23
Цитата Сообщение от Moon Speak Посмотреть сообщение
И что же делать в таком случае? Как все-таки сохранить что-то на SD?
В этом случае никак не сохранить на SD, но надо обязательно делать проверку, что такой путь существует, а во время записи делать try-catch. На нерутованных устройствах есть также папки, в которые нельзя записать, поэтому такие проверки оказываются нелишними.
Да, изначально я писал больше про ограничения памяти. Когда, например, на дешёвом устройстве программа запустится, а во время работы упадёт. В этом случае я беру эмулятор и ставлю какое-нибудь ограничение по памяти и по размеру SD. Сразу видно, где есть тонкие места. Например, при скачивании ответа от сервера в несколько мегабайт. Возьмёт да и навернётся, если неэффективно делать, см. Парсинг большого объема JSON данных.
Ещё бывает, что дешёвые устройства просто тормозят. И поиск по БД, отображение ListView могут занять много секунд.
Цитата Сообщение от Moon Speak Посмотреть сообщение
У меня вот есть старый HTC Wildfire
У меня есть HTC Desire S (2011 г.), там тоже GPS долго "думает". Приходится минут 15 подождать на улице, прежде чем начнёт показывать. А диктофон - вообще ужас, слышны только скрипы. Хотя отзывы того года были хвалебными. HTC я, кстати, больше покупать не собираюсь. Читал не так давно обзор - сравнение фотографий разных смартфонов. HTC One и iPhone 6 оказались на дне.
Цитата Сообщение от Moon Speak Посмотреть сообщение
что здесь может быть самое сложное и проблемное, и начинать с него
Золотые слова! Кстати, подходят практически к любому виду деятельности (кроме обучения, но и то иногда полезно начать со сложного).
По теме: думаю, надо почитать на английских-китайских форумах, что пишут про "байду". Ну и полный сброс, наверное, и правда не помешает. А если и помешает, то можно обратно установить эту "байду" и попробовать другие способы. При полном сбросе есть ряд неплохих утилит, которые сохраняют SMS, звонки и настройки даже без "рута".
1
Moon Speak
5 / 5 / 0
Регистрация: 21.03.2015
Сообщений: 108
24.06.2015, 15:15  [ТС] #24
CoolMind,
а во время записи делать try-catch
Трукатчи вообще по возможности надо везде лепить. Это ж Android. Иначе - вылет приложения без всяких пояснений.

Приходится минут 15 подождать на улице
Спасибо, попробуем.
1
akyma40
16 / 15 / 3
Регистрация: 20.05.2015
Сообщений: 115
29.06.2015, 12:18 #25
Moon Speak, не думаю, это полная восстановка, так что врятли что то испорченное останется
0
29.06.2015, 12:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.06.2015, 12:18
Привет! Вот еще темы с ответами:

Как это задание сделать через рекурсию? - C++
У меня есть задание посчитать биномальный коэфициент простым способом и через рекурсию. Простым способом я сделал, нужно теперь это...

Сделать, чтобы базовые слои layer и layer1, были в одном root а layer2 в другом root - ExtJS
Доброго времени суток. Вот код <html> <head> <title> A Basic GeoExt Page </title> <script type="text/javascript"...

поставил назад старую видеокарту и теперь комп не включаеться - Материнские платы
Столкнулся с такой проблемой, не давно купил видео карту попалась неудачная вытащил понес в сц пока поставил назад старую и теперь комп не...

Надо добавить нового администратора через локальную политику домена. Как это сделать?! - Windows Server
Здравствуйте ОТЦИ и все кто рубит в Windows 2003... Начну сразу же с главного. Надо добавить нового администратора(локального), что бы он...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru