FAQs/ Troubleshooting

Here are some common issues & their respective solutions. Hopefully your questions can be answered 🙂

1. I try to download/install your widgets, but I see an error that I’m missing a dependency “com.junesiphone.xeninfo”. What should I do?

This essentially tells you that you need to install XenInfo in order for the widget to function properly.

However, following the launch of Xen HTML 2.0, XenInfo is technically no longer required. I’m gradually removing XenInfo as a dependency, but during this transition period, it’ll remain as a dependency for now.

You may encounter some issues if you try to install XenInfo from June’s repo. He has suspended free downloads on his repo becauase it was hit by heavy traffic after unc0ver 5.0 dropped.

Please check out this tutorial to find out how to circumvent this.

2. I already have XenInfo installed, why does it still say I’m not allowed to download the widget because of dependencies?

Most likely because you didn’t install XenInfo from the official source, hence the version of XenInfo you’ve installed has a different package name.

I’ve included a guide on installing XenInfo in this tutorial.

3. I have XenInfo installed, but the widget is still not showing weather/battery. What should I do?

Turn off “Legacy mode” within the widget settings in Xen HTML.

Go to Settings > Privacy > Location services > Weather app, and choose ALWAYS.

4. How do I use lockscreen widgets on my homescreen, or vice versa?

If you’re on XenHTML 1.x …

LS to HS: Put the widget folder (LS EWXX) at /var/mobile/Library/SBHTML, and rename the html from LockBackground.html to Wallpaper.html
HS to LS: Put the widget folder (SB EWXX) at /var/mobile/Library/LockHTML, and rename the html from Wallpaper.html to LockBackground.html

If you’re on XenHTML 2.0+ …

Put the widget folder (LS EWXX or SB EWXX) to /var/mobile/Library/Widgets/Universal, and rename the html from LockBackground.html/Wallpaper.html to index.html

5. When I try to change the widget settings within Xen HTML, there is an error of “Failed to write widget settings: check file permissions for this widget”?

You will have to set the permissions manually via Filza since there is no way for me to change that beforehand and keep the settings intact after the bundling-downloading-installing process.

Open up Filza. Find the widget folder (e.g. LS EWXX), click the blue “i” on its right. Scroll down to “Owner” and set it to “501: mobile“. Also set the permission (in “sticky”) to 0755 or 0777.

Next, open up that widget folder and find Config.js. Repeat the same steps (changing both “Owner” and permissions).

Go back to Xen HTML and it should be good to go.

6. Do your packages work on iOS14+? I keep seeing the compatibility banner on your repo that the packages are not tested on iOS14+? Is it safe to install them?

Yes. They are compatible, including fonts (iOS14), widgets, themes etc.

The iOS compatibility checker is unique for each package, so in order for me to update them, I’ll have to edit >400 files. It takes considerable time, so please understand that I can only do so many things alone.

Leave a Comment