Как закинуть

Корень сайта – это основное понятие, используемое при разработке и обслуживании сайтов. Без умения использовать корневую папку владелец ресурса не сможет ничего добавить к сайту. Он быстро устареет, могут возникнуть различные сбои и проблемы с поисковыми системами. Именно поэтому теме загрузки данных в корневой каталог нужно уделить первоочередное внимание.

Содержание

Что такое корневой каталог

Корневой каталог это папка, содержащая все файлы на сайте. В неё же добавляют системные файлы. Главное содержимое корневого каталога – файлы. Например, robots.txt, который нужен, чтобы поисковые роботы могли получить инструкции, как найти ресурс в интернете.

При этом, у корневой папки может быть разное название. Для примера:

  • public_html;
  • html;
  • site;
  • www и т.п.

Название зависит от хостинга, на котором папка расположена.

Если возникли трудности в поиске папки с корнем сайта, можно посмотреть, что в нем есть. Корневой каталог обязательно должен содержать файлы «.htaccess», «robots.txt» и «favicon.ico». Последний файл – это иконка сайта.

Также важно разобраться, что такое корневая папка шаблона. Так как её часто путают с корневым каталогом сайта. Это файлы, которые содержат дизайн сайта. Для примера, в WordPress эта папка будет называться «wp-content > themes > название шаблона».

Если возникают сомнения, узнать корневую папку шаблона можно по файлам. Её содержимое имеет приблизительно следующий вид: «page.php», «header.php», «footer.php», «single.php» и «style.css».

Что касается понятий «корневая папка» или «корневой каталог», во избежание путаницы – это одно и то же.

Где находится корневой каталог

Корневая папка находится на сервере хостинга. Среди наиболее популярных хостингов различают:

  • WordPress;
  • OpenCart;
  • Magento;
  • Joomla и множество других.

Корневой каталог имеет путь доступа только для владельцев ресурса. Другие лица попросту не смогут войти туда.

Найти корневой каталог можно сразу двумя методами:

  1. Панель управления на хостинге.
  2. FTP-доступ к учетной записи. Нужно установить файловый менеджер вроде FileZilla.

Поиск может вестись любым из вышеперечисленных методов.

Поиск на хостинге

Отыскать корневой каталог можно пройдя такой путь:

  • войти в панель управления;
  • выбрать «Раздел управления файлами» или аналогичный ему, так как названия в разных хостингах отличаются;
  • перейти к списку папок и отыскать те, что называются одним из перечисленных вариантов: «www», «domains», «public html» или «httpdocs».
  • в примере открывается папка «domains», где остается выбрать папку с именем сайта, а внутри найти корневой каталог «public.html».

Зависимо от вида хостингов путь к корню сайта немного отличается, но не капитально.

Истории бизнеса и полезные фишки

Корневой каталог FTP

FTP-протокол используется не только для поиска нужной папки, но и для отправки файлов с ПК на сервер. Чтобы воспользоваться этим методом, нужны такие данные:

  • имя пользователя;
  • пароль;
  • адрес сервера.

Их предоставляет хостинг-провайдер. Если упомянутая информация имеется, нужно запустить FTP-клиент.

Популярностью пользуется бесплатная программа FileZilla. Работать с ней нужно так:

  • установить;
  • открыть новое подключение: «Файл» — «Менеджер сайтов» — «Новый сайт»;

https://drive.google.com/file/d/14KCO-1C8qBsUe5W3cPqc_Sh8kXYzHXxv/view?usp=sharing

  • заполнить форму и нажать «Подключиться».

При правильном заполнении формы, соединение выполнится, а в правом окне будут видны каталоги сервера. Осталось отыскать корневую папку.

https://drive.google.com/file/d/1xxKLs2r0YHCXuolcu4GjA4HRbevZhpn8/view?usp=sharing

Корневой каталог на WordPress

Чтобы отыскать корневой каталог сайта WordPress, нужны услуги файлового менеджера. Окно, где происходит основная работа, делиться на два поля:

  1. «Дерево» папок с их содержимым.
  2. «Начинка» корневого каталога.
  3. Каталоги WordPress.
  4. Служебные wp-файлы.

Выглядит окно приблизительно следующим образом.

https://drive.google.com/file/d/1N90jR3WrwR0v2tbGOJj5b3AREa5Lwjxg/view?usp=sharing

Корневой каталог Joomla

Корневой каталог сайта Joomla можно найти через панель управления хостинга или используя FTP. Но если не знать его точного названия могут быть проблемы. Чтобы облегчить поиск, обычно корневые каталоги имеют наименование:

  • «htdocs»;
  • «public_html»;
  • «domains»;
  • «www».

Каким именно будет название — не важно, главное — содержимое. Корневой каталог объединяет все работающие каталоги и файлы Joomla. Главный из них — «index.php». С его помощью запускается программа-установщик. Также этот файл занимается инициализацией и запуском всех составляющих сайта, когда происходит обращение к серверу. То есть задача файла — срабатывать, когда в браузере набирается адрес сайта.

Выглядит корневой каталог так:

https://drive.google.com/file/d/1zriLcWMwRbHYxQ4fHuuRwyD6ksAfEy7b/view?usp=sharing

Наличие определенных файлов позволят убедиться, что это нужная папка. Например, обязательно наличие таких файлов:

  • configuration.php — содержит данные системы, для связи сервера с базой данных;
  • index.php — определяет отображение сайты в браузерах.

Также могут быть использованы файлы htaccess и robots.txt. Единственное, что не является частью корня — файл sitemap.xml. Он играет роль карты сайта.

Поиск корневой папки, используя php

Найти корневой каталог сайта php можно благодаря тому, что в php есть возможность замены «chdir()». Чтобы перейти к корневому каталогу достаточно указать «chdir ( ‘..’ )», и будет создан следующий скрипт:

<?php

while ( getcwd() != ‘/’ ) {

echo getcwd() . «<br/>»;

chdir ( ‘..’ );

}

?>

Он поднимет к корневому каталогу, одновременно заходя во все родительские папки, попадающиеся на пути.

Важно в цикле «while» не забыть поставить ограничитель на корневой каталог «getcwd() != ‘/'». Это позволит избежать бесконечных попыток повторить цикл.

Как загрузить файл в корневой каталог сайта

Чаще всего используется два способа добавления файлов в каталог.

Способ №1:

  1. Зарегистрироваться на сайте, и получить письмо с паролями.
  2. Запустить программу FileZilla.
  3. Перейти во вкладку «Файл-менеджер сайтов» — «Новый сайт».
  4. Ввести название, и заполнить поле с правой стороны.
  5. Прописать хост, пользовательское имя, пароль ftp.
  6. Нажать «Соединиться».

https://drive.google.com/file/d/1fze4DeH5LXwEj1VRdART4454Lt82Y1Rd/view?usp=sharing

  1. В поле «Локальный сайт» написать путь к файлу, что нужно загрузить.
  2. В строчке «Удаленный», указать путь к корневой папке.
  3. Правой клавишей мыши нажать на «fail».
  4. Появится выпадающее контекстное меню, где нужно выбрать «Загрузить на сервер».

Второй способ ещё проще. Для примера так он работает на хостинге fullspace.ru:

  • зайдите на хостинг;
  • откройте папку с именем домена;
  • кликните по вкладке «Загрузить файлы»;
  • выберите и загрузите данный файл в корневой каталог сайта.

https://drive.google.com/file/d/1Ph8aMLrxbZNqaPAtAgeFRaTYGY4DWmOo/view?usp=sharing

Зачем перемещать данные в корневой каталог

  • Загруженный файл robots.txt позволяет задавать указания роботам поисковиков, чтобы индексировать содержимое веб-ресурса;
  • Файл sitemap.xml облегчает навигацию по ресурсу;
  • Загруженный архив и бэкап позволят восстановить ресурс, если в этом возникнет необходимость;
  • Загруженные файлы, подтверждающие права на ресурс позволяют пользоваться инструментами, в частности от «Яндекс» и Google».

Запомнить

  1. Корневой каталог – это папка, содержащая всю информацию о сайте.
  2. Найти каталог можно с помощью FTP или непосредственно на хостинге.
  3. Загрузка файлов в каталог позволяет вносить коррективы в работу и контент сайта.

Как прошивать

Что делать, если смартфон на «Андроиде» вдруг начал зависать и вести себя так, будто захотел пожить своей жизнью? Как перепрошить «Андроид»? Этим вопросом задаются многие пользователи современных гаджетов различных брендов – от топовых «Самсунгов» и «Сони» до набирающих ныне популярность китайских «Сяоми» (чаще в разговорной речи – «Ксиаоми») и «Мейзу».

Возможные пути решения проблем

Одним из самых простых советов будет сброс настроек устройства на заводские. Ведь в данном случае не потребуется никакого стороннего вмешательства – все настройки и сбросы делаются на программном уровне.

Но такой трюк сработает только в том случае, если сбои в работе смартфона вызваны лишь программным обеспечением и забитой памятью.

После сброса настроек, а в частых случаях и затирания контента, аппарат включается как новый.

Но существуют случаи, когда в файловую систему устройства проникают вредоносные программы, другими словами – вирусы.

Эти «паразиты» способны вмешаться в ключевые файлы, отвечающие за восстановление и сброс операционной системы «Андроид», изменять их и в некоторых случаях даже удалять.

Вот тут-то и начинаются основные проблемы, ведь единственным верным решением будет перепрошивка смартфона. Ниже описан основной способ прошивки устройств некоторых производителей и ответ на главный вопрос: «Как прошивать «Андроид» через «Рекавери»?»

Что такое «Рекавери» и с чем его едят

Многие сразу сдают позиции и выкидывают белый флаг, спеша обратиться в сервисные центры. Но любой опытный пользователь скажет, что делать этого не стоит. Ведь можно сохранить себе лишние нервы и денежные средства, всего лишь последовав простым шагам из данной инструкции.

«Рекавери» – это программное обеспечение смартфона на базе ОС «Андроид», являющееся чем-то вроде «БИОСа» на ПК.

То есть с помощью «Рекавери» можно делать полный сброс смартфона на заводские настройки, также можно устанавливать обновления операционной системы и просто прошивать.

При покупке в магазине пользователь чаще всего получает устройство с заводским «Рекавери»-меню, которое немного ограничено в функционале и не даст возможности успешно прошить операционную систему.

Если же говорить о «кастомном» (в переводе с английского custom – «сделанный на заказ») «Рекавери», то оно позволит уже более полноценно «общаться» с системой телефона, делать резервные копии прошивок и восстанавливать их, а также делать более полноценный и глубокий сброс устройства.

Как войти в «Рекавери»

Чтобы прошить устройство через «Рекавери», нужно сначала попасть в это самое меню. Сделать это проще простого, тем более что на многих устройствах комбинация входа абсолютно одинаковая.

Итак, в случае если у смартфона есть физическая центральная кнопка или кнопка «Домой» (чаще всего встречается у старых аппаратов «Самсунг» и «ЭлДжи», но возможно появление и в более современных устройствах), нужно на выключенном гаджете зажать кнопки «Домой» и «Громкость +», после чего, не отпуская их, нажать на кнопку питания.

Устройство включится в нужном режиме. В случае наличия более современного аппарата без физической кнопки «Домой» нужно повторить процесс, описанный выше, но используя только кнопку «Громкость +» и кнопку питания. Если желаемый результат не был достигнут, стоит обратиться к расширенному списку способов входа в меню «Рекавери» для разных производителей.

Что еще понадобится

Для того чтобы понять, как перепрошить «Андроид», изначально нужно скачать прошивку для своего устройства. Чаще всего файлы прошивок прячутся от общего обозрения в целях безопасности и сохранности данных фирмы-производителя.

Именно поэтому рядовые пользователи создают резервные копии своих операционных систем и из них формируют базы данных стоковых прошивок, ссылки на которые можно найти на специализированных сайтах. Именно сам файл прошивки, находящийся в архиве с расширением *.

zip, и понадобится, чтобы осознать, как восстановить «Андроид» через «Рекавери».

Бывают и моменты, когда старая стоковая прошивка надоела, и хочется чего-то нового.

Именно поэтому всегда находятся умельцы, которые создают кастомные прошивки, «вырезая» из них лишнее или, наоборот, добавляя что-то новое.

В таких случаях не получится воспользоваться стандартным «Рекавери», и тут на помощь приходят те самые кастомные CWM Recovery (ClockWorkMod Recovery) или TWRP (TeamWin Recovery Project).

Установка CWM Recovery или TWRP

Не обязательно устанавливать «Рекавери» на «Андроид» через компьютер, чаще всего, наоборот, проще воспользоваться стоковым. Всё, что нужно сделать, так это скачать необходимый файл, опять же находящийся в архиве с расширением *.zip, и поместить его на внешнюю флеш-карту смартфона.

После этого, зайдя в стоковое «Рекавери», нужно выбрать пункт «Apply update from external storage» и в открывшемся списке выбрать тот самый файл с кастомным «Рекавери». После подтверждения выбора начнется процесс установки, после которого устройство предложит перезагрузиться. Процесс завершен.

Как прошивать «Андроид» через «Рекавери»

Переходя непосредственно к процессу установки самой прошивки, хочется сказать, что все неофициальные файлы операционной системы «Андроид», созданные непосредственно пользователями тех или иных устройств, должны устанавливаться на свой страх и риск. Если же всё-таки решение установить неродную версию ПО принято, стоит убедиться, что прошивка «написана» именно для того телефона, который планируется перепрошивать.

Если речь идет о стоковой прошивке, то не стоит заморачиваться установкой CWM Recovery или TWRP. Все манипуляции, которые необходимо сделать, ограничиваются скачиванием заводского файла прошивки и помещением его на внешнюю карту памяти.

После этого процесс аналогичен установке кастомного «Рекавери». То есть нужно зайти в стоковое «Рекавери»-меню, выбрать пункт «Apply update from external storage», затем указать непосредственно файл прошивки и подтвердить действие.

После того как процесс завершен, необходимо сделать еще один шаг, который поможет избежать зависаний и «глюков» при включении и работе устройства. Сразу по окончании прошивки нужно выбрать пункт меню «Wipe data/factory reset» и подтвердить действие.

Этим самым очистится информация о предыдущем программном обеспечении и файлах, которые присутствовали на устройстве до процесса прошивки.

По окончании этих действий необходимо выбрать пункт меню «Reboot system now». Устройство перезагрузится и начнется процесс настройки смартфона «с нуля». В случае если процесс включения затягивается и «висит» логотип устройства, стоит вспомнить, был ли выполнен пункт сброса настроек после перепрошивки.

Кастомные версии «Андроида»

Как прошивать «Андроид» через «Рекавери», в принципе, понятно. Осталось разобраться, что делать с версиями ОС, написанными непосредственно пользователями устройств. Ответ прост: процесс нужно повторить, произведя те же манипуляции в кастомном «Рекавери».

Единственным отличием будет то, что сам файл прошивки теперь можно поместить не только на внешнюю карту памяти, но и на внутреннюю память устройства. Это добавляет удобства в том случае, если флеш-карта попросту отсутствует.

В этом случае придется выбрать пункт «Apply update from internal storage».

Также стоит отметить, что в CWM Recovery и в TWRP пункт «Wipe data/factory reset» заменен на два отдельных друг от друга пункта: «Wipe data» и «Wipe cache».

После того как установить «Андроид» через «Рекавери» (а именно – кастомную версию) получилось, в модифицированном меню ClockWorkMod или TeamWin нужно выбрать подпункт «Wipe Dalvik cache», что существенно повысит шансы успешного включения устройства с новой операционной системой.

Восстановление стоковой прошивки

В случае если кастомная прошивка не понравилась или не прижилась, всегда есть возможность вернуть все на свои места. Многие задаются вопросом: «Как восстановить «Андроид» через «Рекавери», а именно – стоковую версию?» Ответ кроется в пункте выше. Грубо говоря, возвращение всего на круги своя происходит тем же образом, что и проведение изначальных изменений.

Все, что нужно сделать, это скачать прошивку от производителя на флеш-карту или внутреннюю память, затем выбрать соответствующий пункт меню «Рекавери» и сделать полный сброс настроек/контента. В принципе, ничего сложного.

Рекомендации

Кажется, что понять, как прошивать «Андроид» через «Рекавери», не так и сложно. Но в случае если какие-то пункты непонятны, или нет уверенности в своих познаниях, лучше не стоит связываться с подобными процессами.

Но даже если что-то не получится, всегда можно сделать восстановление прошивки устройства через соответствующий пункт меню. Главное, перед тем как прошивать «Андроид» через «Рекавери», сделать резервную копию.

Для этого понадобится именно кастомное «Рекавери» и чуточку терпения, ведь процесс бэкапа прошивки занимает немало времени.

В случае если что-то пошло не так, всегда можно обратиться к знающим людям. По крайней мере в авторизованном сервисном центре обязательно помогут. Главное — не унывать и уверенно идти вперед. Только так можно достичь каких-либо результатов. Удачи в перепрошвке!

TWRP Recovery инструкция как пользоваться +

В этой статье, на сайте Android +1 вы подробно узнаете о TWRP recovery, какие пункты есть и за что они отвечают, очень подробно + видео материал.

Скачать и установить TWRP

Загрузить кастомное recovery TWRP на ваш Android устройство можно с официальной страницы TeamWIN — https://twrp.me/Devices/

Установить TWRP можно по данной инструкции — Установка кастомного Recovery

Управление в TWRP

Управление в меню TWRP осуществляется с сенсорного экрана. Подтверждение действий с помощью свайпа в внизу экрана:

Возврат на один экран назад и главное меню осуществляется с помощью сенсорных кнопок расположенных также внизу экрана:

Коротко о всех меню TWRP Recovery

Главный интерфейс TWRP выглядит примерно таким образом:

Рассмотрим каждое меню

  • Install – Установка различных патчей и прошивок формата ZIP архива
  • Wipe – стирание (форматирование) разделов Android и карты памяти (подробно про WIPE или сброс данных)
  • Backup – создание резервных копий системы, ядра и пользовательских данных
  • Restore – восстановление Android с резервных копий системы и пользовательских данных
  • Mount – подключение или отключение разделов Android
  • Settings – настройка кастомного TWRP Recovery
  • Advanced – дополнительные или расширенные возможности TWRP
  • Reboot – перезагрузить Android в различные режимы

Подробно о TWRP

Теперь детально рассмотрим, что представляет собой кастомное TWRP Recovery, его возможности каждого подменю.

Меню Install (установка update.zip)

Как выше уже было сказано меню Install позволяет устанавливать патчи (установка root прав, файлы для изменения внешнего вида) или прошивки (официальные прошивки, cyanogenmod, miui и другие) .

Нажав на кнопку Install вы попадайте в файловый менеджер на карту памяти или внутреннею память с вашими папками и файлами:

Для того чтобы установить ZIP обновление (патчи прошивки) необходимо нажать на него ( на ZIP архив).

Появиться новое меню для подтверждения ваших намерений установить архивное обновление:

Для того чтобы установить обновление нужно сделать свайп слева на право:

Также вы можете заметить, что есть в данном меню кнопки:

  • Add More Zips — установить еще какой либо дополнительное архивное ZIP обновление
  • Clear Zip Queue — отменить раннее выбранные ZIP обновления

Меню WIPE

В данное меню может выполнить различные сбросы, различных разделов Android . По умолчанию выполняется wipe разделов /data и /cache:

Для активации дополнительных возможностей необходимо нажать кнопку Advanced Wipe:

О том как правильно делать wipe читайте в статье — wipe Android.

Меню Backup

В данном меню можно сделать резервные копии (срезы) текущего состояния Android.

Можно настроить какие именно разделы бэкапить, все или только выбранные вами, а также активировать возможность сжатия резервных копий — enable compression, а также добавить валидацию — skip MD5 generation during backup, что в будущем в случае если резервная копия создаться «битая» не выполнять с такой копии восстановление Android.

Резервные копии хранятся по пути SdCard/TWRP/BACKUPS, их можно скопировать на компьютер и при возникновение проблемы вновь реанимировать Android из меню Restore.

Меню Restore

Позволяет восстанавливаться с ранее созданных резервных копий (созданных в меню Backup TWRP Recovery):

Меню Mount

Позволяет подключать или отсоединять разделы Android — это необходимо для применения различных патчей (в которых указано или не указано нужно ли монтировать раздел). Также в данном разделе можно присутствует возможность подключения устройства как флеш накопителя — Mount USB Storage (USB OTG):

Меню Settings

Это меню объединяет все настройки в различных меню.

  • Проверка подписи ZIP обновлений
  • Форматирование разделов
  • Пропуск верификации
  • Проверку верификации резервных копий
  • Яркость экрана, выбор временной зоны и другие
  • Язык интерфейса (с 3 версии TWRP)

Меню Advanced

  • Copy Logo to SD — вывод ошибок операций на карту памяти
  • Fix Permsissions — выставление прав доступа каталогам и файлам
  • Partition Sd Card — разбиение карты памяти на разделы для переноса приложений
  • File Manager — простой файловый менеджер
  • Terminal Comand — терминал
  • Reload Theme — перезагрузка темы TWRP
  • ADB SIDELOAD — sideload с ПК

Меню Reboot

  • System — простая перезагрузка (загрузка в обычный режим работы Android)
  • Recovery — перезагрузка обратно в меню Recovery
  • Download/Bootloader — перезагрузка в режим Bootloader (работа с fastboot)

Наглядная видео инструкция по использованию TWRP Recovery

Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

Как прошить через CWM Recovery

Как прошить через CWM Recovery. Каждый, кто делает первые шаги в изучении процедуры прошивки Android-девайсов, изначально обращает внимание на самый распространенный способ осуществления процесса – прошивку через рекавери.

Android Recovery – среда восстановления, доступ к которой на самом деле есть практически у всех пользователей Андроид-устройств, в независимости от типа и модели последних.

Поэтому метод прошивки через рекавери, может рассматриваться, в качестве самого простого способа обновить, изменить, восстановить или полностью заменить программное обеспечение девайса.

Как прошить Android-аппарат через заводское рекавери

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

Следует отметить, что перечень операций, проведение которых доступно через «родное» рекавери, устанавливаемое в девайсы производителем, весьма ограничен. Что касается прошивки, доступна установка только официальных прошивок и/или их обновлений.

В некоторых случаях через заводское рекавери можно установить модифицированную среду восстановления (кастомное рекавери), что в свою очередь расширит возможности работы с прошивками.

При этом, основные действия для проведения восстановления работоспособности и обновления ПО произвести через заводское рекавери вполне возможно. Для установки официальной прошивки или обновления, распространяемых в формате *.zip, выполняем следующие шаги.

1. Для прошивки потребуется установочный zip-пакет. Загружаем необходимый файл и копируем его на карту памяти девайса, желательно в корень. Также может понадобиться переименование файла перед манипуляциями. Практически во всех случаях подходящее название – update.zip

2. Загружаемся в заводскую среду восстановления. Способы получить доступ к рекавери различаются для разных моделей девайсов, но все они предполагают использование комбинаций аппаратных клавиш на устройстве. В большинстве случаев нужная комбинация — «Громкость-» + «Питание».

Зажимаем на выключенном девайсе кнопку «Громкость-» и, удерживая ее, нажимаем клавишу «Питание». После того как включится экран аппарата, кнопку «Питание» нужно отпустить, а «Громкость-» продолжать удерживать до появления экрана среды восстановления.

3. Для установки ПО или его отдельных компонентов в разделы памяти понадобиться пункт главного меню рекавери – «apply update from external SD card», выбираем его.

4. В раскрывшемся перечне файлов и папок находим ранее скопированный на карту памяти пакет update.zip и нажимаем клавишу подтверждения выбора. Установка начнется в автоматическом режиме.

5. По завершению копирования файлов, перезагружаемся в Андроид, выбрав в рекавери пункт «reboot system now».

Как прошить устройство через модифицированное рекавери

Гораздо более широким перечнем возможностей работы с Android-устройствами обладают модифицированные (кастомные) среды восстановления. Одним из первых появившихся, а на сегодняшний день очень распространенным решением, является рекавери от команды ClockworkMod — CWM Recovery.

Установка CWM Recovery

Поскольку рекавери CWM, является неофициальным решением, перед использованием потребуется установка кастомной среды восстановления в устройство.

1. Официальный способ установки рекавери от разработчиков ClockworkMod – это Андроид-приложение ROM Manager. Использование программы требует наличия на устройстве рут-прав.

Загрузить ROM Manager в Play Маркет или с нашего сайта

  • Загружаем, устанавливаем, запускаем ROM Manager.
  • На главном экране тапаем пункт «Recovery Setup», затем под надписью «Install or update recovery» — пункт «ClockworkMod Recovery». Листаем открывшийся список моделей устройств и находим свой девайс.
  • Следующий экран после выбора модели – это экран с кнопкой «Установить ClockworkMod». Убеждаемся, что модель аппарата выбрана верно и нажимаем эту кнопку. Начинается загрузка среды восстановления с серверов ClockworkMod.
  • Через короткое время необходимый файл будет загружен полностью и начнется процесс установки CWM Recovery. Перед началом копирования данных в раздел памяти устройства, программа попросит предоставить ей рут-права. После получения разрешения, процесс записи рекавери продолжится, а по его завершению появится подтверждающее успех процедуры сообщение «Successfully flashed ClockworkMod recovery».
  • Процесс установки модифицированного рекавери завершен, нажимаем кнопку «ОК» и выходим из программы.

2. В том случае, если устройство не поддерживается приложением ROM Manager либо установка не проходит корректно, необходимо воспользоваться другими методами инсталляции CWM Recovery. Применимые для различных девайсов способы описаны в статьях из перечня ниже.

Прошивка через CWM

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

Стоит отметить наличие большого количества версий CWM Recovery, поэтому после входа на различных устройствах можно увидеть несколько отличающийся интерфейс, — фон, оформление, может присутствовать сенсорное управление и т.п. Кроме того могут наличествовать или отсутствовать некоторые пункты меню.

В примерах ниже используется самая стандартная версия модифицированного рекавери CWM.
При этом, в других модификациях среды, при прошивке выбираются пункты, имеющие те же названия, что и в нижеизложенной инструкции, т.е. несколько отличающееся оформление не должно вызывать опасения у пользователя.

Кроме оформления, различается управление действиями CWM в различных устройствах. В большинстве девайсов применяется следующая схема:

  • Аппаратная клавиша «Громкость+» — перемещение на один пункт вверх;
  • Аппаратная клавиша «Громкость-» — перемещение на один пункт вниз;
  • Аппаратная клавиша «Питание» и/или «Home»— подтверждение выбора.

Итак, прошивка.

1. Подготавливаем необходимые для установки в устройство zip-пакеты. Загружаем их из Глобальной Сети и копируем на карту памяти. В некоторых версиях CWM также можно использовать внутреннюю память устройства. В идеальном случае файлы размещаются в корне карты памяти и переименовываются с использованием коротких понятных названий.

2. Входим в CWM Recovery. В большинстве случаев применяется та же схема, что и для входа в заводское рекавери, — нажатие на выключенном устройстве комбинации аппаратных кнопок. Кроме того, можно перезагрузиться в среду восстановления из ROM Manager.

3. Перед нами главный экран рекавери. Перед началом установки пакетов, в большинстве случаев, требуется сделать «вайп» разделов «Cache» и «Data», — это позволяет избежать многих ошибок и проблем в дальнейшем.

  • Если планируется очистка только раздела «Cache», выбираем пункт «wipe cache partition», подтверждаем удаление данных — пункт «Yes – Wipe Cache». Дожидаемся завершения процесса – внизу экрана появится надпись: «Сache wipe complete».
  • Аналогично стирается раздел «Data». Выбираем пункт «wipe data/factory reset», затем подтверждение «Yes – Wipe all user data». Далее последует процесс очистки разделов и появится подтверждающая надпись внизу экрана: «Data wipe complete».

4. Переходим к прошивке. Для установки зип-пакета выбираем пункт «install zip from sdcard» и подтверждаем свой выбор нажатием соответствующей аппаратной клавиши. Затем следует выбор пункта «choose zip from sdcard».

5. Открывается список доступных на карте памяти папок и файлов. Находим нужный нам пакет и выбираем его. Если файлы установки копировались в корень карты памяти, для их отображения придется листать список в самый низ.

6. Перед началом процедуры прошивки рекавери снова требует подтвердить осознанность собственных действий и понимание необратимости процедуры. Выбираем пункт «Yes – Install***.zip», где *** — имя прошиваемого пакета.

7. Начнется процедура прошивки, сопровождающаяся появлением строчек лога внизу экрана и заполнением индикатора выполнения.

8. После появления внизу экрана надписи «Install from sdcard complete» прошивку можно считать законченной. Перезагружаемся в Android, выбрав пункт «reboot system now» на главном экране.

Прошивка через TWRP Recovery

Помимо решения от разработчиков ClockworkMod, существуют и другие модифицированные среды восстановления. Одним из самых функциональных решений такого рода является TeamWin Recovery (TWRP). О том, как прошивать устройства с помощью TWRP рассказано в статье: Как прошить Android-устройство через TWRP

Таким образом производится прошивка Андроид-аппаратов через среды восстановления. Необходимо взвешенно подходить к выбору рекавери и способу их установки, а также прошивать в аппарат только соответствующие пакеты, полученные из надежных источников. В этом случае процесс протекает очень быстро и не вызывает никаких проблем впоследствии.

Как установить кастомный Recovery

В прошлой статье я рассказал о том, что такое режим recovery и как в него войти. Сегодня продолжим эту тему и поговорим детально о кастомных режимах recovery, их преимуществах перед стоковыми и о способах их установки.

Что такое кастомный Recovery

Кастомный рекавери по своей сути является расширенной версией режима восстановления в смартфонах и планшетах. Его основное преимущество перед стоковым, это наличие таких возможностей, которые производители обычно скрывают от пользователей с целью обезопасить свои устройства от «любителей поэкспериментировать».

С помощью кастомного рекавери можно:

  • Делать резервные копии различных разделов памяти устройства либо всей прошивки целиком и соответственно восстанавливать их (Пункты Backup и Restore)
  • Устанавливать неофициальные прошивки (Custom Rom)
  • Устанавливать неофициальные дополнения и патчи через пункт «install zip from sdcard»
  • Форматировать различные разделы памяти (Среди них такие разделы как: boot — загрузочный раздел, system — системный раздел, data — пользовательские данные, cache — кэш приложений, sdcard — карта памяти )
  • Создавать новые разделы на карте памяти

Наиболее распространёнными версиями кастомных recovery являются CWM (разработчик ClockworkMod) и TWRP (разработчик TeamWin). Обе эти консоли имеют практически равную функциональность и выбор того или иного рекавери обычно обусловлен тем, какое из них легче устанавливается либо банальным отсутствием или наличием поддержки устройства.

Установка через RomManager

Наиболее простой способ установки CWM — это использование приложения RomManager.

Это приложение можно бесплатно установить из Google Play, и уже из него прошить CWM выбрав в главном окне пункт «Flash ClockworkMod Recovery».

От туда же можно перезагрузить устройство в режим рекавери выбрав пункт «Reboot into Recovery». Имейте в виду, для работы RomManager требуется Root. Как его получить можете почитать здесь.

Внимание! Перед установкой рекавери через RomMnager обязательно проверьте наличие модели вашего устройства в списке поддерживаемых здесь https://clockworkmod.com/rommanager. Необдуманными действиями вы можете превратить ваш аппарат в «кирпич»!

Установка через режим Fastboot

«Классическим» способом установки рекавери является прошивка файла recovery.img непосредственно в раздел Recovery вашего аппарата через режим FastBoot.

Данный способ, к сожалению, не может претендовать на универсальность, т.к. для него нужен разблокированный загрузчик.

Но, во-первых, разблокировать его возможно далеко не на всех устройствах, во-вторых, не на всех устройствах присутствует раздел Recovery.

Тем не менее, если ваш аппарат соответствует всем необходимым требованиям, вы можете смело пользоваться дальнейшей инструкцией.

  1. Скачайте и установите Android SDK, включая пакеты Android SDK Tools, Android SDK Platform tools и Google USB Driver
  2. Скачайте версию файла Recovery.img под ваше устройство по этой ссылке
  3. Переименуйте скачанный файл в «recovery.img» и поместите его в папку «platform-tools»
  4. Подключите ваш аппарат в режиме FastBoot к компьютеру через USB
  5. Запустите командную строку Windows, набрав «cmd» в поле «Выполнить» в меню «Пуск»
  6. В открывшемся окне введите «cd(пробел)»полный путь к папке platform-tools» (см. пример)
  7. Далее введите команду «fastboot flash recovery recovery.img» и нажмите Enter
  8. Если всё прошло нормально, появятся следующие сообщения:

Установка через TWRP Manager

Наиболее просто TWRP , по аналогии с CWM можно установить с помощью специального приложения TWRP Manager. Здесь так же понадобятся права Root.

  1. Установите приложение TWRP Manager из Play Market и запустите его
  2. В меню слева выберите пункт «Install TWRP»
  3. В пункте «Device Name» выберите модель вашего устройства и ниже нажмите «Install»
  4. Вы так же можете предварительно загрузить необходимый файл Recovery.img на ваше устройство и затем в том же меню установить его выбрав пункт «Select img file».

Установка через ADB

По аналогии с FastBoot, TWRP можно установить через ADB

  1. Скачайте и установите Android SDK, включая пакеты Android SDK Tools, Android SDK Platform tools и Google USB Driver
  2. Скачайте файл Recovery.img можно загрузить на сайте TeamWin (http://teamw.in/twrp_view_all_devices), выбрав из списка своё устройство.
  3. Переименуйте его в twrp.img и скопируйте в корень SD карты вашего аппарата
  4. Подключите ваш аппарат к компьютеру через USB
  5. Запустите командную строку Windows, набрав «cmd» в поле «Выполнить» в меню «Пуск»
  6. В открывшемся окне введите «cd C:\android-sdk-windows\platform-tools\adb»
  7. Введите следующие строки:su

    dd if=/sdcard/twrp.img of=/dev/block/mmcblk0p34

  8. Перезагрузите устройство

Так же, TWRP можно установить через FasBoot, точно таким же способом как я описал для CWM.

Что делать если вашего устройства нет в списке поддерживаемых

Наиболее часто, при отсутствии официальной поддержки разработчика, добровольцы собирают свои версии CWM. Способы их установки могут очень сильно отличаться, это может быть установка с SD карты, прошивка через Flashtool либо Odin (в случае аппаратов Samsung). На аппаратах с заблокированным загрузчиком установка может выполняться и через сторонние приложения.

Узнать, есть ли возможность установить кастомный рекавери на ваш аппарат и как это сделать, можно в специальных ветках на русскоязычном портале 4pda, либо всемирном англоязычном портале Xda-Developers.

Копирование файлов — одна из задач, наиболее часто возникающих перед пользователями персонального компьютера. Конечно, можно открыть файловый менеджер, войти в нужную папку и скопировать файл с помощью контекстного меню — тут не о чем говорить. Но в этой статье я хотел бы рассмотреть копирование файлов в Linux с помощью терминала.

Не всегда есть доступ к файловому менеджеру: из-за различных поломок графическая оболочка на домашнем компьютере может быть недоступна, а на серверах используется только консольный интерфейс. К тому же копирование файлов Ubuntu через терминал намного эффективнее, и вы сами в этом убедитесь. Сегодня мы рассмотрим не только обычное копирование командой cp Linux, но и не совсем обычное: с помощью tar и find.

Утилита копирования файлов cp

Название утилиты cp — это сокращение от Copy, что означает копировать. Утилита позволяет полностью копировать файлы и директории.

Синтаксис и опции

Общий синтаксис cp выглядит вот так:

$ cp опции файл-источник файл-приемник

Или:

$ cp опции файл-источник директория-приемник/

После выполнения команды файл-источник будет полностью перенесен в файл-приемник. Если в конце указан слэш, файл будет записан в заданную директорию с оригинальным именем.

Утилита имеет несколько интересных опций, которые могут сильно помочь при нестандартных задачах копирования, поэтому давайте их рассмотрим:

  • —attributes-only — не копировать содержимое файла, а только флаги доступа и владельца;
  • -f, —force — перезаписывать существующие файлы;
  • -i, —interactive — спрашивать, нужно ли перезаписывать существующие файлы;
  • -L — копировать не символические ссылки, а то, на что они указывают;
  • -n — не перезаписывать существующие файлы;
  • -P — не следовать символическим ссылкам;
  • -r — копировать папку Linux рекурсивно;
  • -s — не выполнять копирование файлов в Linux, а создавать символические ссылки;
  • -u — скопировать файл, только если он был изменён;
  • -x — не выходить за пределы этой файловой системы;
  • -p — сохранять владельца, временные метки и флаги доступа при копировании;
  • -t — считать файл-приемник директорией и копировать файл-источник в эту директорию.

Примеры копирования файлов в linux

Теперь, когда вы знаете основные опции, можно перейти к практике. Например, мы хотим скопировать некую картинку из домашней папки в подкаталог pictures:

cp ~/pic.png ~/pictures/

Или можем явно указать имя новой картинки:

cp ~/pic.png ~/pictures/wallpaper.png

Копирование папок осуществляется с помощью ключа -r:

cp -R ~/папка ~/Документы/

После выполнения этой команды копирования ~/папка будет скопирована в папку ~/Документы. Главное, не забывайте поставить слэш в конце выражения или использовать опцию -t. Иначе папка ~/документы будет перезаписана.

По умолчанию команда cp Linux перезаписывает существующие файлы или папки, но можно заставить утилиту спрашивать, нужно ли перезаписывать каждый файл, если вы не уверены в правильности составления команды:

cp -i ~/test ~/Documents/test

Есть и противоположная опция -n, означающая «никогда не перезаписывать существующие файлы».

Опция -u полезна в следующем случае: вы знаете или предполагаете, что в директории, куда копируется файл, есть старая его версия, тогда оператор -u выполнит замену на новую версию:

cp -u ~/test ~/Documents/test

Сp также поддерживает специальные символы замены * и ?. Например, следующая команда скопирует все файлы, начинающиеся на test:

cp ~/test* ~/Документы/

Если нужно применить более сложные регулярные выражения, придётся комбинировать утилиту cp с find или egrep.

В случае, если важно сохранить права доступа к файлу и его владельца, нужно использовать опцию -p:

cp -p ~/test* ~/Документы/

Для упрощения использования команды можно применять синтаксис фигурных скобок. Например, чтобы создать резервную копию файла, выполните:

$ cp test.conf{,.bak}

Будет создан файл с таким же именем и расширением .bak

По умолчанию в cp не отображается прогресс копирования файла, что очень неудобно при работе с большими файлами, но его можно легко посмотреть с помощью утилиты cv.

Копирование файлов по регулярным выражениям в Linux

В утилите find можно применять различные условия и регулярные выражения для поиска файлов. Я уже немного писал о ней в статье как найти новые файлы в Linux. Мы можем скопировать все найденные с помощью find файлы, вызвав для каждого из них команду cp. Например, копируем все файлы в текущей директории, содержащие в имени только цифры:

find . -name -exec cp {} ~/Документы \

Здесь точка указывает на текущую директорию, а параметр name задает регулярное выражение. Параметром exec мы задаем, какую команду нужно выполнить для обнаруженных файлов. Символ {} — подставляет имя каждого файла.

Но не find’ом единым такое делается. То же самое можно получить, запросив список файлов директории в ls, отфильтровав его по регулярному выражению egrep и передав имена файлов по очереди в cp с помощью xargs:

ls -1 ~/ | egrep » | xargs cp -t ~/Папка/

Это не совсем удобный способ копировать файлы Linux, но всё же он возможен. Будут скопированы все файлы из домашней директории, содержащие в имени только английские буквы.

Копирование содержимого файлов в Linux

Вы можете не только копировать сами файлы, но и управлять их содержимым. Например, склеить несколько файлов в один или разрезать файл на несколько частей. Утилита cat используется для вывода содержимого файла, в комбинации с операторами перенаправления вывода Bash вы можете выполнять копирование содержимого файла Linux в другой файл. Например:

cat файл1 > файл2

Если файл был не пустым, он будет перезаписан. Или мы можем склеить два отдельных файла в один:

cat файл1 файл2 > файл3

Специальное копирование файлов в Linux с помощью tar

Linux интересен тем, что позволяет выполнять одно и то же действие различными путями. Копирование в Linux тоже может быть выполнено не только с помощью cp. При переносе системных файлов в другой каталог, резервном копировании системных файлов и т.д. важно чтобы сохранились атрибуты, значения владельцев файлов и символические ссылки как они есть без какой-либо модификации.

Утилита cp тоже может справиться с такой задачей? если указать опцию -p, но можно использовать утилиту архивации tar. Мы не будем создавать никаких файлов архивов, а построим туннель. Первая часть команды пакует файл и отправляет на стандартный вывод, а другая сразу же распаковывает в нужную папку:

tar cf — /var | ( cd /mnt/var && tar xvf — )

Здесь мы полностью копируем содержимое папки /var в папку /mnt/var. Так вы можете копировать папку Linux, причём абсолютно любую или даже целую операционную систему.

Выводы

1. Загрузить в устройстово установочный файл SAS4Android.apk

2. Включить на своём устройстве (телефоне, планшете и пр.) разрешение на установку сторонних приложений (не из Маркета). Это можно сделать в настройках своего устройства: Настройки — Безопасность — Неизвестные источники – установить галочку Разрешить установку приложений из неизвестных источников (после установки SAS4Android эту галочку можно снять). Скопируйте файл SAS4Android.apk на своё устройство и запустите его установку.

3. Запустить файл SAS4Android.apk .

4. При первом запуске появляется окно с запросом пути до корня CD карты и согласием с условием использования. Нажать ОК. Также при первом запуске автоматически создается рабочая папка приложения — SAS4Android и в ней папка work . Это рабочая папка программы, в которой будут сохраняться необходимые данные. Обратите внимание, что нужно указать путь именно до корня SD-карты (а не до какой-либо другой папки) – это важно!

По умолчанию структура папок программы такова:

корень_SD-карты/SAS4Android/work — рабочая папка — создается автоматически;

корень_SD-карты/SAS4Android/cache — папка с кэшем — создается пользователем.

Если используется структура папок по умолчанию, программа автоматически определяет пути к нужным папкам и файлам. Если используется другая структура папок, пути необходимо указывать вручную. В устройствах с версией Android до 4.3.x рекомендуется использовать именно структуру папок по умолчанию.

Определить путь до карточки можно следующим способом: Перед тем, как вставлять SD-карту в устройство, создайте (на компьютере) на ней папку с понятным вам названием, например имя .
Отключите устройство от компьютера, иначе SD-карта в режиме накопителя не будет доступна для Андроида и всех программ. (Удобнее пользоваться для связи с компьютером программой MyPhoneExplorer, которая позволяет редактировать информацию на устройстве через компьютер иSD-карта остаётся доступной для всех). Откройте любой файловый менеджер на устройстве и войдите в самую корневую директорию устройства. Там будет несколько директорий. Просматривая их содержимое, найдите в одной из них «свою» папку. Путь, который показывает файловый менеджер до корня этой директории, и есть то, что нужно. Запомните или запишите его. В разных устройствах и и версиях Андроида возможны и разные варианты размещения и названия папки SD-карты. При наличии папки mnt нпример mnt/sdkard , или mnt/external_sd , или mnt/extSdkard . На некоторых устройствах папки mnt может и не быть. В таком случае папка, смонтированная на карточку, обычно лежит прямо в корне устройства, например так: /Sdkard или /Sdkard1 или /extSdkard . На Андроидах версий 4. и выше, обычно встречается такая папка: storage/Sdkard или storage/Sdkard1 или storage/external_sd или storage/extSdkard .
Итак, пусть мы определили, что SD-карта у нас смонтирована как /mnt/external . Вот именно такой путь надо ввести (а лучше выбрать, открыв файловый диалог кнопкой ) при первом запуске программы до появления меню.

Особенности запуска на Андроид 4.4 и выше

На Андроиде 4.4 и выше права приложения на запись на SD-карту убрали. Если производитель не подправил прошивку при сборке, то приложение на нерутованом аппарате писать на SD-карту не сможет. В этом случае программа сама попытается найти, где разместить рабочую директорию. Скорее всего это будет директория в разделе данных приложения во внутренней памяти (некопителе) устройства.
При этом программа будет работать, данные будут записываться в папку work , считываться оттуда. Но пользователь будет лишён возможности взять что-либо из папки work или что-либо положить туда. Разумеется, речь идёт о нерутованном устройстве. Если такое состояние дел устраивает пользователя, то больше ничего делать не нужно. В противном случае придётся поработать руками.
Нужно найти такое место на устройстве, в которое и программа сможет записывать данные, и мы сможем эти данные оттуда брать и добавлять свои в случае необходимости.
Экспериментальным путём удалось отыскать такое место. Порядок действий по установке:

1. Подключаем устройство USB кабелем к компьютеру и создаём в директории внутреннего накопителя папку Data . Или в самом устройстве делаем то же самое с помощью файлового менеджера. Путь должен быть storage/sdcard0/Data . В папку Data укладываем файл .nomedia .
Внимание! Все попытки создать папку work (видимую и редактируемую на компьютере) в других местах/папках внутренней памяти безуспешны . Создать можно, и даже при первом запуске SAS4Android можно указать путь до желаемой папки. Но после установки доступ к данной папке становится невозможным. Через файловый менеджер устройства посмотреть можно, а вот добавить что-нибудь (треки, новый ключ лицензии, конфиги карт/слоев и т. д.) из съёмной карты или компьютера, а также скопировать на съёмную карту или компьютер — невозможно.
Почему для папки выбрано имя «Data» ? Хитрость заключается в том, что оно совпадает с именем Data , принятом в стандартной терминологии устройства, а кроме того Android различает большие и малые буквы. В итого система Android воспринимает данную папку, как свою собственную и не ограничивает её содержимое в правах.

Здесь приведен готовый проверенный спсоб обхода ограничений Android 4.4х. Пользователю не возбраняется самому экспериментировать с местоположением и названием данной папки.

Теперь созданная нами папка storage/sdcard0/Data будет выполнять роль , путь к которому нужно указывать при первом запуске программы.
2. Создаём в корне внешней SD-карты папку SAS4Android , а в этой папке – папку cache . Туда укладываем кэш. Путь к кэшу будет .
3. При первом запуске программа запросит путь к корню SD-карты. Указываем путь к созданной нами папке: storage/sdcard0/Data . В папке Data программа создаст папку SAS4Android , а в ней папку work со стандартным базовым набором файлов. Теперь все рабочие файлы программы будут размещаться в папке storage/sdcard0/Data/SAS4Android/work , и мы будем иметь доступ к ним.
4. Теперь необходимо указать программе путь к кэшу, так как он у нас отличается от пути по умолчанию. Для этого в запущенной программе входим в Настройки — Директория кэша карт и с помощью файлового диалога указываем путь storage/sdcard1/SAS4Android/cache .Установка завершена.
#!!! Многочисленные проверки показали, что при такой установке SAS4Android в устройства под Android 4.4.4, при дальнейших обновлениях или даже полном удалении и переустановке приложения директория storage/sdcard0/Data остаётся рабочей, содержимое work не теряется и не ломается, доступ к редактированию work как через устройство, так и через компьютер открыт. Проверено на Sony Xperia Z, а также Z3 compact и WinXP/ Win7.
#!!! В том, что рабочая директория work вынужденно оказывается на внутренней памяти устройства, есть один существенный плюс – в случае глюка/отваливания SD-карты в полевых условиях, а это может произойти с каждым, вы лишаетесь (временно) только кэша, а треклог и остальное содержимое work останется целым и работающим.
Совет : всегда полезно иметь крайний резерв — периодически, после появления важных новых треков и точек, копирую/сохраняю этот изменённый рабочий work на SD-карту в родную папку SAS4Android, рядом с cache . Там work , естественно,не работает- это просто сохранёнка. А вдруг зверь глюкнет — тогда карточка выручит по поводу частичного восстановления.

#!!! В Android 4.4.x (если производитель не подправил прошивку при сборке) он лайн подкачка данных картографии в неупакованный кэш из сторонних сервисов с помощью скриптов, написанных на JavaScript, без рута возможна только во внутреннюю память. Для загрузки кэша он лайн потребуется дополнительно создать вторуб папку cache в рабочей директории программы storage/sdcard0/Data/SAS4Android/ и заранее уложить в неё требуемое количество папок с именами источников карт/слоев и с размещенными в них скриптами. Придется привыкать к переключениями между двумя директориями кэша в зависимости от текущих потребностей: для работы без подкачки — с основным cache , а с подкачкой — переключаемся на cache во внутренней памяти.

Выход в меню настроек программы.

После запуска программы выход в меню настроек осуществляется нажатием на системную кнопку «Меню”. Это может быть как аппаратная кнопка так и экранная кнопка в нижней части экрана (три вертикальные точки ). В зависимости от вашего аппарата и версии Андроида на нем, это может быть либо аппаратная, либо экранная кнопка в нижней части экрана. На многих новых аппаратах с Андроидом версий 4 и выше эта кнопка совмещена с кнопкой списка запущенных приложений (два совмещенных прямоугольничка ). В этом случае для выхода в меню достаточно нажать и удерживать нажатой кнопку запущенных приложений до появления меню настроек.

Особенности включения и выключения SAS4Android

При запуске программы включаются все режимы: отображение карт, навигация, запись трек лога (запуск сервиса). Имеется возможность выйти из приложения (перевести в спящий режим) без остановки сервиса, т.е. записи трек лога. В зависимости от настроек (режим записи трек лога, режим остановки сервиса) при необходимости запустить какую либо другую программу, позвонить или ответить на звонок при сохранении работающего сервиса следует использовать либо кнопку back , либо кнопку «домой» в виде домика.

Для остановки сервиса, в зависиммости от настроек, использовать двойной клик на кнопку «Назад», либо опустить «шторку», в списке запущенных приложений кликнуть по строке SAS4Android , нажать на кнопку Остановить.

#!!! В планшетах чаще всего статусная строка находится внизу. В её правой части группируются значки запущенных приложений. Если кликнуть по любому значку, то всплывет окно с линейкой со значками «Быстрых параметров» (звук, яркость WiFi, БТ, сеть, местоположение и т.п.), а ниже построчный список запущенных приложений.

Особенности распространения прораммы

Программа SAS4Android распространяется бесплатно.

Ограничение срока работы приложения — примечание автора.

После многократного и злостного нарушения авторских прав некоторыми нечистыми на руку торговцами навигаторами автору пришлось ввести ограничение — после установки (или очередного обновления) программа SAS4Android исправно работает в течение 1 месяца от даты выкладывания апдейта, а затем частично «ломается» — протухает . Выражается это в сокращении времени непрерывной записи треклога (обычно в пределях 20-30 мин) после чего запись прекращается, на экране появляется соответствующее сообщение. Далее остается только перезагрузить программу (закрыть приложение и сервис и заппустить их снова). И так непредсказуемое число раз до окончания путешествия. Треки при этом записываются, но с разрывами. Простое, но хлопотное решение данной проблемы — регулярное, 1 раз в месяц, обновление. Каждый новый апдейт имеет более позднюю дату «протухания», так что обновитесь и вперёд…

Но есть способ лучше.

В программе заложен алгоритм снятия ограничения — ключ license.dat, отключающий «протухание». Автор дарит ключи в знак благодарности поддержавшим проект. Так что не спрашивайте «сколько стоит» и «как купить». Зайдите на любую страницу форума и внимательно посмотрите в «шапку».

Ключи не продаются! Пожертвования с любыми упоминаниями о ключах или покупке в комментариях будут возвращены отправителям.

Для генераци ключа необходим файл deviceld.txt . Он формируется самой програмой SAS4Android и помещается в папку work .

Проверьте для начала, что на Вашем устройстве файл deviceld.txt есть.

Если его нет, то ключ для Вашего навигатора создать не получится (увы, есть некоторые сильно урезанные модельки, на которых этот механизм не работает).

Если у Вас файл deviceld.txt пустой или не рабочий (остался от старой версии программы до сброса заводских настроек или обновления системы).

1. Удаляем старый deviceld.txt .

2. Запускаем программу.

3. Ждем, пока словит спутники (строка координат станет черной).

4. Закрываем программу. Действующий идентификатор должен появиться в папке work .

Обратите внимание на тот факт , что ключ привязан к идентификатору устройства. На Андроиде при установке обновления системы изменяется идентификатор устройства. К этому же приводит сброс до заводских настроек. (Почему так? Спросите у производителей Вашего устройства).

Так что, если Вы обновите систему или сделаете сброс до заводских настроек, то ключ работать перестанет.

Тем не менее, и это решаемо заменой ключа. Все вопросы про снятие ограничений задавайте в личку автору программы.

Думаю, что все сталкивались с проблемой злобных «авторанов». И есть много способов решения: СПО, скрипты, «танцы с бубном» и т.п. Я же хочу предложить простой алгоритм решения для пользователей OS Windows, который не требует сторонних вмешательств. Для достижения цели нам потребуется несколько шагов — точнее два.

Шаг №1 — подготовка

Форматирование файловой системы носителя в NTFS с помощью ОС.

При выборе вариантов форматирования нет NTFS

Если нет варианта форматирования файловой системы в NTFS, что имеет место быть на Windows XP, то делаем следующее:

  1. Заходим в свойства флешки;
  2. Переходим на вкладку «Оборудование;»
  3. Выбираем нашу флеш-карту и нажимаем кнопку свойства;
  4. Переходим на вкладку «Политика»;
  5. Выбираем вариант использования кэша;
  6. Принимаем изменения и форматируем в NTFS;
  7. Затем возвращаем обратно в «Быстрое удаление».

Шаг №2 — разграничение прав

Теперь создаем папку («рабочая папка») в корне и сразу задаем имя (в дальнейшем поменять имя папки невозможно), в ней и будет храниться вся информация. А вот в корень папки будет доступен только на чтение. Теперь разграничиваем права:

  1. Заходим в безопасность — открываем свойства флешки, вкладка «Безопасность»;

    Если нет такой вкладки, то делаем следующее

    1. Заходим в «Параметры папок», что в «Панели управления»;
    2. На вкладке вид в списке «Дополнительные параметры» находим параметр содержащий слова «общий доступ» и «(рекомендуется)»;
    3. Снимаем галку.

    Теперь вкладка появилась

  2. Нажимаем кнопку «Дополнительно»;
  3. В открывшемся окне переходим на вкладку «Владелец» и нажимаем кнопку «Изменить»;

    Для XP

  4. Ставим галку «Заменить владельца подконтейнеров и объектов»;
  5. Выбираем себя и становимся владельцем объекта;
  6. Закрываем диалоговые окна по требованию ОС кнопкой «ОК» и затем опять открываем «безопасность» и «дополнительно»;
  7. Изменяем разрешения — для этого заходим в безопасность и на вкладке «Разрешения» нажимаем кнопку «Изменить разрешения» удаляем имеющиеся права;

    Для XP

    (в Windows XP нет кнопки «Изменить разрешения», там сразу действуем)

  8. Добавляем группу «Все» — нажимаем кнопки «Добавить», «Дополнительно», «Поиск», выбираем из списка группу «Все», «ОК», «ОК»;
  9. В открывшемся окне задаем параметры разрешений для группы «Все»:
    • «Применять: Для этой папки, ее подпапок и файлов»;
    • Устанавливаем следующие галки в поле «Разрешения»:
      1. Разрешить: «Полный доступ»;
      2. Запретить: «Смена владельца», «Смена разрешений», «Удаление», «Удаление подпапок и файлов», «Запись дополнительных атрибутов», «Запись атрибутов», «Создание папок / дозапись данных», «Создание файлов / запись данных».
  10. Принимаем изменения, переходим к ранее созданной папке в корне флеш-карты и проделываем почти те же операции;
  11. Смена владельца — по знакомой схеме;
  12. Удаление имеющихся прав путем снятия галки «Добавить разрешения, наследуемые от родительских объектов» на вкладке «Разрешения»;
  13. В появившемся диалоговом окне выбираем «Удалить»;
  14. Добавляем группу «Все» (уже знаем как) и задаем параметры разрешений:
    • «Применять: Для этой папки, ее подпапок и файлов» ;
    • Устанавливаем галку Разрешить: «Полный доступ».
  15. Опять добавляем группу «Все» и задаем параметры разрешений:
    • «Применять: Только для этой папки»;
    • Устанавливаем следующие галки «Запретить» в поле «Разрешения»:
      «Смена владельца», «Смена разрешений», «Удаление», «Запись дополнительных атрибутов», «Запись атрибутов»

Плюсы

+ В корне флеш-карты нет возможности создавать / удалять файлы и папки. Следовательно, закрыта лазейка для «авторанов».
+ В «рабочей папке» полный доступ — что хотим, то и воротим (ударение расставите сами).
+ Файловая система NFTS — для личного пользования в самый раз. (ИМХО)

Минусы

— Нет возможности воспользоваться пунктом меню «Отправить» для копирования информации на нашу флешку, т.к. корневой каталог закрыт для записи. Необходимо копировать в «рабочую папку».
— Нет возможности переименовать «рабочую папку» — в корне только чтение.
— Файловая система NTFS — не подходит для устройств читающих только FAT (муз./видео плееры, смартфоны, фото-камеры и т.п.).

Замечания
  • Данную операцию лучше проводить на «здоровой машине». А то можно сотворить immortal-autorun;
  • НА Windows XP у меня при попытке удалить «рабочую папку» она оставалась (так и должно быть), но внутри всё удалялось;
  • Зато на Window 7 все файлы при попытке удаления «рабочей папки» остаются;
  • Внутри «рабочей папки» не спасает от вредоносных программ, которые создают exe»шник с именем папки при ее открытии.

Владельцы портативных цифровых устройств давно оценили преимущества и возможности, которые открываются при использовании карт памяти. С их эксплуатацией, как правило, вопросов не возникает. В то же время, некоторые обозначения могут ввести в заблуждение. Пример — корень карты памяти.

Происхождение и значение корня карты памятиРазличную информацию в электронном виде можно сохранять на специальном устройстве, называемом картой памяти.

Она предназначена для хранения текстовых документов, аудио и видеозаписей, изображений. Основное преимущество этого типа памяти заключается в простоте записи информации и компактности устройства наряду со значительными объемами сохраняемых данных.Внутренняя память представлена оперативной, постоянной и кэш-памятью. К ее плюсам относят быстродействие, а минусом является ограниченный объем сохраняемых данных.Очень часто современному пользователю персонального компьютера и прочей электронной техники приходится сталкиваться с таким предложением: «установить в корень карты памяти» или «скопировать в корень карточки». Оно может встретиться где угодно, так как современная техника все в большем объеме начинает поддерживать сторонние карты для увеличения внутренней памяти.Карты памяти стандартизированы. Они имеют определенные габаритные размеры и расположение площадок контактов в зависимости от типа устройств, для использования на которых они предназначаются. Сюда относятся ноутбуки, планшеты, смартфоны, цифровые фотоаппараты и даже PSP с прочими игровыми приставками. Поэтому для корректной работы с ними не обойтись без четкого представления о том, что может значить выражение «корень карты памяти» и где он может находиться.Название места для сохранения данных на карточке происходит от английского слова root – «коренной, корень», обозначающего что-то первозданное, исконное. Оно вошло в употребление еще в самом начале, когда только стали появляться компьютеры. На них root-ом называли само содержание устройства, то есть то место, откуда запускалась система, и где можно было сохранять данные. По сути, в отношении нынешних карт памяти данное обозначение ничуть не изменилось. Корневой каталогСегодня корнем карты памяти называют именно сам каталог, который размещен на карточке. Это та самая папка, которая запускается при нажатии на иконку с карточкой памяти в смартфоне или нетбуке. Просто слово root было переведено дословно, и теперь используется именно его русский аналог для обозначения самой карты. Таким образом, если вас просят скопировать данные в корень, то вам не нужно создавать ничего дополнительного на карте памяти, а просто скопировать нужные файлы на нее саму, в корневой каталог.

Где находится корневая папка флешки или карты памяти?

    Если подключить любое запоминающее устройство к компьютеру, в Проводнике оно появится как диск с присвоенной ему английской буквой, если открыть этот диск, это и будет корневая папка. В ней можно создавать другие папки, в каждой из тех папок можно создавать в свою очередь другие папки и так далее, и в каждой папке находятся файлы. Это можно представить себе как дерево со стволом и отходящими от него ветвящимися ветками — папки — ветки, файлы — листочки, и корень этого дерева как раз и есть корневая папка, отсюда и название.

    Корневой папкой мы называем как раз папку конкретной флешки или же карты памяти. Как только вы вставляете флешку, перед вами высвечивается новое устройство, открыв которое, вы и переместитесь в корневую папку накопителя (в корневую, значит в начальную), в которой может быть ещ куча других папок.

    Корневая папка любого диска — это главная папка данного диска.

    То есть когда ты находишься в корневой папке какого-либо диска, для тебя это выглядит как будто ты не в какую папку и не заходил.

    То есть адрес корневой папки такой:

    диски A: и B: обычно зарезервированы под дискетные дисководы (для флоппи-дисков), которые в современных компьютерах часто уже и не ставят.

    для жсткого диска это обычно C:

    часто для DVD-проигрывателя резервируется D:

    Остальные обычно используются для подключаемых внешних устройств.

    Например для флешки.

    Но это, по-моему, не обязательно они должны быть в таком порядке. У кого-то в компьютере может быть и другой порядок соответствия устройств наименованиям дисков. Войдите в раздел Мой компьютер (если у вас Windows) и вы увидите как это расположено у вас.

    Корневая папка сайта имеет такой адрес: http://sitename/

    Хотя для создателя сайта, на его хостинге, эта же папка чаще всего является лишь вложенной папкой, так как там можно создать несколько сайтов, плюс хранятся разные настройки конфигурации.

    Корневой считается папка самой флешки, или программы, или диска. То есть там могут находится и другие (подпапки). То есть корневая значит изначальная. И если например указывается, что допустим какой — либо файл надо перетащить в корневой каталог флешки, то нужно просто разместить его на саму флешку, а не в какую — то другую папку на этой флешке. И также по аналогии с другими ресурсами.

    Что же такое корневая папка и как туда попасть?

    На самом деле все очень просто, корневая папка — это папка которая считается изначальной. Если вы к примеру подключите вашу флешку в устройству, то вам выскочит меню, через которое вы можете зайти в корневую папку = это и есть сама флешка, в которой могут быть как папки так и файлы.

    Довольно часто можно услышать или встретить фразу: quot;установите/переместите/скопируйте определенный файл в корень карты памяти или в корневую папку флеш-картыquot;. А что же такое и где находится корневая папка или просто quot;кореньquot; флешки?

    Ответ на самом деле очень прост. Такое название пошло от quot;корневой директорииquot;. То есть, когда нажимаем на значок карты памяти/флеш-карты и перед нами открывается окно — это и есть та самая quot;корневая папкаquot;. Хотя фактически quot;папкуquot; мы там не видим. Это сама область карты с помещенными на ней другими файлами и прочими папками. Корневую папку (или корень) флешки можно сравнить с верхним quot;этажомquot; в иерархии всех папок на ней.

В этой статье мы детально рассмотрим вопрос, как сделать прошивку на Android. Многие пользователи операционной системы хотя бы раз задумывались о перепрошивке по причине захламления системы различными файлами и приложениями, которые начинают сильно тормозить работу устройства. В такой ситуации есть два пути решения – сбросить все настройки до заводских или поставить новую прошивку.

Способы создания

Мало кто знает, но во втором случае можно выбрать не только то, что предлагают официальные разработчики, но и создать свою, немного усовершенствованную версию платформы. Рассмотрим основные способы редактирования прошивок:

  1. Найти на GooglePlay из твикеров. Такие приложения позволяют изменять различные параметры: количество используемой оперативной памяти, системный кэш и множество других. Использовать их можно, даже не имея особых познаний о работе системы.

  2. Специальный редактор прошивок Аndroid. Один из лучших находится по .

    Он представляет собой онлайн-платформу, на которой можно производить различные манипуляции с внешним видом системы. Можно изменить значок отображаемого заряда батареи, внешний вид иконок, экран загрузки, boot-анимацию и множество других параметров. После того, как необходимые настройки были установлены, нужно выбрать пункт меню «File Upload».

    Там не надо ничего менять, а нужно перейти в следующее меню – «Summary», где после проверки верности введенных настроек кликнуть на «Submit work to kitchen». На последнем этапе необходимо зайти на , дождаться генерации файла и загрузить его. Далее останется только распаковать прошивку Android: это можно сделать через программу «Rom manager» в меню «Установить Rom с SD карты». Нелишним будет также создать резервную копию системы во все том же «Rom manager» в пункте «Резервные копии».

  3. Самый сложный способ – собрать прошивку Аndroid из исходников. Его и рассмотрим более подробно.

Как перепрошить Android: Видео

Сборка оболочки из исходников

Тут стоит сказать, что дело это очень долгое и трудоемкое, без первичных знаний о функционировании Аndroid, его ядра и об основах программирования лучше даже не пытаться совершать подобные процедуры.

Перечислим основные моменты, с которыми придётся столкнуться при попытке что-то изменить в платформе:

  1. Оболочку адаптируют под каждое конкретное устройство, и это важно учитывать.
  2. Лучше производить все манипуляции, используя Linux (например, Ubuntu).
  3. Компьютер, на котором будет все это происходить, должен быть оснащен как минимум двухъядерным процессором.
  4. Обычно редко получается с первой попытки собрать прошивку, у некоторых это занимает месяцы работы.
  5. Не существует универсального способа сборки firmware.

Однако, как уже и упоминалось выше, стоит несколько раз подумать, прежде чем приступать к таким операциям: возможно, стоит ограничиться только небольшим усовершенствованием или загрузкой другой альтернативной оболочки. Не каждый сможет освоить создание кастомных прошивок Android, ведь это довольно трудоемкая отрасль, требующая специальных знаний.

Откат любой прошивки или обновления Android: Видео