Image 1 — I made BrightMarket: browse, install and update LPIII apps without hunting GitHub releases
Image 2 — I made BrightMarket: browse, install and update LPIII apps without hunting GitHub releases
Image 3 — I made BrightMarket: browse, install and update LPIII apps without hunting GitHub releases
Image 4 — I made BrightMarket: browse, install and update LPIII apps without hunting GitHub releases
▲ 43 r/ModifiedLightPhones+1 crossposts

I made BrightMarket: browse, install and update LPIII apps without hunting GitHub releases

I used Obtainium for a bit and it works fine, but it never felt like it belonged on the light phone. It was too complex and had too many features that were unnecessary for what the LP3 needed.

So I made BrightMarket!

It replaces Obtainium, and adds the part Obtainium was never trying to do

I built a web portal, where you can actually browse what apps exists and read more about them. Find a tool you want, scan the code with the BrightMarket tool, and it opens ready to install.

The other half of BM is the Obtanium replacement and that part still works the way you'd expect. It watches GitHub releases and tells you when something's out of date. You can point it at any repo that publishes APKs, including ones that have nothing to do with BrightMarket, so you're not giving up anything you already track.

You also don't have to set it all up again by hand. Import your Obtainium export and it takes the lot. Apps in the gallery become normal entries, everything else gets tracked exactly as it was!

You get to decide whether the tool browser lives on your phone

This is a bit I know a lot of people really care about. A gallery on your phone is a scrollable feed, and a scrollable feed on a Light Phone kind of just sucks and defeats the point.

So it asks you on first launch. Keep browsing on the phone if you want it. Or go extra light, and the phone only shows the apps you've got and their updates! Anything new arrives by scanning a code off the desktop. You can still patch something without going to find a laptop. You just can't browse.

Turning it on is one tap. Turning it back off means scanning a code on the desktop page.

What's in it

The 20-odd apps I've built for my own Light Phone, plus a few forks of existing apps I adapted for my LP3. All free, all open source. A camera, an ebook reader, an RSS and newsletter reader, a TOTP authenticator, live scores, subway times, an Apple TV remote, a notebook and calendar, a couple of games.

If you've made something for the LPIII you can add it. Sign in with GitHub, pick a repo that has a release, done. The sign-in asks for read:user and nothing else, so it can see the public repos you own and can't write anywhere.

Installing it

Either adb install it, or just open this link on your phone https://brightmarket.gzl.dev/apk/ and install from there. After that everything else goes through BrightMarket. There's a "How to set up" button on the site with the steps.

Visit the tool gallery at brightmarket.gzl.dev

Repo Source: https://github.com/gi-os/BrightMarket

u/gman6849 — 13 days ago

I made a sports score tracking app that supports notifications

I wanted an app that could track scores for all american pro leagues that allows me to keep up with my favorite teams on the go. The app supports MLB, NFL, NBA, NHL, MLS, WNBA, NWSL, PWHL, MiLB and F1. Also I added delayed notifications to not spoil the TV

You can download here or use obtanium!
https://github.com/gi-os/LightSports

if you want to enable notifications please type this adb command:

adb shell appops set com.gios.lightsports SYSTEM_ALERT_WINDOW allow

u/gman6849 — 14 days ago
▲ 59 r/ModifiedLightPhones+1 crossposts

How to add transit cards to your lightphone (hardware mod)

I found that by melting your transit card using 100% acetone overnight you can remove the wire and chip and store it (carefully) within the battery compartment, after a few tries I was able to get one working consistently (not the one within the photo, i'm too afraid of breaking it to open it up to take another photo) I don't think its that hard i'm just a clumsy guy.
NYC OMNY allows registering your card through the website to reload the card automatically
I'm sure you could use a plastic credit card but I haven't tried it just yet.

In order to stop the phones RFID from interfering you need to turn the chip off using adb, i'm working on an app to make this easier but for now you can enter the command:
adb shell svc nfc disable

To Re-enable:
adb shell svc nfc enable

Hope this helps someone! finally having tap to pay on my phone again has been a god send! (even if its just for the subway!)

u/gman6849 — 15 days ago
▲ 43 r/ModifiedLightPhones+1 crossposts

I built my dream camera app: Roll

I wanted a camera that was genuinely fun to use, something that would make my lp3 somewhat dated looking photos look genuinely retro and unique. Roll supports various filters from gameboy, purikura (with dozens of settings including 4 shot rolls just like the real photo booths), OSX photo booth, dithering, half tone and many more! I was able to map the brightness wheel to act as a filter wheel to allow quick changing of filters. The camera also supports:

  • favorites
  • qr code reading
  • baked on film camera style dates (with 3 styles)
  • sending features with my imessage app
  • shutter and focus sounds
  • film roll mode
  • an improved photo taking speed and display making the light phone iii camera feel more snappy
  • a simple camera mode for quick shots
  • a level
  • shake to send error

I also set it up so you can map the camera button to roll using my other app LightControl!
please check it out and let me know what you think and what i should add! you can install using obtanium and following the quick start guide
https://github.com/gi-os/LightCamera

u/gman6849 — 16 days ago
▲ 12 r/ModifiedLightPhones+1 crossposts

LPIII QR scanner tool + desktop QR generator

I built a qr code reader that allows you to read qrcodes in an in app browser. Also built a desktop QR code generator to quickly transfer links/text that you need to your phone!
You can install using obtanium

github.com
u/gman6849 — 23 days ago