Since its inception, jlibtorrent has bridged the high-performance C++ BitTorrent engine libtorrent with Java environments—enabling developers to build full-featured torrent clients on Android, desktop Java, and server applications. With the recent jlibtorrent 2 release series (version 2.0.11.0 onward) the library undertakes a major leap—both in API richness, platform portability (including native arm64 binaries), and runtime capability—positioning it as the backbone for the next generation of BitTorrent clients built in Java (many targeting Android) and for server-side deployments on Linux arm64 for low-energy hosting.
Java API changes in jlibtorrent 2
A fluent builder API for creating .torrent files: the TorrentBuilder class now offers TorrentBuilder.Listener (for file-filtering and progress callbacks) and TorrentBuilder.Result to expose rich metadata output.
Time-series metrics support via TorrentStats.SeriesMetric (including metrics like TIME, DOWNLOAD_RATE, UPLOAD_RATE) enabling richer monitoring and analytics.
Enhanced DHT/item support for mutable items: SessionManager.MutableItem introduces editable DHT items with Ed25519 signatures and versioning, opening up advanced peer/data-anchoring use-cases.
Networking introspection via EnumNet.IpInterface (address, netmask, friendly names) and EnumNet.IpRoute (routing table entries with gateway and MTU) to support complex network-aware clients.
Comprehensive API refinements: many previously internal types (AnnounceInfohash, Pair, PiecesTracker, Vectors, AlertMulticaster, MoveFlags, IntSeries, and nested types) have been documented, and now offer full JavaDoc coverage with dozens of example usage patterns.
Zero HTML/critical errors in the generated javadoc for the 2.0.12.8 release, marking a maturation of API stability and documentation quality.
Platform and build improvements
Native binaries now support Linux arm64 (alongside Apple Silicon and Android arm64) enabling client applications and servers to run on modern low-power, high-efficiency hardware (e.g., AWS Graviton, Ampere Altra, Raspberry Pi-class boards).
The jlibtorrent 2 series is built on libtorrent’s “RC_2_0” branch and uses modern toolchains (C++20, Boost 1.88.0+, OpenSSL 3.5.2) and updated SWIG bindings (e.g., 4.x series) ensuring performance, security, and long-term compatibility.
Android builds are optimized for 16KB page-size (NDK r28c) and modern Android SDKs; desktop builds support macOS (arm64), Windows, and Linux.
Maven/Gradle artifacts now include both class wrappers and native libraries for multiple architectures, simplifying client-side dependency management across platforms.
Why this matters
For Java and Android developers building BitTorrent clients, jlibtorrent 2 offers:
Java-friendly, high-performance torrent engine: Access to libtorrent’s capabilities (v2.0 engine) via Java wrappers means full-featured clients (seeding, DHT, magnets, v1/v2 torrents) without having to implement C++ JNI layers from scratch.
Cross-platform consistency: One set of Java APIs works on Android (arm/arm64/x86/x86_64), desktop (Windows, macOS, Linux), and now server/embedded arm64.
Server-side arm64 deployments: As hosting moves toward energy-efficient arm64 hardware (e.g., cloud Graviton/Altra, edge servers), jlibtorrent supports native binaries for these platforms—enabling server-side torrent applications, indexing, seeding farms, or hybrid models (mobile+backend) on modern infrastructure.
Rich API & observability: Features like the series metrics, IP route introspection, DHT mutable items, and builder APIs for .torrent generation make it easier to build advanced clients: monitoring, analytics, plugin extensions, custom storage strategies, or even BitTorrent-native plugin ecosystems.
Maturation: With more than 50 public API classes now fully documented, dozens of example use-cases, and a clean JavaDoc build, jlibtorrent 2 is positioned as a production-ready library rather than an exploratory layer.
How FrostWire leverages jlibtorrent 2
The open-source project FrostWire (which began as a fork of LimeWire and evolved into a Java-based BitTorrent client) now transitions into its next era: FrostWire for Android 3 and FrostWire 7 for Desktop. These versions (available today for developers that compile from source) incorporate jlibtorrent 2 as their underlying torrent engine.
On Android, the native arm64 builds of jlibtorrent allow FrostWire to run efficiently across modern mobile chipsets and tablets, with lower power consumption and full support for BitTorrent v2 features.
On desktop and server contexts, FrostWire 7 (and related server/daemon variants) leverage the arm64 Linux binaries to run on cost-effective, high-density hostings (such as Graviton nodes) for seeding, indexing, or cloud-based media distribution.
By basing on the new builder APIs, FrostWire can offer built-in “create and share a torrent” workflows, advanced analytics (upload/download rate time series), and network topology awareness (choosing optimal interfaces/routes).
FrostWire’s evolution thus illustrates how a modern Java client can span mobile, desktop, and backend/cloud deployments — all running the same torrent core logic via jlibtorrent 2.
Implications for the wider BitTorrent ecosystem
Java ecosystem: Historically, most BitTorrent client engines have been C++ (libtorrent), C (Transmission), or in other languages. By providing a fully-featured Java wrapper, jlibtorrent 2 lowers the barrier for Java/Kotlin (Android) developers to build native-capable clients without rewriting complex protocol engines.
Mobile-first torrenting: As mobile devices become more capable and power-efficient, having a mature Java/Android torrent engine means richer P2P apps, offline media distribution, peer-to-peer content delivery, etc., are more feasible on mobile platforms.
Edge/Server hybrid deployments: The availability of arm64 native binaries means torrent-based services can run on low-power edge servers, small VPS instances, or even embedded devices—broadening deployment scenarios beyond traditional x86 desktops.
BitTorrent v2 readiness: As the ecosystem moves toward BitTorrent v2 (merkle tree torrents, enhanced hashing), jlibtorrent 2 supports those features, enabling clients built today to be future-proof.
Extensibility: With plugin-capable API surfaces (builder APIs, DHT mutable items, network introspection), new use-cases—such as cryptocurrency-anchored DHT items, content-distribution overlays, branded client workflows, or hybrid peer/edge architectures—become more accessible to Java teams.
Summary
In short: jlibtorrent 2 represents the modern foundation for Java-based BitTorrent applications—high-performance native bindings across architectures (including arm64 servers and mobile), deeply-documented APIs, builder patterns, monitoring capabilities, and extensibility hooks. With FrostWire for Android 3 and FrostWire 7 for Desktop as flagship users, this library sets the stage not only for mobile and desktop clients, but also for server and edge deployments that use BitTorrent technology in new ways.
Video Demo: How to backup Instagram Livestreams or videos from hundreds of video sites
Hello friends, if you’re reading this it means you’ve survived 2020 so far. It hasn’t been easy for anybody, but we’re here to keep delivering great free open source software for the world.
Excited for FrostWire 6.8.8 and following releases
We’ve just finished a big desktop release, we’ve fixed every search source, added new ones, brought forth bleeding edge java technology and squashed several pending bugs.
We no longer bundle offers in our installers but more importantly we’ve brought back a feature many of you kept asking for, only now it’s a 100 times better than ever before.
The Telluride Cloud Video downloader is in an easy to use, stand-alone, command line tool that makes use of youtube-dl library to let a user backup, archive or time-shift their cloud hosted videos.
Usually these video hosting services do not provide a convenient way for content creators to download the content they uploaded (perhaps to make it inconvenient to export user’s libraries to competitors), or there might be content of public interest that could be politically censored by a tyrannical government and it should be archived for journalistic reasons, or the user have to be away from a wireless signal for hours or days and needs to time-shift.
Also, there are hundreds of millions of public domain, creative commons and legally free videos available in these platforms.
Starting with FrostWire 6.8.8 for desktop the installation folder also comes with a telluride executable (in geek-speak: it’s a self-contained python runtime executable and python script that simplifies the use of youtube-dl for FrostWire users)
But don’t worry, you don’t need a command line to use it, all you need to do is open FrostWire and paste the URL of your video. FrostWire tells telluride the URL and reads the response to show you the download options for your video shown the same way as FrostWire search results.
If you do live broadcasts on Instagram or Twitter, now you can finally download your broadcasts to your computer and easily edit a shorter version of your broadcast, or you can extract clips with the best parts so that you can post to your feed or video channel.
Just copy the link to your live IG broadcast into the FrostWire search box and you will see the available download options.
Twitter/Periscope broadcast backups will be available in future releases.
What’s Next for 2021
Now that this big Telluride ticket for desktop is finally done, we’ll be improving it and enhancing it progressively with further releases, we’ll be adding support for more advanced users that need an easy and powerful internet archiving tool (journalists, librarians, historians), and we’ll be adding a “daemon mode” for the telluride tool so it doesn’t spawn a new process every time you paste a cloud URL on FrostWire.
We want to bring Telluride to Android. We tried several different approaches to put our youtube-dl python wrapper on the Android app and for now we know what not to do, but we have some clever solutions planned.
JLibtorrent: A swig Java interface for libtorrent by the makers of FrostWire. Develop libtorrent based apps with the joy of coding in Java.
jlibtorrent 2.0. There’s significant work to be done with our JLibtorrent project, the libtorrent engine Java wrapper that empowers all the bittorrent downloads on FrostWire across all platforms as well as many other bittorrent clients in the network.
The libtorrent project has now released its 2.0 branch and it seems to be very stable, it features new merkelized Bittorrent 2.0 torrents and lots of other new technology that we don’t want FrostWire users to miss-on and which will enable us to build next-gen torrenting features.
***
We are also working on growing our community, we’re hoping to be able to start modernizing the user interface of our desktop client to be web-based, this will be done with a pilot parallel project, we don’t want to make anybody angry who’s already happy and doesn’t want the battle tested FrostWire user interface to change.
This is a project we had already embarked on around 2018 but things went sideways with Google Play and we had to layoff the entire team back then.
***
Another big and impactful goal is to simplify .torrent publishing and decentralizing .torrent indexes to circumvent all censoring efforts of torrent indices, this is a missing piece of the bittorrent ecosystem we’ve dreamed of building for years and 2021 should be the year to make it happen with your help.
***
“Quiet, Private zone”
Starting with 6.8.8 we have stopped monetizing our desktop installers completely. For months we’ve already been offering a bundle free mac installer and windows installer on github and sourceforge, we believe a nag free experience is one of the best incentives for community growth, a clean open-source free software experience supported by you.
What’s been done in 2020
Lastly we wanted to let you know all of what we’ve done this year for Android, Desktop and for our JLibtorrent project.
We hope you find value in our work and we’ll try our hardest to earn your contributions, we strongly believe that if we deliver a world class software you find useful, there should be enough users and open source projects out there that care enough to help us keep going with a small donation every month, perhaps the same as buying us, your friends, one cup of coffee every month, ideally without ever needing to tap into the nasty advertising-industry.
FrostWire for Android in 2020
frostwire (6.8.8) stable; urgency=high
New Telluride build 6 cloud downloader technology
Refreshed welcome screen with search textbox
OpenJDK 15 runtime (Windows, MacOS)
New TorrentParadise search source
New GloTorrents search source
Yify search fixed
Torrentz2 search fixed
MagnetDL search fixed
Soundcloud search fixed
EZTV search fixed
Fixed archive.org broken downloads
Fixes false negative NordLynx/NordVPN detection
All deprecation warnings fixed along with some optimizations
New source renderer icons for 1337x and MagnetDL search sources by Aholicknight
dev: built with openjdk 15
dev: gradle-6.7 — FrostWire Team contact@frostwire.com Thu, 18 Nov 2020 09:56:00 -0600
frostwire (6.8.7) stable; urgency=high
New jlibtorrent 1.2.10.0 update
OpenJDK 14.0.2 update for Windows and macOS
lt: improve stat_file() performance on Windows
lt: fix issue with loading invalid torrents with only 0-sized files
lt: fix to avoid large stack allocations
lt: removed deprecated wstring overloads on non-windows systems
lt: drop dependency on Unicode’s ConvertUTF code (which had a license incompatible with Debian)
lt: fix bugs exposed on big-endian systems
lt: fix detection of hard-links not being supported by filesystem
lt: fixed resume data regression for seeds with prio 0 files
binaries: compiler upgraded from g++-5 to g++-7 — FrostWire Team contact@frostwire.com Tue, 15 Sep 2020 16:35:00 -0600
frostwire (6.8.6) stable; urgency=high
New jlibtorrent 1.2.8.0 update
New 1337x search (thanks to @HimanshuSharma789)
New iDope search (thanks to @HimanshuSharma789)
Fixed Torrentz2 search dates (thanks to @HimanshuSharma789)
Fixed SC search
Discontinues mplayer video playback, uses os default video player for videos
com.google.re2j:re2j:1.3 -> 1.4
com.squareup.okhttp3:okhttp:4.4.1 -> 4.8.1
com.h2database:h2:1.4.199 -> 200
lt: validate UTF-8 encoding of client version strings from peers
lt: don’t time out tracker announces as eagerly while resolving hostnames
lt: fix NAT-PMP shutdown issue
lt: improve hostname lookup by merging identical lookups
lt: fix network route enumeration for large routing tables
lt: fixed issue where pop_alerts() could return old, invalid alerts
lt: fix issue when receiving have-all message before the metadata
lt: don’t leave lingering part files handles open
lt: disallow calling add_piece() during checking
lt: fix incorrect filename truncation at multi-byte character
lt: always announce listen port 1 when using a proxy — FrostWire Team contact@frostwire.com Sun, 23 Aug 2020 10:45:00 -0600
frostwire (6.8.5) stable; urgency=high
New MagnetDL search provider
Fixed Torrentz2 search
Search improvements
New ‘Retry’ transfer for failed magnet/torrent downloads with not enough peers
Fixes bug getting source URL from TPB search result
Fixes broken Library local file search
updated: rej2:1.3, gson:2.8.6, okhttp:4.4.1
New jlibtorrent 1.2.7.0 update
jlibtorrent upgraded to build with boost 1.73.0
jlibtorrent upgraded to openssl 1.1.1g
OpenJDK 14 runtime (Windows, Linux), macOS still on OpenJDK 13
lt: fix incorrect filename truncation at multi-byte character
lt: always announce listen port 1 when using a proxy
lt: add set_alert_fd in python binding, to supersede set_alert_notify
lt: fix bug in part files > 2 GiB
lt: add function to clear the peer list for a torrent
lt: fix resume data functions to save/restore more torrent flags
lt: limit number of concurrent HTTP announces
lt: fix queue position for force_rechecking a torrent that is not auto-managed
lt: improve rate-based choker documentation, and minor tweak
lt: undeprecate upnp_ignore_nonrouters (but refering to devices on our subnet)
lt: increase default tracker timeout
lt: retry failed socks5 server connections
lt: allow UPnP lease duration to be changed after device discovery
lt: fix IPv6 address change detection on Windows
lt: fix peer timeout logic
lt: simplify proxy handling. A proxy now overrides listen_interfaces
lt: fix issues when configured to use a non-default choking algorithm
lt: fix issue in reading resume data
lt: revert NXDOMAIN change from 1.2.4
lt: don’t open any listen sockets if listen_interfaces is empty or misconfigured
lt: fix bug in auto disk cache size logic
lt: fix issue with outgoing_interfaces setting, where bind() would be called twice
lt: add build option to disable share-mode
lt: support validation of HTTPS trackers
lt: deprecate strict super seeding mode
lt: make UPnP port-mapping lease duration configurable
lt: deprecate the bittyrant choking algorithm
lt: add build option to disable streaming — FrostWire Team contact@frostwire.com Thu, 18 Jun 2020 17:06:00 -0600
frostwire (6.8.4) stable; urgency=high
OpenJDK 13 runtime (windows,mac)
Soundcloud search and downloads fixed
LimeTorrents search and downloads fixed
New jlibtorrent 1.2.3.0 update
jlibtorrent updated to boost 1.72.0
jlibtorrent upgraded openssl to 1.1.1d
lt:fix erroneous event=completed tracker announce when checking files
lt:promote errors in parsing listen_interfaces to post listen_failed_alert
lt:fix bug in protocol encryption/obfuscation
lt:fix buffer overflow in SOCKS5 UDP logic
lt:fix issue of rapid calls to file_priority() clobbering each other
lt:clear tracker errors on success
lt:optimize setting with unlimited unchoke slots
lt:fixed restoring of trackers, comment, creation date and created-by in resume data
lt:fix handling of torrents with too large pieces
lt:fixed division by zero in anti-leech choker
lt:fixed bug in torrent_info::swap — FrostWire Team contact@frostwire.com Thu, 30 Jan 2020 19:30:45 -0600
Telluride in 2020
build 6 – nov/18/2020
python: youtube-dl 2020.11.18
python: pyinstaller 4.0
Smaller build, down 2.4MB
build 5 – nov/13/2020
python: youtube-dl 2020.11.12
lint cleanups
build 4 – nov/03/2020
python: youtube-dl 2020.11.1
python: pycryptodome 3.9.9
build 3 – oct/20/2020
configure.sh to setup and upgrade all build dependencies for windows, macos, linux
build.sh builds telluride binaries for windows, macos, linux
-a, –audio-only option flag to convert to mp3 if ffmpeg avaiable. strips video data from .webm if not
-m, –meta-only option flag to print JSON with meta data about video found in URL
We went from jlibtorrent 1.2.3.0 onto 1.2.7.0 because we weren’t happy with how stable 1.2.4, 1.2.5 and 1.2.6 were, however the libtorrent 1.2.7 engine starts the downloads almost immediatly for decently seeded torrents and we’ve seen speeds above 7Mb/s on our testing environment.
Below the list of fixes, most coming from the libtorrent project.
FrostWire 2.2.1 build 641 – JUN/17/2020
jlibtorrent/libtorrent 1.2.7.0 update
OpenSSL 1.1.1g update
dev: jlibtorrent build with boost 1.73.0
Fixes bug getting source URL from TPB search result
lt: fix incorrect filename truncation at multi-byte character
lt: always announce listen port 1 when using a proxy
lt: add set_alert_fd in python binding, to supersede set_alert_notify
lt: fix bug in part files > 2 GiB
lt: add function to clear the peer list for a torrent
lt: fix resume data functions to save/restore more torrent flags
lt: limit number of concurrent HTTP announces
lt: fix queue position for force_rechecking a torrent that is not auto-managed
lt: improve rate-based choker documentation, and minor tweak
lt: undeprecate upnp_ignore_nonrouters (but refering to devices on our subnet)
lt: increase default tracker timeout
lt: retry failed socks5 server connections
lt: allow UPnP lease duration to be changed after device discovery
lt: fix IPv6 address change detection on Windows
lt: fix peer timeout logic
lt: simplify proxy handling. A proxy now overrides listen_interfaces
lt: fix issues when configured to use a non-default choking algorithm
lt: fix issue in reading resume data
lt: revert NXDOMAIN change from 1.2.4
lt: don’t open any listen sockets if listen_interfaces is empty or misconfigured
lt: fix bug in auto disk cache size logic
lt: fix issue with outgoing_interfaces setting, where bind() would be called twice
lt: add build option to disable share-mode
lt: support validation of HTTPS trackers
lt: deprecate strict super seeding mode
lt: make UPnP port-mapping lease duration configurable
As you probably know, According to TrustedReviews and many other news sources BitTorrent has been sold to Justin Sun and his blockchain startup Tron.
“BitTorrent has been sold to the founder of cryptocurrency TRON, who reportedly wants to use the acquisition to “legitimise” the blockchain startup’s reputation.” -TrustedReviews
Due to this, and because no one knows with certainty what will happen with BitTorrent, you will be wondering what is the best alternative. You came to the right place. FrostWire is one of the few fully independent, fully featured open source alternatives. FrostWire is a free, fully featured BitTorrent Client and Cloud downloader with a built-in Music Library designed for Android, Windows, Mac, and Linux.
FrostWire allows you to find & download any file from the distributed peer-to-peer BitTorrent Network – music, movies, apps, ebooks, images. Any file – no matter how big or small!
In addition, FrostWire is also a cloud downloader – fetching results and able to download files from cloud based sources such as Archive.org, SoundCloud.com and YouTube.
You just enter a keyword and search, then pick a file from search results and download the file with one tap. Yes. It is that easy!
It’s the best time of the week! We invite you to get our latest release of FrostWire Plus for Android. We have optimized the app to work faster and more stable.
Changelog
FrostWire 2.0.4 build 523 - APR/21/2018
- New jlibtorrent 1.2.0.18-RC2 (reverting to 1.2.0.17 while bugs are fixed)
- Library updates: gms 15.0.0, re2j 1.2
- Translations updated, Hungarian
- Music player clean up and optimizations
- Advanced Transfer Piece viewer rendering optimizations
What is FrostWire?
FrostWire is a free, open source BitTorrent client first released in September 2004, as a fork of LimeWire. It was initially very similar to LimeWire in appearance and functionality, but over time developers added more features, including support for the BitTorrent protocol and a full blown media player.
Happy Friday! If you have not yet updated, we recommend to download the new version of FrostWire Plus for Android! A lot of bugs fixed, VPN detection working better, and torrent search engines working again!
Changelog
FrostWire 2.0.2 build 515 – MAR/26/2018
– Application startup is faster
– Faster YT downloads
– Zooqle search fixes
– TorrentDownloads search fixes
– LimeTorrents search fixes
– Library updates: jlibtorrent 1.2.0.17, applovin 7.8.5, ogury 2.2.8, mopub 4.20.0, okhttp 3.10.0, gson 2.8.2, gradle 4.6, support libraries 27.1.0
– When audio files are deleted from “My Files” they’re now cleared from “Recents” in “My Music”
– Bug where deleted .torrent files would reappear fixed
– Translations updated, Urdu update
– Loads of Crash and Freeze fixes
– VPN detection and offering updates
– Notifications work again on Android 8.0
What is FrostWire?
FrostWire is a free, open source BitTorrent client first released in September 2004, as a fork of LimeWire. It was initially very similar to LimeWire in appearance and functionality, but over time developers added more features, including support for the BitTorrent protocol and a full blown media player.
Happy Monday! We’re glad to announce this pre-release of FrostWire Plus for Android. This new version includes several fixes related to search results.
On the other hand, remember that with FrostWire 2.0 you can now:
check the transfer status of your torrent in a cleaner interface with more info
check the details of your torrent transfer and access/copy its hash and a magnet link
check the storage path for each torrent transfer separately
set download and upload speeds for each transfer separately (especially useful if you want to prioritize downloads)
add and remove trackers to each torrent transfer
check which peers you are connected to
watch the torrent pieces come together in real time (surprisingly mesmerizing!)
FrostWire is a free, open source BitTorrent client first released in September 2004, as a fork of LimeWire. It was initially very similar to LimeWire in appearance and functionality, but over time developers added more features, including support for the BitTorrent protocol and a full blown media player.
Have you tried to install FrosWire and your antivirus didn’t allow it? In this article we will explain you how to fix that! It’s important to know that FrostWire installer downloaded directly from our website (www.frostwire.com) or via automatic update doesn’t contain any trojans or viruses.
When for some reason your antivirus flags FrostWire, here are the steps you can follow to allow your Antivirus let FrostWire run. We have done the step by step tutorials for AVG and Webroot, but the steps necessary should be similar for any antivirus on the market.
NORTON
Follow these steps to tell Norton you want to allow FrostWire installation if you are on a Mac PC: Allow FrostWire on Mac
If you have a Windows PC check the article below. Go to the section called ‘Exclude files or folders from scan’ under ‘What to do after you submit a false positive’. Make sure to apply the steps when installing FrostWire. You don’t have to report a ‘false positive’ since this will take more time to solve the issue, only in case the exception option doesn’t work: Allow FrostWire on Windows
AVG
1. Download FrostWire installer from FrostWire.com and once the AVG launches an alert when trying to install FrostWire, select the option to “Allow” the app.
You then should see the following screen saying the file has been successfully added to the exception list:
2. If you get more than one alert when trying to install FrostWire then a list of files could be displayed as follow:
To add these files to the list of exceptions you must check the address where the file is saved by selecting the file with the red “x” symbol and clicking on “View details”
3. Adding more exceptions: Now that you have the route where the file is saved go to the right top Options menu on the main screen of AVG
Once there, go to Advanced settings… > Exceptions > Add exception and select the exception type Application or File so you will be able to browse your file and add the address where the file is located.
The files added to the AVG exceptions shouldn’t block the installation of your app again.
Webroot
1. Download FrostWire installer from FrostWire.com. Do not clean up the frostwire-setup.exe file when Webroot wants to Clean it, this is the FrostWire installer, not a virus or threat.
2.Yourantivirus blocks FrostWire from installing, so you must add an exception, to do it select thePC Security icon on the Webroot screen and select the label to Block/Allow Files. Then tap on “Add File” to select the installer frostwire-6.0.x.windows.coc.premium.exe and click “Allow.”
3. When you open the Installer yet again, Webroot will show you another alert saying the file is trying to connect to the Internet. In this case select the option “Allow Always” – that will allow FrostWire to install and run properly.
4. If Webroot launches more alerts about treats such as the file ocsetuphlp.dll, then you will have to add that file to the exceptions too. To do it, check the address Webroot is indicating where the folder is located. If this is a Windows “hide” folder then do this:
Click on Start > My Computer.
On that window click on Tools > Folder Options…
Then, click on the View tab at the top of the window.
Under Advanced Settings, locate Hidden files and folders. Select Show hidden files and folders just below that.
Click on OK.
Hidden files will now be shown.
5. Now you can see where the file marked as a threat is located and do the same you did with the installer, select thePC Security icon on the Webroot screen and select the label to Block/Allow Files. Next tap on “Add File” to select the file C:\……\ocsetuphlp.dll and click the option “Allow“. After you have completed the steps, try to open the FrostWire installer again – it should install and run with no issues.
If your antivirus is marking FrostWire as Trojan, the steps to allow it are the same.