+ Utils.sendMessage(context, replyTo, rebooting);
+ try {
+ pm.reboot(reason);
+ } catch (final Exception e){
+ e.printStackTrace();
+ }
+ try {
+ Runtime.getRuntime().exec(new String[]{
+ "su",
+ "-c",
+ "reboot"
+ }).waitFor();
+ } catch (final Exception e){
+ e.printStackTrace();
+ }
+ Utils.sendMessage(toNonNull(context), toNonNull(replyTo), reboot_failed);