Sony Xperia L WiFi и Bluetooth не включаются

Это случилось пару месяцев назад, когда я случайно перезагрузил свой загрузчик через Flashtool вместо Backup TA, Wi-Fi и Bluetooth стали несовместимыми и продолжали сбоить телефон.
Иногда начинает работать на короткое время, но потом телефон зависает и снова долго не работает, а иногда при случайной перезагрузке опять запускается, только чтобы телефон завис. Он продолжает показывать Turning WiFi/Bluetooth on..., но не включается.

Вот все, что я пробовал...

  1. Возврат к стоковому ПЗУ и повторная блокировка загрузчика через восстановление TA. (Но это не помогло, на стоковой прошивке еще хуже, мой телефон зависает, и мне приходится возвращаться к пользовательской прошивке)

  2. Я посетил сервисный центр после ремонта программного обеспечения и повторной блокировки. (Они сказали, что мне, возможно, придется заменить материнскую плату, чтобы все было правильно, 10 тысяч рупий делают это бессмысленным вариантом)

  3. Пытался просмотреть важные файлы телефона, связанные с Wi-Fi и Bluetooth, чтобы узнать, можно ли что-то сделать (у меня недостаточно знаний в области кодирования, поэтому я мало что понял)

Мне нужна помощь любого, кто разбирается в этой теме, чтобы любезно помочь мне. У меня есть резервная копия ТА. Я готов предоставить вам любые журналы и т. д., которые могут вам понадобиться для диагностики проблемы.

Кроме того, я видел некоторые связанные вопросы, подобные этому, но мне нужно конкретное решение для устройства Sony. И для Android 4.4.4. После прочтения связанных вопросов я думаю, что это должно что-то делать с файлами wpa_supplicant и другими файлами модулей.

Вот вывод логарифма: -

--------- beginning of /dev/log/main
I/dalvikvm( 2960): Enabling JNI app bug workarounds for target SDK version 11...
E/Term    ( 2960): onCreate
D/Term    ( 2960): TermService started
I/TermService( 2960): Activity called onBind()
I/Adreno-EGL( 2960): <qeglDrvAPI_eglInitialize:381>: EGL 1.4 QUALCOMM build:  (CL3869936)
I/Adreno-EGL( 2960): OpenGL ES Shader Compiler Version: 17.01.11.SPL
I/Adreno-EGL( 2960): Build Date: 03/28/14 Fri
I/Adreno-EGL( 2960): Local Branch: 
I/Adreno-EGL( 2960): Remote Branch: 
I/Adreno-EGL( 2960): Local Patches: 
I/Adreno-EGL( 2960): Reconstruct Branch: 
D/OpenGLRenderer( 2960): Enabling debug mode 0
I/Term    ( 2960): Bound to TermService
I/TermService( 2960): Activity binding to service
D/dalvikvm( 2960): Trying to load lib /data/app-lib/jackpal.androidterm-1/libjackpal-androidterm4.so 0x41f95c48
D/dalvikvm( 2960): Added shared lib /data/app-lib/jackpal.androidterm-1/libjackpal-androidterm4.so 0x41f95c48
I/libjackpal-androidterm( 2960): JNI_OnLoad
I/Term    ( 2960): waiting for: 2976
W/IInputConnectionWrapper( 2960): showStatusIcon on inactive InputConnection
I/Term    ( 2960): waiting for: 3133
D/dalvikvm( 2960): GC_CONCURRENT freed 616K, 15% free 4143K/4836K, paused 9ms+4ms, total 35ms
W/InputEventReceiver( 2960): Attempted to finish an input event but the input event receiver has already been disposed.
I/Term    ( 2960): Subprocess exited: 129
W/InputEventReceiver( 2960): Attempted to finish an input event but the input event receiver has already been disposed.
W/InputEventReceiver( 2960): Attempted to finish an input event but the input event receiver has already been disposed.
W/IInputConnectionWrapper( 2960): showStatusIcon on inactive InputConnection
W/IInputConnectionWrapper( 2960): showStatusIcon on inactive InputConnection
W/IInputConnectionWrapper( 2960): showStatusIcon on inactive InputConnection
W/IInputConnectionWrapper( 2960): showStatusIcon on inactive InputConnection
W/IInputConnectionWrapper( 2960): showStatusIcon on inactive InputConnection
D/dalvikvm( 2960): GC_CONCURRENT freed 1240K, 22% free 4823K/6140K, paused 3ms+29ms, total 68ms
W/InputEventReceiver( 2960): Attempted to finish an input event but the input event receiver has already been disposed.
I/Term    ( 2960): waiting for: 5269
I/Term    ( 2960): waiting for: 5284
I/Term    ( 2960): Subprocess exited: 129
I/Term    ( 2960): Subprocess exited: 129
W/InputEventReceiver( 2960): Attempted to finish an input event but the input event receiver has already been disposed.
W/IInputConnectionWrapper( 2960): showStatusIcon on inactive InputConnection
E/Term    ( 2960): onCreate
D/dalvikvm( 2960): GC_CONCURRENT freed 2139K, 33% free 4669K/6880K, paused 1ms+9ms, total 76ms
I/Term    ( 2960): Bound to TermService
I/TermService( 2960): Activity binding to service
W/InputEventReceiver( 2960): Attempted to finish an input event but the input event receiver has already been disposed.
Было бы полезно иметь какие-либо файлы журналов или, по крайней мере, некоторые предупреждения или сообщения об ошибках в «logcat».
Не могли бы вы указать мне, какие файлы журнала вам нужны? Я сделал файл logcat, но в нем ничего не говорится о Wi-Fi или Bluetooth.
просто опубликуйте его, например, в pastebin и поделитесь ссылкой на него здесь.
Вы можете сосредоточиться на ошибках только с определенной спецификацией фильтра, выполнив что-то вроде adb logcat *:Eпредупреждений и ошибок с помощьюadb logcat *:W
чтобы сосредоточиться именно на «WIFI», например, adb logcat |grep -C 5 WIFIна машине с Linux; или может быть adb logcat |grep -i -C 3 network.
У меня нет компьютера с Linux, извините, не могли бы вы помочь мне, если у меня есть компьютер с Windows, или хотя бы показать мне страницу онлайн-руководства.
Также в моем вопросе есть копия того, что я видел в logcat.

Ответы (1)

Используйте корневой браузер и перейдите кdevice/system/etc/wifi

Замените все файлы файлами ROM Sony Xperia L (стоковая прошивка) /system/etc/wifi.