Solution 1 is N/A because my phone runs android 4.1.2 Solution 2 works for non-rooted phones as well? Provided one of the two conditions you mentioned is met.