Echo VR DECOMP

Any discussion of software that doesn't fit into any category goes here.
Post Reply
PrimDuck
Posts: 1
Joined: Wed Feb 01, 2023 5:15 am

Echo VR DECOMP

Post by PrimDuck »

Meta has recently annouced that on August 1st, 2023 a beloved VR title will be shut down for good. My question is, can it be saved? I have experience with Android on the OS and Kernel level but nothing with APPs. What would be needed to successfully DECOMP and set up a replacement server and can anyone help?

My previous works so you know im serious
https://forum.xda-developers.com/t/eol- ... 0.4422753/
https://forum.xda-developers.com/t/beta ... 9.4498063/
https://forum.xda-developers.com/t/beta ... 1.4523597/
Current Work
https://github.com/LGE-G5-G6-V20
My Github
https://github.com/ROMSG
User avatar
MattKC
Site Admin
Posts: 323
Joined: Mon Aug 22, 2022 1:05 am
Contact:

Re: Echo VR DECOMP

Post by MattKC »

It sounds like you're looking for more of a server reimplementation than a decomp; something to give the client whatever information/data it needs to start up and play correctly. This doesn't really require any decompilation to achieve, you just need to analyze the network traffic between the client and server (ideally storing and preserving packets for future research), and recreate that behavior in a new server you write yourself.

A client decompilation can be a way of determining how the communication works, but this is generally going to be a much slower and more time-consuming approach than just analyzing and recreating the network traffic directly. For the most part, it should be considered a last resort (e.g. if you're missing documented packets for a certain situation and trial-and-error isn't getting anywhere).

If the game is shutting down soon, you have a limited amount of time to record those packets, so the sooner the better. Ideally, you'll want to document the packets in as many varied situations as possible. This way, you'll get a clearer idea of precisely what the server did and didn't do so you can make your reimplementation more accurate, even long after the servers have been shut down.

Hope that helps, best of luck.
Post Reply