Подмена памяти 4pda

Как заменить внутреннюю память Андроид на карту памяти

Подмена памяти 4pda

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

Для тех кто не понял из заголовка о чем данная статья: предположим у вас 400 МБ внутренний памяти Android, что очень мало (примерно 12-20 установленных приложений), то тогда можно подумать чтобы взять и подменить основную память на карту памяти.

Риски и что необходимо знать

Замена внутренней памяти Android на карту памяти происходит только при наличие установленных root прав (нет root, способ не работает)! Для тех кто не знает что такое Root и как получить:

  • Что такое Root Android?
  • Как получить Root права на Android?

Помимо этого вы обязаны знать структуру файловой системы Android.

Подмена памяти возможна только при условии что на вашем Android устройстве имеется имеется системный файл vold.

fstab по пути /system/etc, если такового у вас нет, то данный способ к сожалению не для вас! Воспользуйтесь альтернативными способами (ссылка 1, ссылка 2, ссылка 3).

Также если на Android нет собственной памяти, то эта статья также не для вас. Статья в большей степени для устройств с процессором Mediatek (MTK) или Rockchip.

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

С подменной внутренней памяти на карту памяти, у последней очень сильно падает срок эксплуатации (из-за частого чтения/записи), а также может упасть скорость работы Android если очень низкий класс карты MicroSD.

Инструкция замена внутренней памяти Android на карту памяти

1. Установить файловый менеджер Root Browser

2. Запускаем файловый менеджер Root Broswser и переходим по по пути:

/system/etc/

3. Ищем файл vold.fstab и открываем его (зажимаем на файле и выбрать Edit)

4. В файле vold.fstab видим примерно такую картину:

## Vold 2.0 fstab
##
# Regular device mount
##
##Format: dev_mount
## label — Label for the volume
## mount_point — Where the volume will be mounted
## part — Partition # (1 based), or ‘auto’ for first usable partition.
## — List of sysfs paths to source devices
####################################### # Mounts the first usable partition of the specified device
#/devices/platform/awsmc.3/mmc_host for sdio
dev_mount sdcard /mnt/sdcard auto /devices/virtual/block/XXXXXX
dev_mount extsd /mnt/extsd auto /devices/platform/XXXXXX/XXXXXXX
/devices/platform/sunxi-mmc.0/mmc_host
dev_mount usbhost1 /mnt/usbhost1 auto /devices/platform/sw-ehci.1 /devices/platform/sw_hcd_host0 /devices/platform/sw-ehci.2 /devices/platform/sw- ohci.1  /devices/platform/sw-ohci.2

На данном примере обратите внимание выделено две строки, если внимательно перед эти прочитали структуру файловой системы Android, то вы уже знаете, что /sdcard  или /sdcard0 это внутренняя память, а  /extsd или /external_sdcard, /sdcrad1, /sdcrad2,/external_sd это внешняя память, то есть MicroSD.

Все что нужно сделать это заменить эти две строки местами:

dev_mount extsd /mnt/extsd auto /devices/virtual/block/XXXXXX
dev_mount sdcard /mnt/sdcard auto /devices/platform/XXXXXX/XXXXXXX

Еще один пример, на другом устройстве:

dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

Меняем на следующее:

dev_mount sdcard /storage/sdcard1 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

Сохраните результат своей работы и перезагрузите Android! После перезагрузки устройство будет с увеличенным количеством памяти!

Источник: https://4pda.biz/android-obshchee/1548-kak-zamenit-vnutrennyuyu-pamyat-android-na-kartu-pamyati.html

Как на Андроиде переключить память на карту

Подмена памяти 4pda

Как на Андроиде переключить память на карту. По умолчанию все приложения устанавливаются на внутреннюю память Андроид-устройства. Она же используется для хранения их кэша.

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

Как их использовать для разгрузки основной памяти, мы рассмотрим далее.

Как переключить память Андроид-телефона на карту памяти

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

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

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

Способ 1: Link2SD

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

Скачать Link2SD вы можете ЗДЕСЬ

Инструкция по работе с Link2SD такая:

  1. В главном окне будет перечень всех приложений. Выберите нужное.
  2. Прокрутите вниз информацию о приложении и нажмите «Перенести на SD-карту».

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

Способ 2: Настройка памяти

Снова вернемся к системным средствам. На Андроид можно указать SD-карту, как место установки приложений по умолчанию. Опять-таки, работает это не всегда.

В любом случае попробуйте сделать следующее:

1. Находясь в настройках, откройте раздел «Память».

2. Нажмите на «Предпочитаемое место установки» и выберите «SD-карта».

3. Также можно назначить хранилище для сохранения других файлов, обозначив SD-карту как «Память по умолчанию».

Расположение элементов на Вашем устройстве может отличаться от приведенных примеров.

Способ 3: Замена внутренней памяти на внешнюю

А этот метод позволяет обмануть Андроид, чтобы он воспринимал карту памяти как системную память. Из инструментария Вам понадобится любой файловый менеджер. На примере будет использоваться Root Explorer.

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

Порядок действий такой:

1. В корне системы откройте папку «etc». Для этого откройте свой файловый менеджер.

2. Найдите файл «vold.fstab» и откройте его с помощью текстового редактора.

3. Среди всего текста отыщите 2 строки, начинающиеся на «dev_mount» без решетки в начале. После них должны идти такие значения:

  • «sdcard /mnt/sdcard»;
  • «extsd /mnt/extsd».

4. Нужно поменять местами слова после «mnt/», чтобы стало так:

  • «sdcard/mnt/extsd»;
  • «extsd/mnt/sdcard».

5. На разных устройствах могут быть разные обозначение после «mnt/»: «sdcard», «sdcard0», «sdcard1», «sdcard2». Главное – поменять их местами.

6. Сохраните изменения и перезагрузите смартфон.

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

Способ 4: Перенос приложений стандартным способом

Начиная с версии Андроид 4.0, можно перенести некоторые приложения с внутренней памяти на SD-карту без использования сторонних средств.

Для этого понадобится проделать следующее:

1. Откройте «Настройки».

2. Перейдите в раздел «Приложения».

3. Тапните (дотроньтесь пальцем) по нужной программе.

4. Нажмите кнопку «Переместить на SD-карту».

Недостаток этого способа в том, что он работает далеко не для всех приложений.

Такими способами можно использовать память SD-карты под игры и приложения.

Источник: https://upgrade-android.ru/stati/stati/3958-kak-na-androide-pereklyuchit-pamyat-na-kartu.html

Впихнётся всё: как увеличить память смартфона?

Подмена памяти 4pda

В смартфонах памяти всё больше, а толку не видно — спасибо вечно «жиреющим» приложениям и распухшим фотографиям. За примерами далеко ходить не надо: тот же в 2011 году занимал всего 2,6 МБ, в 2015 — 28 МБ, а сейчас — больше 70 МБ.

Случай не единичный — другие приложения тоже «набирают вес». Заставить их «похудеть» мы не можем — зато в нашей власти расширить внутреннее пространство смартфона и максимально оптимизировать его использование.

Ловите инструкцию, как это сделать.

Борьба с пожирателями памяти

Представим, что при установке очередного приложения вы получили от Google Play сообщение о нехватке места. Программа нужна срочно, и возможности перенести часть данных на карту памяти или в «облако» у вас нет.

Оперативно решить эту проблему можно стандартными средствами Android, выяснив, какие из уже установленных приложений занимают больше всего места. Для этого откройте настройки устройства, перейдите в раздел «Приложения», нажмите кнопку «Меню» и выберите пункт «Сортировать по размеру».

Попробуем проанализировать использование памяти восемью наиболее «тяжёлыми» приложениями.

При взгляде на список сразу становится понятно, что с «Яндекс.Навигатором», Google Maps и игрой Shadow Fight сделать ничего не получится — свои мегабайты приложения занимают вполне оправданно.

Игнорируем и «Сервисы Google Play» — это системное приложение, необходимое для работы многих сервисов.

А вот аппетит браузера Chrome, клиента , Dropbox и вполне можно умерить: для этого нужно поочерёдно выбрать каждую из программ, перейти в раздел «Память» и нажать кнопку «Очистить кэш».

Таким нехитрым способом удалось освободить почти 900 МБ памяти — совсем неплохо, если у вашего устройства всего 8-16 ГБ внутренней памяти.

Производители смартфонов и сторонние разработчики предлагают утилиты, которые автоматизируют очистку кэша, но пользоваться ими следует очень аккуратно: такие программы нередко удаляют кэши игр и карт, которые вам придётся скачивать заново. Особенно неприятно, если в нужный момент не будет доступа к Wi-Fi.

Штатного способа для анализа файлов в Android нет (хотя производители нередко предлагают свои), поэтому для этих целей можно воспользоваться одним из сторонних инструментов. Например, бесплатной программой DiskUsage.

Приложение очень простое: всё, что оно умеет делать — в виде плиток наглядно отображать сколько данных занимает папка или приложение. Нажатие на блок увеличивает его, позволяя увидеть подпапки (этого же можно добиться мультитач-жестами).

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

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

Расширение встроенной памяти

Конечно, самый простой способ решить проблему с нехваткой мегабайт — установить MicroSD. Причём в современных версиях Android это можно сделать сразу двумя способами. Первый — «по старинке», просто вставить карту и вручную перенести на неё большие массивы (например, библиотеку музыки) и отдельные приложения. Второй способ — объединить пространство карты с внутренней памятью.

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

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

Чтобы объединённая память работала без сбоев, карта должна быть быстрой: мы рекомендуем использовать, как минимум, microSD Class 10.

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

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

Облачные хранилища

Производители смартфонов не очень-то любят карты памяти. Дескать, пользователь поставит дешёвую медленную MicroSD и испортит себе впечатление от производительного смартфона. Существует немало гаджетов вообще без этого слота, а если он и есть, зачастую комбинирован со слотом SIM-карты. Вот и выбирай, что нужнее: больше гигабайт или второй номер.

Но, даже если у вас нет возможности использовать карту, существует ещё пара способов хранения больших объёмов данных. Один из них — облачные хранилища.

Все современные сервисы умеют автоматически загружать в «облако» фотографии и видео. При этом обычно можно установить ограничение на загрузку по размеру файла, типу подключения (мобильная сеть или Wi-Fi) и заряду аккумулятора.

В Dropbox вы можете выбирать типы файлов, которые будут храниться в «облаке».

Некоторые облачные сервисы пошли дальше и умеют при нехватке внутренней памяти удалять со смартфона файлы, копия которых есть в «облаке». Среди подобных приложений — Microsoft OneDrive, дающий бесплатные 5 ГБ места всем, и ещё 1 ТБ тем, кто имеет подписку на Office365.

Помимо Dropbox и OneDrive, в число популярных облачных сервисов входят «Яндекс.Диск», «Google Диск» (и специальное приложение «Google Фото»), Box и ещё ряд других, менее распространённых. Словом, выбрать есть из чего.

Внешние накопители

Радикально расширить память можно с помощью внешних носителей, подключив их по USB. Часть производителей даже кладёт специальные OTG-переходники в комплект.

Если ваш поленился — на «Али» или в ближайшем «М.» всё есть.

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

Если носить с собой переходник не с руки — есть альтернатива в виде флешки USB Type-C. Она спокойно стыкуется со смартфоном и не требует переходника. Такие накопители на другой стороне имеют классический штекер USB Type-A, так что и с подключением флэшки к компьютеру или ноутбуку проблем не будет.

Использование флэшки может быть полезно, например, в путешествиях: накопитель даже на 128 ГБ сейчас стоит около 2500 рублей, а вот фильмов на него поместится много. Да и освободить память смартфона просто — не нужен ни ноутбук, ни USB-кабель.

С подключением SSD и HDD к смартфону всё не так однозначно. USB-порт смартфона может попросту не прокормить столь прожорливый аксессуар. Поэтому перед приобретением подобного накопителя сначала проверьте, будет ли он работать именно с вашим аппаратом.

Другая особенность, которую стоит иметь в виду — внешние накопители  необходимо будет отформатировать как FAT32 или NTFS. Дело в том что через USB смартфон может работать только с этими файловыми системами, даже если гаджет поддерживает карты памяти с exFAT.

Заключение

Память заканчивается всегда — даже если вы берёте флагманы с 64 ГБ «на борту». Что уж говорить о бюджетниках, у которых свободное пространство улетучивается буквально на глазах. Надеемся, наши советы помогут вам оптимизировать память в смартфоне и, наконец, поставить как можно больше игр и приложений, так необходимых всегда и по первому требованию.

Автор текста: Владимир Терехов

Источник: 4pda.ru

Источник: https://4pda.ru/2018/07/13/352316/

ЛайфХак для Андроид. Замена внутренней памяти на флешку!

Подмена памяти 4pda

В последнее время все больше людей отказывается от получения root прав. У всех на это свои причины. Кто-то не хочет заморачиваться и читать сложные мануалы, кто-то боится потерять гарантию.

Google тоже способствует этому, разрешая в новых версиях Android, хоть и не просто, но все же выполнять некоторые действия, которые без root были раньше невозможны. Речь сегодня пойдет о тонкой настройке через adb.

Преимущественно статья написана для людей не имеющих root права на телефоне, для тех у кого все же root права есть – статья предоставляется как есть. Автор статьи не несет ответственности за ваши действия.

Для начала запомним что ни одно действие описанное в этой статье не может окирпичить ваш телефон. Вы не имеете root прав, а значит невозможно испортить какой-либо компонент системы.

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

Без root мы просто не затрагиваем системные компоненты. Используем только то что разрешает нам сама система, как пользователю.

Разберем немного само устройство системы. В Android нет дисков как в Windows. Есть папки. Папки могут быть например картой памяти. Представьте что на вашем компьютере при вставке флешки, на рабочем столе появляется папка “флешка”. Вытаскиваете, исчезает.

Вот примерно так же и устроена система в вашем телефоне. И так попадая в shell вашего телефона вы оказываетесь в корневой, главной папке. В ней находится куча папок куда у вас нет доступа. Например System (папка прошивки) или Data (папка данных приложений).

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

И так, внутренняя память телефона всегда называется /sdcard. Карта памяти может находится в другом месте, но обычно она /storage/0123-4567

Для того чтобы попасть в shell вашего телефона (командную строку), нужно произвести на телефоне не сложные действия. Заходите в настройки телефона, ищете пункт “О Телефоне”. В нем ищите информацию о прошивке, версию и .т.д. Нас интересует пункт “Номер сборки”.

Нужно нажать на него быстро 10 раз. Должна появиться надпись “Включен режим разработчика”. Не бойтесь, ничего страшного не произойдет, просто в настройках телефона появится новое меню “Параметры разработчика”. Нужно зайти в это меню и включить “Отладка по USB”.

Далее на компьютер нужно установить adb. Для этого вам необходимо скачать “15 seconds adb installer”. К сожалению прямых ссылок дать не могу, но уверен поиском в гугле вы найдете нужный файл.

Запустить от администратора, несколько раз согласится нажав на клавиатуре “Y”, установить драйверы от Google Inc.

После того как вы установили adb + необходимые драйверы, вы можете работать с командной строкой телефона.

Для этого в пуске нажмите выполнить и вбейте руками CMD. Ну или на любом месте рабочего стола нажмите на клавиатуре “Win + R”, вбейте “cmd” (без кавычек) нажмите Enter.

Вы в командной строке компьютера. Чтобы подключиться к командной строке телефона вбейте adb shell. На телефоне может появится диалог – “доверять ли этому компьютеру?” Жмите доверять. Если все прошло гладко, вы увидите что-то вроде 1|greatlte:/ $

Основные команды:

pwd – показывает место (полный путь) к папке где вы находитесь

cd .. – перейти в папку уровнем выше

cd – change directory (сменить папку)

mkdir – make directory (создать папку)

rmdir – remove directory (удалить папку)

rm – remove file (удалить файл)

rm -rf – remove recursive force (удалить папку/файл вместе со всем содержимым) (Это опасная команда! Если запустить ее находясь скажем в корне памяти телефоне, вы сотрете все файлы (фотки например) находящиеся на карте памяти. Лучше не пользоваться этой командой без полного понимания того что она делает).

cp – copy (копировать)

mv – move (перемещать или переименовывать)

Примеры:

cd /sdcard/Downdload – сменить папку на /sdcard/Downdload

mkdir Papka – создает папку Papka в папке где вы находитесь

mkdir /sdcard/Downdload/Papka – создает папку Papka в /sdcard/Downdload

copy bxActions.apk bxActions1.apk – создает копию bxActions.apk с именем bxActions1.apk в папке где вы находитесь

mv bxActions.apk bxActions1.apk – переименовывает файл bxActions.apk в bxActions1.apk в папке где вы находитесь

mv /sdcard/Downdload/bxActions.apk /sdcard/bxActions.apk – переносит файл bxActions.apk из папки /sdcard/Downdload/ в корень внутренней памяти (/sdcard)

Почувствуйте себя хакером, начните использовать кнопку Tab на клавиатуре. Например пишите cd /sd[жмете кнопку TAB] получается – cd /sdcard

Продолжайте – cd /sdcard/Dow[жмете кнопку TAB] – получаете cd /sdcard/Downdload/ и вот уже можно жать Enter. Получается быстрее, если привыкните, жизнь станет сильно проще)

Кнопка Tab в командной строке пытается продолжить то что вы пишите подставляя имена файлов и папок которые есть в системе.

Что может adb? Начнем с азов. Перезагрузка в основные режимы.

reboot – (перезагрузка телефона)

reboot bootloader – перезагрузка в режим download или режим bootloader

reboot recovery – перезагрузка в режим восстановления

Работа с показом всяких системных характеристик:

getprop ro.bootloader – показ версии bootloader (только Samsung)

getprop ro.boot.carrierid – показ региона телефона (только Samsung)

getprop – выводит полный список команд сразу с результатами, можно посмотреть кучу инфы о телефоне

Страшный ужасный push и pull:

Эти две команды, push и pull скачивают и закачивают на телефон файлы с ПК и обратно.

Например. Открываете свой cmd на компьютере. Там вы тоже оказываетесь сразу в какой-то папке. Обычно это какой-нибудь C:\Windows\System32. Допустим вам нужно скачать файл с рабочего стола на телефон. В командной строке ПК пишите – cd C:\Users\Vasya\Desktop

Vasya – название пользователя, у вас оно само собой другое) Используйте кнопку TAB как писал выше, будет быстрее и проще. Задача чтобы вместо C:\Windows\System32 у вас было написано C:\Users\Vasya\Desktop

Как только вы оказались командной строкой на своем рабочем столе, можно например отправить файл контактов на телефон:

Пишите:

adb push контакты.csv /sdcard/Download/

И файл контактов скопируется с вашего рабочего стола в телефон, в папку /sdcard/Download/

С помощью команды pull можно наоборот, скачать с телефона на ПК:

adb pull /sdcard/Download/контакты.csv контакты.csv

Файл должен оказаться в той папке где вы находитесь командной строкой на ПК (но мы же на вашем рабочем столе, верно?)

Даем какой-либо программе специальные разрешения на примере bxAction:

Для работы bxActions нужно два специальных разрешения, WRITE_SECURE_SETTINGS и READ_LOGS. Эти разрешения могут быть даны только через компьютер, через adb. Сам разработчик рекомендует ввести в командной строке следующее:

adb shell pm grant com.jamworks.bxactions android.permission.WRITE_SECURE_SETTINGS

adb shell pm grant com.jamworks.bxactions android.permission.READ_LOGS

Это правильные команды, однако они не дают вам понимания сработали ли они при вводе. Я рекомендую вводить так:

adb shell – тут мы заходим в shell телефона

pm grant com.jamworks.bxactions android.permission.WRITE_SECURE_SETTINGS

pm grant com.jamworks.bxactions android.permission.READ_LOGS

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

Таким вот не очень хитрым образом вы можете выдавать приложениям права которые раньше могли быть доступны только с получением root! К сожалению Google разрешает таким образом выдавать не все права, тот же Titanuim Backup не заработает, однако многие другие приложения сейчас умееют работать довольствуюсь только доступными в adb правами.

Я перечислю несколько приложений который попросили специальные права, я выдал их через adb и приложения прекрасно работают. Это – Wakelock Detector, Tasker, Adhell, Andromeda, AutoNotification, bxAction, Substratum, SystemUI Tuner.

Страшный ужасный менеджер пакетов.

Бывает ситуация когда вы поставили какое-то приложение, например тему. Вы хотите ее удалить, но не можете ее найти в списке установленных приложений. Так же бывает что приложение в списке есть, но оно не удаляется. Тут нам поможет встроенный менеджер пакетов.

У каждого приложения есть уникальное имя пакета. Это скажем так внутреннее название приложения, такое как его видит система. Вы же видите только название из так называемых строк перевода.

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

Таким образом вы видите у себя в меню приложений bxActions вместо com.jamworks.bxactions

Бывают конечно пакеты которые являются скажем какими то системными дополнениями, которые не переводят даже в файле default перевода и оставляют прям называнием пакета. Кстати по этой же логике создаются приложения клоны.

Достаточно пересобрать (именно пересобрать через специальный софт) пакет com.jamworks.bxactions с именем com.jamworks.bxactions1 и при установке вы получите второе приложения bxActions) Такой клон не всегда будет работать, но это один из способов создать клон.

Система видит приложения с разными названиями пакетов как отдельные приложения.

И так что может pm?

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

adb shell

cmd package list packages

Удалить пакет (например bxactions)

pm uninstall com.jamworks.bxactions

Пакетным менеджером так же можно устанавливать приложения. Например вы скинули bxActions.apk в папку Download

adb shell

cd /sdcard/Download

pm install bxActions.apk

Поздравляю вы установили приложение не дотрагиваясь до телефона)

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

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

Конечно, вы скажете, что можно поставить какой-нибудь Disabler с маркета, но это не всегда бывает удобно, поэтому просто знайте что есть способ сделать это через adb.

pm disable com.jamworks.bxactions – чтобы отключить

pm enable com.jamworks.bxactions – чтобы включить обратно если вы передумали

Есть одна загвоздка, вы можете не знать какое название пакета приложения Браузер. Обычно в если зайти в свойства приложения через настройки (Настройки – Приложения – bxActions), то в какой нибудь строке указывается название пакета, однако на Samsung'ах например невсегда.

В случае если посмотреть название пакета негде, а искать в выводе cmd package list packages не хочется, можно воспользоваться сторонним софтом. Например проводник которым я постоянно пользуюсь это умеет.

В Solid Explorer открываем боковое меню, приложения, выбираем системное или пользовательское приложение, видим список приложений и под каждым написано название пакета.

Источник: https://pikabu.ru/story/layfkhak_dlya_android_zamena_vnutrenney_pamyati_na_fleshku_3577944

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.