• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help Xposed Framework Issue

OK. I have a new Android tablet running 4.2.2 - I only really want this tablet to stream some TV but neither Sky Go or All4 will work as they see my device as rooted.

To get round this I have tried installing xposed framework and Rootcloak. If I install any version of xposed from 2.7.1 down to 2.5 it just says the framework is not installed. If I go into the framework to install it, it says it doesn't have root access.

If I install 2.4 or below the framework appears to be installed but if I try to install any modules I get su: 10098 does not have access to root.

I don't know what else to do, been at it for two days now and its driving me crazy.

Advice would be good as I've scoured all the forums for my issue but nothing quite gets it fixed

Regards
 
^^^ +2, electricpete!

@Stephen_King, are you indeed rooted?

That might sound like a really silly question if you are and you've successfully installed Xposed before (which does indeed require root), but I've received dozens of emails that tell me that this is often an overlooked assumption.

Pete's pointed-out one of several ways to check/test root, with the Root Checker app being another.

Cheers!
 
^^^ +2, electricpete!

@Stephen_King, are you indeed rooted?

That might sound like a really silly question if you are and you've successfully installed Xposed before (which does indeed require root), but I've received dozens of emails that tell me that this is often an overlooked assumption.

Pete's pointed-out one of several ways to check/test root, with the Root Checker app being another.

Cheers!
OK. So in reply to the previous three posts....

1. I can't install the SuperSu app. It says the SU binary needs to be updated. I press continue and it offer new a normal or TWRP/CWM option. I select normal it tries to install and it says installation failed.

2. I have downloaded.the Terminal Emulator. If I type su. In window 1 it comes back with a message "/system/bin/sh: su.: not found
127|u0_a97@astar-y3: / $"

3. Root Checker I have installed. If I verify root it says " sorry! Root access is not properly installed on this device"

Sounds like I'm between a
 
Yeah, sounds like you are not rooted :(.

You can't simply root by installing the SuperSU app...the key to rooting is getting the su binary (and often, nowadays, many other files) installed in the protected /system partition.

The means and method for rooting varies by device and often, the version of Android you have installed.
 
So where do I go from here then? Sky and Channel4 think I am rooted but I'm not.

I still have the same issue but I appear to be in limbo.

Any ideas please?

Regards
 
Well, the original problem is that the apps won't function because you appear rooted.

You have no su binary. (So your not rooted)

Did you get this error before installing super su?

If not, try uninstalling supersu and running the app again

Edit - great minds think alike
 
This is a spanking brand new device. Only turned it on for the first time yesterday.

I have cleared down all apps that weren't present when I bought it. Fired up Sky Go and it says that it won't work with Android Rooted Devices.

I appear to be rooted and not rooted giving me the worst of both worlds!
 
(Brand) new from the store?

A refurbished device could indeed have had vestiges of an old root attempt on it...perhaps you do indeed have an su binary still installed but otherwise not properly secured or backed-up with the other proper root files (that may explain why SuperSU says that you have an out-of-date su binary).

From the Terminal Emulator app that you used before, can you type the following commands and let us know what they say:

ls -l /system/xbin/su

ls -l /system/bin/su

(those are "ell"s (lowercase Ls) above and not "1"s (ones))

Here is what I get when I do the above:

1|shell@hammerhead:/ $ ls -l /system/xbin/su
-rwxr-xr-x root root 75364 2015-03-21 13:53 su
shell@hammerhead:/ $
shell@hammerhead:/ $ ls -l /system/bin/su
/system/bin/su: No such file or directory

My device is, of course, rooted and properly shows the su binary installed in /system/xbin (and not in the alternative /system/bin folder).

If you still have the su binary in one (or more) of the above locations, that would indeed explain why your apps are complaining that you're rooted.
 
Hmmm. I started off on assumption that you had rooted your device. Sorry if my comments steered you toward installing su which may complicate your efforts. Hopefully scary alien's comments will get you back on track!

A general comment (not relevant to op), I prefer the Jack Palevich (jackpal) terminal emulator for checking root because
1 - of course we need to be careful what apps we grant root access to... malicious apps with root access can do a lot more damage than other malicious apps.
2 - The jackpal terminal emulator seems to be open source based on:
2A - source code posted here:
2B - His FAQ states that the open source is the same as playstore Terminal Emulator version
(Of course we are still taking him at his word, but if he were trying to pull a fast one he's making it a lot easier for people to "catch him in the act" by posting the source code and claiming they are the same.... source code can be compiled and compared to the apk).

The other root checker may be fine but I'm not familiar with it and doesn't seem to have any open source ties.
 
Last edited:
Ok. On the first message I get this :

-rsrw-sr-x root root 75348 2015-01-03 03:32 su
U0_a100@astar-y3:/

On the second I get this:

Ls: unknown option '-/', aborting.
1 |u0_a100@astar-y3: /
 
Ah, no worries about Joey Krim's Root Checker app I linked to...that app has been around forever with millions of users (and he's a well-known dev, to boot). My Root Toolkit for Android app will also check if you have root, but it likely does so differently than Root Checker.

Cheers, electricpete! :)
 
Ok. On the first message I get this :

-rsrw-sr-x root root 75348 2015-01-03 03:32 su
U0_a100@astar-y3:/

On the second I get this:

Ls: unknown option '-/', aborting.
1 |u0_a100@astar-y3: /

Yeah, that tells the story and indeed answers the question as to why the apps are complaining that you are rooted (because the device was indeed rooted at one point in time).

edit: I gotta step away for a couple of hours guys...Stephen_King, removing or renaming that file might be kinda difficult since you don't appear to be fully rooted. There's some things you could try, but they're likely not to be ultimately helpful I'm afraid.
 
Last edited:
While I'm gone, here's a quick outline of what I'd try:

- re-install the SuperSU app
- ignore the parts of about it wanting to update the su binary
- re-launch the Android Terminal Emulator app and type these commands
- type "su" again like you did before to test if you've got root
- if/when you are prompted by the SuperSU app to grant root access, click okay/allow/yes (whatever the positive confirmation is)
- if you get the "#" prompt like pete mentioned above, then you do/still have root and we can effectively un-root you

If you don't get past this, then we're probably at a stalemate...

Back later.
 
Well, you've apparently got a device that was rooted at one point in time and subsequently un-rooted, either partially by manual means or via a software update (which typically re-secures and strips permissions from existing files to prepare the system for new files).

So, you can't remove this system (/system) file (/system/xbin/su) without having root privileges I'm afraid :(.
 
Yes it is new. It was a Birthday present last Sunday!

It works if I just want the Internet, mail and apps. Unfortunately, I bought it for live TV streaming and that won't work!
 
Not sure how that happened. Maybe the person who sold the phone was not completely honest about the newness of the phone.

ironically, it appears that maybe the only way to convince those apps that you're not rooted is to start by rooting your device (if you're inclined to try that). What kind of tablet?
 
At work at the moment so not sure for the make. It's not a common brand for certain.

I'm inclined to try anything (including sending the bloody thing back) so any advice you provide would be welcome.....as all you have said upto now has been.

Regards
 
Back
Top Bottom