Для сохранения измененных настроек в таблице настроек Android без использования init.d и с рут-доступом, вы можете использовать класс SharedPreferences.
Вот пример кода, показывающий, как сохранить настройку в таблице настроек GLOBAL Android:
1. Получите объект SharedPreferences для глобальных настроек:
```java
SharedPreferences prefs = Settings.Global.getSharedPreferences(context);
```
2. Создайте объект Editor для редактирования настроек:
```java
SharedPreferences.Editor editor = prefs.edit();
```
3. Используйте методы putXXX для сохранения значений в настройках. Например, для сохранения строки:
```java
editor.putString("my_setting", "my_value");
```
4. Сохраните изменения:
```java
editor.apply();
```
Теперь, когда настройка сохранена, она будет доступна даже после перезагрузки устройства.
Но важно отметить, что для доступа к настройкам GLOBAL Android требуются определенные разрешения, такие как android.permission.WRITE_SETTINGS.