View Single Post
Posts: 8 | Thanked: 1 time | Joined on Dec 2013
#1
Can anyone please tell me the format of the /home/user/.cherry_state file on their N9 device, leaving out any confidential info, if present (please note the dot in the file name). Here's why I need it:

I have a brand new N9 and after unboxing I've been getting a lot of random freezes and reboots. After enabling the developer mode and looking at the logs I see what seems to be the problem:

cherry-checker: CRITICAL: Cherry state file's content is invalid.
applauncher: Daemon: Boot mode set.



I discovered this thread http://talk.maemo.org/archive/index.php/t-53565.html with some background info. It seems that, as per Nokia's terms of service at http://www.nokia.com/global/privacy/...service-terms/, "Upon first use of your device, and each time you update the Nokia device software, a text message will be sent to Nokia.". For N9 however it seems they went a step further so that if this registration fails you can't use the phone, because it keeps rebooting. Update: Turns out the assumption in the previous sentence is incorrect - that's not the cause for my reboots.

Im my case I first tried to use the phone with no SIM, getting random freezes and reboots. Then I placed a SIM and I started getting a flurry of SMS messages back from my cell operator telling me "destination not allowed" - it seems that for my current SIM (and its associated MCC) Nokia is trying to send those SMSs to an invalid number (probably a short code that's now out-of-service). Eventually I kept getting reboots, with the same "Cherry state file's content is invalid" error in the syslog.

Initially I tried to create an empty file, as suggested in the thread above. The phone doesn't seem to try to send any more hidden SMSs, but the reboots and cherry problem persists.

Digging further I found this thread http://talk.maemo.org/showthread.php?t=58761 with a sample file for N900. However the format must be different for N9, because I keep getting the same "content is invalid" error.

Could someone please help me out, by showing the format of their /home/user/.cherry_state. It would be much appreciated. Thanks !

P.S. I also tried to become root via devel-su and to disable this cherry business in /etc/init/xsession/cherryui.conf, but the neutered root in Harmattan (thanks Aegis - I guess) doesn't let me save the file. I should mention that I'm running the latest version of Harmattan, freshly flashed.

In most cases (e.g. 16 out of 17) I see the cherry error mention above followed by a reboot. In one case though I saw the reboot without the cherry error, so the problem may run even deeper:


Last edited by bhapca; 2014-02-08 at 08:10.