[Techinfo] android <--> NTFS eszköz

Gyulai László gyulail at turr.edu.hu
2023. Nov. 6., H, 10:51:11 CET


Az ntfs írás linux kernel alatt futó eszközöknél nem olyan egyszerű. Az 
olvasás benne van a kernelben régóta, de az írás nem. Linux alatt volt 
rá megoldás, userspace driver segítségével, amihez szükség van a 
kernelben FUSE támogatásra, és az NTFS-3G userspace driverre. Ezzel 
stabilan működik az írás, de a performance hiányzik, azaz lassú.

2021-ben a Paragon nyílt forrásúvá tette az ntfs driver kódját, és 
később be is került a kernel forrásba, az 5.15-ös kernel verziótól 
megvan a lehetőség, hogy valaki ezt a natív támogatást befordítsa a 
kernelébe. De ez a kód áttekinthetetlen, több tízezer soros katyvasz, 
amihez a maintainer azóta se nyúlt hozzá (orosz állampolgár, a netről is 
"eltűnt", nem nagyon tudjuk mi van vele). De a lehetőség megvan, vagy 
FUSE-n keresztül, vagy a natív kernel kóddal az írás működik.

A linuxhoz hasonlóan android alatt is lehetséges az írás, de feltételei 
vannak. Vagy minimum 5.15 kernel kell, és aki a készülék kernelét 
fordította, annak be kellett kapcsolnia a gyári kernelben az ntfs írás 
támogatását. Vagy be kellett kapcsolnia a FUSE támogatást. Ez android 
11-el alapértelmezett, ott az SDCardFS-ről átálltak FUSE daemon alapú 
háttértár emulációra, sőt android 12-től FUSE passthrough is van, ami a 
teljesítményre van jó hatással. No, ha van már FUSE támogatás, akkor 
elvileg az NTFS-3G driver itt is működhet. De ha nem rakta bele a gyártó 
a rendszerbe, akkor nekünk kellene ezt megtenni. De ehhez root elérés 
szükséges.

Tehát, gyári rendszeren ha nincs NTFS írás, akkor nincs NTFS írás. 
Bootloader nyitás után ha van olyan custom kernel ami támogatja az 
írást, akkor felrakható az a készülékre. Ha nincs, akkor az az így járás 
tipikus esete.

Egyébként miért nem lehet kivenni azt a memóriakártyát a tabletből, és 
rádugni azt, és az usb hdd-t egy gépre, és átmásolni a cuccot? Annál 
egyszerűbb és gyorsabb nincs, pláne ha hackelni kéne a tabletet a cél 
elérésére.

GyL

2023.10.29. 10:20 keltezéssel, Horváth Péter via Techinfo írta:
> Valamelyik androidnál találkoztam olyannal, hogy egyenként kellett 
> engedélyezni a mappákhoz való hozzáférést alkalmazásonként.
>
> A beépített androidos fájlkezelővel nem próbáltad?
>
> Esetleg ha rádugod egy windowsos gépre, és "mindenki" -nek adsz 
> jogosultságot az egész meghajtóra, vagy csak 1 mappára?
>
>
> 2023.10.26. 21:07 keltezéssel, Dorozsmai Károly via Techinfo írta:
>> Üdv! Egy tabletről (a benne lévő memóriakártyáról) kellene 
>> állományokat másolni egy mobil HDD-re, USB-n keresztül. A tableten 
>> 13-as android van. Tettem a táblagépre TC-t, az szólt hogy az NTFS 
>> eszköz írásvédett, engedélyezzem... Hiába, írni nem tudok rá (olvasni 
>> problémamentesen). Mi a megoldás? Kell valami plug-in, vagy anélkül 
>> is megy a dolog? TIA
>> Szertár: http://www.szag.hu/weboldal/techinfo/ 



További információk a(z) Techinfo levelezőlistáról