Root permission doesnt appears for me to accept I rooted my Android (HTC Desire 2.2) permanently with z4root, and it was rooted successfully. Root checker confirmed that it has been rooted. I downloaded DATA2SD, when I opened it, superuser was installed and asked me to confirm/accept root permission for DATA2SD. It was working properly.

After a few days my phone was updated from 2.2 to 2.2.2 according to my system scheduled check for update online. After updating, I realized that DATA2SD wasn't working: it says "DATA2SD cannot work without root permission"; it never asked me to accept root permission anymore.

I then checked again with root checker and it said "No root" but when I try to root it says "Your phone is already rooted, do you want to root again?" root checker says its not rooted. SuperUser is still installed, but I don't see any root permission to accept.

Any help? What should I do? I want to unroot but can't unroot.
use framaroot to unroot it you can install the apk and run,it will show option to root it or unroot it and you can check the unroot your phone will be back to normal as you got it from factory