Где находятся драйвера в андроид
Где находятся драйвера в андроид
Нельзя портировать прошивки, например с MT6575 на MT6577. И базовая, и стоковая прошивка должны быть для одного процессора.
Обе прошивки должны быть одной версии ОС
Перелопатив кучу сайтов и форумов в поисках нормальной инструкции по портированию прошивок с MT6577 на MT6577, нашел одну очень краткую и рабочую инструкцию. По ней у меня самого получилось потировать прошивку с одного устройства на другое. По другим инструкция при загрузке прошивка висла на логотипе.
Инструкцию написал пользователь back37 с форума http://forum.china-iphone.ru.
Вот тема, откуда я взял инструкцию. В ней вы найдете очень много полезной информации, нужной не только для процессоров MediaTek, но и для других.
Создал тему на 4PDA, чтобы инструкцию было легче найти (лично я очень долго искал). Инструкцию немного перефразировал, но суть та же.
Собственно сама инструкция:
Берем рабочую прошивку для своего устройства (БАЗА);
Берем портируемую прошивку для кастомного рекавери (ПОРТ).
В ПОРТ c заменой скидываем папки из БАЗЫ :
/system/vendor
/system/lib/hw
/system/lib/modules
и файлы
/system/etc/vold.fstab
/system/etc/vold.fstab.nand
system/usr/keylayout/generic.kl
boot.img
дописываем их в конец скрипта.
Прошивка получится в папке ПОРТА. Теперь все это нужно запаковать с обычным сжатием в zip (Если вы распаковывали). И обязательно подписать.
Прошиваем. Если висит на лого больше 10 минут, уже не загрузится. Надо править boot.img, а именно распаковать оба бута и скинуть папку rmdisk из ПОРТА в БАЗУ с заменой. Распаковать/Запаковать boot.img можно этой программой. Получившийся бут (если название new_image.img, переименуйте на boot.img) засунуть в архив с прошивкой и опять подписать.
Если в вашей прошивке после портирования что-то не работает, не факт, что после манипуляций, приведенных ниже, это заработает. Но попробовать стоит :yes2: .
Здесь написано, какие бинарники и либы отвечают за работу разных модулей(GPS, Bluetooth, Wi-Fi, радио и т.д.) Попробуйте позаменять их тоже.
*Из БАЗЫ в ПОРТ
Не работает GSM, 3G — меняем папку /system/etc/firmware
Не работает Wi-Fi — меняем файлы /system/bin/p2p_supplicant ; /system/bin/wpa_supplicant
Не работает камера — меняем /system/lib/libcameracustom.so
Проблемы со звуком — меняем /system/lib/libaudiosetting.so
Не работает радио — заменяем system/lib/libaudiosetting.so и libfmcust.so
Слышны хрипы/звуковые артефакты заменяем system/lib/soundfx
Не работают аппаратные клавиши меняем папку system/usr/keylayout
*Решение некоторых проблем (дополнение)
Не ловит связь-с папки system/etc/firmware вытаскиваем modem.img,если после этого не сеть все же не работает то берем с папки system/lib/modules файлы ccci.ko , ccci_plat.ko
Проблема с клавишей домой,не работает как задумано-с папки system/usr/keylayout берем файл Generic.kl и mtk-tpd.kl
Не работает wi fi-с папки system/lib/modules/ берем эти файлы mtk_stp_wmt.ko и mtk_wmt_wifi.ko ,затем идем в META-INF/com/google/android/updater-script ищем симлинк symlink(“/system/lib/modules/wlan_mt6620.ko и меняем значение на 6628 если у вас такой чип,если не знаете какой у вас чип,идем в базу и в build.prop ищем в строке wlan
Если проблемы с bluetooth то с папки берем файл system/lib/modules/mtk_stp_bt.ko если не работает то меняем эти два файла system/lib/libbluetooth_mtk.so
system/lib/libbluetoothem_mtk.so
Не работает радио — меняем system/lib/modules/mtk_fm_priv.ko и system/lib/modules/mtk_fm_drv.ko , если не работает, то меняем эти файлы
system/lib/libfmar1000.so
system/lib/libfmcust.so
system/lib/libfmjni.so
system/lib/libfmmt6616.so
system/lib/libfmmt6620.so
system/lib/libfmmt6626.so
system/lib/libfmmt6628.so
Если все же не работает меняем FMradio.apk
Не работает камера-с папки system/lib/hw/ меняем этот файл camera.default.so,если не помогает,то с папки system/lib меняем:
— libcamalgo.so
libcamera_client.so
libcameracustom.so
libcameraprofile.so
libcameraservice.so
не работает видеозапись меняем эти файлы libmhal и libMTKOmx в папке system/lib
Проблема с GPS- меняем эти файлы system/xbin/libmnlp и mnld
Черный экран,медленная анимация,медленный автоповорот-меняем этот файл hwcomposer.mt6577.so в папке system/lib/hw — замечание от Andrey567
Не работает компас, датчик приближения или что-то из этой оперы, меняем system/lib/hw/sensors.default.so
В теме нет куратора. Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать куратором (предварительно изучив шапку темы и все материалы для кураторов).
До назначения куратора, по вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Сообщение отредактировал vaalf — 13.05.18, 19:08
[Конкурс] Android изнутри или просто о сложном
Dreamer.
Введение
Общаясь на форумах и являясь куратором нескольких тем, часто сталкиваюсь с полным непониманием новичков об устройстве андроида. «Ну, а зачем обычному пользователю знать это?» — скажете вы. И тут я с вами соглашусь, задав встречный вопрос: «А зачем тогда обычный пользователь лезет в дебри прошивок, root доступа и твиков системы, не понимая в этом ничего?». Именно это и натолкнуло меня на написание данной статьи, в которой я попытаюсь, обычным и понятным языком, донести сложные вещи.
Материал направлен, в первую очередь, на обычных пользователей. Поэтому здесь будет представлена сжатая и поверхностная информация без технических углублений и нюансов.
Содержание:
- Разделы внутренней памяти.
- Bootloader,recovery,adbиfastboot
- Внутренности системы.
- Root.
1. Разделы внутренней памяти
Внутренняя память устройства на андроиде разбита на несколько логических дисков (разделов).
Приведу только основные:
Bootloader – здесь находится микропрограмма (загрузчик), позволяющая запускать операционную систему, рекавери и другие сервисные режимы.
Recovery – как видно из названия, тут установлено инженерное меню восстановления или просто Рекавери.
Boot – сердце Андроид ОС, тут находится ядро, драйвера и настройки управления процессором и памятью.
System – системный раздел, в котором находятся все, необходимые для работы Android ОС, файлы, это как папка Windows на вашем диске С: (здесь и далее буду проводить ассоциацию с ОС Windows)
Data – раздел для установки приложений и хранения их данных. (Program files)
User – это всем известная sdcard или, проще говоря, место под пользовательские файлы (Мои документы). Здесь я вынужден сделать отступление, т.к. размещение данного раздела имеет несколько вариантов:
- Раздел отсутствует во внутренней памяти, а вместо него используется внешний накопитель — самый популярный вариант. (рис.1)
- В устройствах со встроенной памятью большого размера, данный раздел видится какsdcard, а внешняя карта памяти видится какsdcard2илиextsd(могут быть и другие варианты названия). Обычно, встречается на устройствах сAndroid3.2. (Рис.2 Вариант 1)
- Данный вариант пришел на смену предыдущему варианту, вместе с Андроид 4.0. РазделUserзаменили папкойmediaна разделеData, что позволило использовать всю доступную пользователю память для установки программ и хранения данных, а не то количество, что выделил нам производитель. Иными словамиsdcardиdataявляются одним целым. (Рис.2 Вариант 2)
2. Bootloader, Recovery, adb и fastboot
Теперь, когда мы знаем, что и где находится, давайте разберемся для чего оно там.
Начнем с Bootloader. Это загрузчик, который запускает Андроид, рекавери и т.п. Когда мы нажимаем кнопку включения, запускается загрузчик и, если нет дополнительных команд (зажатых клавиш), запускает загрузку boot. Если же была зажата комбинация клавиш (у каждого устройства она своя) то запускает, в зависимости от команды, recovery, fastboot или apx. На рисунке ниже наглядно показано, что запускает Bootloader и как взаимосвязаны разделы.
Как видно из рисунка №3, раздел Recovery не влияет на загрузку Андроид ОС, но зачем же он тогда нужен? Давайте попробуем разобраться.
Recovery (рекавери) по сути является маленькой утилитой на ядре Linux и загружается не зависимо от Андроид. Его штатный функционал не богат: можно сбросить аппарат до заводских настроек или же обновить прошивку (заранее скачанную на sdcard). Но, благодаря народным умельцам, у нас есть модифицированные рекавери, через которые можно устанавливать модифицированные (кастомные) прошивки, настраивать андроид, создавать резервные копии и многое другое. Наличие или отсутствие рекавери, а также его версия не влияют на работоспособность Андроид ОС (очень частый вопрос на форумах).
Особо внимательные читатели могли заметить на Рис.3 некий Fastboot. Это интерфейс для работы напрямую с разделами внутренней памяти, при помощи командной строки. Через него можно прошить рекавери, ядро или новую версию прошивки, или же форматировать (удалить всю информацию) тот или иной раздел.
Раз уж зашла речь об интерфейсах, хочу рассказать о еще одном, довольно известном,- adb (android debug bridge). Это, так называемый, режим отладки и назван он так неспроста – через него можно отслеживать работу, как системы в целом, так и отдельных приложений. Но это еще не все, при помощи adb можно получить полный доступ к файловой системе устройства и изменять системные файлы или же вытянуть важную информацию, когда ваш девайс завис на загрузке. Все функции режима отладки описывать не буду т.к. моя цель донести общую информацию, а не подробный обзор о функциях того или иного режима.
3. Внутренности системы
Разобравшись с теорией, давайте запустим Андроид ОС.
Нажимаем кнопку питания — запускается Bootloader, который загружает Ядро (boot), оно, в свою очередь, запускает систему (System), ну, а она уже подгружает программы (data) и пользовательское пространство (user). (Рис.3)
А теперь перейдем в корневой каталог и посмотрим на внутренности самой Android OS:
В этой схеме я привел, только необходимые для ознакомления, директории. На самом деле их гораздо больше и на обзор только одной папки System понадобится целая статья.
И так, папка data. Как можно догадаться из названия, она как-то связана с данными, но с какими? Да практически со всеми, это и данные о синхронизации и аккаунтах, пароли к точкам доступа wifi и настройки vpn, и так далее. Среди всего прочего тут можно обнаружить папки app, data и dalvik—cache – рассмотрим их назначение:
- app – сюда устанавливаются программы и игры.
- data – здесь хранятся данные приложений, их настройки, сэйвы игр и прочая информация.
- dalvik—cache — программная область кэш-памяти для программы Dalvik. Dalvik это Java-виртуальная машина, которая является основой для работы программ, имеющих *.apk расширение. Для того, чтобы сделать запуск программ быстрее — создается их кэш.
Папка System хранит в себе системные данные и все необходимое для работы ОС. Давайте рассмотрим некоторые из этих папок:
- app – здесь находятся системные приложения (смс, телефон, календарь, настройки и т.п.), а так же приложения установленные производителем устройства (фирменные виджеты, живые обои и т.д.).
- fonts – системные шрифты
- media – содержит стандартные мелодии звонков, уведомлений, будильников и звуков интерфейса, а так же загрузочную анимацию (bootanimation)
- build.prop – Этот файл упоминается, чуть ли не первым, в разговорах и статьях о тонкой настройке системы. В нем содержится огромное количество настроек, таких как плотность экрана, время задержки сенсора приближения, управление wifi, имя и производитель устройства и многие другие параметры.
4. Root
— Знать что в какой папке это хорошо, но можно ли что-то с этим сделать?
— Да! Но нужны права суперпользователя (root) или, если проводить аналогию с Windows, права Администратора. Изначально все устройства на Андроид идут без root прав для конечного пользователя, т.е. покупая девайс, мы не являемся в нем полноценными хозяевами. Это сделано как для защиты от вредоносных программ, так и от самого пользователя – ведь, в неумелых руках, полный доступ к системе может привести к «смерти» операционной системы и последующей необходимости в перепрошивке устройства.
«Ну и в чем польза такой опасной штуки?» — спросите Вы.
- Возможность делать резервные копии данных и восстанавливать их после прошивки или случайного удаления.
- Тонкая настройка системы вручную или при помощи специальных программ.
- Удаление системных приложений, мелодий, обоев и т.п.
- Изменение внешнего вида ОС (например, отображение заряда батареи в процентах)
- Добавление функционала (поддержкаad—hocсетей, к примеру)
Данный список можно продолжать еще долго, но, думаю, данных примеров будет достаточно для представления о возможностях и широте применения root привилегий.
— Это все здорово, но теперь любая программа сможет получить доступ к «сердцу» операционки и моим данным?
— Нет. Вы сами решаете разрешить, тому или иному приложению, получить root доступ, или нет. Для этого существует программа Superuser или ее продвинутая сестра SuperSU. Без этой или подобной программы воспользоваться root не возможно.
Эпилог
Как видите, Андроид не такая уж и сложная штука. Надеюсь, после прочтения статьи, вы узнали что-то новое или получили ответ на давно интересовавший вопрос.
Засим откланиваюсь, до встречи в комментариях. 😉
Как установить драйверы USB для Android (6 способов)
Вы пытались подключить Android-устройство к компьютеру, но оно не подключается? Мы знаем, как это неприятно. Хорошо, если ваше устройство на базе Windows автоматически обнаруживает ваш телефон Android. Но что, если это не так? Потому что иногда дела идут не так, как нужно. Если это произойдет, не расстраивайтесь. У вашей проблемы есть простое решение … узнайте, как установить драйвер USB для Android.
В этой статье мы научим вас, как с помощью 6 различных способов легко установить драйверы Android на свой компьютер. Но сначала… что такое драйвер USB?
Драйвер — это программа, которая обменивается данными с вашим телефоном для получения информации, необходимой приложению для выполнения ваших запросов. Он действует как мост между вашим ПК и устройством Android, так что оба они совместимы друг с другом, позволяя вам легко получать доступ друг к другу, передавать файлы с одного устройства на другое и так далее.
Теперь, когда вы знаете, что такое драйвер, следующий логичный вопрос: какова важность установки драйверов?
Если драйверы установлены правильно, вы можете передавать файлы, создавать резервные копии важных данных, рутировать устройство, запускать команды и делать другие вещи. Без драйверов компьютер под управлением Windows не сможет обнаружить ваше устройство Android. Это означает, что вы не сможете передавать файлы, документы, изображения, музыку и многое другое между вашим ПК и устройством Android. Возможно, вы не можете получить root-права на своем Android-устройстве.
Здесь, потому что…
При подключении смартфона или планшета Android через USB к компьютеру важно, чтобы были установлены правильные драйверы. Когда у вас есть эти драйверы, вы можете многое сделать.
Вот как правильно установить драйвер USB на Android. Следуйте подготовленным нами методам и шагам, и у вас все получится.
Что нужно для установки драйвера USB для Android
Для успешной и правильной установки драйвера вам необходимо иметь следующие основные вещи:
- Телефон или планшет Android
- ПК или Mac
- USB-кабель
- доступ в Интернет
- Базовые компьютерные знания
Как только у вас будет все готово, вы можете приступить к установке драйвера USB. Мы подготовили 6 методов, которые вы можете попробовать. Какой из них лучше, в конечном итоге будет зависеть от того, что работает лично для вас.
Метод 1: установите драйверы USB с помощью PdaNet
Вы можете установить драйвер USB для Android с помощью инструмента PdaNet, подход, который отлично работает для большинства гаджетов Android и поддерживает большинство операционных систем на базе Microsoft.
Что такое PdaNet?
Проще говоря, PdaNet — отличное приложение, которое позволяет подключать Интернет к компьютеру с помощью телефона Android. Когда вы устанавливаете этот инструмент, он устанавливает все необходимые драйверы для вашего телефона Android. Это создает платформу, позволяющую использовать преимущества при выполнении сложных задач на вашем телефоне, включая, помимо прочего, рутирование.
Чтобы установить драйверы USB для Android, вам необходимо загрузить последнюю версию PdaNet.
1. Отключите Android от ПК.
Убедитесь, что ваш Android-гаджет отключен от ПК.
2. Установите PdaNet
Откройте установочные файлы PdaNet для загрузки и установки приложения. Нажмите на. exe и нажмите «Выполнить» или «Да» на открывшемся экране.
3. Следуйте инструкциям мастера.
Нажмите «Далее. Следуйте инструкциям и при необходимости нажмите Далее. В конце концов, вы попадете в окно, информирующее вас об установке драйверов для вашего телефона.
4. Начать
Если установка функциональных драйверов для вашего телефона ранее была неудачной, эта установка предоставит вам возможность удалить ненужные драйверы и переустановить новые с помощью PdaNet. При появлении запроса нажмите Да. Иногда может возникнуть необходимость перезаписать предыдущие установки драйвера. Разрешить это.
5. Выберите устройство.
Выберите тип вашего устройства. Вам будет предложено выбрать ваше устройство. Если вашего гаджета Android нет в списке, выберите вариант «Другие» и нажмите «ОК».
6. Авторизовать
На этом этапе вы, скорее всего, увидите устрашающее диалоговое окно, в котором возникают вопросы о достоверности издателя программного обеспечения. Не паникуйте. Ничего страшного, не обращайте внимания на такие предупреждения и продолжайте процесс установки, выбрав «Установить». Если предупреждение появляется несколько раз, обязательно следуйте одному и тому же порядку действий, пока не завершите этот шаг.
Выберите Установить. Теперь, когда вы узнали, как успешно установить драйверы USB, необходимые для вашего гаджета Android, вы можете выбрать дополнительные действия, которые вы будете выполнять на своем смартфоне или планшете Android. Это включает в себя рут, передачу файлов или даже загрузку пользовательской прошивки.
Как проверить, установлен ли драйвер USB
Если вы не уверены, правильно ли был установлен драйвер USB, выполните следующие действия, чтобы вы могли проверить его самостоятельно.
1. Откройте командное окно.
Откройте окно командной строки, одновременно удерживая клавиши Windows + x на клавиатуре, а затем щелкнув Командная строка (администратор). Этот метод работает в Windows 10, но есть несколько способов открыть командное окно. Выберите Открыть командное окно.
2. Заходим в каталог
Теперь перейдите в каталог, в который было установлено программное обеспечение. Если вы установили программу установки от имени администратора, каталог должен быть C: / Program Files / AppInventor / commands-for-AppInventor в 32-разрядной системе или Program Files (x86) для 64-разрядной системы. Введите команду dir и убедитесь, что одним из перечисленных файлов является adb.exe. В противном случае вы находитесь в неправильном каталоге или программное обеспечение не было установлено.
3. Попробуйте
Подключите устройство к USB-разъему компьютера и убедитесь, что на вашем телефоне отображается USB-соединение. Введите команду: adb devices. Вы должны увидеть, что демон сообщений не запущен, а затем демон успешно запущен, и он должен показать список подключенных устройств.
4. Проверьте список устройств.
Если в списке есть устройство, например HT99TP800054, телефон подключен, и компьютер может обмениваться данными с устройством Android. Если список устройств пуст, вам нужно будет вручную установить существующие драйверы, как в методе 3.
Метод 2: автоматическая установка драйверов USB
Этот метод очень прост, потому что ваш компьютер автоматически найдет драйвер для вас. Вам просто нужно щелкнуть файл драйвера после его полной загрузки и следовать инструкциям оттуда. Разрешите установку, а затем рекомендуется перезагрузить компьютер, чтобы завершить установку.
Метод 3: установка драйвера вручную
Установка драйверов вручную — это процесс, который различается почти для всех телефонов, но относительно прост. Скажем так, мы будем использовать Samsung в качестве производителя. Если ваше устройство поставляется с диском, вставьте его в дисковод для компакт-дисков и следуйте инструкциям.
1. Посетите сайт производителя.
Ссылка на сайт Samsung такая: Загрузки Samsung, но быстрый поиск в Google должен привести вас к вашему, если это другой производитель.
2. Выберите «Мобильные телефоны».
Он находится в разделе Mobile. Щелкните «Сотовые телефоны».
3. Выберите своего провайдера.
Найти оператора. Выберите вашего провайдера.
4. Найдите номер модели.
Как видно на изображении на сайте, номер модели указан на задней панели телефона.
5. Нажмите кнопку «Загрузить».
Нажмите кнопку «Загрузить».
6. Нажмите кнопку «Загрузить (EXE)».
Нажмите «Продолжить», чтобы принять Условия использования. Выберите Скачать (EXE).
7. Загрузите файл.
Щелкните загружаемый файл и выберите «Да», чтобы разрешить внесение изменений в ваш компьютер. Должен появиться мастер, который проведет вас через установку.
8. Продолжайте работу с мастером.
Вам нужно будет дважды нажать «Далее», а затем «Установить».
Метод 4: установите ADB и Fastboot вместе с соответствующими драйверами
Вместо того, чтобы загружать весь ADT (Android Developer Tools) размером в 500 МБ, используйте этот метод, для которого требуется менее 10 МБ памяти. Поскольку он легче, его установка обычно занимает всего несколько секунд. Вам по-прежнему потребуется соответствующий драйвер Windows из способов 1, 2 или 3.
1. Загрузите универсальный установщик.
Начните с загрузки ADB / Fastboot. Вы можете найти ссылку ниже.
Скачать: ADB / Fastboot
2. Запускаем от имени администратора
После загрузки щелкните по нему и запустите от имени администратора.
3. Введите Y и нажмите Enter.
Это позволяет установку и устанавливает переменные среды. Тип Y.
4. Повторить
Повторите шаг 3, чтобы запустить общесистемную установку, или введите N, чтобы отклонить.
5. Повторить
На этот раз вы устанавливаете драйверы.
6. Продолжить
Откроется мастер установки драйвера устройства. Щелкните Далее, чтобы продолжить. Подождите, пока волшебник закончит делать свое дело. Это займет всего несколько секунд.
Метод 5: установите только драйверы ADB и Fastboot
Если на данный момент вам не обязательно нужна полная установка ADB / Fastboot, этот метод — ваш лучший вариант. Это загрузит только те драйверы, которые вам нужны.
Вот как вы можете установить эти драйверы.
1. Скачать файлы
Опять же, вам нужно будет скачать ADB / Fastfood. Для этого щелкните ссылку ниже.
Скачать: ADB / Fastboot
2. Запуск от имени администратора
Как и в предыдущем методе, щелкните файл правой кнопкой мыши и выберите «Запуск от имени администратора».
3. Введите N
Введите N, чтобы отказаться от установки ADB / Fastboot. Если ввести N для «нет», этот шаг будет пропущен. Тип N.
4. Нажмите Y
Нажмите Y (Да), чтобы установить драйверы. Мастер установки драйвера устройства запустится. Выберите «Далее».
5. Щелкните Далее.
Нажмите кнопку «Установить». Подождите, пока волшебник закончит делать свое дело. Он предупредит вас об успешной установке драйверов.
Метод 6: установите драйвер интерфейса загрузчика Android
Если у вас все еще возникают проблемы с более традиционными драйверами, вы можете попробовать этот метод. Вот вам сайт.
1. Перейдите на сайт Semantic.GS.
Скачать: драйвер интерфейса загрузчика Android
2. Прокрутите до параметров загрузки.
Если вы уже точно знаете, какая у вас операционная система, вы можете использовать раскрывающийся список, чтобы выбрать ее. Если вы не знаете свою ОС и все в порядке с интерфейсом загрузчика Android е если обновляются другие устаревшие драйверы, перейдите вправо. Выберите тип вашей операционной системы.
3. Нажмите кнопку «Загрузить».
Нажмите соответствующую кнопку «Загрузить», как описано в шаге 2.
Установите драйвер USB — синхронизируйте свои устройства
Если вас беспокоят будущие обновления для вашего драйвера, вы можете настроить Центр обновления Windows на автоматическую установку рекомендуемых обновлений. Другое дело, если вы используете USB-концентратор, попробуйте подключить ваше устройство напрямую к одному из USB-портов вашего компьютера.
Теперь, когда вы готовы, вы можете заняться передачей всех видов данных между устройствами!
Какой метод лучше всего подошел вам? Были ли у вас проблемы во время или после? Присылайте нам свои мысли по всем этим темам!
Структура папок Android
В данной статье вы узнаете какие папки (директории) в Android существуют, какие файлы в них находятся, за что отвечают данные папки и файлы и зачем они нужны. У многих есть компьютер и на них установлена ОС Windows. Все прекрасно знают, что в данной ОС все распределено по дискам:
C: — на данном диске находиться система
D: — для личных файлов (диска может и не быть, если он не «разбит»)
E: — Z: — флешки, переносные жесткие диски, CD или DVD приводы.
В Windwows все рассредоточено по различным дискам. В UNIX/Linux куда входит и Android (а также BSD, куда входит Mac OS X) все выглядит все немного иначе. Файловая структура имеет древовидный вид. Возможно сейчас не понятно, но дальше с прочтением статьи будет более понятно.
Также стоит знать что Android как и в Linux, в отличие от Windows очень чувствительны к регистру. Например папка Name, NaMe, name, NAME — это 4 разных папки, тогда как Windows сможет создать только одну папку с таким именем.
Понимание файловой системы
В какой папке находятся фото, видео, музыка, конфигурационные и другие файлы на Android? Формат файловой системы Android не похож на оболочку Windows.
Вот как организована внутренняя память здесь:
- Память устройства – это память, с которой вы будете работать. Здесь вы сможете использовать и изменять любые файлы. Как проводник Windows или Mac. Здесь хранятся данные некоторых приложений – фотографии, видео, кэш игр или интернет-браузера и т. д.
- SD-карта – на многих устройствах Android также есть слоты для SD-карт. Вы можете подключить SD-карту к компьютеру или другому устройству, загрузить на неё файлы и затем вставить в смартфон. Если вы используете устройство на версии андроид Marshmallow и выше, а так же SD-карту отформатированную для использования в качестве внутреннего накопителя, она не будет отображаться в файловом менеджере отдельно, а вместо этого станет частью вашего устройства.
- Root – в Android есть специальная корневая папка, в которой хранятся данные операционной системы, конфиденциальная информация и т. д. Большинство файловых менеджеров не могут вносить здесь изменения из соображений безопасности. Если только у вас нет доступа root и файлового менеджера, способного его использовать. Получение root и доступ к системным данным требуют знаний об устройстве системы и назначении её компонентов, поэтому новичкам лучше не рисковать.
Память устройства будет содержать несколько папок, созданных Android. Некоторые из них генерируются и используются приложениями для хранения кэш-файлов, поэтому не следует их изменять или удалять. Но если удалить только их содержимое, можно освободить немало места. Как найти директории загрузок или Bluetooth? Вот они:
- Все фотографии с камеры телефона сохраняются в этой папке, как и на других цифровых камерах. Они отображаются в утилитах «Галерея» или «Фото», но физически находятся по такому пути ( /storage/DCIM/Camera). Это касается и хранения видеофайлов.
- Bluetooth – говорит само за себя ( /storage/bluetooth);
- Download. Здесь располагаются загрузки браузера. Их можно свободно изменять, удалять или перемещать. Скачанные файлы можно экспортировать на любой накопитель ( /storage/Downloads).
- Movies, Music, Pictures, Ringtones, Video. Это папки, предназначенные для хранения ваших личных медиафайлов. Необходимы для быстрого доступа и синхронизации Android-смартфона с ПК (находятся в /storage/ ).
- папка System хранит все системные настройки и данные всех приложений смартфона. Вы можете просматривать системные папки /data/ и /system/ из любого файлового менеджера поддерживающего это, но изменять их без root доступа будет невозможно.
В какой папке находятся контакты и другие данные
Доступ к этим документам можно получить только с использованием root и стороннего файлового менеджера. Файл с контактами называется contacts.db или contacts2.db, и располагается по пути:
Это файл базы данных, поэтому углубляться в его редактирование не стоит. Чтобы экспортировать контакты в файл и сохранить его на карте памяти или ПК, воспользуйтесь встроенными инструментами. Откройте «Контакты», затем «Меню», выберите «Экспорт» и отметьте нужные контакты, затем выберите «Экспорт на карту памяти» и нажмите ОК. В папке storage/sdcard1 появится документ с расширением .vcf. перенесите его на другое устройство или ПК. Чтобы восстановить контакты, зайдите в меню «Контакты», выберите «Импорт из внутренней памяти». Укажите путь, по которому хранятся контакты на вашем Android и дождитесь окончания копирования.
Текстовые сообщения и MMS также хранятся в паке data:
Структура и назначение папок и файлов Android
Структура папок в Android имеет древовидный вид. У любого дерева имеется корень, в UNIX/Linux он также существуют. Корень — это отправной пункт в файловой структуре, с корня система обрастает папками и файлами. Корень в UNIX/Linux отмечается как знак: /
Раздел Cache /сache/ В данном разделе находятся временные файлы в момент загрузки Android, а также сюда загружаются обновления системы «по воздуху» — update.zip.
Раздел dev /dev / в данном разделе содержится информация о устройствах системы и файлов.
Раздел data: /data/ пользовательский раздел в котором находятся установленные приложения, личные настройки
Папки в разделе Data :
папка /data/app — здесь находятся установленные приложения, игры.
папка /data/app-lib — дополнительные библиотеки необходимые для работы определенных приложений (присутствует в новых версиях Android).
папка /data/dalvik-cache — кеш-память, для работы Java машины Dalvik которая является «двигателем» в Android отвечающая за запуск и работу приложений.
папка /data/data — в данной папке находятся индивидуальные настройки каждого пользовательского приложения, библиотеки и другие файлы необходимые файлы для их работы.
папка /data/system/ — в данном разделе находятся глобальные настройки пользовательского окружения, синхронизация, аккаунты, блокировка.
файлы gesture.key, locksettings.db, locksettings.db-shm, locksettings.db-wal — графический ключ, пин-код.
Раздел efs /efs/ — находится файлы и папки отвечающие за IMEI (данный раздел имеется не во всех Android).
Раздел preload /preload/ — в данном разделе находятся дополнительные файлы и папки, которые зеркалируются в раздел /system/ (данный раздел имеется не во всех Android, преимущественно в Samsung).
Раздел system /system/ — данный раздел содержит системные папки и файлы необходимые для функционирования Android.
Папки в разделе system:
папка /system/app — здесь находятся системные приложения и сервисы (в новых ОС Android сервисные приложения вынесли в другую папку priv-app).
папки /system/bin и /system/xbin — папки содержит файлы и ссылки на исполняемые бинарные файлы.
файл /system/xbin/su — файл отвечающий за Root права.
папка /system/camerdata — в данной папке находятся файлы отвечающие за работу камеры.
папка /system/etc — в данной папке находятся конфигурационные файлы необходимые при загрузке ОС а также необходимые в процессе работы различных программ.
папка /system/init.d — в данной папке находятся скрипты, которые могут влиять на работу системы.
файл /system/etc/hosts — файл отвечающий за блокировку, переадресацию веб адресов.
файл /system/etc/apns.conf — файл с информацией о точках доступах интернет (APN).
файл /system/etc/gps.conf — настройки GPS.
папка /system/fonts — папка с системными шрифтами.
папка /system/framework — папка с «процессами» Android.
папка /system/lib/ — библиотеки системных приложений и сервисов.
папка /system/lib/modules — драйверы системы.
папка /system/media — папка с системными звуками и анимацией включения.
файл /system/media/bootanimation.zip — исполняемый архив с загрузочной анимацией.
папка /system/priv-app — папка с сервисами/приложениями Android.
папка /system/tts — папка с голосовыми движками системы.
файл /system/build.prop — конфигурационный файл с помощью которого можно изменить системные настройки.
Раздел proc /proc/ — виртуальный раздел содержащий информацию о ядре и его конфигурации.
Раздел mnt /mnt/ — в данный раздел монтируются (добавляются) карты памяти и внутренняя память и другие виртуальные разделы (также в новых версиях можно встретить раздел storage).
Раздел storage /storage/ — в данный раздел монтируются только реальные (существующие, то есть не виртуальные) карты памяти и внутренняя память.
Все файлы которые существуют у вас на Android (картинки, мелодии, видео, документы) записаны либо на внутренней памяти или карте памяти. Если в Android присутствует собственная память (внутренняя память) то она имеет монтируется под именем:
/mnt/sdcard или /storage/sdcard
Если же внутренней памяти нет, то это имя занимает карта памяти.
Если же есть и внутренняя память и карта памяти, то внутренняя так и остается под именем sdcard, а карта памяти берет одно из имен:
sdcard2, external_sd , sdcard1 , extSdCard
Вывод
Удаление любой папки или файла в разделе внутренней памяти, влечет только потерю некоторых данных. Поэтому нарушить работу или повредить мобильное устройство такими действиями, не получится. При следующем запуске, приложение скачает и запишет недостающие файлы.
А вот удаление/перемещение файлов за пределами раздела data, гарантировано нарушит целостность системы и сделает работу устройства не стабильной. В таком случае поможет сброс до заводских установок или повторная запись прошивки. Поэтому при наличии ROOT прав, не желательно трогать файлы системного раздела.
USB драйвера для Андроид на ПК
Разд е л: Новичкам, USB Дата: 22.11.2018 Автор: Александр Мойсеенко . Комментариев: 0
Последнее обновление: 08/09/2020
Для корректной работы Android-устройства с определенными программами или режимами, на компьютер следует установить драйвера. Где и для каких устройств скачать драйвера, мы расскажем вам в данной статье.
Где скачать USB драйвера
Обычно, производители Android-устройств выкладывают драйвера на официальном сайте. Вам лишь требуется открыть сайт производителя вашего телефона или планшета, найти категорию «поддержка», указать модель устройства, после чего скачать драйвера. Детально, где скачать драйвера для андроид телефонов конкретных брендов, мы показали тут — найдите в статье подзаголовок с названием вашего телефона и следуйте инструкции.
Иногда компании помещают драйвера в память телефона или планшета. При подключении андроид устройства к ПК, драйвер устанавливается автоматически. Либо открывается папка с драйвером, для ручной установки.
Гораздо реже, подходящий драйвер находится на диске в комплекте. На сегодняшний день, такая практика отсутствует у большинства компаний. Исключение – малозначимые китайские компании.
Что следует учитывать при поиске драйверов
Некоторые производители, например Motorola, выпускают универсальную программу для всех устройств бренда. Поэтому дополнительная загрузка драйверов для нового смартфона не требуется. При условии, что подключаемый аппарат не новинка. В таком случае может потребоваться обновить драйвера. У нас можно скачать драйвера для устройств Motorola для 32 или 64 битной Windows XP, Vista, 7, 8, 10, а также для Mac OS X 10.5.8 — 10.10:
Драйвера по ссылкам выше можно скачать с официального сайта Motorola, на котором вы можете поискать обновления, если предоставленные выше файлы не подойдут.
В Samsung используют универсальную программу Smart Switch. При подключении аппарата, программа определяет модель, после чего устанавливает необходимые драйвера. Программа Smart Switch для Samsung существует в трех версиях — для андроид, для Windows и для Mac OS, все версии можно скачать по ссылкам:
Компания LG использует другой подход. Для загрузки драйвера, требуется указать точное название модели, после чего на сайте предлагается скачать подходящий драйвер.
Малоизвестные китайские бренды, часто не располагают сайтами, или просто не публикуют драйвера. Обычно такие устройства построены на SoC MediaTek. Поэтому при отсутствии драйверов со стороны производителя, подходит универсальный драйвер MediaTek. Еще можно попробовать эти драйвера Xiaomi и еще эти MT6577 USB VCOM drivers, возможно они универсальные, так как телефон на MTK.
Вывод
В статье описано, где скачать USB драйвер для Андроид на ПК. Так же написаны рекомендации, что следует учитывать при поиске драйверов для телефона или планшета.
Как установить драйверы Windows для вашего телефона Android
Ваш Android не общается с Windows?
Вашему компьютеру нужны драйверы для распознавания вашего телефона или планшета. Когда вы подключаете устройство Android к компьютеру через USB-кабель, Windows должна автоматически установить нужные драйверы. , даже если вы не подключены к Интернету. Это называется Plug and Play .
Если произошла ошибка Plug and Play, вам придется вручную установить драйверы, чтобы обеспечить связь между вашим компьютером и телефоном. Установка драйверов Android для Windows 10 — действительно простая работа. Если все пойдет по плану, мы сделаем это перед сном.
Установить OEM драйверы
OEM обозначает производителя оригинального оборудования. Почти у каждого производителя устройств Android есть свой набор драйверов для Android. Горстка брендов связывает себя с драйверами других производителей, но они, как правило, более неясны, например, OnePlus.
Чтобы установить OEM-драйверы, сначала зайдите на сайт Android Developer . Прокрутите вниз до раздела «Получить OEM драйверы». Найдите драйверы для вашего производителя устройства Android. Если вы не видите своего производителя, попробуйте поискать в Интернете «[название производителя] драйверы Android». Производитель должен быть одним из первых результатов.
После того, как вы загрузили драйвер, вам нужно будет установить его. Подключите устройство Android к компьютеру. Нажмите Windows Key + X , затем выберите Диспетчер устройств . Прокрутите вниз до « Переносные устройства» и разверните, нажав скобку. Щелкните правой кнопкой мыши имя устройства и выберите « Обновить драйвер» . Откроется мастер обновления драйверов.
Выберите Обзор моего компьютера для программного обеспечения драйвера . Перейдите к OEM-драйверу, который вы ранее скачали. Выберите драйвер, нажмите ОК , затем Далее, чтобы установить драйвер. Это должно занять всего минуту. Хотя драйвер, скорее всего, сработает немедленно, возможно, стоит перезагрузить систему.
Официальные инструменты Google
Для многих лун установка драйверов Android была длительным процессом. Вам нужно будет загрузить весомые Android SDK Tools, Android SDK Platform Tools и Google USB Driver через SDK Manager. SDK Manager громоздкий и поставляется с целым набором инструментов, которые, откровенно говоря, обычному пользователю просто не нужны.
Перенесемся на январь 2017 года, и Google наконец выпустил ADB и fastboot как отдельный пакет. Это действительно было долго ждать. Google называет их коллекцию пакетом инструментов платформы. Вы можете загрузить пакет инструментов платформы непосредственно с веб-сайта SDK . После загрузки извлеките пакет в памятное место.
После извлечения вам не нужно ничего устанавливать. Вы просто открываете Командную строку в папке Инструменты платформы SDK. Перейдите в папку, удерживайте Shift и щелкните правой кнопкой мыши . Затем выберите Открыть командное окно здесь из контекстного меню.
Установить переменную PATH
Ваш компьютер знает, где найти вещи. Переменная PATH является основным списком. о том, где можно искать инструменты командной строки. Он уже знает о некоторых инструментах. Другие должны быть добавлены вручную. Если мы добавим местоположение пакета Platform Tools, вам будет гораздо проще использовать их в будущем.
Откройте меню «Пуск» и выполните поиск дополнительных настроек системы . Выберите Просмотр расширенных настроек системы . Это должен быть первый вариант. Выберите переменные среды .
В разделе Системные переменные (внизу) выберите переменную с именем Path . Затем выберите Изменить . Выберите New, когда откроется новое окно, и вставьте путь к инструментам платформ. Нажмите Enter , затем ОК .
В следующий раз, когда вам понадобится использовать ADB или fastboot, вы можете просто открыть окно командной строки и ввести свои команды.
15-секундный установщик ADB
Прежде чем Google выпустит свой автономный пакет, пользователи Android должны будут загрузить Android SDK Manager, а затем выбрать загрузку пакетов. Вызывает раздражение. К счастью, веселый приятель, известный как Snoop05, понял, что этот удручающе долгий процесс может быть значительно сокращен. Таким образом, родился 15-секундный установщик ADB . Чтобы получить быстрый установщик, перейдите по предыдущей ссылке и прокрутите вниз до раздела загрузки.
После загрузки дважды щелкните исполняемый файл. Он будет называться adb-setup-1.xxexe . Теперь вам будет задан ряд вопросов:
- Хотите установить ADB и Fastboot? Да
- Установить ADB для всей системы? Зависит от пользователя — вы делитесь своей системой с кем-то еще?
- Вы хотите установить драйверы устройства? Да
Когда вы ответите на последний вопрос, появится новое окно. Это общая установка драйвера Google. Продолжайте установку. После завершения установки драйвер закроется, а затем установится 15-секундный установщик ADB.
Все подключено
Это расстраивает, когда вещи не работают. Мы хотим подключить наше устройство и позволить волшебству случиться. К сожалению, это не всегда так. Устройства Android имеют относительно высокий шанс автоматической установки драйверов. Но если нет, вы можете использовать информацию, которую мы рассмотрели выше, чтобы загрузить и установить драйверы OEM для вашего устройства.
Кроме того, мы рассмотрели загрузку и установку ADB и fastboot. Не знаете, что делают ADB и fastboot? Мы объяснили, что делает ADB , почему вам это может понадобиться, а также дает несколько полезных советов и команд.
Вы перейдете на официальный пакет Google ADB? Или вы останетесь верным с 15-секундным АБР? Дайте нам знать ваши мысли ниже!