Добавляем поддержку монтирования Windows шар в Android

Купил недавно себе планшет Samsung Galaxy Tab Pro 10.1 LTE SM-T525 и захотелось дома смотреть на нём фильмы и другие файлы с моего сетевого диска, расшаренного через samba. Для этого в ядре должна быть поддержка CIFS и не только… в андроиде начиная с версии 4.2 это оказалось нетривиальной задачей.

1. Суть проблемы с пользовательскими монтированиями

Дело в том, что с версии 4.2 в Adnroid ввели многопользовательский режим и вместе с ним все файловые системы теперь монтируются как Slave, это приводит к тому, что файловая система смонтированная одним пользователем, не видна другим пользователям.
В виртуальной машине Dalvik андроида с версии 4.2 в файле vm/Init.cpp есть такой код:

if (mount("rootfs", "/", NULL, (MS_SLAVE | MS_REC), NULL) == -1) { SLOGE("Failed to mount() rootfs as MS_SLAVE: %s", strerror(errno)); return -1;}

Читать дальше → Хабрахабр про Андройд
Другие новости раздела: android

android

Samsung Galaxy Fit3: первый взгляд

Компания Samsung обновила свое устройство Galaxy Fit – фитнес-браслет с более чем сотней спортивных сценариев. Прошлый Galaxy Fit2 был выпущен в 2020 году. Устройство выпущено в трех цветах:

android

HONOR Magic6 Pro: камера профессионального класса HONOR Falcon с алгоритмами ИИ

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

android

Qualcomm Snapdragon 8 Gen 3: новый флагманский процессор для главных смартфонов 2024 года

Qualcomm представила новый мобильный процессор Snapdragon 8 Gen 3, который производится с использованием 4-нм техпроцесса. Новый чипсет предназначен для флагманских смартфонов 2024 модельного года.

android

Google показал Pixel 8 и Pixel 8 Pro: мало нового железа, много ИИ

Компания Google представила свои флагманские Android-устройства на ежегодной презентации. В рамках онлайн-трансляции Рик Остерлох и его коллеги показали Pixel 8 и Pixel 8 Pro, а также умные часы

Похожие публикации

android

Android / Dropbox для Android, 2.0!

Dropbox обновил свое приложение для Android до версии 2.0! Был полностью переработан дизайн и добавили несколько новых возможностей! Несколько новых функций: Избранное: Хотите точно знать, что файл

android

Samsung RD-PQ, меняем Tizen на Android (установка платы от донора S3)

Краткое содержание: Я меняю местами системные платы на своём Samsung RD-PQ и полноценном Samsung GT-i9003; В процессе выясняется, что платы идентичны, хотя, судя по теме на xda-developers(англ.),

android

Как я позорно деактивировал ботнет

Статья не соответствует заголовку, сервер внезапно поднялся. Двойной позор. Разместил я, ничего не подозревая, объявление на avito.ru. Сколько раз туда ходил! Но на этот раз как-то не удалось… Я

android

[Из песочницы] Самопальная привязка С++ классов к JVM через JNI

Так получилось, что недавно на работе мне понадобилось портировать старенькое нативное приложение под Android. Приложение написано в основном на C/C++. Захотелось мне это проделать грамотно и

android

Galaxy S3: радикальное снижения энерго-потребления mediaserver-ом

Многие владельцы Android устройств эпизодически сталкиваются с проблемой повышенного потребления энергии службой «Media Storage» (он-же mediaserver). Данный пост о том, как данная проблема может

Лента про iOS

Скачать GoodPlayer 6.6 [cracked ipa]

iPadMania.org — новости и файлы для Apple iPad на iPadMania.org GoodPlayer – это очередной проигрыватель видео без предварительной конвертации. GoodPlayer может проигрывать: AVI, XviD, DivX, WMV,

android

Пишем, собираем и запускаем HelloWorld для Android в блокноте

Когда я начал изучать Android, захотелось полностью написать и скомпилировать Android-приложение вручную — без использования IDE. Однако эта задача оказалась непростой и заняла у меня довольно много

android

Google Photos анонсировал «умные» альбомы

Судя по тому, как часто Google обновляет Photos, для компании сервис стал одним из приоритетных. Сегодня под Android, iOS и в веб-версии появились «умные» альбомы, автоматически созданные из фото и