21 Attachment(s)
"How To" use the memory reader in RatioMaster Plus.
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” :-
Code:
http://www.sb-innovation.de/f56/memory-reader-33301/
- Use these below mentioned threads for all your discussions on “RATIOMASTER PLUS”:-
Code:
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:-Attachment 18571
Step 1):- Start up the Torrent Client (μTorrent 2.2.1 Build [25302]).
Image:-Attachment 18572
Step 2):- Load in one or more .torrent clients (Use public torrents i.e., torrents from public websites).
Image:-Attachment 18573
Step 3):- Start these public torrents in your torrent client (μTorrent 2.2.1 Build [25302] in this case).
Image:-Attachment 18574
Step 4):- Start Up RatioMaster Plus (Make sure the desired client file is placed into the proper folder before start up).
Image:-Attachment 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:-Attachment 18576
Step 6):- Use the “refresh” button and check the list from the drop box for the proper torrent client version and build.
Image:-Attachment 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:-Attachment 18578
Step 8):- Load in one or more .torrent files. (Use private torrents here to fake uploading activity).
Image:-Attachment 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:-Attachment 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 [It is similar to the free version] 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:-Attachment 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:-Attachment 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:-Attachment 18592
Step 3) Click on a torrent in RM+ and choose memory reader.
Image:-Attachment 18593
Step 4) Choose Remote.
Image:-Attachment 18594
Step 5) Create New Dummy torrent.
Image:-Attachment 18595
Step 6) Listen Remotely in RatioMaster Plus
Image:-Attachment 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:-Attachment 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:-Attachment 18597
Step 1) Click on Settings.
Image:-Attachment 18598
Step 2) Choose "General" Settings.
Image:-Attachment 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.
Code:
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.
Code:
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/
Resources:-
- The version of RatioMaster Plus used in this thread can be found in the below link.
Code:
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.
Code:
http://www.sb-innovation.de/f272/
- Wireshark Tutorial for Capturing announces can be found in the below link.
Code:
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.
Code:
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
THIS TUTORIAL THREAD HAS BEEN UPDATED, PLEASE FOLLOW THE AUTHOR'S RULES ~cloud99
Quote:
Originally Posted by
Spidtest
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
Quote:
Originally Posted by
Spidtest
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
Quote:
Originally Posted by
Spidtest
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