Re: IMEI changing kit for GTA02

2014-02-19 Thread rhn
On 19 Feb 2014 09:09:00 +0100
openm...@pulster.de (Christoph Pulster) wrote:

 Michael, this is great work !  AFAIK this is the first toolkit allowing  
 easy change of IMEI, impressive.
 The applaus is very limited here, it seems most people left are hardcore  
 Linux/FOSS geeks which do not understand the concept of your semi-legal  
 activities...
 
 from my side, BIG thanks !
 Chris
 
 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community


I'm impressed - I didn't think Michael would have gotten to that point.
For me, it would be super nice if IMEI changed at evey SIM change as I'm not 
very comfortable with the tracking aspect of cellular.
If my FR still worked, I'd have tried it for sure.

Cheers,
rhn

PS. I wonder how many government tracking programs have I just been subscribed 
to.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: IMEI changing kit for GTA02

2014-02-19 Thread Dr. H. Nikolaus Schaller

Am 19.02.2014 um 09:09 schrieb Christoph Pulster:

 Michael, this is great work !  AFAIK this is the first toolkit allowing  
 easy change of IMEI, impressive.
 The applaus is very limited here, it seems most people left are hardcore  
 Linux/FOSS geeks which do not understand the concept of your semi-legal  
 activities...

what is semi-legal? Lawyers will tell you more...

According to http://www.legislation.gov.uk/ukpga/2002/31/section/1 it is a full 
(not semi) offence with up to 5 years in prison in the UK.

And even possessing such a tool isn't allowed:

http://www.legislation.gov.uk/ukpga/2002/31/section/2

So, please go to the UK and tell them that it is semi-legal.

In Germany it appears there is no special law but it is discussed (google for 
it) that it can be punished like replacing the licence plate
or the serial number of a car. So you have been warned.

Here some text in German written by a Lawyer (Status 2006 - may have changed): 
http://web.archive.org/web/20120427042949/http://www.heise.de/mobil/artikel/Rechtliches-zu-Eingriffen-ins-Handy-226035.html

-- hns
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: IMEI changing kit for GTA02

2014-02-19 Thread Paul Wise
On Wed, Feb 19, 2014 at 5:19 PM, Dr. H. Nikolaus Schaller wrote:

 what is semi-legal?

I assume that means it is illegal in some parts of the world and not
in others. For example illegal in the UK, not illegal in Michael's
micronation.

-- 
bye,
pabs

http://wiki.openmoko.org/wiki/User:PaulWise

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: IMEI changing kit for GTA02

2014-02-19 Thread Nick
On Wed, Feb 19, 2014 at 10:19:12AM +0100, Dr. H. Nikolaus Schaller wrote:
 According to http://www.legislation.gov.uk/ukpga/2002/31/section/1 it is a 
 full (not semi) offence with up to 5 years in prison in the UK.
 
 And even possessing such a tool isn't allowed:
 
 http://www.legislation.gov.uk/ukpga/2002/31/section/2

Eugh. What a horrible piece of legislation. What *should* happen is
that it should be repealed now that mobile phone theft is far less
than it was when it was drafted, and known abuses of surveillance
are far higher. I have precisely zero faith in anything like that
happening, particularly in the UK.

Although, reading section 1(3)(b) of the first legislation, it looks
like it's legal if the manufacturer permits it in writing. So someone
at OM should say yeah, sure, whatever, which would make us a
little safer ;)

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Focus of development [was: IMEI changing kit for GTA02]

2014-02-19 Thread Nick
On Wed, Feb 19, 2014 at 10:55:05AM +0100, Matthias Apitz wrote:
 I use my GTA02 FR as my daily phone, running a SHR from 2012. I have no
 other cellphone (if I do not count the Nokia of my son or the Nokia of
 my wife), i.e. I _highly_ depend on working phone features (call, SMS).
 And IMHO this should be our primary focus for an OpenSource cellphone,
 because my FR sometimes fails in accepting calls, often fails in
 receiving SMS, not always works up from suspend, the people I call are
 blaming me for my poor voice, etc.

I'd recommend you give qtmoko a try. I used to run SHR, but have
found qtmoko more reliable. It still occasionally screws up (failing
to unsuspend [though this looks like it's fixed in the new version],
and once failing to make outgoing calls), but in general it's a
pretty good experience. Plus it's actually maintained.

 Maybe others have other focus, because they use whatever iPhone or
 Android for phone features and are more interested in such hacks. I do
 not (without underestimating the intelectual work).

This has always been a community interested in hacks ;)

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: IMEI changing kit for GTA02

2014-02-19 Thread joerg Reisenweber
On Wed 19 February 2014 11:26:49 Nick wrote:
 On Wed, Feb 19, 2014 at 10:19:12AM +0100, Dr. H. Nikolaus Schaller wrote:
  According to http://www.legislation.gov.uk/ukpga/2002/31/section/1 it is
  a full (not semi) offence with up to 5 years in prison in the UK.
  
  And even possessing such a tool isn't allowed:
  
  http://www.legislation.gov.uk/ukpga/2002/31/section/2
 
 Eugh. What a horrible piece of legislation. What *should* happen is
 that it should be repealed now that mobile phone theft is far less
 than it was when it was drafted, and known abuses of surveillance
 are far higher. I have precisely zero faith in anything like that
 happening, particularly in the UK.
 
 Although, reading section 1(3)(b) of the first legislation, it looks
 like it's legal if the manufacturer permits it in writing. So someone
 at OM should say yeah, sure, whatever, which would make us a
 little safer ;)

If that makes you feel better:
yeah, sure, whatever
OM nor me can allow or forbid anything you do to your phone, and I consider 
changing of IMEI reasonably safe from a technical perspective.

I however again want to emphasize the absolute lack of any point in changing 
IMEI. It will not improve your privacy, au contraire it will make you light up 
in their surveillance like a pink Zebra in savanna.
When you need to have privacy, don't use GSM! Use a phonebooth instead! Use 
coins, not a phone card!

/j
-- 
()  ascii ribbon campaign - against html e-mail 
/\  www.asciiribbon.org   - against proprietary attachments
(alas the above page got scrapped due to resignation(!!), so here some 
supplementary links:)
http://www.georgedillon.com/web/html_email_is_evil.shtml  
http://www.nonhtmlmail.org/campaign.html
http://www.georgedillon.com/web/html_email_is_evil_still.shtml
http://www.gerstbach.at/2004/ascii/ (German)


signature.asc
Description: This is a digitally signed message part.
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: IMEI changing kit for GTA02

2014-02-19 Thread Boudewijn

On 19-2-2014 10:39, Paul Wise wrote:

On Wed, Feb 19, 2014 at 5:19 PM, Dr. H. Nikolaus Schaller wrote:


what is semi-legal?

I assume that means it is illegal in some parts of the world and not
in others. For example illegal in the UK, not illegal in Michael's
micronation.
Hmmm... By that definition there's at once a whole lot of legalities in 
a grey semi-legal area :-P


Boudewijn

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: IMEI changing kit for GTA02

2014-02-19 Thread joerg Reisenweber
On Wed 19 February 2014 12:21:00 Christoph Pulster wrote:
 Hi,
 
 its nice to see, outlaw Michael's activities cause some life in this
 list.
 
 @Nikolaus: damn to UK laws, Michael is providing a tool to change IMEI,
 no more no less. Besides legal issues, I miss the thanks to Michaels
 effords. Of course he wrote a lot strange/non tolerable things in this
 list in the past, but concerning technical effords, he was very
 insistant and pushed it as far as writing a tool for easy change of IMEI
 without having full access to NDA-infos.
 
 
 @Joerg: changing IMEI...will not improve your privacy, au contraire
 please explain this to me again.
 If I buy a Openmoko and use a non-registered prepaid card with it,
 change the IMEI before first usage, who can track my real ID ?
 
 Christoph

I knew this will come up again. We had been through all this a month or two 
ago. Whatever...:

who can track you? everybody who already tracked you and noticed you did a 
call before to same far end number from roughly same geo-location. When you do 
TWO calls to TWO (normal) numbers, not even geo-location is needed (unless 
both numbers are of the class gets 50 calls per day).
And so far we didn't even consider any implications from fingerprinting of your 
mobile equipment's GSM stack and physical transceiver. Buzzword nmap guess 
OS to give you an idea of how that works.

Honestly, changing your IMEI doesn't mean you magically get invisible, you 
rather stand out as one of maybe 5 guys in your wider area - read town, 
country - using a *new* fake IMEI. Even when you change your IMEI (and discard 
your SIM and get a new one) after every single call you do, you will stand out 
even more as THE only guy who is known to do that in your whole country.

Then add on top true eavesdropping on calls and speaker recognition.

And when things go really haywire, you pick a random IMEI that's actually 
already in use by somebody else, or is blacklisted.

Oh, and make sure you did pay your SIM with real money, not any credit card or 
whatever.


So let's sum up: you find a carefully selected fake IMEI, switch your phone to 
that, insert that new SIM you just purchased for 10 bucks at a gas station 
where you popped up disguised as Benjamin Franklin and registered it in 
internet under Benjamin's identity to enable it, then you do one phonecall and 
discard the SIM immediately after call. Right?

Better use a phonebooth! ;-)


cheers
jOERG
-- 
()  ascii ribbon campaign - against html e-mail 
/\  www.asciiribbon.org   - against proprietary attachments
(alas the above page got scrapped due to resignation(!!), so here some 
supplementary links:)
http://www.georgedillon.com/web/html_email_is_evil.shtml  
http://www.nonhtmlmail.org/campaign.html
http://www.georgedillon.com/web/html_email_is_evil_still.shtml
http://www.gerstbach.at/2004/ascii/ (German)


signature.asc
Description: This is a digitally signed message part.
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: IMEI changing kit for GTA02

2014-02-19 Thread Matthias Apitz
El día Wednesday, February 19, 2014 a las 01:44:04PM +0100, joerg Reisenweber 
escribió:

 ... 
 So let's sum up: you find a carefully selected fake IMEI, switch your phone 
 to 
 that, insert that new SIM you just purchased for 10 bucks at a gas station 
 where you popped up disguised as Benjamin Franklin and registered it in 
 internet under Benjamin's identity to enable it, then you do one phonecall 
 and 
 discard the SIM immediately after call. Right?
 
 Better use a phonebooth! ;-)

Yes, and better let's spend our efforts in real phone features and
stability.

matthias
-- 
Matthias Apitz   |  /\ ASCII Ribbon Campaign: www.asciiribbon.org
E-mail: g...@unixarea.de |  \ / - No HTML/RTF in E-mail
WWW: http://www.unixarea.de/ |   X  - No proprietary attachments
phone: +49-170-4527211   |  / \ - Respect for open standards

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: IMEI changing kit for GTA02

2014-02-19 Thread Dr. H. Nikolaus Schaller

Am 19.02.2014 um 12:21 schrieb Christoph Pulster:

 Hi,
 
 its nice to see, outlaw Michael's activities cause some life in this  
 list.
 
 @Nikolaus: damn to UK laws, Michael is providing a tool to change IMEI,  
 no more no less. Besides legal issues, I miss the thanks to Michaels  
 effords.

For something that has no use case? And that I don't need?

 Of course he wrote a lot strange/non tolerable things in this  
 list in the past, but concerning technical effords, he was very  
 insistant and pushed it as far as writing a tool for easy change of IMEI  
 without having full access to NDA-infos.

The spirit of Openmoko is to *build* open devices. Because big companies
have the tendency to keep things closed.

And yes we know that we have quite some limitations to reach this goal.

But it was never about *breaking* into devices ignoring NDAs and laws.
For breaking into devices I can buy an iPhone and do a Jailbreak. Or any
Android device and enable root access.

I would applaud if he manages to build his own modem and firmware
from scratch (or based on OsmocomBB) *and* gets FCC and RTTE and
whatever approvals are needed. That would better bring us forwards than
patching firmware for some legacy chipset (designed 10 years ago).

Or more useful would be if someone would write firmware for the Marvell
chipset or the PowerVR SGX from the scratch.

-- hns

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: QtMoko mail reader doesn't display multi-part messages

2014-02-19 Thread Neil Jerram

On 2014-02-19 14:40, Adrien Dorsaz wrote:

Hello!

I've finally detected the issue of the mail reader in QtMoko : it
doesn't find the different parts of multi-part mail messages.
So it can displays one-part messages, but not multi-part messages.

I've began my investigations here :
https://github.com/Trim/qtmoko/issues/1

Unfortunately, I'm stuck and I can't find how to fix the issue : the
mail browser seems to be correct, the mail storage seems good (database
is consistent and messages are well written on device), but it seems
that the same function of the mail storage can retrieve one-part
messages correctly, but not multi-part messages (data aren't fetched).

I'm stuck because the SQLite connection function is really cryptic for
me and I can't retrieve the mailfile information from the database
which I could use to force to create the mailmessage from the original
mailfile.

Could someone help me into debbuging the qtopiamail application ?


Hi Adrien,

Are you sure this is a storage problem, as opposed to a display problem? 
 I've previously looked at some cases of failing to display multipart 
messages, and all the cases that I looked at were just display problems.


Here's my fix for one such case: 
https://github.com/radekp/qtmoko/commit/021826e12c09edaf806977bc79f810d54cd0e81d. 
 If you review this, you'll see the code files that you (probably) need 
to look at improving further - I am sure that there are remaining 
multipart hierarchy cases to fix.


Also I might still have some work-in-progress here that I haven't 
considered ready for pushing to Radek - I'll check for that and let you 
know this evening.


Regards,
 Neil


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: QtMoko mail reader doesn't display multi-part messages

2014-02-19 Thread Neil Jerram

On 2014-02-19 16:39, Adrien Dorsaz wrote:

Hi Neil,


It seems that the mail-partCount() function give me always '0' and 
so

it's never been able to display my mail.


Ah, OK, sorry for barking up a wrong tree.

Is there perhaps something odd about GitHub emails?  Missing or 
malformed Content-Type header, strange or misused boundary string, maybe 
(etc.) ?  Something like that might be confusing QtMoko's parser.


Incidentally, does QtMoko have its own implementation of RFC822/MIME 
parsing?  Surely there must be a standard Linux library for doing this, 
which is probably more field hardened than any QtMoko-specific code - I 
wonder if that could be dropped in and used instead?


Regards,
 Neil


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Focus of development [was: IMEI changing kit for GTA02]

2014-02-19 Thread Michael Spacefalcon
openm...@pulster.de (Christoph Pulster) wrote:

 Besides legal issues, I miss the thanks to Michaels effords.

Thanks, I appreciate the change in attitude from this previous post
of yours:

: From: openm...@pulster.de (Christoph Pulster)
: To: community@lists.openmoko.org
: Subject: Re: Building a new totally free phone
: Date: 23 Aug 2013 11:54:00 +0200
:
:  just because something is illegal does NOT automatically mean that
:  it's bad
:
: Just because something is illegal does not prevent it to be crap.
: You are not interested to built helpful hardware, but enjoy your  
: erection being a self-called outlaw. Have fun with it, but no applaus  
: from my side.

For some reason that 2013-08-23 post is not visible in the web archive
at http://lists.openmoko.org/pipermail/community/2013-August/date.html
- perhaps your use of the word erection triggered some filter?

 but concerning technical effords, he was very  
 insistant and pushed it as far as writing a tool for easy change of IMEI  

Just in case it isn't already clear, that IMEI change kit came about
merely as a *side product* from my main work seeking to produce a
better-than-OsmocomBB totally free GSM phone firmware.  In TI's fw
architecture, the actual GSM code runs more or less as an application
on top of a quite rich RTOS environment, and getting this RTOS
environment (by which I mean not just Nucleus, but also RiViera, RVT,
FFS, ETM and other components) fully working and fully under our own
control is a prerequisite for tackling the actual GSM code.  This RTOS
environment just happens to include a full-featured Unix-like file
system (TIFFS), so naturally tools are needed to operate on this file
system.

The IMEISV is just one data item stored in TI's GSM device file system,
and because of its forbidden fruit status, a lot of people have been
asking for a way to edit it freely, hence it was quite natural to take
several FreeCalypso tools (written for the primary purpose of free GSM
fw development and debugging) and string them together into a very
hacky kit for editing the FFS on GTA01/02 modems.

 without having full access to NDA-infos.

The 4 TI source leaks on which my work is based are TSM30, LoCosto,
MV100 and Sotovik, in the order of discovery/liberation.  The real
thanks go to those who have brought all of these leaks out into the
public - as Comrade Stalin said, the country needs to know its heroes.

But in the case of TIFFS specifically, I didn't have a source for this
fw component until the MV100-0.1.rar find, and believe it or not, I
actually reverse-engineered that FFS format on my own (by staring at
hex dumps of flash read out of my GTA02 and Pirelli phones and
reasoning how one would implement a writable FFS given the physical
constraints of NOR flash) just a few days before I found that MV100
source leak!

Matthias Apitz g...@unixarea.de wrote:

 I use my GTA02 FR as my daily phone, running a SHR from 2012. I have no
 other cellphone [...]
 i.e. I _highly_ depend on working phone features (call, SMS).
 And IMHO this should be our primary focus for an OpenSource cellphone,

Just in case I haven't already made it fully clear, that is exactly
the focus of my work.  The IMEI change kit was/is merely a byproduct
made by stringing together the tools which were written and are needed
for main GSM fw development.

 because my FR sometimes fails in accepting calls, often fails in
 receiving SMS, not always works up from suspend, the people I call are
 blaming me for my poor voice, etc.

With the current leo2moko firmware, I am quite confident that the GSM
modem in the FR works the way it should, no major flaws.  The fw in
question does have a bunch of binary blobs in it, making it very hard
to modify some things until we deblob it, but even these blobs are in
the form of COFF objects with full symbolic information, parsable with
the objdump utility from GNU Binutils built with the needed patch, so
while having very limited ability to modify them at the present
moment, we can still examine these blobs with a high level of
transparency.  And as you can probably guess, I have already examined
these blobs quite extensively, and hence have a high level of
confidence in the quality of the fw.

So with the modem no longer being the black box which automatically
takes the blame for any and all problems with phone functionality, the
finger of suspicion now points at the Linux application processor
software on the FR.

In my opinion, the problems which reduce the usability of the FR as an
everyday cellphone stem from the unnecessary complexity of the Linux
AP.  If all I want is a cellphone for making and receiving phone calls
(plus SMS), why in the heck should I have to deal with the enormous
extra complexity of a Linux computer built into that phone?

As some may remember, which I first joined this mailing list in the
fall of 2011, just before I got sidetracked for 2y to deal with the
Closedmoko muck, my intent was to write a 

Re: Focus of development [was: IMEI changing kit for GTA02]

2014-02-19 Thread Nick
Quoth Michael Spacefalcon:
 Hence the solution is to build a new Free Dumb Phone that will be a
 semi-clone of this Pirelli DP-L10, with some additional freedom
 enhancements thrown in.

Any more hints as to what additional freedom enhancements you have 
planned?

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Focus of development [was: IMEI changing kit for GTA02]

2014-02-19 Thread Michael Spacefalcon
Nick openmoko-commun...@njw.me.uk wrote:

 Any more hints as to what additional freedom enhancements you have 
 planned?

* Pirelli DP-L10 has a bunch of extra chips supporting the WiFi/VoIP
  and camera functions, chips for which there are no docs.  I won't be
  using any chips without docs in my design.  The WiFi/VoIP function
  is something I have no interest in at all (thus no plan of providing
  any hw for that), and the first version won't have a camera either.

* The RF front end in my design will be quad-band; Pirelli is tri-band
  (2EU+1US) just like Om.  More GSM bands = freedom to travel to more
  parts of the world with the device.

* I plan on connecting the USB-serial chip (probably CP2102, same as
  Pirelli) to Calypso's MODEM UART, i.e., the more hw-capable out of
  the two.  In the existing Pirelli hw it is connected to the IrDA
  UART, i.e., the less capable one.  I would like to offer both RVTMUX
  and the traditional AT command interface over this USB-serial port,
  and TI's code wants to use the MODEM UART for CSD, not IrDA.
  (Pirelli's fw does not provide an AT command interface, only some
  proprietary i/f for their Weendoze PC software, built on top of TI's
  RVTMUX.)

HTH,
SF

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community