Extracting SIP Credentials from Sipgate Satellite


Sipgate have contacted me. They WILL block your account and ban you from Satellite if you connect any other SIP client using these credentials. I only still provide the following because it is interesting from a technical perspective, don’t do it if you depend on your accout.


Sipgate Satellite is a VoIP app that allows you to use a German mobile phone number in an app.

But this app requires Google Play Services (though it works with microg) and is not open source and you don’t get the actual SIP credentials to use the SIP account on a normal phone or on your desktop computer.

You can, however, extract the SIP credentials. This is how it works.


Extracting the Credentials

  1. Open Preferences Manager. It will ask you for root access so it can read the app’s data, confirm that.
  2. Scroll down till you find the app.
  3. Search for “sipCredentialsStorage.xml” and note down the values of the keys “sipCredentialsUsername” and “sipCredentialsPassword”.
  4. Profit!

(SIP server is sipgate.de)


While before you weren’t able to choose a VoIP software of your liking, you can now do so. Now you can even use a physical SIP phone, too.

What I don’t yet know is:
What happens if you set up multiple phones? Will they all ring? Does every installation of the app use the same credentials?
I don’t happen to have a second phone with root access for testing. Drop me a message, if you know about that.

You should note that, since this is not officially supported, it might stop working at any time.


edit: It seems to work with more than one client. No idea how reliably, though.

Recommended Posts – October 2020 – Never-Ending Now, Reddit Forcing Users To Log In, Personal Websites, RSS Feeds, Historic Photos, Security.txt, Why You Should Have A Bike

Ever felt like you’re not living in the moment because you’re somewhere else? Maybe that somewhere else is the never-ending now.
The Never-Ending Now — David Perell
David Perell argues that most people are in a never-ending now because they constanly consume content that has been created less than 24 hours ago.

Reddit tests forcing users to login or use the app to read content
As reddit is beginning to force some users to sign in to read some sub-reddits, I deleted my account. I don’t want to support a platform that pressures people into using an account just so that it can track what you’re reading. If I feel like using something similar again in the future, I will just look at one of the federated reddit alternatives.

Into the Personal-Website-Verse · Matthias Ott – User Experience Designer
Speaking of alternatives, Matthias Ott argues that we should all have personal websites again, since they have a lot more freedom than social networks and are also less hateful. I, myself, have always believed in personal websites. I’ve built my first — very crappy — website using HTML on Geocities when I was a kid. In 2012, I then decided to set up a WordPress-based blog, without even having an idea what I could put there, but I thought I would find something if I just had a place to put it. Just like Matthias argues in his post, personal websites can be a place for experimentation. And while Mastodon is a lot less hateful than most other places on the web, I still thing it is great to have a personal place to put your stuff.

Also, I learned about Webmentions, which are now supported by this very blog.

Let’s bring Fan Sites and webrings back! – bryanlrobinson.com
Remember webrings? I have never participated in one, but I do remember them. Bryan Robinson says “Many consumers see websites as black boxes full of magic that they could never understand.”, which makes me say “Really?”, I mean we have had the web for a long time. I never assumed it’d be something magic-like to many people. Right now I don’t know what content I’d write for a fan site, but I like the idea!

In case you have no idea what a webring is, Charlie Owen does a brilliant job explaining them.

In case you’re looking for some RSS feeds to fill your reader, feedBase has got you covered. And if you like personal websites and blogs, have a look at personalsit.es.

Now here’s something truly fascinating: 50 Oldest Color Photos Show How The World Looked 100 Years Ago | DeMilked
Want to know how Paris looked like in 1914? Charlie Chaplin in 1918? Egyptian markets in 1913? Have a look, you won’t regret it.

Did you ever want to Draw all roads in a city at once? Well, now you can. You will just need to enter the name of a city.

security.txt: Proposed standard for defining security policies
A website proposing a simple standard for security policies. Just put a .txt file on your website at a defined URL so your security policies are easy to find. I think it’s a brilliant idea. Though I’m not doing it at the time of writing, because I haven’t yet found time reading and implementing the proposed standard.

Mr Money Mustache wonders: What Do You Mean “You Don’t Have a Bike”?! and explains why it is that you should definitely have a bike. I totally agree. Now excuse me, I have to go out and ride my bicycle.

A short video showing you why bicycles are great: How Bikes Make Cities Cool – Portland on Vimeo

brannondorsey/chattervox: 📡wants to be something like IRC for radio communication. It is based on the AX.25 protocol, an amateur radio adaptation of the ancient X.25 protocol which some view as the predecessor of TCP/IP. In Germany and Austria it is better known under the product name Datex-P, which had been used by German and Austria Telekom.

CHIRP on Ubuntu 20.04

Annoyed that you cannot use CHIRP on Ubuntu 20.04 to program your precious radios?

CHIRP is still based on Python 2, which is old. So old in fact that it is no longer part of the Ubuntu repositories. While you can still install Python 2, this is not true for all the dependencies that are needed to run CHIRP.

The CHIRP developers are already working on a Python 3 version that you can install just like any other package, but since it does not exist yet, we cannot use it.

Well, the solution is quite simple: Use flatpak.

Unlike .deb and .rpm packages, flatpak packages contain nearly all libraries, interpreters and data necessary to run an application.

To install CHIRP with flatpak, just make sure that you have flatpak installed.

Download the flatpak package from CHIRP’s download section: https://trac.chirp.danplanet.com/chirp_daily/LATEST/

Then simply install the package:

flatpak install Downloads/chirp-daily-20200909.flatpak

You can then run CHIRP from your application menu.
To run CHIRP from the comman line, run:

flatpak run com.danplanet.chirp

Comment: A Renewable Energy Boom

This post is a comment to this NY Times article published in 2016: https://www.nytimes.com/2016/04/04/opinion/a-renewable-energy-boom.html I wrote this comment in school and got a mark equal to A in the UK for it.

We not only face the problem of acceptance and cost, while deploying more and more power plants for renewable energy, but also the problem that the wind isn’t blowing at a constant rate every day. It is not even blowing every day. A similar problem can be encountered when looking at solar power plants, though it would certainly seem nice to have sunny weather all the time. Many people want to solve this problem by using batteries to store energy for when it is needed. The problem with batteries is that they are not really efficient, as you only get around half energy (note: I know that this number isn’t correct, but the focus was more on grammar than on the number. I just had to use something and I know modern Li-ion batteries have an efficiency that is a lot higher. Our English teacher even said we should just use some numbers we like, but the rest had to make sense.) that had been used to charge them back. This might change as new types of batteries are being developed. A solution to the problem that not all types of renewable energy are always working would be the combination of different types of sources of renewable energy. Maybe the sun isn’t shining, but the wind is blowing. Therefore, I conclude that renewable energy solves more problems than it creates, as saving the world from climate change is a much greater problem than using the right energy source.

As stated in the text, there seems to be a boom in renewable energies. But is this boom big enough to save us from a devastating future? I’m not sure about that, as we can’t reach the goal many countries agreed upon in climate conferences. This is mainly because because some of the bigger countries like China and the USA don’t do all they can to stop global warming or to at least reduce its impact. China still has a lot of industry that pollutes the air in a way we in Europe struggle to imagine. In addition, US president Trump recently decided to leave the climate contract of Paris because he believes climate change isn’t real. If we finally navigate mankind around all these obstacles, we face the problem of angry people protesting against wind turbines that are to be built, because they don’t like to see them in front of their gardens. Even when being told that these wind turbines help save our planet, as less coal needs to be burned, these people often are still against it. That is why I think the slowly spreading use of renewable energies is more a social problem than a technological problem, as the technology advances fast enough. As an example, solar plants now have more than double the efficiency they had just some years ago. The problem of the sun not always shining or the wind not always blowing can be solved by combining a lot of power plants of a different type. This could be a combination of solar energy, wind energy, tidal power plants and turbines in rivers. Such a combination ensures that there is always energy when needed. In addition, unused energy could be sold into the river countries that are our direct neighbours, like the Netherlands. We could also import energy when needed.

I would like to conclude by telling you that there are no big technological obstacles, but social problems which keep us from making the decision to start using renewable energies.

Cambridge or There and back again

I have been in Cambridge around two weeks ago, 2nd to 7th April, and I have spent a great week there.

I arrived on Monday at Stanstead airport, where Martin (G3ZAY) picked me up. We drove to Dom (M0BLF) who has been my host for the week. We had dinner and then it became late. I had some strong tea, which proved not to be the best idea I ever had. With a little bit less sleep than needed, my first day in Cambridge was about to begin.


Tuesday morning began with Martin (G3ZAY) taking me into Cambridge. Dan (M0WUT) showed me all the sights and I made same great photos.

Then, after lunch with Martin (G3ZAY) he had taken me to the Secret Nuclear Bunker in Kelvedon Hatch, which isn’t secret anymore, but “a large underground bunker maintained during the cold war as a potential regional government headquarters. Since being decommissioned in 1992, the bunker has been open to the public as a tourist attraction, with a museum focusing on its cold war history.” (Wikipedia article). Unfortunately I do not have photos from there as it is forbidden to photograph in there. Some photos can be found on the internet, though.


In the evening I had the chance to make some contacts in the UKAC 144 MHz contest with the Camb-Hams. We drove on a small hill and had some fun there.


On Wednesday, I went to the Imperial War Museum in Duxford with Martin (G3ZAY) where I’ve seen a lot of planes.

Martin (G3ZAY) had then taken me to Ely where we looked at the Cathedral. Admission was too expensive, we decided.

After having looked at the cathedral, we walked back to the car park and then met Michael (G7VJR) at his company and had a chat accompanied by a cup of tea.






In the evening we then went to the Camb-Hams Pye & Pint. That’s basically around 30 radio amateurs meeting in a pub eating good food and chatting about their hobby. A great evening.



On Thursday, I was taken to the RSGB’s HQ in Bedford by Richard (G4AWP) where Steve (M1ACB) gave us a cup of tea and a tour of the HQ. Then we drove to Bletchley Park, where I met John (2E0XLX) and we walked around and visited all the huts. Bletchley Park is where the codebreakers in WWII broke ciphers of the Nazis and helped to end the war much quicker. Today it is estimated that it could have shortened the war by some years. Maybe you have heard of Alan Turing, the man who built the Alan-Turing-Bombe which made decoding the ciphers of the Enigma, the cipher machine used by the Germans, possible in the first place. You can even see the Teddy Bear of him.

GB3RS: I made a few QSOs at the clubstation in the National Radio Center.

In the evening, I watched some Torchwood episodes (season 2, episode 6 “Reset” and episode 12 “Fragments”), as well as the Doctor Who special The Day Of The Doctor at Rob’s (M0VFC) with Dom (M0BLF) and Martin, (G3ZAY).


On Friday, Martin (G3ZAY) took me to the Ofcom listening station (PDF, link now dead), where Gavin (M1BXF) joined us. Jenny (G0VQH) gave us a tour of the antenna farm. Later that day, Martin (G3ZAY) took me to the Cambridge Centre for Computing History. It has been interesting to see all those old computers. But most of the exhibiton was about gaming over the last decades, which wasn’t really interesting to me. In the afternoon, I went to the Prana Indian Restaurant in Cambridge with Dom (M0BLF) and Lawrence (M0LCM). That was the first time I’ve been to an Indian restaurant. We then went to the Cambridge105 studio.


So long, and thanks for all the fish. – Douglas Adams

I then had to leave on Saturday. My plane was on time and I left the UK around midday. 🙁

I hope to come back to the UK.


Thanks to Dom (M0BLF) for hosting me for that week.
Thanks to Martin (G3ZAY) for driving me to all the places.
Thanks to Dan (M0WUT) for showing me all the sights.
Thanks to Michael (G7VJR) for the cup of tea.
Thanks to Richard (G4AWP) for taking me to Bletchley Park.
Thanks to Steve (M1ACB) for the tour of the HQ and the tea.
Thanks to John (2E0XLX) for being my companion at Bletchley Park.
Thanks to Rob (M0VFC) for the great evening on Thursday.
Thanks to Gavin (M1BXF) for showing me the exposure compensation on my camera.
Thanks to Jenny (G0VQH) for the tour of Baldock.
Thanks to Lawrence (M0LCM) for letting me see how a waffle is made.
Thanks to the Camb-Hams for letting me play on their radios and making this week possible.

You are all amazing!

How I learn(ed) Swedish

As you may have noticed, I really enjoy learning and using Swedish. But how do I learn Swedish? For quite some time now, I have been able to have normal conversations and I’d consider myself to be at level B1 or B2.

Most of my learning happened using babbel.com, but as I’ve completed all the lessions a while ago, I’m just using babbel to refresh all the vocabulary. I can really recommend learning Swedish with babbel. You can try the first lesson for free. With babbel, it didn’t really feel like learning and therefore it didn’t feel like work. Which is why I really enjoy learning with babbel. Plus you also learn very quickly compared to a language learning course.

Since I’ve completed everything babbel could offer me for learning Swedish, I began to look for podcasts to train my listening comprehension. These are the podcasts I found especially helpful:

Radio Sweden på lätt svenska is a podcast targeted at people who have learned enough to understand normal spoken swedish. It’s spoken slowly and with a clear pronounciation.

Klartext is a bit more difficult, but still a bit easier than normal spoken swedish. Listen to it when the above mentioned podcast becomes to slow and boring.

Stockholmsnytt is a normal news podcast. Search it in your podcast app.

All of the above mentioned podcasts give you around 5 minutes of spoken swedish every day. And these five minutes make a big difference.

Språket (RSS-feed) is a podcast by the broadcaster P1, where you can learn about the Swedish language. A great way to keep learning as an advanced learner. They talk about different topics like grammar or sayings.


Sometimes, I also read newspaper articles published on dn.se or the articles on the website of radio sweden (sverigesradio.se)


A very important thing to do: Talking to people. So try to find someone to practice with. I do that via amateur radio or by talking to a friend in Stockholm once in a while. You can also train your reading skills by following Swedish folk on twitter.


I will keep adding material to the list on my wiki: https://wiki.dc7ia.org/doku.php?id=languages:swedish


Whoa. What a week. More than 80 Youngsters from 26 countries gathered in Gilwell Park. All have the same hobby: Amateur Radio. So that’s what we did for a whole week. Amateur Radio stuff.

Saturday was the day it all begun. Ryanair had some delay, so I came a bit late compared to all the others. I watched the end of the opening of YOTA, where we received our YOTA T-Shirts and some other stuff. We were then divided into five streams: Turing, Morse, Hertz, Tesla, Marconi.

Every stream had the same programme, but on different days. We had a programme in the morning, lunch from 1 p.m. to 2 p.m. and then our afternoon programme.

We had different activities, this is what stream Turing did:



In the morning we operated the special event station GB17YOTA, a really great station provided by the Camb-Hams ( www.camb-hams.com ). We used some Elecraft Transceivers with a lot of good antennas and we had quite often pile-ups. We were rotating at the stations for the different bands, so that everyone would use all of the sations during the timeframe for the activity. A cool thing is that you could hear a lot languages, because many operators answered to the distant station in their language, when they knew it.

In the afternoon we built a groundplane antenna for 17m. The wires in my team were all cut the same length, but the first wire was too short. So we ended up with an antenna for another band. We had some help from Lauren, M6HLR, who activated all 214 Wainwrights at an age of 12, and from her father (G0PEK). We antennas are leightweight antennas from SOTABEAMS that are made for SOTA.


We prepared for the Foundation licence exam. In the preparation have we learned how to tune a dipole, send and reiceive some Morse code (really slow), use the prefixes for British call signs in other parts of the UK and some other stuff. There hasn’t been a lot new for most of the participants, who already were licensed, except for the call signs.

After lunch have we begun to build a QRP transceiver for telegraphy on 17m, but the time was a bit short and I don’t think anyone finished in the short time. The transceiver kit was donated from QRP labs. It really has a lot of functions…


This is the day most happened. In the morning have we operated GB17YOTA again. See Sunday.

Our afternoon activity has been ARDF. This was completely new for me and has been a lot of fun. It really took me a long time to find all the hidden transmitters, but eventually I found them all.

After our afternoon programme happened something special, something unique. An experience you don’t have that often: We spoke to Paolo Nespoli, IZ0JPA onboard the ISS. But this contact was even more special than most ISS contacts, because it didn’t work at first. We could see Paolo using HamTV (2.4 GHz) and he heard us, but we couldn’t hear us. After some time we told him to raise the thumb. We then knew that the problem had to be aboard the ISS. Mission Control in Houston had been called and asked for a seond try. We had to wait some time. Then they called back. And we got a second try! Paolo has been floating to the Soyuz module. There he could use a working radio, 25 W instead of 5 W. But there we couldn’t see him, because the camera for HamTV is in the other module. That didn’t matter that much. We could ask out questions and then had some time to applaud, to let Nick, G3RWF, President of the Radio Society of Great Britain thank Paolo for the contact and to let Paolo say goodbye. It really was a moving experience. Thank you, Paolo.


RSGB call book from 1951 in the Science Museum in London
RSGB call book from 1951 in the Science Museum in London

We visited London on Wednesday, where we have seen the Big Ben in Westminster, 10 Downing Street, the Trafalgar Square and the Buckingham Palace, where we took the Underground to the Science Museum.

The group then went back to Gilwell Park, while I took the underground with DK3CW to 221b Baker Street, where I bought a Sherlock Holmes book.


For thursday, we could choose from different activities. Some went to the OFCOM receiving

early QSL cards
Some early QSL cards in the Science Museum in London

station in Baldock, where I haven’t been because the number of participants was limited to 40. Some have been operating GB17YOTA, completed their transceivers or

An early coil
An early coil in the Science Museum in London

did other stuff.


In the morning, we visited Blechtley Park, where we learned about the Enigma and Alan Turing’s work on decrypting the messages encrypted with it. Experts now believe that Alan Turing’s work shortened the great war by two years. We also visited the National Radio Center in Blechtley Park, where we could operate GB3RS, but I

Early RF technology
Early RF technology in the Science Museum in London

decided to visit the shop of the museum, instead of waiting for the transceiver to be free for me, where I bought two books about Alan Turing.

From the museum, we drove around half an hour to a SOTA summit, where we made some contacts, before we drove back to Gilwell Park. This was the last day, so had a party and some goodbyes. We received the results of the foundation licence exam and every participant received a books about DXpeditions.

Conclusion: I’d visit YOTA again, but the number of participants is limited and participants who have not attended a YOTA camp before are preferred.

An early Telegraph station
This is how early Telegraph stations looked like

Thanks to the RSGB, the IARU and all the organisers of YOTA 2017!

A telegram
A telegram in the Science Museum in London







More about YOTA 2017 from the Radio Society of Great Britain: http://rsgb.org/main/about-us/yota-2017/
There you can also find the Daily Diaries, some great videos about YOTA.

Paddle from DK3CW / old Morse key
Jakob, DK3CW compares a modern morse code paddle to an old Morse key in the Science Museum in London



#hamradio2017: See you again next year in Friedrichshafen

Also this year it has been nice to meet so many great people from all around the world. This year I stayed in the HamCamp again, this year organized by Gerrit, DH8GHH (thank you!) where meeting great people started.

Mr. T-Rex has been at the information desk of the HamCamp most of the time.

Friday, 9 a.m. I went to the opening of the Ham Radio. The mayor of Friedrichshafen talked a bit

The mayor of Friedrichshafen at the opening of the Ham Radio.

about the impact the fair has to the city every year and IARU president Don Beattie, G3BJ, covered the spectrum challenges of today, and IARU’s role in working for the future of amateur radio A bit later DARC president Steffen Schöppe, DL7ATE hands over the Horkheimer award to Fritz Markert, DM2BLE. Fritz has done a lot do make calculations needed for german amateur radio stations a lot easier.

After the Ham Radio had officially opened I went to the stand of the federal network agency and asked them if they could use some help in the amateur radio examinition and then they told me to come. Before I helped at the examination, I went to the RSGB stand and drank some really good tea there. Steve, M1ACB, told me tea had to be drunken with milk so I decided to give it a try. Thanks for enlighten me, Steve!

IARU president Don Beattie, G3BJ talked about the importance of the work of the IARU.

Then I went to the examination and helped a bit there. I then asked the organizer of the american amateur radio examination if he he could use my help, but he told he he had 40 examiners, so I didn’t help there this year as a Volunteer Examiner.

The stand of the swedish amateur radio society SSA.

Most of the time I’ve been at the stand of the swedish amateur radio society, where I told people about the longwave transmitter SAQ and why this UNESCO world heritage is something special that should be kept in a the good state it is so future generations can learn things from it. Of course you could also find a moose at the stand. 🙂

It has been a really great experience to participate as an exhibitor and if my help is wanted in the future I’ll gladly join again. It has been very cool to have many conversations in Swedish and English. Especially in Swedish it has been cool to get some practice. Thank you Anders, SM6CNN och Hans-Christian, SM6ZEM that you have invited me. 🙂

DARC president hands over the Horkheimer award to Fritz Markert, DM2BLE

Where else do you have the possibility to talk to people from that many countries and learn new things?

At the stand of the swedish amateur radio society: A map with destinations in sweden
The stand of the SSA








See you next year in Friedrichshafen!

Bald ist es wieder soweit: Ham Radio 2017

– English version below –

Nicht mehr lange. Dann beginnt wieder das große Treffen von Funkamateuren aus aller Welt in Friedrichshafen. Funkamateure und Funkinteressierte treffen sich, um sich auszutauschen, neue Leute kennen zu lernen, Freundschaften zu vertiefen oder Freundschaften zu schließen. Nebenbei werden auch wieder Funkgeräte bestaunt und gekauft oder es wird über den Trödelmarkt geschlendert.

Ich freue mich persönlich wieder darauf, mit Leuten aus den unterschiedlichsten Ländern wieder mit mehreren Sprachen wieder sprechen zu können. Einige tolle Menschen treffe ich nur einmal im Jahr bei der Ham Radio. Ich freue mich euch dort wieder alle zu treffen und wundere mich, was euch jedes Jahr nach Süd-Deutschland zieht, denn es gibt viele Gründe, zur Messe zu fahren.


Bis demnächst, wenn es wieder heißt: Wir treffen uns am Bodensee



Not for long. Then the great meeting of radio amateurs from all over the world begins again in Friedrichshafen. Radio amateurs and radio interested folk meet to exchange, meet new people, deepen friendships or make friends. In addition, radio equipment is also admired and bought, or it is strolled over the flea market.

I personally look forward to being able to speak with people from different countries again with several languages. Some great people I meet only once a year at the Ham Radio. I am looking forward to seeing you all again and I’m wondering what attracts you to South Germany every year, because there are many reasons to go to the fair.

Until soon, when: We meet at Lake Constance


Updating Gpredict from more than one source without destroying it’s config

I wanted to track satellites from more than one TLE source using Gpredict, so I used UpdateTLE for that. The script works, but if Gpredict is running while you run the script, you will destroy your configuration and have to setup Gpredict again.

For that reason I made a script that first checks if gpredict is running. Then it checks if one of the update scripts is running. If none of the scripts runs, it will continue and update TLE and also TRSP data (freuquencies of the satellites). If you do that Gpredict won’t know that the data is up-to-date, so it warns you. For that reason my script also changes the UNIX time value in gpredict.cfg (located at ~/.config/Gpredict/) to the current UNIX time.

The script informs you via notify-send with notification bubbles about what it does.

That makes updating TLE and TRSP in Gpredict a lot easier.

Download: start-tle-and-trsp-update.sh


Thanks to DH5GH for helping me a lot with it.


I will post updates here if something changes.