Cómo modificar simplemente el archivo so de Android
El nombre predeterminado del dispositivo Bluetooth se modificó en:
frameworks\base\core\JNI\Android_bluetooth_common.
Bt MTK _ modificado principalmente. Android El valor de _default_local_name.
# define BT MTK _ ANDROID _ DEFAULT _ LOCAL _ NAME " ANDROID BT "
Al observar el archivo mk relacionado, puede saber que el archivo finalmente se compiló en libandroid_runtime.so , Así que encontré directamente el libandroid_runtime.so compilado.
Herramientas
WinHex
Esta herramienta es un muy buen editor basado en 16 y ha recibido la calificación más alta de cinco estrellas de la biblioteca de software ZDNet. muy práctico.
(PD: presione F3 para encontrar el siguiente)
Método
Cargue libandroid_runtime.so en WinHex y luego busque el texto completo de ANDROID BT. En teoría, solo hay un lugar y, por supuesto, no puede haber muchos lugares. El código de posicionamiento final es el siguiente:
00684736 | | s 15 Android BT
Solo podemos encontrar una definición en WinHex, por lo que podemos modificarla directamente al nombre que queremos definir. Cuando termine, haga clic en Guardar, luego envíelo nuevamente al dispositivo y. entrará en vigor después de reiniciar el dispositivo.