Ei kirjoitusoikeuksia ulkoiselle SD-kortille

Liittynyt
02.11.2016
Viestejä
1 176
Ostin uuden puhelimen, Samsung A3 2017, ja siirsin vanhasta puhelimesta SD-kortin uuteen puhelimeen, mutta kirjoitusoikeudet puuttuvat monilta ohjelmilta, esim. OI File Manager eikä Termux pysty kirjoittamaan sille. My Files pystyy ja ohjelmien siirtäminen SD-kortille onnistuu myös.

Koitin formatoida kortin puhelimessa, käynnistää uudelleen, antaa storage-luvat ym. ohjelmille, mutta näistä ei ollut apua.

Perus-rommi eikä rootattu.
 

FlyingAntero

ɑ n d r o i d
Premium-jäsen
S Y N T H W A V E
Liittynyt
17.10.2016
Viestejä
9 113
Oletko kokeillut asetuksista irroittaa sd-korttia ja ottaa sitten takaisin käyttöön? Jos ei auta, niin tarkasta chkdsk komennolla tietokoneella, että kortti on muuten kunnossa.
 
Liittynyt
02.11.2016
Viestejä
1 176
Oletko kokeillut asetuksista irroittaa sd-korttia ja ottaa sitten takaisin käyttöön? Jos ei auta, niin tarkasta chkdsk komennolla tietokoneella, että kortti on muuten kunnossa.
Olen kokeillut unmounttaamistakin. Luulisin kortin olevan kunnossa, kun siihen pystyy kirjoittamaan joillakin ohjelmilla, varmaan joilla on rootin oikeudet, muilla ei sitten onnistu. Se on kyllä mountattu rw:nä, taisi olla root.sdcard_rw käyttäjä ja ryhmä.

USB:n kautta en saanut tietokoneella näkymään korttia, eikä ole micro-SD-kortinlukijaa. Saisikohan adb:llä ajettua fsck:n. Kokeilin myöhemmin tätä, nyt en ehdi. Tiedostojärjestelmä taisi muuten olla sdcardfs.
 
Liittynyt
01.04.2017
Viestejä
78
Tekisi mieli sanoa, että tuo on oletettua toimintaa. Muistikortit on nykyään aika hyljittyjä Androidissa. Googlella on ollut vielä hienosti tapana muuttaa lähes jokaisessa Android versiossa tuota muistikorttien toimintaa. Jotkut appien kehittäjät jaksaa pysyä perässä mitä API:a pitää käyttää - toiset ei (ei siellä mitkään ohjelmat roottina juokse). Muistaakseni ohjelmat saavat nykyään kirjoittaa vain omaan hakemistoonsa kortilla. Sitten voi olla eri asia jos kortin alustaa sisäisen muistin jatkeeksi. Tuo kuitenkin kryptaa kortin sisällön ja sitä ei voi enää lukea muilla laitteilla (IMO siirrettävyys on muistikorttien isoin etu).

Kortilla on aika varmasti ihan tavallinen FAT tiedostojärjestelmä (exFAT, yms. tuki riippuu ihan valmistajasta). SDCardFS, ja sen edeltäjä FUSE, on virtuaalisia tiedostojärjestelmiä, jotka on Androidissa käytössä MTP:n takia (Diving into SDCardFS: How Google's FUSE Replacement Will Reduce I/O Overhead).

Ja kuten mainittua, niin jostain Android versiosta (Nougat?) eteenpäin puhelimen lukitus pitää avata ja MTP kytkeä erikseen päälle ennen kuin tiedostoja pystyy siirtämään.
 
Liittynyt
02.11.2016
Viestejä
1 176
Taitaa toimia tässä niin, että ohjelman pitää osata kysyä lupaa tiettyyn hakemistoon SD-kortilla. Asensin Dir:n ja se taisi kysyä lupaa yrittäessäni luoda SD-kortille hakemistoa. Sen jälkeen ohjelmassa, jolla voi selata kaikkien ohjelmien tietoja, Dir:ssä storagen alla luki External Storage ja polku hakemistoon ja Deny Access -nappi.

Joo, ei pyöri ohjelmat roottina ymmärrettävistä syistä, paitsi jotkin käyttöjärjestelmään enemmän liittyvät ohjelmat.

Katsoin mount:lla, että kortti olisi mountattu vain sdcardfs:ksi, mutta taisi siellä lukea sdfat:kin.
MTP/tiedostonsiirto tms. täytyy kytkeä jokaisella kytkentäkerralla erikseen päälle ilmoituksista.
Epäselvästi kirjoitin, mutta tarkoitin, etten saanut SD-korttia näkymään mass storagena, sellainenkaan ei taida enää onnistua, jos koskaan onkaan onnistunut. Ajattelin olisiko sen voinut formatoida USB:n yli tietokoneella.
 
Liittynyt
01.04.2017
Viestejä
78
Katsoin mount:lla, että kortti olisi mountattu vain sdcardfs:ksi, mutta taisi siellä lukea sdfat:kin.

Epäselvästi kirjoitin, mutta tarkoitin, etten saanut SD-korttia näkymään mass storagena, sellainenkaan ei taida enää onnistua, jos koskaan onkaan onnistunut. Ajattelin olisiko sen voinut formatoida USB:n yli tietokoneella.
mount-komento näyttää vain sen uloimman "kääreen" (sdcardfs tai fuse), ei sitä itse kortin tiedostojärjestelmää kun se ei ole suoraan mountattuna.

UMS (USB Mass Storage) toimi kyllä joskus vuosia sitten, mutta ei enää. Saattoi olla jopa ICS, jossa tuki poistettiin Androidista. Custom ROMeissa tuki UMS:lle tosin säilyi ainakin Lollipopiin asti.
 
Toggle Sidebar

Statistiikka

Viestiketjut
239 682
Viestejä
4 188 729
Jäsenet
70 778
Uusin jäsen
Heiniks

Hinta.fi

Ylös Bottom