Я действительно далек от «рутирования Android-устройств». У меня был root на моем устройстве. Установлены SuperSU и CWM.
Но сегодня я сделал ошибку и решил попробовать Facebook Home. Поэтому установите его из .apk, а затем отредактируйте файл build.prop, изменив ro.product.model с GT-I9100 на GT-I9300. (Также я сделал резервную копию ДО этого). Теперь я пытаюсь загрузить свой телефон, но он не загружается. Просто есть загрузочный экран Galaxy S2. Это вот так :
Я искал его и нашел несколько решений, но я не мог им следовать, потому что я не понимал их точно. Например, в одном из этих решений было сказано «установить мод cm9», но на этой странице: http://wiki.cyanogenmod.org/w/I9100_Info есть предупреждение о суперкирпиче , это меня напугало.
Я попытался загрузиться с помощью CWM (кнопка питания + кнопка включения звука + кнопка «Домой») и сброс настроек к заводским, но я получаю ** Ошибка при установке /sdcard/.android_secure error. Я пытаюсь установить его из креплений и хранилища , но это дает ошибка Ошибка монтирования /sdcard .
Я действительно понятия не имею, что мне делать, я прочитал несколько статей об этом, но я НИЧЕГО не мог понять.
И мне очень нужен этот телефон сегодня вечером, я собираюсь в путешествие.
Вот несколько сообщений о моей проблеме: http://www.transformerforums.com/forum/transformer-pad-300-development/27254-solved-help-can-t-pass-through-asus-tegra-logo-screen- сделал-я-кирпич-2.html
http://forum.xda-developers.com/showthread.php?t=1948094
http://forum.xda-developers.com/showthread.php?t=1903407
ПРИМЕЧАНИЕ. Я ИСПОЛЬЗУЮ MACBOOK.
Подводя итоги решения из приведенных выше комментариев:
build.prop
файлаВам не нужно монтировать SDCard, чтобы отменить изменения. Если вы можете загрузиться в рекавери и получить доступ к устройству через оболочку adb, вы можете сделать это и заменить отредактированный build.prop
файл резервной копией, которую вы создали (с помощью команды cp
), тем самым восстановив состояние до вашего редактирования. Пример, если вы назвали свою резервную копию build.prop.bak
и поместили ее в то же место, что и оригинал:
# re-mount /system read/write
adb remount
# copy back the original file
cp /system/build.prop.bak /system/build.prop
# as bassmadrigal pointed out: let's make sure the file permissions are fine
chmod 644 /system/build.prop
# reboot the device
adb reboot
Имейте в виду, что файл заканчивается на «prop», что является сокращением от «свойств», а не «prob» как сокращением от «вероятностей» :)
Поскольку первая часть здесь не решила проблему, возможно, установленное приложение (в нашем случае facebook home) вызывает проблемы на устройстве, для которого оно не предназначено. Так что выкидываем. Снова загрузитесь в рекавери, подготовьте ADB и
# uninstall the app
# adb shell pm uninstall <package_name>
adb shell pm uninstall com.facebook.home
# reboot the device
adb reboot
Это, наконец, решило это.
Это было задним числом для всей проблемы. Возможное объяснение заключается в том, что при заводском сбросе жаловались на невозможность монтирования SDCard. Так что, если части приложения были установлены на карту, они могли там выжить. Маловероятно, что это (в конце концов, приложения на SDCard не должны вызывать проблем с загрузкой, поскольку карта монтируется только после boot_completed
), я не вижу другого объяснения (комментарии приветствуются, я могу включить их здесь, если это необходимо).
Это приводит к другому вопросу:
Обычно сброс к заводским настройкам не должен касаться внешней SDCard. Но "лучше перестраховаться, чем потом сожалеть": если его нормально не трогать, то неважно, есть он в устройстве или нет, так что не помешает его удалить перед сбросом настроек. Однако: если вы используете (d) app2sd.android_secure
, на SDCard есть специальный каталог, содержащий (зашифрованные) части «перемещенных приложений». После сброса до заводских. система о них не знает, поэтому при переустановке такого приложения могут возникнуть проблемы. Таким образом, при извлечении карты перед сбросом настроек обязательно удалите .android_secure
каталог с карты (используя устройство для чтения карт и компьютер), прежде чем вставлять ее снова.
.android_secure
из него папку, пока она подключена к вашему ПК, иначе вы можете столкнуться с проблемами при установке приложения, в котором есть части. Я также включу это в ответ, так как это важный момент в этом контексте.
Иззи
adb shell
, вы можете сделать это и заменить отредактированныйbuild.prop
файл резервной копией, которую вы создали (используя командуcp
), тем самым восстановив состояние до вашего редактирования.Эрай
Иззи
adb
не сможет обнаружить устройство, так как там не запущен демон ADB.Эрай
Иззи
build.prob
с "б" в конце. Надеюсь, вы не так его назвали? «prop» означает «свойства», а не «вероятности» :) Если вы правильно выразились, возможно, установленное вами приложение что-то блокирует. Вы можете попробовать удалить его с помощьюadb shell pm uninstall <package_name>
.басмадригал
chmod 644 /system/build.prop
Эрай
Эрай
Иззи
Эрай
Иззи
/system
? Потому что это не будет очищено сбросом к заводским настройкам.Эрай
Иззи
/data
это место, куда обычно попадают все пользовательские данные (и приложения). Но да, SDCard... Здесь может быть задействован App2SD, это может объяснить это. Забыл об этом...