FORUMS

Mods, Customization - Snapdragon 835

285 posts
Thanks Meter: 38
 
By Shady282, Senior Member on 22nd May 2019, 08:58 PM
Post Reply Email Thread
Hi all, I would like to inquire if it is possible to be able to root the Quest and introduce mods, launchers, optimizations and customization especially that it runs snapdragon 835 ?
25th May 2019, 11:32 AM |#2  
Junior Member
Thanks Meter: 15
 
More
Hi!
I found the security patch level of Quest is a bit old.
2017-10-05
Maybe we can use existing vulnerabilty to get root.
The Following User Says Thank You to rurie For This Useful Post: [ View ] Gift rurie Ad-Free
25th May 2019, 10:47 PM |#3  
Junior Member
Thanks Meter: 4
 
More
Hehe, i like whre this is heading.

Quote:
Originally Posted by rurie

Hi!
I found the security patch level of Quest is a bit old.
2017-10-05
Maybe we can use existing vulnerabilty to get root.

31st May 2019, 09:49 PM |#4  
Junior Member
Thanks Meter: 5
 
More
Quote:
Originally Posted by rurie

Hi!
I found the security patch level of Quest is a bit old.
2017-10-05
Maybe we can use existing vulnerabilty to get root.

With Android 7.1.1, would any of the methods here work? Has anyone tried yet?
1st June 2019, 09:26 AM |#5  
Junior Member
Thanks Meter: 15
 
More
I tried waterdrop (CVE-2019-2025), but no luck.
info:
http://blogs.360.cn/post/Binder_Kernel_Vul_EN.html
https://www.exploit-db.com/exploits/46503

$ /data/local/tmp/poc
/data/local/tmp/poc: binder_become_context_manager: Device or resource busy

We need kernel hacker. Can anyone help?

---------- Post added at 08:26 ---------- Previous post was at 08:19 ----------

In addition, I found Quest have Qualcomm's EDL mode. By pressing vul-up,down and power will boot in EDL mode.
And Quest supports fastboot on USB Update Mode. but "fastboot oem unlock" needs unlock code.
The Following User Says Thank You to rurie For This Useful Post: [ View ] Gift rurie Ad-Free
4th June 2019, 06:35 AM |#6  
cicada's Avatar
Senior Member
Denver, CO
Thanks Meter: 153
 
More
I tried the dirtycow methods but I think that was patched out before this build, no success.

I also tried just running the usual commands to bring up USB Tethering, but that seems to need root as well. All I want is better ALVR streaming
The Following 2 Users Say Thank You to cicada For This Useful Post: [ View ] Gift cicada Ad-Free
10th June 2019, 10:49 AM |#7  
reclaimyoursenses's Avatar
Junior Member
Thanks Meter: 7
 
More
fyi Oculus is unwilling to provide bootloader unlock codes citing section 4.1 of their Terms of Service, as being in conflict with the request.
15th June 2019, 10:03 AM |#8  
Junior Member
Thanks Meter: 5
 
More
I found this to be interesting.

I've began a support request to get the boot loader unlock codes and explicitly began requesting the GPL code (parts of Android and their Linux kernel source). This should give me a few options.

They may or may not decline giving me the boot loader codes. Not the end of the world.

They are legally obligated to give me certain source code for what's running on this device. Such as the linux kernel with the modifications they've made. If they don't provide this source in it's entirety, then there's some legal implications involved there. The first response from their support was pretty ignorant. They linked me to some download section of their website that only had developer SDKs, not the sources I was requiring of them.

Anyway, once I have the kernel source, if no bootloader codes are provided, I can begin scouring it for ways to elevate to root at least.
The Following User Says Thank You to sync.demon For This Useful Post: [ View ] Gift sync.demon Ad-Free
17th June 2019, 03:41 AM |#9  
reclaimyoursenses's Avatar
Junior Member
Thanks Meter: 7
 
More
Quote:
Originally Posted by sync.demon

Anyway, once I have the kernel source.

I believe the kernel for the oculus go is here:
https://github.com/facebookincubator/oculus-go-kernel

I can't see any published quest kernel, perhaps it's the same?
17th June 2019, 04:08 AM |#10  
Junior Member
Thanks Meter: 5
 
More
Quote:
Originally Posted by reclaimyoursenses

perhaps it's the same?

It's quite possible for the kernel to be the same. I'm going to await confirmation directly from Oculus. If it goes well, I get to unlock my bootloader on top of having the correct source. If it goes poorly, who knows. I might get to see what the legal side of the GNU GPL looks like.

I really want to audit the support for this device and software I own.
The Following 2 Users Say Thank You to sync.demon For This Useful Post: [ View ] Gift sync.demon Ad-Free
17th June 2019, 08:25 PM |#11  
cicada's Avatar
Senior Member
Denver, CO
Thanks Meter: 153
 
More
Not the same. The posted kernel for Go is Linux 3 while Quest is using Linux 4.4.21. They've built on Android, which means they're starting with a stock Linux kernel, I don't think getting their sources is going to clue us into anything that can't be known already; they'll just upload that same vanilla Linux 4 kernel source. The drivers they will use for practically everything are almost certainly closed-source. They don't have to provide their kernel configuration either.

Best of luck on getting the bootloader, though, that's the holy grail at the moment
The Following 2 Users Say Thank You to cicada For This Useful Post: [ View ] Gift cicada Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes