Системную домашнюю активность можно отличить от других, сравнивая ее подпись с любым другим известным системным приложением: оба будут иметь одинаковый хэш SHA1.

способ запуска программы запуска Android по умолчанию, что-то вроде кода ниже. Или я должен что-то добавить в файл манифеста? Спасибо!

Intent intent = new Intent();
intent.setClassName("com.android.launcher", "Launcher");
startActivity(intent);

Ответы на вопрос(2)

Ваш ответ на вопрос