SB-Innovation Presents
>>>>>> Clean uTorrent 3.5.5 Build 45838 <<<<<<
╔═══════════════════════════╗
Coded by:
╚═══════════════════════════╝
>>>>>> BitTorrent Inc. <<<<<<
╔═══════════════════════════╗
Modded by:
╚═══════════════════════════╝
>>>>>> anon <<<<<<
╔═══════════════════════════╗
Changelog / Features:
╚═══════════════════════════╝
· Removed all advertisements and social networking features
· Removed all the call-homes I could find
· Trimmed the executable by almost 2 MB by stripping binary blobs, HTML and digital signature
· Added DHT Patch v2: allows the use of DHT, PEX and LPD for private torrents, but does not enable them by default
· Added /LARGEADDRESSAWARE patch: allows the process to use up to 4 GB of RAM on 64-bit systems, or up to 3 GB on 32-bit systems configured to support it (the disk cache is still limited to 1800 MB)
· Added rss.update_interval patch: allows values lower than 5
· There are no cheating features, it's just for those who want a lightweight client
╔═══════════════════════════╗
Known issues:
╚═══════════════════════════╝
· "Upgrade to Pro" always appears in the sidebar.
Workaround: go to Options -> Preferences -> Advanced. Close the window, then do the same again but hold Shift+F2 before clicking on Preferences. Find gui.show_plus_upsell_nodes and set it to false. That setting is ignored on startup, so you'll have to do this every time you run the program.
· A very rare (once per six months of 24/7 runtime in average) issue that causes the program to crash silently. Not known if it's due to the mod or just a bug in uTorrent itself.
· Clicking where the globe icon would be in the bottom right corner of the window still opens the Preferences dialog.
· Ticking "Enable protocol enhancements" in the settings is not recommended, as said enhancements may rely on removed features.
· uTorrent will default to TLS 1.0 if no Schannel policies are set, which means many HTTPS trackers won't work. Merging the bundled registry file will solve this.
╔═══════════════════════════╗
Technical information:
╚═══════════════════════════╝
· Find the official uTorrent release matching the build number the mod is based on; extract Carrier.exe from it using 7-Zip or similar
· Use unsigntool to remove the digital certificate from Carrier.exe
· Use UPX to decompress said executable
· Use Resource Hacker to remove all resources of type CSS, GIF, JS, PNG, RCData and HTML from it
· At this point, filesize should be identical to the mod's and you'll be able to spot all the changes I've made with any binary comparison tool.
· The PE timestamp has been deliberately set to 0x00000000, and the checksum can be corrected using PEChkSum
· settings.dat: comes preconfigured to disable all advertisements, call-homes and non-essential features
· updates.dat: dummy read-only file that prevents uTorrent from storing data about (manual) client updates
· social.bmp: effectively hides the Facebook, Twitter and language icons in the status bar by replacing them with 100% transparent ones
· TLS Fix.reg: sets several Schannel registry entries to specifically allow TLS 1.x secure protocols
· utorrent.lng: official language pack file
· utorrent-355-45838.chm: official help file
Bookmarks