+ Reply to Thread
Page 1 of 6 123 ... LastLast
Results 1 to 15 of 86

Thread: uTorrent -Serenity- 2.2.1 Build 25302

  1. #1
    Guest Coder
    Owyn's Avatar
    Join Date
    08.05.10
    Location
    Russia
    P2P Client
    uSerenity
    Posts
    478
    Activity Longevity
    0/20 17/20
    Today Posts
    0/5 ssssss478

    Post uTorrent -Serenity- 2.2.1 Build 25302

    SB-Innovation Presents

    >>>>>> uSerenity 2.2.1 Build 25302 <<<<<<





    ╔═══════════════════════════╗
    Coded by:
    ╚═══════════════════════════╝

    >>>>>> BitTorrent Inc. <<<<<<

    ╔═══════════════════════════╗
    Modded by:
    ╚═══════════════════════════╝

    >>>>>> Owyn <<<<<<

    ╔═══════════════════════════╗
    Features / How to use:
    ╚═══════════════════════════╝


    · See https://www.sb-innovation.de/showthread.php?t=22032.

    ╔═══════════════════════════╗
    Changelog:
    ╚═══════════════════════════╝


    February 12th, 2024
    · Fixed build number being reported incorrectly to some trackers (credits to xorg)

    March 21st, 2023
    · Included fix for minidumps being generated when exiting the mod (credits to Rinat8411)

    October 19th, 2021
    · Updated mod to uTorrent 2.2.1 Build 25302
    · Included NEW5 fix for crashes with announce URLs longer than 512 bytes
    · Included mod that emulates uTorrent 3.5.5 Build 46074 (ideal for using alongside https://www.sb-innovation.de/showthread.php?t=34487)
    · Removed debug version
    · Removed all autoupdating and call-homes
    · Removed invalid digital signature from the executable
    · Included original uTorrent icons
    · Included official language pack and help file
    · Included DevonHess WebUI (credits to https://github.com/DevonHess/uTorrent-WebUI)
    · Included preconfigured settings.dat file to disable "featured content" and improve security

    June 5th, 2012
    · Fixed fakeupload incorrect behavior when chaning label to empty one while torrent is active.

    March 31st, 2012
    · Now Fakeuploading stops and pauses along with pressing according buttons on a torrent.
    · Added support for ipv6 announces.

    March 24th, 2011
    · remade whole fakeupload and multi system to be more fail-safe and flexible
    · now you can safely change labels from and to "fake" & "multi" while torrent is active

    ╔═══════════════════════════╗
    Known issues:
    ╚═══════════════════════════╝


    · Large torrents (> 1 TB) are not supported.
    This is a limitation of the base client and has no fix.

    · Large torrent piece sizes (> 16 MB) are not supported.
    This is a limitation of the base client and has no fix.

    · The uSerenity process may remain active or crash after exiting.
    Workarounds: use File -> Exit to close the program and/or toggle bt.graceful_shutdown in the Advanced settings.

    · The mod may not start under Windows 10.
    Workarounds: run as administrator and/or set Windows XP SP3 compatibility mode for the executable.

    · Download speeds may be very slow, even with good client settings.
    The cause of and solution to this problem are unknown.

    · The fake upload feature has a limit of 999.9 KB/s per torrent.
    Workaround: edit serenity_settings.cfg with a text editor to set higher values.

    · Mod features are non-functional if uSerenity.exe is renamed.
    This behavior is intentional.

    ╔═══════════════════════════╗
    Password:
    ╚═══════════════════════════╝



    Password:
    uSerenity2024

    Attached Files Attached Files
    信心正気宇裁
    Reply With QuoteReply With Quote
    Thanks

  2. Who Said Thanks:

    There are too many to display.

  3. #2
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Since Serenity has a small but dedicated following to this day, I took the liberty of making this. Consider it a rerelease of sorts
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  4. Who Said Thanks:

    kg27 (30.08.23) , Lucius (30.12.21) , Renk (08.11.21) , mmmmm (20.10.21) , yoco (20.10.21) , RaMa (20.10.21)

  5. #3
    Waaaiit whaaat? That's amazing! Also neat to see another webui. Though I still have to try this one out, I've been using https://github.com/psychowood/ng-torrent-ui which is also very nice.
    Last edited by Sazzy; 20.10.21 at 09:01.
    g̺̗͙̺l̜̜i͖̦͇̙t͕̲̜c͇̮͕̺̩͎̰̜h͕̦̘
    Reply With QuoteReply With Quote
    Thanks

  6. Who Said Thanks:

    DarkSaibot v.1.3.10 (01.06.23) , Lucius (30.12.21)

  7. #4
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Quote Originally Posted by Sazzy View Post
    I've been using https://github.com/psychowood/ng-torrent-ui which is also very nice.
    I tried that one, but it's too simplistic and wasteful of screen space for me; obviously meant for mobile devices. The DevonHess interface is almost like having the client inside your browser, nearly all features and settings are available.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  8. #5
    Advanced User
    yoco's Avatar
    Join Date
    23.02.08
    Location
    Slovenia
    P2P Client
    Azureus
    Posts
    7,976
    Activity Longevity
    6/20 19/20
    Today Posts
    0/5 sssss7976
    wow! thank you anon!
    Reply With QuoteReply With Quote
    Thanks

  9. #6
    Quote Originally Posted by Sazzy View Post
    Waaaiit whaaat? That's amazing! Also neat to see another webui. Though I still have to try this one out, I've been using https://github.com/psychowood/ng-torrent-ui which is also very nice.
    you remember UGovernor It was a great project

    @anon Thanks for the great efforts you make those days
    Last edited by Lucius; 20.10.21 at 14:26.
    Reply With QuoteReply With Quote
    Thanks

  10. Who Said Thanks:

    Sazzy (20.10.21)

  11. #7
    Advanced User
    yoco's Avatar
    Join Date
    23.02.08
    Location
    Slovenia
    P2P Client
    Azureus
    Posts
    7,976
    Activity Longevity
    6/20 19/20
    Today Posts
    0/5 sssss7976
    The fake upload feature has a limit of 999.9 KB/s per torrent.
    Workaround: edit serenity_settings.cfg with a text editor to set higher values.
    What exactly do I need to do here? I forgot!
    Reply With QuoteReply With Quote
    Thanks

  12. #8
    Tried searching for it with little result :(
    Last edited by Sazzy; 20.10.21 at 20:31.
    g̺̗͙̺l̜̜i͖̦͇̙t͕̲̜c͇̮͕̺̩͎̰̜h͕̦̘
    Reply With QuoteReply With Quote
    Thanks

  13. #9
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Quote Originally Posted by Lucius View Post
    you remember UGovernor It was a great project
    As was uRemote The API is very powerful and not limited to Web applications. I'd love to see better TLS support, however. They evidently wrote that 15 years ago and never touched it since.

    @anon Thanks for the great efforts you make those days
    You're welcome, and I'm hoping I can now focus on testing the new RM+ as soon as possible This was done over the course of a month and partly because someone had requested the Emu 46074 mod. Now that it's clear we won't be getting a uSerenity 3.5.5, I suppose this is as good as it gets.

    Quote Originally Posted by yoco View Post
    What exactly do I need to do here? I forgot!
    Quote Originally Posted by Sazzy View Post
    Tried searching for it with little result :(
    The .cfg file is in the same directory as settings.dat. That is, %AppData%\uTorrent for regular installs, and the same one as the executable for portable mode. Note it does not exist by default: you're expected to run the settings manager, create profiles and save your changes before starting to use the mod. All of this is explained at https://www.sb-innovation.de/showthread.php?t=22032, if you need a refresher.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  14. Who Said Thanks:

    kg27 (30.08.23) , Lucius (10.11.21)

  15. #10
    Advanced User
    yoco's Avatar
    Join Date
    23.02.08
    Location
    Slovenia
    P2P Client
    Azureus
    Posts
    7,976
    Activity Longevity
    6/20 19/20
    Today Posts
    0/5 sssss7976
    So I don't need to type anything special? If I open the file with notepad I do see my labels/profiles.
    Reply With QuoteReply With Quote
    Thanks

  16. #11
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Then just edit the fakeupload_min and fakeupload_max values for the profile(s) you want to bypass the 999.9 KB/s limit on, and save the file. Note you shouldn't do this while the mod is open.

    For what it's worth, I looked into "cracking" the settings manager to remove or increase this cap, but despite being a simple change, it was taking more time than I was willing to spend. I think 1 MB/s per torrent is still a lot, and for those who disagree, this workaround works perfectly.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  17. #12
    Advanced User
    yoco's Avatar
    Join Date
    23.02.08
    Location
    Slovenia
    P2P Client
    Azureus
    Posts
    7,976
    Activity Longevity
    6/20 19/20
    Today Posts
    0/5 sssss7976
    Don't know if it's just bad luck. I downloaded a 18gb files from TL, and now I'm seeding back, and I'm only uploading with 100 kB/s with 10 peers connected!
    Reply With QuoteReply With Quote
    Thanks

  18. #13
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    TL has a huge userbase. This means there's a lot of people you can upload to. Unfortunately, it also means overseeding is rampant and seedbox abuse is extremely powerful (some guy on Reddit made 30 TB in two weeks), which plays against you when it comes to building ratio. But just leave all torrents seeding and you'll get upload and bonus points from them in the long run.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  19. #14
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Also, some technical details for those who want to know how and why.

    First of all, the changelog entry about updating the mod to build 25302 is a white lie The only changes between 25130 and that are some promotional torrents, and I didn't want to have two emulation versions with no clue as to which is the "right" one or why either should be preferred over the original, so I went for this. Everything in the binary was rewritten accordingly.

    Secondly, 25302 isn't the last build in the 2.2.1 branch, 25534 is. However, for some reason (only being offered via autoupdates?) it is fairly unknown, and most people aren't using it. If we add the facts its changes go beyond inconsequential advertisements and users of a cheating mod will want to blend with the crowd, the decision of which one to emulate was clear.

    Anyway, a binary comparison against the last official files should make the extent and specifics of my changes obvious, but here are the parts of uSerenity.exe you may not immediately understand.
    • 0x110: PE timestamp. I changed this to 0x00000000 just because. Read https://0xc0decafe.com/malware-analy...pe-timestamps/ if you want to know more.
    • 0x160: PE checksum. Was originally 0x00000000, I changed it to the correct value.
    • 0x10E47: peer_id build prefix (the two bytes following -UT2210-).
    • 0x219C5: build number in User-Agent strings.
    • 0x2501D: build number in User-Agent strings, but only for HTTPS trackers?
    • 0x70D5C: build number in the About window.
    • 0xD1844: executable FileVersion.
    • 0xD184C: executable ProductVersion.
    • 0xDBE00: digital signature. Was already invalid, so I truncated it completely.

    The NEW5 uSerenity.dll comes from Owyn himself and was posted as a prerelease fix for a new version that ultimately never arrived. The debug DLL was removed because 1. there is no NEW5 equivalent of it, 2. this is an unofficial release, 3. official development work on the mod has stopped anyway. Reason no. 2 is the same one why I rewrote links to Owyn's blog (utorrentleechermodserenity.wordpress.com) in the About window and settings manager to point to this forum.

    Some people reported they couldn't open the ZIP archive for the last official release; that's because it was encrypted using AES-256 instead of ZipCrypto. For this upload, I ultimately went with RAR4 for its widespread support and good compression and deduplication capabilities: having two mods only increased the archive's size by 9 KB instead of doubling it!

    I also slightly updated https://www.sb-innovation.de/showthread.php?t=22032 and perhaps should have added something about bypassing the fake upload speed limit there, but 999.9 KB/s ought to be enough for anyone

    I won't be able to supply updates or new emulation mods in the future, but hopefully this explains everything you need to know to make your own.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  20. Who Said Thanks:

    kg27 (30.08.23) , alpacino (06.12.21) , Lucius (10.11.21) , Sazzy (21.10.21) , mmmmm (21.10.21)

  21. #15
    Advanced User
    yoco's Avatar
    Join Date
    23.02.08
    Location
    Slovenia
    P2P Client
    Azureus
    Posts
    7,976
    Activity Longevity
    6/20 19/20
    Today Posts
    0/5 sssss7976
    @anon, if I create "fake upload" label in settings manager, should that be visible in serenity_settings.cfg?
    What's in the files is
    Code:
    uSerenity Settings file
    <
    setting_name=Default
    leecher=1
    nodownload=1
    noupload=1
    nocorrupt=1
    nocomplete=1
    >
    
    <
    setting_name=Normal
    >
    EDIT: nvm, I found the issue. I had to use the old settings manager. The one included in this version doesn't update serenity_settings.cfg file!
    Last edited by yoco; 21.10.21 at 23:52.
    Reply With QuoteReply With Quote
    Thanks

  22. Who Said Thanks:

    876797168 (14.09.23) , spyros (04.11.22)

+ Reply to Thread
Page 1 of 6 123 ... LastLast

Tags for this Thread

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •