PDA

View Full Version : [Multi OS] BiglyBT Extreme Mod by SB-Innovation 1.2.0.0 Beta



DigitalDJ
04.11.17, 09:52
SB-Innovation Presents

BiglyBT Extreme Mod by SB-Innovation 1.2.0.0 Beta

https://www.sb-innovation.de/attachment.php?attachmentid=3630

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

>>>>>> DigitalDJ & ghostfucker <<<<<<

╔═══════════════════════════╗
Credits:
╚═══════════════════════════╝

>>>>>> Butcho <<<<<<
>>>>>> Rebound <<<<<<
>>>>>> hitman <<<<<<
>>>>>> Manas <<<<<<
>>>>>> eudora <<<<<<
>>>>>> ghostfucker <<<<<<
>>>>>> anon <<<<<<
>>>>>> Instab <<<<<<
>>>>>> cloud99 <<<<<<
>>>>>> illusive <<<<<<
>>>>>> molosse <<<<<<

╔═══════════════════════════╗
Supplied by:
╚═══════════════════════════╝

>>>>>> SB-Innovation <<<<<<

╔═══════════════════════════╗
Original Mod by:
╚═══════════════════════════╝

>>>>>> Shu <<<<<<


Change Log:

+ ProLeech
+ Perfect Spoof 2
+ uTorrent ID Generator
+ Modifiable Client Files
+ Ghostleech
+ LTEP Fixes
+ Multiple peerlist entries fixed
+ More No Report Options
+ Perfect Spoof 1.0 by ghostfucker
+ (Fake Upload) Stop faking when swarm speed is zero
+ Upload Kicker
+ Ratio Tool
+ Synced with latest Abuze Mod
+ (Upload Multiplier) Show as seeder
+ (SBI-Hack Torrentview) Scrollbars added
+ Fix Tracker Update Interval Divider
+ Use Swarm Peers fixed
+ Updated core to BiglyBT 1.2.0.0


BiglyBT Change Log:
BiglyBT Change Log (https://github.com/BiglySoftware/BiglyBT/blob/master/ChangeLog.txt)
Vuze Change Log (https://svn.vuze.com/public/client/trunk/azureus2/src/ChangeLog.txt)

Installation:

Windows

1. Download and install the latest Java Runtime Environment (JRE). It must be JRE version 9 or higher. (Java SE Downloads (https://www.oracle.com/technetwork/java/javase/downloads/index.html)).
2. Download and install the latest non-beta BiglyBT release (BiglyBT - Download (https://www.biglybt.com/download/)).
3. BACK UP YOUR TORRENT LIST! IT IS LIKELY YOU WILL LOSE IT!
4. Extract the hack files using 7-Zip (7-Zip Download (http://www.7-zip.org/download.html)) or equivalent to %PROGRAMFILES%\BiglyBT (C:\Program Files\BiglyBT) and overwrite ALL files.
5. Delete the "jre" folder in %PROGRAMFILES%\BiglyBT (C:\Program Files\BiglyBT). This forces the use of the system-wide installed JRE.
6. Run Notepad as Administrator and open %PROGRAMFILES%\BiglyBT\BiglyBT.exe.vmoptions (C:\Program Files\BiglyBT\BiglyBT.exe.vmoptions), append the following line:
NOTE: If you want to run BiglyBT-console.exe perform step 6 but instead create file "BiglyBT-console.exe.vmoptions"


--patch-module=java.base=ghostfucker_utils.jar
--add-exports=java.base/sun.net.www.protocol=ALL-UNNAMED
--add-modules=java.xml.bind

7. Run BiglyBT and Enjoy!


macOS
1. Download and install the latest Java Runtime Environment (JRE). It must be JRE version 9 or higher. (Java SE Downloads (https://www.oracle.com/technetwork/java/javase/downloads/index.html)).
2. Download and install the latest non-beta BiglyBT release (BiglyBT - Download (https://www.biglybt.com/download/)).
3. BACK UP YOUR TORRENT LIST! IT IS LIKELY YOU WILL LOSE IT!
4. Extract the hack files within the ZIP file to /Applications/BiglyBT/.biglybt and overwrite ALL files.

NOTE: To see the folder in Finder, you may need to perform the following steps:
4a. Open Terminal
4b. Run the following command:


defaults write com.apple.finder AppleShowAllFiles YES

4c. Hold the "Option/Alt" key, then right click on the Finder icon in the dock and click Relaunch
4d. Once you have copied the files, you can revert to hiding folders with:


defaults write com.apple.finder AppleShowAllFiles NO


5. Open up a Terminal and run the following commands. This forces BiglyBT to use the system-wide JRE installed in Step 1.


sudo rm -r "/Applications/BiglyBT/.install4j/jre.bundle/Contents/Home/jre"
sudo ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home" "/Applications/BiglyBT/.install4j/jre.bundle/Contents/Home/jre"
sudo echo -e "\n--patch-module=java.base=ghostfucker_utils.jar" >> "/Applications/BiglyBT/.biglybt/java.vmoptions"
sudo echo "--add-exports=java.base/sun.net.www.protocol=ALL-UNNAMED" >> "/Applications/BiglyBT/.biglybt/java.vmoptions"
sudo echo "--add-modules=java.xml.bind" >> "/Applications/BiglyBT/.biglybt/java.vmoptions"

6. Run BiglyBT and Enjoy!

Linux
NOTE: Based on Ubuntu 17.10
1. Install the openjdk-9-jre, openjdk-9-jre-headless and libjna-java package using your distributions package manager.
NOTE: Some repositories do not have OpenJDK 9 available. In which case, you will need to download and extract the tar.gz package supplied by Oracle (Java SE Downloads (https://www.oracle.com/technetwork/java/javase/downloads/index.html)).


sudo apt install openjdk-9-jre openjdk-9-jre-headless libjna-java

2. Download the latest non-beta BiglyBT release and make it executable (BiglyBT - Download (https://www.biglybt.com/download/)).


wget https://files.biglybt.com/installer/BiglyBT_Installer.sh
chmod +x BiglyBT_Installer.sh

3. BACK UP YOUR TORRENT LIST! IT IS LIKELY YOU WILL LOSE IT!
4. Run the installer, specifying app_java_home variable to your JRE folder. On Ubuntu, this is: /usr/lib/jvm/java-9-openjdk-amd64/


app_java_home="/usr/lib/jvm/java-9-openjdk-amd64/" ./BiglyBT_Installer.sh

5. Extract the hack files within the ZIP file to "~/biglybt" (/home/<username>/biglybt)


unzip -o BiglyBT_*.zip -d "~/biglybt"

6. Append the following VM options for Java 9 compatibility:


echo "--patch-module=java.base=ghostfucker_utils.jar" >> "~/.biglybt/java.vmoptions"
echo "--add-exports=java.base/sun.net.www.protocol=ALL-UNNAMED" >> "~/.biglybt/java.vmoptions"
echo "--add-modules=java.xml.bind" >> "~/.biglybt/java.vmoptions"

7. Run BiglyBT and Enjoy!

Troubleshooting:
Before posting problems please make sure:
1. You have updated Java Runtime Environment (JRE) to the latest version (must be JRE 9 or higher) (Java SE Downloads (https://www.oracle.com/technetwork/java/javase/downloads/index.html)).
2. You have uninstalled BiglyBT using the uninstaller.
3. You have removed the BiglyBT Application folder:


C:\Program Files\BiglyBT (Windows x64)
C:\Program Files (x86)\BiglyBT (Windows x86)
/Applications/BiglyBT (macOS)
~/biglybt / /home/<username>/biglybt (Linux)

4. You have removed the BiglyBT Settings folder:
NOTE: THIS WILL RESET ALL BIGLYBT SETTINGS AND TORRENT LISTS


%APPDATA%\BiglyBT / C:\Documents and Settings\<username>\Application Data\BiglyBT (Windows XP - Application Data may be Hidden)
%APPDATA%\BiglyBT / C:\Users\<username>\AppData\Roaming\BiglyBT (Windows Vista - AppData may be Hidden)
/Users/<username>/Library/Application Support/BiglyBT (macOS)
~/.biglybt / /home/<username>/.biglybt (Linux)

5. Reinstalled BiglyBT using the package from BiglyBT - Download (https://www.biglybt.com/download/).
6. Re-applied the hack by following the installation instructions above.

Portable Mode:
Portable mode is now built into BiglyBT / Vuze. See wiki article: Portable Vuze (https://wiki.vuze.com/w/Portable_Vuze).
In addition to the steps in that article, you must copy the JRE (9+) to a folder named "jre" in your portable folder.



Enjoy!

eragooo
05.11.17, 18:01
Is BiglyBT client better than Vuze?

anon
05.11.17, 22:27
Is BiglyBT client better than Vuze?

BiglyBT essentially is Vuze, but with regular updates and without the features no one used.

https://torrentfreak.com/former-vuze-developers-launch-biglybt-a-new-open-source-torrent-client-170803/

yoco
05.11.17, 22:49
What's the cpu and memory usage? is it better than uSerenity?

anon
05.11.17, 23:09
What's the cpu and memory usage? is it better than uSerenity?

No, it's still Vuze after all :wtongue:

eragooo
05.11.17, 23:16
Does anyone else have a problem with double options in MacOS menubar? Any idea how to fix it?
http://abload.de/img/zrzutekranu2017-11-05jgsnu.png

anon
05.11.17, 23:23
Did you check if it happens with the official BiglyBT? It may not be a glitch in the mod.

eragooo
05.11.17, 23:35
Yeah, it's a official BiglyBT problem. Not a big problem, but little annoying:x

Lucius
06.11.17, 09:53
Yeah, it's a official BiglyBT problem. Not a big problem, but little annoying:x

I think opening an issue at github will make the issue be noticed faster.

yoco
06.11.17, 10:35
No, it's still Vuze after all :wtongue:

So stick with uSerenity? :smile:

anon
07.11.17, 16:43
So stick with uSerenity? :smile:

That's up to you =] Vuze BiglyBT is undeniably the winner in terms of functionality, but the best mod is the one you like the most.

kxoty
07.11.17, 20:16
Hi.
Very interesting new client/mod. Why delete the "jre" folder and force to use system jre?

yoco
07.11.17, 22:45
That's up to you =] Vuze BiglyBT is undeniably the winner in terms of functionality, but the best mod is the one you like the most.

The only problem I have with uSerenity is that it doesn't fake upload while downloading. It starts when it finishes.

DigitalDJ
08.11.17, 01:17
Hi.
Very interesting new client/mod. Why delete the "jre" folder and force to use system jre?

Because JRE 9 is required.

simexi
08.11.17, 18:00
I'm getting this error on https tracker.
https://puu.sh/yhzwO/30493e0b88.png

I'm using socks proxy but http tracker works.

DigitalDJ
09.11.17, 03:44
I'm getting this error on https tracker.
https://puu.sh/yhzwO/30493e0b88.png

I'm using socks proxy but http tracker works.

Thanks for the report. PerfectSpoof is one of the features I had to port over manually. Looking to fix this with a new revision soon.

I have just submitted a revision that hopefully fixes HTTPS PerfectSpoof. It should be approved soon. Let me know if there are any issues. Thanks