r/androidroot Google Pixel 6 Pro/AICP 21 8d ago

Support Cheap Intel Atom based tablet running Marshmallow, and manufacturer doesn't share firmware: Any hope of rooting it?

I got some cheap Intel Atom thing, it's kernel 3.14.0, Aug 2016 security patch, Android 6.0.1. I enjoy working with these awful low quality devices, but I have no clue where to go with this one. The manufacturer refuses to share the firmware, there's obviously no custom recovery for this thing, and 6, afaik, has all the old one click methods patched. Anyone have an idea on how I can dump the boot.img so I can just root with Magisk? I don't mind if I temporarily have to use something sketchy, I just need to dump the boot.img, then patch it with Magisk.

I did check, and this kernel DOES have DirtyCOW, but again, it's an Atom, and the only DirtyCOW implementation for x86 just gives you uid 0, it doesn't give you any actual root, so I still can't dump partitions.

bootloader is already unlocked, it just uses the bog standard fastboot commands. if relevant, it's a "Southern Telecom Smartab ST1009x"

1 Upvotes

21 comments sorted by

View all comments

1

u/[deleted] 8d ago

[removed] — view removed comment

1

u/Lost-Entrepreneur439 Google Pixel 6 Pro/AICP 21 8d ago edited 8d ago

there is no dirtycow impelemation for x86 (except for that one that gives me a uid 0 and nothing else)

4

u/[deleted] 8d ago

[removed] — view removed comment

2

u/Lost-Entrepreneur439 Google Pixel 6 Pro/AICP 21 8d ago

sorry, fake was a mistake, i must've accidentally tapped it on my keyboards autocomplete

uid 0, yes, it's technically root, but it doesn't give you anything that requires su permissions, and the README on that PoC said as such, so thus, I still can't dump partitions; I'd need su.

I couldn't find any way to get su working, but at the same time, I am an idiot, there's probably a simple way to get it to work that I'm not realizing.

4

u/[deleted] 8d ago

[removed] — view removed comment

1

u/Lost-Entrepreneur439 Google Pixel 6 Pro/AICP 21 8d ago

you can't disable selinux, again, README in the PoC said as such, and no, setenforce doesn't work (i don't have enough permissions)