private static PowerManager createWakeLockFreePowerManager(final Context context) {
			final PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
			final Object service = Hacks.PowerManager_mService.get(pm);
			if (! Proxy.isProxyClass(service.getClass()) || Proxy.getInvocationHandler(service).getClass() != PowerManagerServiceInvocationHandler.class)
				Hacks.PowerManager_mService.set(pm, Proxy.newProxyInstance(context.getClassLoader(), service.getClass().getInterfaces(),
						new PowerManagerServiceInvocationHandler(service)));
			return pm;
		}
Wrapper for Firebase with tweaks.

Created by Oasis on 2018/1/6.
shared/src/main/java/com/oasisfeng/island/firebase/FirebaseWrapper.java