LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 09-06-2008, 05:50 PM   #1
SlackPad
LQ Newbie
 
Registered: Jul 2007
Posts: 14

Rep: Reputation: 0
Where to learn phone "hacking"?


So I have this great new phone, and I'd love to put some J2ME or similar software on it, and maybe even use its mini-USB to provide memory expansion. However, as we all know, most mobile phones come with a very restricted OS (to protect the carrier's business interests, hoping to up-sell with ringtones, etc. and seeing the phone as a contract to buy their service for two years), preventing JPEG transfers, any non-vCard data connectivity, etc.

I'd like to rewrite some of my phone's software as an interesting hacking project, in the hopes of providing expanded capabilities for my phone. Some of my other aims may not even require circumventing or overwriting software. I think that a Subversion browser would be great for viewing patches, recent activity, etc. out of the slow confines of the installed web browser.

Where are the best places to get your hands dirty programming phones? I'm interested in both low-level and high-level modifications and development. I have high-level programming experience with PHP, Python, and JavaScript. Basic knowledge of Java, Ruby, Erlang, and C.

Last edited by SlackPad; 09-06-2008 at 05:52 PM.
 
Old 09-06-2008, 06:03 PM   #2
ta0kira
Senior Member
 
Registered: Sep 2004
Distribution: FreeBSD 9.1, Kubuntu 12.10
Posts: 3,078

Rep: Reputation: Disabled
Do you still want to be able to have service on it? I don't really know about programming phones, but it seems like you'd run into problems with some proprietary communications framework between the phone and the carrier. I know I had to program my phone via the cell network before I could even place calls, and that was with a phone already loaded with firmware from the carrier.
ta0kira
 
Old 09-07-2008, 12:53 AM   #3
SlackPad
LQ Newbie
 
Registered: Jul 2007
Posts: 14

Original Poster
Rep: Reputation: 0
I'd like to start high-level, and get into the internals as necessary. You're right, there's a good chance that I'd have to overwrite parts of the system that handle the mobile service, which would be a show-stopper. I'm just trying to get a feel for the lay of the land, I guess.
 
Old 09-07-2008, 01:24 AM   #4
w3bd3vil
Senior Member
 
Registered: Jun 2006
Location: Hyderabad, India
Distribution: Fedora
Posts: 1,191

Rep: Reputation: 49
Well, I am not posting any info about phreaking. But you could start of your research with an iphone. It has ssh! The best part for me that its a darwin and lots of stuff I know works on it.
Building a sniffer on a mobile would be something that I have been looking on. Could reveal hell lot of information.
 
Old 09-07-2008, 06:31 AM   #5
resetreset
Senior Member
 
Registered: Mar 2008
Location: Cyberspace
Distribution: Dynebolic, Ubuntu 10.10
Posts: 1,340

Rep: Reputation: 62
I've also been interested in the past in programming cellphones, so anybody with any info, please post.
Webdevil: No please don't write a sniffer, and please don't do that with the info that people on here may give you, that'll just make them stop giving you (and in the process, the rest of us) the information that is so vital.

I'd just like to add that when I went to the gnu.org website the other day, they had a Banner saying that everyone should boycott the iPhone3G because it apparently disallows you to install your own (free, Open Source) software on it. So - don't use that one!
 
Old 09-07-2008, 11:09 PM   #6
SlackPad
LQ Newbie
 
Registered: Jul 2007
Posts: 14

Original Poster
Rep: Reputation: 0
Exactly, I'll be more interested in Android when it comes out. But like I said, I'm interested in taking this very simple phone and coaxing additional features out of it. Stealing mobile service is not one such feature, so no worries about "phreaking".
 
Old 09-07-2008, 11:27 PM   #7
ta0kira
Senior Member
 
Registered: Sep 2004
Distribution: FreeBSD 9.1, Kubuntu 12.10
Posts: 3,078

Rep: Reputation: Disabled
I don't think that would be phreaking, anyway. I'm sure very few people do real phreaking still, which involved directly-connected hardware designed to manipulate the phone-line infrastructure to exploit hardware-based weaknesses. Everything is software now, or is at least filtered and electronically isolated, so "cracking" would be the more appropriate term. You can't "phreak" from a cell phone, regardless.
ta0kira
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: N. Dakota Judge rules that "host -l" command constitutes hacking LXer Syndicated Linux News 0 01-19-2008 02:20 AM
Admissibility of "hacking" evidence Dark_Helmet General 4 02-23-2007 11:58 AM
Hacking the "Smallest" default font size in KDE Franklin Linux - Software 2 05-09-2006 04:37 PM
Hacking "Bob the Builder" floppywhopper General 0 01-03-2006 01:47 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 05:27 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration