2013-01-04, 15:22
Can you check out this log cat I run, thanks again
http://pastebin.com/JYXp9unx
http://pastebin.com/JYXp9unx
(2013-01-18, 13:16)eamo1976 Wrote: Anyone knkw how to fix permissions issue I've tried no luck
(2013-02-26, 17:45)snotboble Wrote:(2013-01-18, 13:16)eamo1976 Wrote: Anyone knkw how to fix permissions issue I've tried no luck
I have a WonderMedia 8850 cheap chinese tablet that exhibited the symptoms:
XBMC installed fine; it ran "preparing first start up", but then closed and went back to the screen I came from.
No matter what I did it continued to do this. Upgraded firmware from ICS to JB, ran the nightly XBMC build instead of the stable etc.
I found a fix for this issue (requires ROOT though)
XBMC seems to want to store its userdata in /mnt/sdcard; however this tablet had its internal 8GB storage located at /mnt/local
I noticed in the logs that it also tried to store the userdata at the very root of the file system, but obviously this is read-only so permission was denied for this.
So I could plug in a MicroSD, run XBMC and be done with it, or I could do this:
I
I am sure there's another way rather than this quick & dirty hack - but it worked for me ;-)
Best regards,
Snotboble
(2013-02-26, 17:45)snotboble Wrote:(2013-01-18, 13:16)eamo1976 Wrote: Anyone knkw how to fix permissions issue I've tried no luck
I have a WonderMedia 8850 cheap chinese tablet that exhibited the symptoms:
XBMC installed fine; it ran "preparing first start up", but then closed and went back to the screen I came from.
No matter what I did it continued to do this. Upgraded firmware from ICS to JB, ran the nightly XBMC build instead of the stable etc.
I found a fix for this issue (requires ROOT though)
XBMC seems to want to store its userdata in /mnt/sdcard; however this tablet had its internal 8GB storage located at /mnt/local
I noticed in the logs that it also tried to store the userdata at the very root of the file system, but obviously this is read-only so permission was denied for this.
So I could plug in a MicroSD, run XBMC and be done with it, or I could do this:
Install Android Terminal Emulator and run it
su (to become root)
mount -o remount,rw / (to mount root file system as read/write)
mkdir /mnt/local/Android/data/org.xbmc.xbmc/files/.xbmc (to create XBMC userdata directory)
ln -s /mnt/local/Android/data/org.xbmc.xbmc/files/.xbmc /.xbmc (creates a link from the root file system to the local storage in its proper place)
mount -o remount,ro / (to make root file system read only again)
Run XBMC - and enjoy!
I am sure there's another way rather than this quick & dirty hack - but it worked for me ;-)
Best regards,
Snotboble
(2013-03-26, 18:43)momo Wrote: Great
Thank you for that hack!!
But when I restart my android device my XBMC does not start .. again.. and I had to do the same hack one more tim..
Do you know how to fix that ?
Please help
(2013-03-27, 21:45)snotboble Wrote:(2013-03-26, 18:43)momo Wrote: Great
Thank you for that hack!!
But when I restart my android device my XBMC does not start .. again.. and I had to do the same hack one more tim..
Do you know how to fix that ?
Please help
Unfortunately this hack is not persistent across reboots. As romfs is a compressed format that is expanded into memory upon boot, it can only be altered permanently via creating a custom ROM.
Another path would be to create a script that runs the commands upon device boot, but that would be a little beyond what I have dug into and as well it would be doing something to not fix the root cause.
There's a thread I'd recommend latching on to; it discusses the very issue at hand; that the XBMC custom config path (special://masterprofile/) is not correctly mapped on all devices. One of the developers is looking into it and hopefully can come up with a solution before too long.
Hope this helps a bit..
-Snotboble
(2013-03-28, 19:05)momo Wrote: If I will add all commands to the /data/init.sh (boot script) .. do you thing the hack will work ?