PDA

View Full Version : "How To" use the memory reader in RatioMaster Plus.



cloud99
06.02.18, 13:53
Here’s a little tutorial I made for RatioMaster Plus 2.1. Please read the Author's Note to see which aspects this tutorial covers.

Author’s Notes:-
1) Please don’t rely on this tutorial if you are using older or newer version(s) of RatioMaster Plus. I have not checked it nor can I confirm whether it will be helpful.

2) This thread is reserved for the Tutorial “ONLY”. Please don’t use this thread to discuss your problems with “MEMORY READER” OR “RATIOMASTER PLUS”.

Use the below mentioned thread for all your discussions on “MEMORY READER” :-


http://www.sb-innovation.de/f56/memory-reader-33301/

Use these below mentioned threads for all your discussions on “RATIOMASTER PLUS”:-


https://www.sb-innovation.de/f46/ratiomaster-plus-2-1-a-33029/
http://www.sb-innovation.de/f56/ratiomaster-issues-33728/

3) This Tutorial will cover three aspects associated with RatioMaster Plus 2.1, They are:-


Local Memory Reader
Remote Memory Reader
Fake Java Version and OS Report


Local Memory Reader.

Firstly, you would need the following:-

1) Torrent Client:- (μTorrent 2.2.1 Build [25302] will be used in this case)
2) RatioMaster Plus:- Lastest version 2.1.
3) RatioMaster Plus Client:- (μTorrent 2.2.1.25302.rmc] will be used in this case)
4) Public Torrent(s):-Active torrents in the torrent client(μTorrent 2.2.1 Build [25302] will be used in this case).
5) Public Or Private Torrent(s):- to be included in RatioMaster Plus 2.1
6) Optional:- You can use a Network or Packet Sniffing Tool to cross check whether or not the “Memory Reader” is accurate.

Image:-18571
Step 1):- Start up the Torrent Client (μTorrent 2.2.1 Build [25302]).

Image:-18572
Step 2):- Load in one or more .torrent clients (Use public torrents i.e., torrents from public websites).

Image:-18573
Step 3):- Start these public torrents in your torrent client (μTorrent 2.2.1 Build [25302] in this case).

Image:-18574
Step 4):- Start Up RatioMaster Plus (Make sure the desired client file is placed into the proper folder before start up).

Image:-18575
Step 5):- Hover on the Memory Reader icon and left click on it.

Note:- Make sure you have some public torrents loaded in RM+ other wise nothing will show up in the “Memory Reader”. These torrents don’t need to be running. Also it doesn’t matter whether or not they are private or public.


Image:-18576
Step 6):- Use the “refresh” button and check the list from the drop box for the proper torrent client version and build.

Image:-18577
Step 7):- After finding the correct client click on “search locally” which will bring up (μTorrent 2.2.1 peer id/key and port in this case) required information which will be used by RM+ to bind itself to μTorrent (figuratively).

Image:-18578
Step 8):- Load in one or more .torrent files. (Use private torrents here to fake uploading activity).

Image:-18579
Step 9):- Select a torrent. Right click on it and choose the advanced tab. Check the “simulation info” to confirm accurate peer id/key and port.

Image:-18580
Step 10):- Start the (private) torrents in RatioMaster Plus.

Note:- Remove the previously loaded torrents (the ones you were asked to load in Step 5) from RM+. This is only in case they are public torrents.


Remote Memory Reader

Things needed to get started are:-
1) Torrent Client:- (μTorrent 3.5.1 will be used in this case).
2) Public Torrent:- Pre-loaded in RatioMaster Plus.
3) RatioMaster Plus:- Lastest version 2.1.
4) RatioMaster Plus Client file:- (μTorrent Pro 3.5.1 client will be used in this case).
5) Optional:- Network or Packet Sniffers:- In case you want to compare the announce info of your Torrent Client and RM+.

Image:-18590
Step 1) Start up μTorrent 3.5.1 and add in a public torrent. (I have used Vuze Extreme Mod with μTorrent Pro 3.5.1 client).

Image:-18591
Step 2) Start RatioMaster Plus on a different PC or VirtualBox. Before Starting check the client folder and ensure that the corresponding client is present.

Image:-18592
Step 3) Click on a torrent in RM+ and choose memory reader.

Image:-18593
Step 4) Choose Remote.

Image:-18594
Step 5) Create New Dummy torrent.

Image:-18595
Step 6) Listen Remotely in RatioMaster Plus

Image:-18596
Step 7) Add dummy torrent to Torrent Client (Vuze Extreme Mod with μTorrent Pro 3.5.1 client in this case) and “start”. Apply the captured data in RM+ after listening remotely in RatioMaster Plus. (This will update all torrents that use the same client - You can make sure if you have memory reader column visible).

Image:-18600

Note:- Optional:- Compare peer id, key, port with the original torrent. This can be done by capturing announces from the real Torrent client and RatioMaster Plus and comparing them.


Fake Java Version and OS Report

There are some Torrent clients which send Java version and OS information to a tracker. This is how you can manipulate them to suit you when using RatioMaster Plus.

Things you will need are:-

1) Torrent Client:- Of your Choice
2) RatioMaster Plus:- Lastest version 2.1.
3) Optional:- Network or Packet Sniffers:- In case you can’t gather the “Java Version and OS Version” for RM+ from the torrent client.

Image:-18597
Step 1) Click on Settings.

Image:-18598
Step 2) Choose "General" Settings.

Image:-18599
Step 3)Insert Custom "Java Version" and "OS Information" by manually typing them or simply copy and pasting.

Note:- First you need to gather "Java Version" and "OS Information" which is sent from the torrent client. You can check out the settings/tools of the torrent client to find this information. If you can’t then capture announces and you’ll get the information. Once you have it then follow STEP 3


Information used in this tutorial are taken from these following posts. Thank you to the posters and those people who've provoked these question or queries.


http://www.sb-innovation.de/f46/ratiomaster-plus-2-1-a-33029/index2.html#post337517
http://www.sb-innovation.de/f56/good-open-trackers-mratio-memory-reader-33031/#post337591
http://www.sb-innovation.de/f56/good-open-trackers-mratio-memory-reader-33031/#post337618
https://www.sb-innovation.de/f46/ratiomaster-plus-2-1-a-33029/index2.html#post337515
https://www.sb-innovation.de/f59/how-use-memory-reader-ratiomaster-plus-33714/#post346704
http://www.sb-innovation.de/f56/ratiomaster-issues-33728/#post346905


You can also check earlier tutorials which has similar information, designed to help use RatioMaster’s earlier versions.


http://www.sb-innovation.de/f59/mini-tutorial-how-use-ratiomasters-memory-reader-13739
http://www.sb-innovation.de/f59/tutorial-about-ratiomaster-all-settings-explained-18270/


[I]Resources:-

The version of RatioMaster Plus used in this thread can be found in the below link.


https://www.sb-innovation.de/f46/ratiomaster-plus-2-1-a-33029/

Clients files for RatioMaster Plus used in this thread can be found in the below link.


http://www.sb-innovation.de/f272/

Wireshark Tutorial for Capturing announces can be found in the below link.


http://www.sb-innovation.de/f59/how-capture-announces-wireshark-limited-http-trackers-only-33436/

SmartSniff Tutorial for Capturing announces can be found in the below link.


http://www.sb-innovation.de/f59/tutorial-how-use-smartsniff-capture-announces-bittorrent-32021/



Credits:-

@Lucius:- Thank you for RM+, and for the all the help in making this tutorial (directly and indirectly).
@anon:- Thank you for your help with the images, formating (+ my request to keep updating this thread) and for the all the help in making this tutorial (directly and indirectly).
@mmmmm:- Thank you for your SmartSniff Tutorial to capture announces and for the all the help in making this tutorial (directly and indirectly).
To Anybody body else who has worked behind the scenes to make this tutorial and also help make it better.


This comes to the conclusion of this tutorial. If I’ve missed out something or have included information that is incorrect, please alert me. I shall make the necessary changes to it as soon as possible. Also please don’t refrain from sharing your thoughts and ideas, as to how to make this tutorial better.

~cloud99

Lucius
10.02.18, 13:10
First of all, Thanks for this very detailed tutorial :top:
I think adding the remote memory reader option to this tutorial will make it perfect specially for those who are using a VM to cheat. I noticed that you're using a VM I don't know if you're using it for cheating or just for the tutorial, Notice that you can also faking the OS/Java values to whatever you want using the settings dialog.

anon
12.02.18, 06:43
He's using a virtual machine because he's on Linux and there is no way to run RM+ 2.x there. Cropping the screenshots should probably eliminate any confusion in this regard?

And I agree that the remote memory reader should also be documented, it's a pretty novel feature (only available in this program!) and people ask about it regularly.

cloud99
12.02.18, 10:13
Hi there,



I think adding the remote memory reader option to this tutorial will make it perfect specially for those who are using a VM to cheat.

Yes sir! I'm working on this. Someone should have archive your earlier post it would have acted as a good tutorial.


http://www.sb-innovation.de/f46/ratiomaster-plus-2-1-a-33029/index2.html#post337517
http://www.sb-innovation.de/f56/good-open-trackers-mratio-memory-reader-33031/#post337591
http://www.sb-innovation.de/f56/good-open-trackers-mratio-memory-reader-33031/#post337618
https://www.sb-innovation.de/f46/ratiomaster-plus-2-1-a-33029/index2.html#post337515




just for the tutorial,

I use it for the tutorial sake. However, I do use “mRatio” to fake high speeds using rTorrent emulation time and again.



Notice that you can also faking the OS/Java values to whatever you want using the settings dialog.
I have included this in the tutorial. Please check out the updated tutorial and let me know of any (possible) changes needed.


He's using a virtual machine because he's on Linux and there is no way to run RM+ 2.x there.
This is correct.


Cropping the screenshots should probably eliminate any confusion in this regard?
I remember capturing images with “Oracle VM VirtualBox” indication present to alert people of the Virtualbox in use. Sorry for the confusion but I must of left some out. Switching back and forth with Shutter (on Linux) and Lightshot (Windows) is tedious.



And I agree that the remote memory reader should also be documented, it's a pretty novel feature (only available in this program!) and people ask about it regularly.
It is documented now. Also please check the report made for the tutorial thread. Some changes with the 3rd party hosted images are needed.

~cloud99

Lucius
12.02.18, 21:54
The update is great indeed :top:
here's some correction for a little misunderstanding points.

There is no need to add the dummy torrent to RM+, Here is how to use it:
1. Create the dummy torrent.
2. Add the dummy torrent to the "Real client" (not RM+)
3. Listen remotly in RM+
4. Start the dummy torrent in the Real torrent client on the other end of the network.
5. Apply the captured data in RM+ (This will update all torrents that use the same client - You can make sure if you have memory reader column visable)

Note:
You can capture the data via internet (not on the same network) but it has some risks to get banned if the mod is looking after you. You only need to change the IP to your public ip. :top:

Thank you sooooooooooooooooooo much for this great effort.

cloud99
16.02.18, 11:09
here's some correction for a little misunderstanding points

Thank you for the clarification and the help in making the tutorial more accurate. I've updated the thread.
~cloud99

anon
17.02.18, 05:08
It is documented now. Also please check the report made for the tutorial thread. Some changes with the 3rd party hosted images are needed.

I just fixed everything (took me long enough, this was a hard week).

Spidtest
19.02.18, 20:20
Is it weird that the peer ID, and the key change per torrent? If I am trying to use the remote capture it doesn't work correctly unless I add the tracker in the torrent I want to fake in qBittorrent 4.0.4.

When I do use mem reader, it changes peerID and key for all torrents associated to client. Is this normal? It wont get caught right?

Mem reader is ticked in RM+

Invextator
21.02.18, 19:03
Is there any reason why this doesn't work with the latest version of Deluge or qBittorrent?
I've downloaded the latest client files and still isn't detecting anything. :/

Lucius
22.02.18, 18:11
Is there any reason why this doesn't work with the latest version of Deluge or qBittorrent?
I've downloaded the latest client files and still isn't detecting anything. :/

You can use remote memory reader till I look into this.

Invextator
23.02.18, 08:58
You can use remote memory reader till I look into this.

Sounds good. Are there any guides on using the remote reader? I tried playing around with it yesterday with no success and most guides I've seen focus on the local viewer and not the remote one.

Thanks.

---------- Post Merged at 07:58 ---------- Previous Post was at 05:25 ----------


Sounds good. Are there any guides on using the remote reader? I tried playing around with it yesterday with no success and most guides I've seen focus on the local viewer and not the remote one.

Thanks.

Nevermind this. Found the remote part on a guide. Howerver, it results in the same issues as local.
Tried remote both local and on a different PC like the guide suggested and nothing appears in the dropdown.
Both PC's are on the same network and I can't see any reason why this wouldn't be working.

If you need me to provide any more info that might help with fixing this, let me know. :)

Lucius
23.02.18, 17:29
it results in the same issues as local.
O have tried it and works like a charm. Read the guide again.

cloud99
01.03.18, 10:12
Is it weird that the peer ID, and the key change per torrent?
No it comes down to how they are designed. I had asked this question once and I got this reply:- http://www.sb-innovation.de/f56/memory-reader-33301/#post341449


If I am trying to use the remote capture it doesn't work correctly unless I add the tracker in the torrent I want to fake in qBittorrent 4.0.4.

Read the note in Lucius's post and you'll understand why using the tracker is not safe:-http://www.sb-innovation.de/f59/how-use-memory-reader-ratiomaster-plus-33714/#post346704



When I do use mem reader, it changes peerID and key for all torrents associated to client. Is this normal?
Read "Step 5" in Lucius's post. http://www.sb-innovation.de/f59/how-use-memory-reader-ratiomaster-plus-33714/#post346704
Note:- He is the coder (if it is his first project, if not developer:buschmann:)



This tutorial thread has been updated, please follow the rules before posting irrelevant stuff and causing a performance problem (longer loading time).
~cloud99

Zigole
13.09.19, 13:55
after we successfully setted up local memory reader, 1.can we close the real(original) torrent client? 2.can we at the same time while RMaster works connect to a vpn?:confused:

anon
13.09.19, 23:50
Yes to both.

InFerNoBeasTz
21.01.21, 18:25
'I am a beginner'. Do I have to repeat the steps again for a new private torrent? Or once it' setup up I don't have to repeat it again. Thanks in advance

anon
23.01.21, 22:11
Once you run the memory reader, the values obtained will be set for all torrents that use the same emulation, following the rules programmed on its client file. You can check this yourself by opening a torrent's advanced settings: the peer_id, port and key will be displayed there, and the expected behavior for each client is documented in this forum.