IT-Studywork 2013

My bachelors’ thesis is up for voting at IT-talents.de till 11th may. If you got 1 minute of time, head over there and vote for me.

The title of the thesis is Enhanced Android Security to prevent Privilege Escalation. The full version and the presentation slides can be downloaded in the publications area. There is also a Droicon talk, which is mainly based upon my findings of this thesis. Check it out, if you are interested.

NetworkManager Dispatcher

To keep my data backed up savely I rely on CrashPlan. For the last weeks I had a quite long bug request pending. What I took from it, was the problem CrashPlan had when the network is not yet available when the service is started. Therefore I disabled its automatic startup and wrote a dispatcher script for the NetworkManager to automatically start crashplan, whenever I get a network connection and stop it, when the connection breaks down. Find the script here: 02crashplan.sh

During mmy research I found out, that the dispatcher service was not enabled on my Arch Linux system. That’s important for the scripts to work.

$ sudo systemctl enable NetworkManager-dispatcher

Similarly the service for the modemmanager was disabled, which caused my UMTS card to not work.

$ sudo systemctl enable ModemManager

While working on this, I wrote another dispatcher script, which takes care of connecting to the univeristy vpn (works for all Munich universities, which get their internet services from the lrz) automatically, when I connect to the corresponding network. Find the script here: 01lrzvpn.sh
The idea for this script and its frame is taken from Ubuntuusers.de. Make sure, to save your credentials in the corresponding VPN configuration file and update the name of the VPN in the script to the one you are using.

Writing a Thesis is Fun

Stuff, that I stumbled upon, while writing my Bachelor’s thesis. Some might be funnier than others.

 

The Jailbreaker cannot always live in Maryland and give sweet candy to everyone!

[Source] – Don’t bother. I don’t live in Maryland either.

 

/* All this GUI stuff I assembled together via various
* howto’s and small code snippets found on the web. So dont
* wonder about this strange looking buttons etc.
*/

[Source] – Did not see the app running. But by reading the code, this is just how a standard button in Android looks like.

 

You are in a hurry, and you don’t want to read this man page.

[Source] – Abosulutely right. But I still need the information…

 

What you need: […] A decent Internet connection & reliable electricity 🙂

[Source] – Thinking of my times in Uganda, I can completely understand it…

 

If you really absolutely need more capacity,
you can ask a wizard to enlarge me.

[LaTeX logs] – Seriously. I really abolutely need to get my thesis compiled!

Mendeley + BibTeX + Websites

I had some trouble to tell my LaTeX setup to correctly work with the .bib file, that is exported from mendeley.

Now I ended up, modifying my bibliography style to include the field urldate. I just changed the field lastchecked to urldate. The new style is called plainurldate.

Download it here: plainurldate.bst