このメソッド、今はただ #killBackgroundProcesses(String packageName) をラップしているだけですよ、とJavadocに書いてある。ソース見ると、
@Deprecated public void restartPackage(String packageName) { killBackgroundProcesses(packageName); }って、 #restartPackage って名前が気に入らなかっただけ!?(メソッドの振る舞いが名前と一致して無かったってことかな?)そんな理由で、 android.permission.* まで一個増えちゃったのか・・・
android.permission.RESTART_PACKAGES
android.permission.KILL_BACKGROUND_PROCESSES
しかも、 #killBackgroundProcesses(String packageName) は
since: API Level 8
とりあえず、しばらくは #restartPackage(String packageName) で良いや。。。