- Как извлечь установочный файл с приложением (.apk) из системы
- Способ №1
- Способ №2
- Способ №3
- 7 способов перекинуть файлы со смартфона на ПК
- Восстановление данных из внутренней памяти на Android для чайников
- Подготовка Android-устройства
- Подготовка PC
- Режим модема по USB
- Какой блок памяти нам нужен?
- Копируем раздел памяти на ПК.
- Конвертируем и восстанавливаем
- Итоги
Как извлечь установочный файл с приложением (.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 (карта памяти) и делаем с ним все что хотим.
Источник
7 способов перекинуть файлы со смартфона на ПК
Маленькие смартфоны вмещают большие объемы данных, а использование облачных сервисов полностью решает вопрос с хранением фото и видео. Но иногда все же необходимо перекинуть файлы со смартфона на ПК. Рассказываем обо всех способах это сделать, очевидных и не очень.
Скачать из облака
Это самый современный, быстрый и эффективный способ перенести в компьютер большие объемы данных. Просто загрузите их в облако, например, Google Drive, iCloud и т. д.
Так вопрос переноса файлов будет в принципе решен раз и навсегда, ведь облако синхронизируется, а информация, хранящаяся на нем, будет доступна со всех устройств, которыми вы пользуетесь, и в любой точке мира.
Отправить файлы по электронной почте
Не тяжелые файлы, такие как мобильные фотографии или документы, можно отправить самому себе по электронной почте на смартфоне, а затем скачать оттуда же на свой компьютер. Для большого объема данных этот способ не подходит, поскольку в большинстве клиентов существует ограничение на вложения.
Если в вашем компьютере или ноутбуке есть модуль Bluetooth (или у вас есть Bluetooth-адаптер для ПК), вы можете подключить мобильное устройство к компьютеру с помощью Bluetooth, чтобы перекинуть файлы. Не забудьте удостовериться, что Bluetooth включен на обоих устройствах.
Наиболее очевидный способ передачи — по Bluetooth — не подходит для тяжелых файлов
Правда, у этого способа есть один нюанс — скорость передачи низкая, поэтому он не подойдет для обмена увесистыми видео или большим количеством файлов одновременно.
При помощи специальных приложений
Если оба устройства находятся в одной сети Wi-Fi, то для передачи данных можно использовать приложения по типу AirDroid или Xender (софт нужно загрузить на ПК и на смартфон). Кроме передачи файлов, часто такие приложения можно использовать для удаленного управления смартфоном с ПК.
Через Wi-Fi Direct
Этот способ подходит для Android-смартфонов и ПК на Windows 10. На ПК понадобится выбрать «Обмен с устройствами» в «Центре уведомлений», на смартфоне — установить приложение Join или другую поддерживающую Nearby Device программу.
В локальной сети
Чтобы не только передавать файлы с ПК на смартфон и наоборот, но и не бегать между всеми домашними устройствами с флешкой, можно развернуть локальную сеть. Подробных инструкций в Сети множество,
Через USB-кабель или карту памяти
Это самые очевидные способы, но не упомянуть о них нельзя. Смартфон можно подключить к компьютеру на Windows через подходящий USB-кабель. Драйверы установятся на ПК автоматически, а вам только останется перейти в «Мой компьютер», выбрать съемный диск с названием модели смартфона и найти папку с нужными файлами. После этого вы можете скопировать и перенести их на ПК.
С iOS-устройств мультимедийные файлы также можно скинуть через iTunes (раздел «Общие файлы»), а также сторонние приложения наподобие iMaizing, iCareFone и др.
Источник
Восстановление данных из внутренней памяти на Android для чайников
Сейчас всё больше смартфонов идут без слота для sd-card, и информацию приходится хранить на встроенной памяти с доступом к ней по MTP. Такой режим подключения не позволяет стандартными средствами восстановить данные телефона после wipe’а или случайного удаления.
Сегодня на примере связки Xiaomi Mi2s и Windows 8.1 я постараюсь рассказать, как можно восстановить утерянные данные, кому интересно, добро пожаловать под кат.
Следует заметить, что если вы по ошибке отформатировали внутреннюю память смартфона/планшета/смартпэда, то не стоит расстраиваться, а главное, ни в коем случае не нужно ничего записывать в память устройства, так у вас получится восстановить больше данных.
Протокол MTP не позволяет компьютеру распознать подключенный девайс как USB-накопитель и программы для восстановления не могут просканировать такое устройство и спасти данные, поэтому нам потребуется скопировать весь внутренний раздел памяти в виде образа системы.
Подготовка Android-устройства
Вам понадобится root и включенная отладка по USB.
Подготовка PC
Для того, чтобы скопировать раздел системы, нам понадобится:
- VHDtool;
- Драйвера для вашего устройства (в случае проблем habrahabr.ru/post/205572);
- ADB (adbdriver.com или developer.android.com);
- Сервер FileZilla.
Сперва устанавливаем USB-драйвера для вашего устройства и ADB. После этого советую перезагрузить ПК.
VHDtool
Создаём папку с адресом C:\cygwin64\000 (имя не имеет значения, не стоит только использовать буквы отличные от латиницы), здесь будет лежать наш образ. Копируем в папку VHDtool.exe.
FileZilla
В ходе инсталяции соглашаемся на все стандартные установки.
После установки FileZilla запустится автоматом, но из программы необходимо выйти и запустить её от имени Администратора.
При запуске FileZilla спросит имя сервера, оставляем всё как есть.
Далее заходим Edit — Settings и делаем следующие настройки:
listen on those ports 40
timeout settings — по умолчанию стоит 120, 60, 60, а мы ставим везде 0 и нажимаем ОК.
Заходим в edit — users. В окошке users создаем нового юзера. В моем случае это юзер qwer.
Нажимаем Add — пишем имя — пароль pass — нажимаем ОК.
Далее в том же меню Users, слева выбираем закладку Shared folders. Заходим туда и добавляем папку в которую будет заливаться наш блок. Нажимаем Add и добавляем папку C:\cygwin64\000. В окошке появится путь к этой папке. Если слева от надписи C:\cygwin64\000 не будет буквы H, то нужно нажать Set as home dir. Затем выделив строчку C:\cygwin64\000 нужно отметить права Read и Write галочками. Затем нажать ОК.
Нам понадобятся следующие файлы:
- adb.exe
- AdbWinApi.dll
- adb-windows.exe
- AdbWinUsbApi.dll
- fastboot.exe
Скачать их можно на тут.
Или вытащить из дистрибутива Android SDK.
Копируем их в папку C:\cygwin64\bin
Проверка работы ADB
Запускаем консоль из папки C:\cygwin64\bin, для этого достаточно вписать cmd в адресную строку проводника
Список подключенных девайсов не должен быть пуст, если после строчки List of devices attached пусто, то вы не установили USB-драйвера или не включили отладку по USB.
Когда всё идет хорошо, консоль выглядит так:
20352f2c – мой Xiaomi Mi2s
Режим модема по USB
Теперь нам необходимо узнать, какой IPv4 адрес получил ваш компьютер.
Используем команду ipconfig в командной строке
или
Идем по пути: Панель управления\Сеть и Интернет\Центр управления сетями и общим доступом
Кликаем по надписи ’Подключение по локальной сети’ далее Сведения и копируем адрес IPv4.
В моём случае это 192.168.42.79
Важно! При каждом переподключении USB кабеля и вкл/выкл режима модема IPv4 будет меняться.
Какой блок памяти нам нужен?
Вся память в вашем устройстве делится на логические блоки, нам не нужно качать все, достаточно понять, какой раздел содержит стёртую информацию.
Теперь нам необходимо посмотреть список блоков памяти, для этого вводим построчно следующие команды:
Hint: если вам лень вручную переписывать команды или вы боитесь допустить ошибку, то можно воспользоваться копированием, но вставить привычным способом строчку в консоль не выйдет, поэтому необходимо кликнуть правой кнопкой мыши по окну консоли, далее выбрать изменить > вставить.
После чего во внутренней памяти появится файл list_of_partitions.txt, который нам необходимо скопировать на ПК и изучить.
Скопировать его можно в нашу папку 000 с помощью простой команды (выполнять её следует в отдельном окне командной строки):
Внутренней памяти в моём аппарате 32 GB. Поэтому я ищу самый большой раздел, в моём случае это mmcblk0p27 размером 25,6 GB, у вас он скорее всего будет иметь другое имя, или вообще не будет иметь приписки p**. Безусловно, никто не гарантирует что именно самый большой раздел окажется тем самым на котором еще совсем недавно лежали ваши фото, видео, документы и тд., но в 90% случаев это оказывается именно тот раздел памяти который нам нужен. В противном случае вам придется по порядку копировать все образы и проверять каждый из них.
Копируем раздел памяти на ПК.
Если вы уже закрыли окно cmd, то запускаем его снова.
Вводим команды построчно:
Не забудьте внести соответствующие корректировки в код!
qwer – имя учетной записи в FileZilla (у вас свой если меняли)
pass – пароль от учетной записи в FileZilla (у вас свой если меняли)
40 – порт сервера FileZilla
192.168.42.79 – адрес сервера FileZilla (у вас свой)
mmcblk0p27.raw – копируемый блок памяти (у вас свой)
Открываем второе окно командной строки и вводим команды:
Не забудьте исправить mmcblk0p27 на номер своего блока!
Смотрим в окно FileZilla и видим, что скачивание mmcblk0p27.raw в папку C:\cygwin64\000 началось, теперь можно закрыть окна cygwin и сделать перерыв на чай.
Конвертируем и восстанавливаем
Вернулись? Файл скачался? Отлично. Отключаем телефон, подключаем интернет. Запускаем Cygwin.bat и вводим следующие команды.
Не забудьте исправить mmcblk0p27 на номер своего блока!
У меня конвертирование заняло пару секунд. На выходе у нас получается всё тот же файл mmcblk0p27.raw в папке C:\cygwin64\000, но уже немного другой. Этот сконвертированный файл можно смонтировать как виртуальный диск, или, например через R-studio, произвести восстановление данных непосредственно из нашего образа. Я так и поступил.
Hint: важные моменты пометил желтым.
Итоги
Моей целью было популярным языком объяснить способ копирования системного раздела с android-девайса на ПК, возможно, некоторые упрекнут меня в сложностях, связанных с USB-модемом и ftp, и скажут, что наверняка можно было проще вытащить образ. Отвечу так: я пробовал другими способами, описанными на 4pda и xda-developers, у меня не вышло, зато с ftp получилось со второй попытки, а входе написания статьи всё вообще прошло как по маслу.
У меня получилось восстановить все утерянные фото без потерь в качестве и даже то, что я и не думал восстановить. В ходе восстановления обнаружились фотографии, которые делал в августе прошлого года, когда только купил телефон и тестировал камеру.
В завершении хочется также упомянуть еще одну небольшую утилиту, которая восстанавливает данные — DiskDigger undelete. Она бесплатная, неплохой функционал, но к сожалению, после 40% она у меня вывалилась с ошибкой.
Источник