Apple has started to block loading the iOS version of applications (referred to as “side-loading”) that are not “flagged” with that support as of MacOS 11.3 (and later). This how-to will show you a workaround in order to get JW Library installed on an M1 powered Mac running MacOS 11.4 (or later).
The below method was tested on MacOS 11.4 and works as of June 21st, 2021.
You can load JW Library by using a site called AppDB, which utilizes a method of installing applications that is popular/standard amongst a method used in large corporations.
To get started, on your M1 machine, open a web browser and go to: https://appdb.to/link
Now you can “link” your M1 Mac with your email address for the site (basically like creating a login for their site).
Enter your email address and click on “Link your device“.
A “profile” file will be downloaded from the site, which you may get this alert as shown in the below screenshot. Click on “Allow“.
A message will be shown for the profile installation. Click on this message to open the “System Preferences” app (which is found under “Applications”).
If you don’t see this message, that’s okay, just double-click the file that was downloaded into your Downloads folder called “link_to_appdb.mobileconfig“.
Once you are in “System Preferences”, click on “Profiles“.
You will notice a profile called “appdb Device Link”. Click on the “Install” button to complete the profile installation.
At the prompt, click on the “Install” button.
At the next prompt, click on the “Install” button.
You will need to enter your local MacOS password in order to install the profile. Enter your password and click on “Enroll“.
Note, this “enrollment” is temporary and you can uninstall it later (see the how-to at the end of this blog post).
Once the installation of the profile is completed, you should see a similar screen as the one below showing the profile has been installed and is active.
Next, we’ll need to install another piece of software called “Rickpactor“.
Open your web browser to: https://appdb.to/app/standalone/1900000033
Click on the green link labeled “appdb.to” to open/download the software.
An installer file called “Rickpactor-version_number.dmg” will be downloaded into your Downloads folder.
Double-click on this installer file to begin the installation.
The installer will open, now just drag and drop the “Rickpactor” app icon into the “Applications” folder.
Rickpactor is now installed. Go ahead and launch the app by double-clicking it (found under your Applications).
You will be prompted to install Rosetta. Go ahead and click on the “Install” button to continue.
Once Rickpactor is running, just leave it open for now.
Change Appdb Feature Options
Next, on the https://appdb.to website, click on the blue menu near the top (1), then click on “Configure Features” (2). Change the option for “Force App installations (Disable Compatibility Checks)” to “Yes” (3). Next, scroll down.
Find the option “Disable Revocation Protection Checks” and set to “Yes” (1).
Finally, click on the “Save Feature Configuration” (2) button.
Create a New Apple ID for Rickpactor to Use
Next, Rickpactor needs to use an Apple ID in order to download the software and to install it onto your M1 device. I recommend to create a brand new Apple ID for this purpose. (Don’t use your existing Apple ID even if you have one, for security reasons).
To create a new separate Apple ID for Rickpactor, use an iOS device (eg: iPhone or iPad) and:
Go to Settings –> Contacts –> Accounts –> Add account –> iCloud –> Choose “Create a new Apple ID” near the bottom. After creation, set all sync options to “no“. It will be shown as inactive in the list, which is OK.
Note this Apple ID that you created and its password.
Next, under the “Configure Features” area of the https://appdb.to website, near the top, enter the Apple ID and Password of your newly created account, under the “Rickpactor” section.
Scroll down on this page and proceed to the next step.
Next, scroll down under the “Configure features” section and click the “Save feature configuration” button.
Locate the JW Library App on Appdb
Now you are ready to install the JW Library app from the https://appdb.to website.
In the search bar of the website, type in “JW Library” (1).
Click on the JW Library icon.
On the JW Library app page, click on the “Install” option under the Download area.
The “Install” option will change to “Requesting“.
You may get this prompt as shown in the screenshot. Go ahead and click on the “Ok” button.
You will probably be asked for the two factor authentication (2fa) code that will be texted to your iOS device that you used to create your new Apple ID. Enter that code and click on “Ok”.
A message stating that the installation has been queued to your device.
Click on the “Ok” button to continue.
Click on the blue menu button near the top and click on “View Device Status“.
Under the device status area, you will see the download of JW Library starting. Wait for this to finish.
Once the file has been downloaded, click on the “Install via Rickpactor” blue link.
In the Rickpactor app (which you still have running), you will see some messages including “Extracting” and “Installing”.
You will probably get a message like this one stating the app is for testing only, which is fine.
Click on the “Ok” button to continue.
We will need to give the app permissions to run. Open your “System Preferences” and choose “Security & Privacy“.
You will see a message stating that “JWLibrary” was blocked.
Go ahead and click on the “Open Anyway” button.
At the message shown, check the box that states “Always trust apps from this developer” (1) and then click on the “Open” button (2).
JW Library is Installed on MacOS 11.4!
Congrats! JW Library has now been installed and you can use it by clicking on the JW Library app under your “Applications” area.
How-To Uninstall the AppDB Profile
Once JW Library is working, you might want to uninstall the AppDB profile to avoid any security concerns.
To do this, go into your “System Preferences” and click on “Profiles“.
Select the “appdb Device Link” profile (1) and click on the minus icon (2) to uninstall the profile.
Click on the “Remove” option. You may be prompted for your local machines password.
This will completely remove the AppDB profile from your machine and will “unlink” your machine from the AppDB website. JW Library will still be able to run without this link.