Creo que a mi me funcionaba todo bien, pero no sufras, que acabo de encontrar un nuevo método, muy similar al anterior, pero con la instalación de Android más nueva: Froyo 2.2 e incluso Gingerbread (aunque no funciona 100%). En cuanto pueda publico el método (muy similar al anterior) y los ficheros.