No conozco ninguno que haga bien la función, yo utilizaba el del Beautiful Widgets y hacia lo mismo que el APNDroid, renombraba el punto de acceso del APN para no hacer la conexión y el resultado era incluso mayor gasto de batería.
Si te sirve de algo en la descripción del Beautiful Widgets ponia que no hay ninguna forma en el SDK para poder hacerlo y que por eso tenían que usar ese sistema, no se si será verdad o no.