Project

General

Profile

[SOLVED] Can't get airplane mode off (so I have no signal)

Added by Xan VFR about 7 years ago

Hi!

I have a Samsung Galaxy S3 with last Replicant 4.2 version that's been working well 'till today, when I turned it on and I had no signal (wifi works). Tried powering off/on, taking battery off/in, take SIM off/in. I even tried to insert the SIM in my old Galaxy S to check the SIM but it's smaller than the needed in Galaxy S.

Called my mobile operator tech support and they confirmed it was all ok about my line, contract, etc.

After several tries I discovered that the phone is in airplane mode regardless it's activated or deactivated (thats the message I get when I try to make a phone call). I tried the solution proposed in https://stackoverflow.com/questions/10506591/turning-airplane-mode-on-via-adb#40271379:

adb shell settings put global airplane_mode_on 0
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE

but if keeps the same and all I see in the logs makes no sense to me but nothing stands out.

Last night, when I was switching off the phone the screen blinked. Connected the charger but the animated charging icon didn't appear, so I pressed the power button and screen went on but showed the normal screen of Replicant running on. Pressed power button again (and I think I selected poweroff), but the phone rebooted and asked for my encryption code (I have the phone encrypted). I didn't type anything, pressed the power button and selected poweroff. Then the phone went off and started to charge.

Today I can't make/receive calls because the phone is in airplane mode and I can't disable it via GUI or adb.

Any idea(s) about what to do?

Thanks in advance!


Replies (1)

RE: Can't get airplane mode off (so I have no signal) - Added by Xan VFR about 7 years ago

After a lot of looking up on the Internet I noticed I had no IMEI in the options of the phone no matter whatever SIM I used which led my to pages that pointed to /efs corruption. As I've experienced corruption of files in /efs once (or maybe twice ;-)) I restored a backup I had of /efs (after backing up all phone information) and now I have my phone working again.

So, the bottom line is: BACKUP /efs NOW!!!

    (1-1/1)