One of the problems that plagues iPhone and iPad jailbreaks is that App Store apps can implement what’s known as jailbreak detection and then refuse to open or work properly until you unjailbreak your device. For this reason, jailbreak detection bypasses are a hot commodity among jailbreakers, but they tend to be hit or miss, depending on who you ask.
RootHide is a beta project that hides your rootless jailbreak from apps