News for hackers. Stuff that matters.

Ask HN: Are there any programmable 'feature' phones?

The big attraction for me with smartphones was the ability to write my own programs on them. While this is still true (less true for iOS, but that's my opinion) there are issues with smartphones that I don't want to deal with (privacy, software bloat etc.). Admittedly, the term 'feature phone' is a little vague but I'm referring to a device with minimal internet and multimedia capabilities but not to the to the extent of smartphones - a poor man's smartphone, if you will.

Is there a programmable feature phone which has smartphone level programmability (hopefully more) and an open OS to hack on?

( 22 comments | 13 points | on HN )
Re:Ask HN: Are there any programmable 'feature' phones? by eropple on Friday October 27, 2017 @01:31AM (#15565935)
I mean--"programmable feature phone with smartphone level programmability" is a contradiction in terms, but there are tons of Symbian devices and tons more that run J2ME.

If you want more than that, you're looking at a smartphone. Just not one you have to install much on.

Re:Ask HN: Are there any programmable 'feature' phones? by digi_owl on Friday October 27, 2017 @01:59AM (#15566048)
Err Symbian was/is a smartphone platform...
Re:Ask HN: Are there any programmable 'feature' phones? by kybernetikos on Friday October 27, 2017 @02:20AM (#15566140)
There are loads of phones from before the iPhone that could play music and run j2me apps that nobody considers 'smartphones'. I wrote apps that ran on the Sony Ericcson T610 but that still gets called a 'cameraphone'.
Re:Ask HN: Are there any programmable 'feature' phones? by digi_owl on Friday October 27, 2017 @02:37AM (#15566199)
I know and it grinds my gears all the time. Hell, when the iphone first shipped it was more featurephone than smartphone. But the MSM decided that because there is a touchscreen, there is a smartphone...
Re:Ask HN: Are there any programmable 'feature' phones? by Yetanfou on Friday October 27, 2017 @02:52AM (#15566252)
While the T610 - one of the first Sony-Ericsson devices - is not a smartphone there were many true smartphones before Apple finally joined the fray in 2007. Devices running Symbian S60 were smartphones and marketed as such in 2000 (Ericsson R380), those running Windows CE/Windows Mobile were smartphones, the Nokia Communicator (1996) was a smartphone, there were several smartphones running PalmOS (starting in 2002 with the Palm Treo), Blackberry sold smartphones, etc.
Re:Ask HN: Are there any programmable 'feature' phones? by Yetanfou on Friday October 27, 2017 @02:30AM (#15566174)
Just get a device which is supported by one of the alternative Android distributions, build a stripped-down image for the thing and install it. As Android is built on top of a somewhat idiosyncratic Linux base the environment should be recognisable to anyone used to such. You can leave out any code you don't want to have on the thing, add things you do want (e.g. iptables configured before the network goes up, etc).

Using a "feature phone" with "minimal internet and multimedia capabilities" would give a false sense of privacy as the limited feature set does not negate the possibility of the device leaking all sorts of info to the outside. After all, "minimal internet" is still internet and as such can connect to anything out there. Given that even the most limited IoT-device can leak information to its true masters, a "feature phone" is hog heaven for someone looking to eavesdrop on unsuspecting users.

Re:Ask HN: Are there any programmable 'feature' phones? by GuiA on Friday October 27, 2017 @01:53AM (#15566015)
You could build yourself an Arduino Phone.

Here’s such a build, but Googling “Arduino Phone” will get you many iterations:

http://www.instructables.com/id/ArduinoPhone-20-an-Open-Sour...

Re:Ask HN: Are there any programmable 'feature' phones? by flukus on Friday October 27, 2017 @03:08AM (#15566297)
On a similar wavelength there's the rasberry pi phone: http://www.davidhunt.ie/piphone-a-raspberry-pi-based-smartph... .
Re:Ask HN: Are there any programmable 'feature' phones? by rafael859 on Friday October 27, 2017 @01:33AM (#15565947)
Well there's SailfishOs, which just got officially ported to Xperia X. I own a Jolla phone, which was the first to run this OS. It is open source, and I have to say quite hackable, even though I haven't tried to make any apps. Something that I find pretty cool is the fact that you can ssh into it if you enable developer mode, and you basically have a linux machine. The downsides are that the company is no longer making phones, and that there are not that many native apps for it. The upside is that it supports android 4.1.2 apps, so you are going to be covered for the most part.
Re:Ask HN: Are there any programmable 'feature' phones? by Tepix on Friday October 27, 2017 @02:30AM (#15566172)
Those are smartphones by anyone's definition.
Re:Ask HN: Are there any programmable 'feature' phones? by Jaruzel on Friday October 27, 2017 @02:07AM (#15566083)
Hunt on ebay for a crappy old Windows CE based phone? I've had several (before Android was a thing) and you can program in many languages on them (providing you can still find the apps - I've still got a local repository somewhere). Also the original version of Visual Studio.NET and VS 2005 both supported Windows CE as a target so you could program apps in c# and copy them over.

Windows CE on phones was marketed as 'Windows Mobile' and the latest version was 6.5:

https://www.google.co.uk/search?q=window+mobile+6.5&hl=en&tb...

Re:Ask HN: Are there any programmable 'feature' phones? by rhn_mk1 on Friday October 27, 2017 @03:26AM (#15566359)
ZeroPhone [0] matches your requirements. It's DYI, but there's a crowdfunded campaign coming soon [1].

[0] http://wiki.zerophone.org/index.php/Main_Page [1] https://www.crowdsupply.com/arsenijs/zerophone

Re:Ask HN: Are there any programmable 'feature' phones? by icebraining on Friday October 27, 2017 @01:42AM (#15565981)
Maybe get an old smartphone, specifically a Nokia E-series running on the S60 platform. They can run J2ME and C++ apps, as well as Python scripts that can interact with the APIs (networking, camera, accelerometer, etc). And you could install Opera Mobile, which was actually a pretty good browser. Plus a full QWERTY keyboard.
Re:Ask HN: Are there any programmable 'feature' phones? by fxj on Friday October 27, 2017 @04:57AM (#15566744)
If privacy is an issue for you then build your own phone using a raspi https://www.raspberrypi.org/blog/piphone-home-made-raspberry...
Re:Ask HN: Are there any programmable 'feature' phones? by digi_owl on Friday October 27, 2017 @09:59AM (#15568290)
And since that one was made, there is now the RPiZeroW that has wifi and bluetooth built right in.

Surprised there is no phone kit for it already.

Re:Ask HN: Are there any programmable 'feature' phones? by tomjuggler on Friday October 27, 2017 @02:34AM (#15566192)
Try Tizen OS? Open source and the Z2 phone is so cheap! It's really a smart phone with a different OS though...

Not sure if it's still happening but Samsung had some developer bonuses for apps, so could be lucrative (in the short term)

Re:Ask HN: Are there any programmable 'feature' phones? by vsenko on Friday October 27, 2017 @02:31AM (#15566179)
Probably Librem 5 would suit, but it is still in development.

https://puri.sm/shop/librem-5/

Re:Ask HN: Are there any programmable 'feature' phones? by Tepix on Friday October 27, 2017 @02:31AM (#15566178)
If privacy and software bloat are your concers, have a look at CopperheadOS. It's very slim and offers good privacy. Battery life is incredible!
Re:Ask HN: Are there any programmable 'feature' phones? by tehlike on Friday October 27, 2017 @02:16AM (#15566118)
Can you get one of the google phones and flash them with AOSP?
Re:Ask HN: Are there any programmable 'feature' phones? by rglullis on Friday October 27, 2017 @01:59AM (#15566045)
Why not Ubuntu Touch/UBPorts?
Re:Ask HN: Are there any programmable 'feature' phones? by z3t4 on Friday October 27, 2017 @02:28AM (#15566166)
You would need to get a Nexus 5, which is still hard to get below $100 and the price will probably keep high due to UBPorts keeping demand up.
Re:Ask HN: Are there any programmable 'feature' phones? by gshrikant on Friday October 27, 2017 @02:11AM (#15566104)
TIL of UBPorts. I thought Ubuntu Touch was long dead.