Red de conocimientos sobre prescripción popular - Conocimiento dental - Cómo modificar simplemente el archivo so de Android

Cómo modificar simplemente el archivo so de Android

A veces es necesario personalizar el nombre predeterminado del dispositivo Bluetooth de Android. Por supuesto, es fácil de manejar si tienes el código fuente, pero ¿qué pasa si no tienes el código fuente? En este momento, debe modificar el archivo so.

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.