Андроид как скопировать системные файлы

Как извлечь установочный файл с приложением (.apk) из системы

Очень часто после скачивания приложения из Google Play или другого неизвестного источника появляется необходимость сохранить на своем устройстве установочный файл с приложением (.apk). Например, для того чтобы передать интересное приложение по Bluetooth. Однако не всегда есть время искать установочный файл на различных файлообменниках и многочисленных ресурсах, посвященных Android-тематике. Поэтому, для того, чтобы извлечь установочный файл с приложением (.apk) из устройства, существует несколько нехитрых способов. В данном примере я расскажу вам о трех наиболее популярных.

Способ №1

чтобы извлечь установочный файл с приложением (.apk) из устройства, необходимо:
1) Для начала скачать файловый менеджер — Astro File Manager и запустить скачанное приложение. В том случае, если Astro File Manager у вас уже установлен, необходимо найти его на вашем android устройстве и просто запустить (полный путь) МенюAstro File Manager.

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

3) Затем делаем свайп влево, открыв основное меню приложения.

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

5) Для того, чтобы извлечь установочный файл с приложением (.apk) из устройства, необходимо тапнуть на приложение которое нужно извлечь, например Google Chrome, тапаем на иконку Google Chrome и перед нами появятся два предложения: сделать резервную копию или деинсталлировать.

6) Тапаем на левый пункт Рез. копия и ждем окончания процесса. После того, как копирование будет завершено, установочные файлы приложений можно будет найти в памяти телефона.

7) Полный путь до установочных файлов приложений выглядит таким образом: /sdcard/bakups.

Способ №2

Устанавливаем приложение Root unistaller . Открываем приложение, Root Unistaller отсканирует сколько у вас приложений и сделает бекап всех приложений по пути:
С телефона mnt\sdcard\ RootUnistaller\autobackups.
C компьютера (чтобы телефон распознавался как флешка) sdcard\ RootUnistaller\autobackups.

Способ №3

Получаем Root . Устанавливаем приложение Root Browser . Открываем приложение и переходим по по пути \data\app\ и выбираем приложение. Если Вас интересуют системные приложения то переходим по этому пути \system\app\ и выбираем приложение. Выбранные приложения сохраняем на SDCARD (карта памяти) и делаем с ним все что хотим.

Источник

Системные файлы Андроид

Последние версии Android наполнены встроенными сервисами, которые нельзя удалить без доступа к файлам ОС. Но разработчики по умолчанию скрыли их. В статье расскажем, как открыть системные файлы Андроид и какая папка, за что отвечает.

Для чего нужен root доступ и как посмотреть файлы

Чтобы открыть директорию с файлами системы, у пользователя должны быть права администратора или, другими словами, root. Разработчики специально заблокировали возможность взлома смартфонов, чтобы человек не мог изменить внутренние функции, удалять предустановленные сервисы и службы. На устройства с чистым Android по умолчанию заблокирован загрузчик, с недавних пор такую практику применяет ряд китайских производителей. Чтобы его активировать нужен рут доступ.

Читайте также:  Как делать звонки с андроида

Для просмотра «внутренностей» Андроид не обязательно взламывать смартфон, нужно только скачать специальный файловый менеджер из магазина приложений Google Маркет. Вводим в поиске Root Browser и устанавливаем программу. В интернете рекомендуют другое конкурирующее приложение под названием Root Explorer, но последние версии не отличаются стабильностью, а пользователи жалуются на большое количество рекламы.

Открываем Root Browser. Даем разрешение на доступ к файловой системе телефона. Чтобы узнать, где находится корневая папка на смартфоне андроид, делаем свайп вправо и в появившемся меню выбираем Root Directory.

Обозначение системных папок

Рассмотрим назначение важных папок на Андроид. Фирменная операционная система Google написана на основе Linux, поэтом, если ищете конкретный файл или папку пишите её название дословно. В файловой структуре Android, в отличие от Windows, директории с именем «Cache» и «cache» будут разными разделами.

System

Не знаете, как зайти в папку system на своём Android? В разделе Root Directory прокручиваем список вниз и находим требуемый раздел. В ней расположены все основные записи, связанные с внутренними настройками и предустановленными сервисами. Будьте внимательны, на китайских смартфонах встречается System вне рут раздела, не перепутайте. Рассмотрим основные вложенные директории:

  • В app находятся предустановленные Google программы. На новых версиях разработчики перенесли их в отдельную директорию с названием priv-app;
  • По пути xbin/su расположены файлы, отвечающие за права суперпользователя;
  • В etc лежат конфигурации для запуска ОС и других приложений;

  • etc/hosts, как и на Windows, отвечает за блокировку входящих и исходящих соединений;
  • fonts – директория с системными шрифтами;
  • framework отвечает на все внутренние процессы и важные модули контроля ОС.

Cache

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

С новых версий Андроид, раздел не обязательно находится в рут библиотеке. Как открыть и где найти папку data на Android? Пользователям с ревизией 8 – 10, рекомендуем искать data на внутреннем накопителе, а для более молодых версий использовать взлом. В директории находятся все внешние программы и сервисы, которые человек ставил из Google Маркета или используя apk.

Efs

Доступен не на всех устройствах. В нём хранится информация связанная с IMEI и другими параметрами идентификации девайса.

В разделе находятся файлы с внешнего накопителя, в новых ревизиях переименован в storage. Если в смартфон вставлена SD-карта или другой накопитель, внутри будет находиться раздел с именем sdcard или sdcard2, если внутренняя память дублирует название.

Система сохраняет всю музыку, изображения, видео и другую пользовательскую информацию по этому пути. Если нужно перенести личную информацию на компьютер через USB-кабель, рекомендуем её искать в mnt или storage.

Важно понимать, что имена и размещение разделов может отличаться в зависимости от большого количества факторов: производитель телефона, внешних оболочек и наличия root. Без прав администратора запрещено редактировать и заменять документы, а некоторые записи могут не отображаться.

Читайте также:  Светится фонарик при звонке андроид

Источник

Андроид как скопировать системные файлы

Нужно просто запустить скачанный exe-файл, без инсталляции.
Чтобы скопировать файл на устройство, нужно отметить чекбоксом файл(ы) на ПК и нажать кнопку Copy.

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

Android Commander 0.7.8:
— better look (more icons ;))
— apk files icons and info in computer files tab
— flashing zip updates
— flashing img images
— tools: DDMS, SQLite Browser, SignApk
— now also installer store some info, so second loading of dir(and every next) is much faster 😀
— auto scrolling console window
— commands history in console window
— fixed bug with invalid apk files
— button New Dir in Select Dir dialog
— lots of small fixes

я ничего почти не поняла!!(( а можно КАК для блондинок обьяснить. :blush:

Вопросы слишком общие.

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

Что нужно сделать?
Если скопировать файлы на телефон, то в одной панели открыть папку на ПК, в другой — на Android. Отметить нужный файл галочкой слева и нажать кнопку Copy. Что здесь непонятного? Обычный интерфейс файлового менеджера с двумя панелями.

Если пользуетесь Android Manager, то зачем Вам еще и этот Android Commander?

Сообщение отредактировал TaciturnMan — 16.04.10, 08:52

Разница, конечно, есть. Но зависит от того, какие функции используете. Если просто передача файлов, то разница в том, что Android Manager имеет ограничение на размер загружаемого на телефон файла (10Мб). Android Commander такого ограничения не имеет, но пользы от этого мало, т.к. большие файлы загружать через adb все равно долго, а лучше подмонтировать карту памяти в режиме UMS.

В остальном, навряд ли Вам понадобятся функции для разработчиков flash updates, DDMS, SQLite Browser, SignApk.

Version 0.7.9:
* before update delete settings.ini file from program dir
— rebuilded program engine! (now is extended and more flexible)
— new design! (not every ware yet, but soon 😉 )
— works with new Cyans Apps2SD
— new tabs to change view between apps from data or sd-ext (new Cyans Apps2SD only)
— partitions size info works with CyanogemMod-N1
— changed format displaying sizes
— better size info window
— new drives selector with nice icons
— changed format in windows tab address bar
— ability to removing single files from windows tab
— Applications Installer not closing automatically after install/rename
— ability to change and refresh directory in Applications Installer
— ability to removing apps from Applications Installer
— all labels “selected” are clickable now (reverse selection)
— all labels “count” are clickable now (select/unselect all)
— file size info in application info window
— new button search on Cyrket in app info
— fixed problem with loading App Info window from Applications Installer
— restarting options should working now for not rooted devices
— fixed some bugs with exploring files on not rooted device
— Screenshots (for now works only with resolution 480×320 )
— program do not need restart on first run
— updating log on program start is always auto closing
— more fixes/changes I cant remember

Читайте также:  Раскладка плитки для андроид

Windows v0.7.9 AndroidCommander.exe ( 4.53 МБ )

Linux v0.1.0.884 Alpha AndroidCommanderLinux_0.1.0.884_Alpha.7z ( 3.27 МБ )

Источник

Замена системных файлов Android с помощью adb

Способ может быть полезен в том случае, если «уже ничего не помогает», доступа к Root Explorer нет или телефон вообще не может загрузиться. В моем случае, пришлось в «боевом» режиме восстанавливать удалённый по глупости SystemUI.apk. При этом на телефоне что-то делать можно было только в доли секунды между нажатием кнопки «ОК» на предыдущем окне с ошибкой и появлением следующего такого же окна. Перепрошиваться не хотелось, потому пришлось срочно осваивать adb.

Итак, для того, чтобы подключить свой гуглофон к adb, вам нужно:

1) Android SDK для Вашей системы (здесь — на примере GNU/Linux Ubuntu)
2) Android SDK Platform-tools (устанавливаются выбором соответствующей галочки в Android SDK)
3) В «Параметры — Программы — Отладка» должна стоять галочка на «Отладка по USB»
4) Подключить телефон к USB
5) В моём случае пришлось сделать еще две вещи:
указать ID производителя телефона idVendor (его можно найти здесь):
#echo SUBSYSTEM==»usb», SYSFS==»0bb4«, MODE=»0666» > /etc/udev/rules.d/51-android.rules
#chmod a+r /etc/udev/rules.d/51-android.rules
где 0bb4 заменяем на код своего производителя, после чего перезапустить adb
#adb kill-server
#adb start-server

Итак, все установлено и подключено, вы добавили путь к platform-tools в переменную $PATH своей операционной системы или перешли в эту папку с помощью команды cd. По команде «adb devices» должен выдавать некий номер и справа от него «device». Это значит, что adb видит телефон и может с ним работать. Если вместо «device» что-то другое или вообще «List of devices attached» — проблема где-то на 4-5 шаге.

Далее вам нужно поместить системный файл, который вы хотите установить, в папку platform-tools. То есть запасная копия системного файла должна быть приготовлена заранее или скопирована с аналогичного телефона.

После этого можно закинуть системный файл в /system/app такой последовательностью команд:

$adb push YourFile.apk /data/Yourfile.apk
$adb remount
$adb shell
$su
#cp -f /data/YourFile.apk /system/app/Yourfile.apk
#chmod 644 /system/app/YourFile.apk
#exit
$exit
$adb reboot
где YourFile.apk — имя вашего системного файла, причем регистр букв имеет значение.
После последней команды Ваш телефон должен перезагрузиться уже с новыми файлами.
Если на команду «adb remount» Вы получаете ответ «remount failed: Operation not permitted», то попробуйте вместо нее после «su» ввести «#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system».

P.S.: В линуксе, если platform-tools не добавлена в $PATH, вместо «adb» нужно писать «./adb».

В этой статье команды, которые я запускал от имени обычного пользователя обозначены символом $ в начале строки, от имени root — символом #.

Источник

Оцените статью