Я полагаю, поскольку вы говорите, что создаете собственное устройство Android, вы создаете исходный код из Android Open Source Project (AOSP).Поскольку у вас есть доступ ко всему исходному коду, вы можете установить системное свойство 'fw.max_users = 4' или любое число, которое вы хотите больше 1, чтобы включить несколько пользовательских профилей на устройстве.Вы можете установить это значение в файле system.prop вашего устройства.Эта функция, вероятно, появилась в Android 4.2
Но в настоящее время я не могу разделить историю поиска и настройки поиска.
Я вижу, что этот вопрос задавался давно,но это может помочь любым новым пользователям, у которых есть такой же вопрос.