Okay, this is a long shot, but maybe someone can help.
I've got a Nokia phone with KaiOS on it (Firefox OS offshoot). It's utter garbage and I would like to switch to a new one.
The one problem is that there's a lot of WhatsApp chats on there that I would like to keep, mostly for sentimental purposes. And since this is a niche OS with a WhatsApp implementation developed specifically for that phone, which lacks all but the most basic features (no WhatsApp web, no calls, no file transfer, and crucially no backups), if I just took the SIM out and stuck it into my new phone, I'd lose all that.
Does anyone have experience with that sort of situation, or with KaiOS in general, and could give me some pointers about manually scraping that data off the phone? I don't have high hopes, but perhaps someone out there knows something.
I've been asking every hacker I meet to write a "ONDC for Hackers" blog.
From what I understand, it is an open standard for inter-communication in a closed network. The apps themselves do not connect to this network, they are merely the frontend to the servers that are part of the network.
So re-implementing #NammaYatri (which is on my TODO) will not get us access to the "network", it merely gets us access to the the NY API in front of the network.
@nemo hmm wait, so what does the standard do at all? If there was a c2s component it would make it easy to develop apps that connect to various services (eg. Namma Yatri + a Zomato equivalent or something) but I don't see what advantage those two services would get out of communicating with each other
Just made commits after a long gap to #Convo, my #XMPP app for #KaiOS. Still many basics to be worked out like rendering chats properly and allowing users to start a new conversation, but at least it's hackily usable :xmpp:
PS: if anyone familiar with #ConverseJS can help with making a headless version of the #OMEMO plugin that would be much appreciated! Please boost if you know anyone who can help there 🔒
I've hardly used any proprietary OS (#KaiOS being an exception) and it always surprises me how people are hooked to things like #Windows. I don't even mean ideologically; that thing is just so dysfunctional that I'd use almost anything else out of pure selfishness 🏃
(YMMV of course, and I get that if you're a gamer or someone who uses specialised software that hasn't been released elsewhere, you may not have a choice)
I don't know how it works, but when I plug in my #KaiOS phone I get a "mobile broadband" option automatically appearing in my :gnome: #GNOME menu, which allows me to toggle broadband independently of the phone's mobile data setting 📶
Is it detecting it as an external modem or something? Anyway, it's pretty cool, although I don't know what to do with it besides enable mobile data without fiddling with the phone 😅
PS: The one marked "Vi India" is mobile data; it even shows signal strength!
It's kind of lingered in my mind ever since, especially given my frustration with the existing duopoly of mobile device operating systems. Unfortunately, based on my reading it seems to be stagnant and basically impractical to grow an ecosystem with, which is just unfortunate :/
@raphael yeah would be great if there was a more actively community-led project in the same space as KaiOS (forgot Capyloon is for smart devices on mobile)
I got a Nokia 2780 Flip phone as our "home phone" for around the house and for my kid to bring with him in situations where we might be separated. It's very satisfying to use! Physical buttons, T9 texting, and it even has a rudimentary Google Maps app. 3 days of battery life, to boot. It runs KaiOS. Great call quality, signal strength, and that pleasant Nokia ringtone.
https://github.com/strukturart/passport
At times it is practically fast to access digital train / airplane qrcode tickets to showcase at a check-in. I wrote an app for that. To avoid cumbersome copying from one device to another, a QR code can be scanned and saved with the app. #KaiOS
I’m currently working on hosting a murder mystery party and went overboard on props!
Here’s a steamer trunk locked with an electromagnet, which can only be opened by typing a code into a #KaiOS banana phone. The interface is a web server running on a #RaspberryPi.