Üdv Srácok,
Tudja valaki hogy a linux (android) melyik része felelős a fájlrendszerek kezeléséért?
Csak mert saját romot használok a Sony Ericsson X8-as telefonomhoz, és a rengeteg pozitívuma ellenére nem képes kezelni az ékezetes mappákat / fájlokat.
Talán valami fstab féle fájl módosítása megoldhatná?
Részleteket itt olvashat akit érdekel a téma: http://forum.se-portal.hu/viewtopic.php?f=108&t=12612&start=1350#p437691 (Elnézést a másik fórum reklámozása miatt, de mivel tematikailag különbözik, talán nem zavar senkit)
Ha valakinek van ötlete, kérem ossza meg.
Köszönöm!
- 2316 megtekintés
Hozzászólások
Elküldenéd, hogy a mount parancs kimenetét? És akkor okosabbak lennénk.
- A hozzászóláshoz be kell jelentkezni
mount
rootfs / rootfs rw 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
/dev/block/mtdblock0 /system yaffs2 ro 0 0
/dev/block/mtdblock3 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mmcblk0p1 /sdcard vfat rw,noatime,nodiratime,fmask=0000,dmask=0000,al
low_utime=0022,codepage=cp437,iocharset=iso8859-1,errors=remount-ro 0 0
/dev/block/loop1 /system ext2 rw,noatime,nodiratime,errors=continue 0 0
/dev/block/loop2 /data ext2 rw,noatime,nodiratime,errors=continue 0 0
/dev/block/mtdblock1 /cache yaffs2 rw,nosuid,nodev 0 0
DxDrmServerIpc /data/DxDrm/fuse fuse.DxDrmServerIpc rw,nosuid,nodev,user_id=0,gr
oup_id=0,allow_other 0 0
Itt a mount parancs kimenete. Köszönöm a segítséget.
Nem ismerem igazán a linuxot. De annyi már kiderült hogy androidban nincs /etc/fstab fájl.
Azt hiszem a codepage vagy az iocharset beállítás nem jó. Hol tudom ezeket átírni? :)
Az eredeti módosítatlan rom mount kimenete ez:
mount
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
/dev/block/mtdblock0 /system yaffs2 ro 0 0
/dev/block/mtdblock3 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock1 /cache yaffs2 rw,nosuid,nodev 0 0
DxDrmServerIpc /data/DxDrm/fuse fuse.DxDrmServerIpc rw,nosuid,nodev,user_id=0,gr
oup_id=0,allow_other 0 0
/dev/block//vold/179:1 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=
1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,s
hortname=mixed,utf8 0 0
- A hozzászóláshoz be kell jelentkezni
azt hiszem a chargemon fájlban kell átírni valamit.
a iocharset=iso8859-2 részt már én írtam hozzá.
jó ez így?
#!/system/bin/sh
/system/bin/busybox mount -o remount,rw rootfs /
mkdir /sdcard
chmod 777 /sdcard
/system/bin/busybox mount -t vfat -o rw,noatime,nodiratime,iocharset=iso8859-2 /dev/block/mmcblk0p1 /sdcard
/system/bin/busybox losetup /dev/block/loop1 /sdcard/x8.img
/system/bin/busybox losetup /dev/block/loop2 /sdcard/data.img
/system/bin/e2fsck -y /dev/block/loop1
/system/bin/e2fsck -y /dev/block/loop2
/system/bin/busybox mount -t ext2 -o rw,noatime,nodiratime /dev/block/loop1 /system
/system/bin/busybox mount -t ext2 -o rw,noatime,nodiratime /dev/block/loop2 /data
/system/bin/busybox cp -rPR /system/ramdisk/* /
# chroot / /init
- A hozzászóláshoz be kell jelentkezni
Vigyázz azokkal a fájlokkal, mert trükkösek. Van olyan, amit rootként átírhatsz, de visszaállítják magukat minden bootoláskor.
A /etc/fstab egyébként nálam működik (pontosítok, /system/etc/fstab, de a telefonomon a /etc symlinkelve van a /system/etc-re). Csak annyi a trükk, hogy létre kell hozni. Én onnan csatolok fel swapet.
- A hozzászóláshoz be kell jelentkezni
"Csak mert saját romot használok a Sony Ericsson X8-as telefonomhoz, és a rengeteg pozitívuma ellenére nem képes kezelni az ékezetes mappákat / fájlokat."
Helló hogy sikerült hozzá csinálnod saját romot??
Nekem is x8as telefonom van és nekem is el kellene egy jobb rom rá.
Előre is köszönöm a válaszod akár privátban is írhatod.
Zoleee
- A hozzászóláshoz be kell jelentkezni
hud! Köszönöm a segítséget. A mount-os hsz-el rávezettél a megoldásra.
hozzá kellett írnom a chargemon fájl egy sorához hogy utf8
/system/bin/busybox mount -t vfat -o rw,noatime,nodiratime /dev/block/mmcblk0p1 /sdcard
/system/bin/busybox mount -t vfat -o rw,noatime,nodiratime,utf8 /dev/block/mmcblk0p1 /sdcard
:D
- A hozzászóláshoz be kell jelentkezni
Örülök neki!
- A hozzászóláshoz be kell jelentkezni