Trying to increase the app grid from 5x5 to 6x6, or larger.
Anyone have the proper steps to modify the "com.android.launcher3.prefs.xml" file? This is the file that contains the app grid value that maxes out at 5x5.
FAILED: I changed UID and GID to root:root and perms to 777 then made the change to 6,6 but it still gives an "error saving" in its live folder. UID and GID are 10140 Pixel Launcher with 660 perms.
SUCCESS: I then modified in external SD card and moved it and returned its UID/GID and perms and rebooted, but it reverts automatically back to 5x5, the last value I set from the launcher itself. There is another setting somewhere that also needs touched. NOTE: no change to the screen, AND the file last changed time updates as the 5x5 value reverts itself after the reboot. In short, none of these steps "worked."
/data_mirror/data_ce/null/0/com.google.androidapps.nexuslauncher/shared_prefs/com.android.launcher3.prefs.xml
<string name-"migration_src_workspace_size">5,5</string>
660 perms original
UID: 10140 Pixel Launcher
GID: 10140 Pixel Launcher
The *prefs.xml file is here:
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<int name="launcher.home_bounce_count" value="3" />
<boolean name="launcher.widgets_education_dialog_seen" value="true" />
<boolean name="launcher.apps_view_shown" value="true" />
<boolean name="pref_allowChromeTabResult" value="false" />
<boolean name="pref_allowWebResultAga" value="true" />
<boolean name="themed_icons" value="false" />
<int name="ALL_APPS_SEARCH_CORPUS_PREFERENCE" value="206719" />
<boolean name="pref_allowWidgetsResult" value="false" />
<int name="migration_src_device_type" value="0" />
<boolean name="pref_search_show_keyboard" value="false" />
<boolean name="pref_allowPeopleResult" value="true" />
<boolean name="pref_enable_minus_one" value="false" />
<string name="migration_src_workspace_size">5,5</string>
<boolean name="pref_search_show_hidden_targets" value="false" />
<boolean name="launcher.widgets_education_tip_seen" value="true" />
<boolean name="pref_allowWebSuggestChrome" value="false" />
<boolean name="pref_allowPixelTipsResult" value="true" />
<string name="idp_grid_name">normal</string>
<boolean name="pref_allowScreenshotResult" value="true" />
<boolean name="pref_allowMemoryResult" value="true" />
<boolean name="pref_allowShortcutResult" value="true" />
<boolean name="pref_allowRotation" value="true" />
<boolean name="launcher.select_tip_seen" value="true" />
<boolean name="pref_allowWebResult" value="true" />
<boolean name="pref_allowSettingsResult" value="true" />
<int name="migration_src_hotseat_count" value="5" />
<int name="launcher.hotseat_discovery_tip_count" value="5" />
<boolean name="pref_add_icon_to_home" value="false" />
<string name="migration_src_db_file">launcher.db</string>
<boolean name="pref_overview_action_suggestions" value="true" />
<boolean name="pref_allowPlayResult" value="true" />
<int name="launcher.search_onboarding_count" value="3" />
<int name="launcher.all_apps_visited_count" value="20" />
</map>
-----
The *.device.prefs.xml file is here:
-----
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<long name="LAST_SNAPSHOT_TIME_MILLIS" value="1668237930605" />
<boolean name="opa_enabled" value="true" />
<int name="pref_persistent_flags" value="24" />
<boolean name="last_prediction_enabled_state" value="true" />
<string name="pref_icon_shape_path">M50 0C77.6 0 100 22.4 100 50C100 77.6 77.6 100 50 100C22.4 100 0 77.6 0 50C0 22.4 22.4 0 50 0Z,no-theme</string>
</map>
-----
The plugin.prefs.xml is here:
-----
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<set name="actions">
<string>com.android.systemui.action.PLUGIN_BC_SMARTSPACE_DATA</string>
<string>com.android.systemui.action.PLUGIN_ALL_APPS_ACTIONS</string>
<string>com.android.launcher3.action.PLUGIN_DYNAMIC_RESOURCE</string>
<string>com.android.systemui.action.PLUGIN_CUSTOM_WIDGET</string>
<string>com.android.systemui.action.PLUGIN_ONE_SEARCH</string>
<string>com.android.systemui.action.PLUGIN_LAUNCHER_OVERLAY</string>
</set>
</map>