Skip to content

Commit

Permalink
👽 Regesign the the Story
Browse files Browse the repository at this point in the history
  • Loading branch information
misike12 committed Jun 29, 2024
1 parent 7218d09 commit 0464e55
Showing 1 changed file with 34 additions and 91 deletions.
125 changes: 34 additions & 91 deletions story.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,120 +6,80 @@ title: The Story

The detailed story of cracking Minecraft.

---
<div class="tip custom-block" style="padding-top: 8px">

::: warning
When Minecraft was released, people started to look for ways to play the game for free *(as usual)*. The game had a trial version which was limited and you could only play for 60 minutes in a world.

Then, people started to notice that the paid version and the trial version was the exact same app! So, efforts started to try to unlock the game, and here we are today.
Stable
:::

### The Beginning, M Centers & online-fix\.me
</div>

<details>
## The Beginning, M Centers & online-fix\.me

<summary>The First Method - ClipSVC</summary>
::: details The First Method - ClipSVC

<blockquote>
The First trick, discovered by tinedpakgamer, is the <b>ClipSVC Method</b>. With some registry code, you could force stop ClipSVC and prevent it from running in the background. After that, when you start Minecraft, it would buffer at 46% which you would then go and force stop Runtime Broker under Minecraft in Task Manager. And this worked! This was then packed into a program named M Centers by the discoverer. But, this method was the opposite of safe, as it breaks MS Store completely and on 10th October 2022, it got patched by Microsoft Sanity/Subscription Check Update.
</blockquote>

</details>

<details>
:::

<summary>The Second Method - DLL Replacing</summary>
::: details The Second Method - DLL Replacing

<blockquote>
Then came along a permanent method, the <b>DLL Replacing</b>. By replacing <code>Windows.ApplicationModel.Store.dll</code> with <i>Cracked DLLs</i> and making it say the game was licensed, Minecraft was able to be unlocked! This was the method used by Tinedpakgamer in M Centers, released as version 3.0 <i>(2.0 was a sentry launcher using precracked appx. It failed and got scraped)</i>. After M Centers 3.0 became commonly used, M Centers 3.3 was released which did the same thing, but fixed a bug in the previous version.
</blockquote>

</details>

<details>
:::

<summary>The third method - Memory Manipulation</summary>
::: details The third method - Memory Manipulation

<blockquote>
In 2021, online-fix.me <i>(a well-known Russian site)</i> released their own version of memory injection crack, which became popular as well. After this, Tinedpakgamer developed M Centers 4.0 which added <b>Appx Download</b> and discarded some in-development methods like, <i>DLL RAM Patch</i>, <i>Store Purchase Crack</i> using pre-cracked dlls from a Github repository. M Centers 5.0 was released and it used <b>In-Memory Code Manipulation</b> without the need of any DLLs. This version also had a UWP app but it was tricky to install <i>(it needed Developer Mode to be enabled, and made users install his self-signing certificate which was not secure at all)</i>. M Centers 6.0 was released, but it was just a re-made UI for the exact same app <i>(it was intended to provide auto-patching DLLs, but it was never done).</i>
</blockquote>

</details>
:::

---

### The End of M Centers & The Rise of M Community

<details>
## The End of M Centers & The Rise of M Community

<summary>The DMCA</summary>
::: details The DMCA

<blockquote>
After some time of the releases, Tinedpakgamer announced the end of M Centers, and started slowly deleting everything related to him. The speculated reason for this was an DMCA takedown, but this was never confirmed.
</blockquote>

</details>

<details>
:::

<summary>SOMEONE</summary>
::: details SOMEONE

<blockquote>
While M Centers was slowly shutting down, a user named SOMEONE#1060 created a server named "M Community" and shared it through a major chunk of users on the M Centers server. his server, M Community, was the unofficial revival and archive of M Centers. As this server got increasingly popular, Tinedpakgamer found out about it then proceeded to delete the invitation message. But it was too late, and most of the stuff was archived and lots of users were in the server already. M Centers eventually deleted the Discord server, leaving no trace of it.
</blockquote>

</details>

<details>
:::

<summary>MCenters 7.0</summary>
::: details MCenters 7.0

<blockquote>
Later, a video titled something along the lines of "How to get MCBE for free" blew up. This video had linked the M Community server, which caused it to get lots of members. This soon led to M Centers joining the server and uploading M Centers 7.0 <i>(also known as Akshnav Launcher)</i> which also used <i>In-Memory Code Manipulation</i>. But this method had some issues.
</blockquote>

</details>

<details>
:::

<summary>Akshnav</summary>
::: details Akshnav

<blockquote>
It was basically closed-source, it got frequently flagged by AV software as a virus, and you had to open the app and launch Minecraft that way to make it work. It also didn't work with all versions of Minecraft or Windows, so it was basically just a mess which got some people upset, and some left. Then there was a new player in the game.
</blockquote>

</details>
:::

---

### The New Beginning of OpenM Project

<details>
## The New Beginning of OpenM Project

<summary>The Decompilation</summary>
::: details The Decompilation

<blockquote>
Developers in M Community started work on decompiling Akshnav, cleaning it up and the sorts. This led nowhere in the end, but it was still a helpful resource to get an idea of how it was done. This work was done under M Community-Development.
</blockquote>

</details>

<details>
:::

<summary>OpenM Community</summary>
::: details OpenM Community

<blockquote>
And then some staff members and developers created a new server named "OpenM Community", and therefore the OpenM Project. They started work on <code>librosewater</code>, which was a process memory manipulation library written in pure Python.
</blockquote>

</details>

<details>
:::

<summary>BEAMinject</summary>
::: details BEAMinject

<blockquote>
This hinted at their next release, <code>BEAMinject</code> which was a fast and secure unlocker using <b>DLL Memory Manipulation</b> for Minecraft. Development was slow and steady, but it was a breath of fresh air in the Minecraft cracking scene because of its features:
<ul>
<li>It <i>was</i> the only maintained and currently working tool that was open-source</li>
Expand All @@ -128,47 +88,31 @@ This hinted at their next release, <code>BEAMinject</code> which was a fast and
<li>It had a silent executable which allowed users to just create a nice-looking shortcut</li>
<li>It didn't permanently modify system files and didn't have any prebuilt DLLs</li>
</ul>
</blockquote>

</details>

### The Demise of OpenM and Rebirth of M Centers
:::

<details>
## The Demise of OpenM and Rebirth of M Centers

<summary>The Merge</summary>
::: details The Merge

<blockquote>
OpenM has been aborted, as soyeonswife63 retired on OpenM to begin a new individual project. The rest Mods/Admins deleted OpenM and set sail to M Community, as they have merged with them.
</blockquote>

</details>

<details>
:::

<summary>M Centers arrival</summary>
::: details M Centers arrival

<blockquote>
Since MCenter's discontinuation, tinedpakgamer has become silent ever since, except in Twitter. But, as of 1st May 2024, he joined M Community and announced that he was working on M Centers 8.0, so, M Centers prevail!
</blockquote>

</details>

<details>
:::

<summary>M Centers 4.5</summary>
::: details M Centers 4.5

<blockquote>
First, tinedpakgamer revived the <a href="https://www.youtube.com/channel/UCM1jM7NWXvt8roj8mzMvhfw">Youtube Channel</a>. He then created the <a href="https://dsc.gg/mcenters">Discord Server</a> in which, on 8th May 2024, officially released M Centers 4.5 [The base code of M Centers 8.0]. It uses DLL Replacing, just like 4.0, but used .NET Framework replacing .NET Core, in which removes the requirement of .NET Runtime in your device. It also has an x86 version, but mainly it adds a <i>secret function</i>. The program can also be used with other UWP applications.
</blockquote>

</details>

<details>
:::

<summary>Continuation of OpenM with wavEye</summary>
::: details Continuation of OpenM with wavEye

<blockquote>
After OpenM was deleted, soyeonswife63 created the wavEye Project as an extension of the OpenM project.

<code>libstarlight</code> was the first release, which was basically a Rust rewrite of <code>librosewater</code> from OpenM. There was supposed to be a successor to BEAMinject called Starlight, but it never saw the light of day due to issues during development.
Expand All @@ -181,6 +125,5 @@ After Starlight was ditched, <code>BEAMinject</code> and <code>librosewater</cod
<li>Added support for patching Minecraft Preview versions</li>
</ul>
The project is still developing, and there may be more to come.
</blockquote>

</details>
:::

0 comments on commit 0464e55

Please sign in to comment.