Just another blog.

How To: Exchange Android Lock-Handle

In this blogpost I'm going to explain you how you can exchange Android's lockscreen handle.

First I have to say that you have to

Even though everything should work fine with this method (I've used it multiple times) I won't take any responsibility for bricked, hanging devices or anything else that might happen.
You must be aware that this is an unforeseen modification to Android!
You're doing this at your own risk.

Some ROM's change the handle, but their handles are not always beautiful.
If you just want to get the original handle back, you could try to flash this zip:
It should work on any ROM, but I won't take responsibility for this zip either.

OK. Let's get started.

  1. Get into recovery
  2. Mount the system partition. In CWM it's: mounts and storage -> mount system
  3. Open a Terminal window
  4. Enter "cd ~; mkdir lockhandle; cd lockhandle" (This is not obligatory. You can put your files whereever you want to. Just mind the file paths in the following steps then.)
  5. Enter "sudo adb devices" to check whether your device is being recognized.
  6. If it's been recognized, enter "adb pull /system/framework/framework-res.apk ./"
  7. Make the apk into an extractable zip: "mv framework-res.apk"
  8. "open ." (If this command does not work, just open the actual folder in your prefered file browser)
  9. Open with BetterZip (or any other application that allows you to modify a zip’s contents without extracting it)
    BetterZip window
  10. Navigate to the "res/"-directory inside the zip file.
  11. Replace the desired graphics in the "drawable-*" folders. (They're called "iclockscreenhandle_normal.png")
  12. Save the modified zip file
  13. Back in Terminal, make it an apk again: "mv framework-res.apk"
  14. Copy the apk file back to your device: "adb push ./framework-res.apk /system/framework/framework-res.apk"
  15. Reboot your device: "adb reboot"
  16. If you wish, delete the temporary folder created at the beginning: "cd ..; rm -r lockhandle"

That's it. Have fun with your new lock-handles :)

written by: Takashi Yoshi
Tags: Android, HowTo

Bits and Bytes - WTF is it?

I'm seeing it over and over again, people just don't know the difference between certain technical units.
So here's a short explanation of this stuff.

Bits and Bytes

1 bit = a binary digit (just a zero or a one)
1 byte = how many bits it takes to form a character (depends on encoding but in today's use it's mainly 8 bits)

1kb = 1 kilobit = 1'000 bits (yes, not 1'024!)
1kB = 1 kilobyte = 1'000 bytes = 8'000 bits.

So if e.g. your ISP is promising 50Mbit/s this means:
50Mbit/s (megabits per second) ≠ 50MB/s (megabytes per second).
50Mbit/s = (50/8)MB/s = 6.25MB/s

Kilo and Kibi

1 kilo = 1'000 (like in kilogram, kilometer,...) [normal SI-unit]
1 kibi = 2^10 = 1'024. [IEC-unit]

Going further we have
1 mega = 1 million vs. 1 mebi = 2^20
1 giga = 1 billion vs. 1 gibi = 2^30
1 tera = 1 trillion vs. 1 tebi = 2^40

Even though byte is not one of the SI-units you should strictly use 1'000 for kilo.
And just because everybody’s doing it wrong it doesn’t mean you have to do so too :)


DPI [dots per (square-)inch] is mainly used in print, because (inkjet) printers spray dots in irregular distances onto the paper and DPI means how many dots the printer could spray in one square-inch.

PPI [pixels per (square-)inch] is used everywhere you have a screen, because on a screen the pixels do have a fixed and regular position and distance.

If you use DPI with screens you would have to count all of the subpixels too.
On a normal RGB-style screen this would mean that DPI = 3 * PPI.

written by: Takashi Yoshi
Tags: FAQ

The history of x86 and why I'd like to stick with my G5.

I often get looked askanced and involved in always the same discussion when I start talking about my G5 or laugh at people that are using x86 ;)
And usually I always have to explain the same things over and over and over again which gets kinda annoying by time.
So I decided to write this blog post and provide a little FAQ on PowerPC.

Q1: PowerPC is dead!
A: Nope, it isn't at all. IBM just released the PowerPC A2 and is already working on the Power8.
Freescale's in the process of releasing their e6500 core.

Just because Apple switched to Intel it doesn't mean that the whole architecture is dead.
The only thing that happened because of this switch is that PowerPC lost almost the complete desktop/workstation market, except for the Amiga's of course.
IBM stopped the production of their PowerStations shortly after, too.

Q2: PowerPC is slow.
A: The feel of speed usually is very subjective, but if PowerPC (which is only an architecture) was slow by design, I don't think that the PPCA2 powered 4 of the 10 fastest super computers in the world (2 of them placed in top 3).
All three major gaming consoles (namely Sony's PlayStation 3, Microsoft's Xbox 360 and Nintendo's Wii U) are based on PowerPC processors, too.

Q3: If speed wasn't the reason, why did Apple switch to Intel then?
A: Nobody knows. The only thing I can do is to guess.
Probably they did it because of the price and lazyness.
If Apple chose Intel they could just use the same processors as the whole industry does and they don't have to to do hardly any developpment anymore.
Steve said in 2005 that they've been building all major OSX versions for Intel so I assume that Steve wanted to migrate Apple to Intel from the day he went back to Apple.
He, maybe, hasn't seen any advantage for the consumer by buying a better processor.

Nope, it's not been because of speed or notebooks.
If Apple wanted they could have used a dual-core PowerPC processor from Freescale for their PowerBooks.
Fitting the G5 into a notebook was an impossible project I think and they must've known it.
They don't use Xeon processors for MacBooks, either.

Q4: Why is PowerPC so much better than x86?
A: Because it's a much more modern architecture which has been build from the earlier beginnings for 64-bit.
The development of PowerPC has begun in the late 80s while x86 is based on designs from the early 70s.
IBM's goal with POWER's always been to achieve the best possible performance while Intel's goal was to sell as much as possible.

Just a bit of Intel history:
So there's been the Intel 8086, a 16-bit processor with 16-bit data bus and everything else needed.
But no one wanted it because it was not possible to connect legacy 8-bit peripherals to it.
So Intel built the 8088, the little brother of the 8086. It's a 16-bit processor, too, but it only features an 8-bit data bus etc. - 8-bit? GREAT! And it sold like crazy.
Even IBM built the IBM PC on top of the 8088 (whose design was partly based on the 8080's; 8080, you remember? The chip inside of the Altair in the 70s).
And there we are. Microsoft had their BASIC running on the Altair and they were now working together with IBM to get their products onto the IBM PC.
You can now imagine how the history advanced.
Microsoft continued building for IBM, on the x86 series in the future, met Apple who wanted an office suite for their 32-bit Macintosh, they wanted a graphical office suite, too, so they built Windows to place it on top of DOS, suspended competition, got market leader and now everyone uses x86 because, well, Windows runs on it.

Sorry if I have to disappoint you but x86 is not 99% market leader because it's so great, rather because it's so bad and cheap.
I hope I have not destroyed too many worlds ;-)

Just one more fact:
For accomplishing the 16-bit to 32-bit and 32-bit to 64-bit transition, Intel just extended the width of the registers and gave them a new name so that longer memory addresses fit into them.

Q5: If you don't like Intel, just take an AMD.
A: Well, basically AMD is the same stuff as Intel. AMD just licensed the designs from Intel so that if Intel went bankrupt or had production problems AMD survived.

Q6: But don't we have a monopoly then?
A: In my opinion we have, yes, or we at least have a duopoly. Both of them are not good for the market.

Q7: PowerPC's consume much too much power.
A: I think 65W for a 17-core 2.3GHz processor is quite good.

To conclude:
There are basically 3 reasons for me to stay with my PowerPC as long as possible:

  1. To be different.
  2. Not to support the survival of the cheapest.
  3. It does what I want it for, I don?t see any reason to buy a new computer as long as this one has enough performance.

written by: Takashi Yoshi
Tags: PowerPC, FAQ

Windows Phone 7

Auf Grund eines Defekts an meinem Nexus S hatte ich die Möglichkeit, für zwei Wochen ein Windows Phone 7, genauer das LG Optimus 7, zu testen. In diesem Blogpost möchte ich kurz über meine Erfahrungen berichten. Es soll dabei hauptsächlich um Windows Phone 7 gehen und weniger um das LG Optimus 7.

Erst muss jedoch gesagt werden, dass ich nur Windows Phone 7.0 (NoDo) testen konnte, da Mango (zumindest für mich) noch nicht verfügbar war.

Vielleicht sollte ich zuvor auch noch erwähnen, dass ich meine Smartphones sehr intensiv nutze, d.h. ich auf viele Apps angewiesen bin und das Teil einiges auf dem Kasten haben muss, um mich zufrieden stellen zu können.

Was mich am meisten an Windows Phone 7 erstaunt hat, ist, dass es wirklich ein sehr, sehr schönes System mit vielen Effekten ist. Eigentlich genau das Gegenteil was man von einem System erwarten würde, das auf Windows CE 6 basiert. Hier sieht man sehr schön, dass sich Microsoft endlich wieder mal Mühe gegeben hat.

Hier geht es für Microsoft um die Wurst und wenn sie es diesmal nicht schaffen, die Kunden zu überzeugen, können sie sich den Smartphone-Markt höchst wahrscheinlich abschminken. Noch eine Chance gibt ihnen vermutlich keiner. Und ohne gross vorzugreiffen, kann ich sagen, dass ich mir nicht sicher bin, ob dieser Versuch anzieht.

Am meisten gefallen haben mir die Metro-UI, die ich einfach nur richtig schön finde (ich mag die Simplizität) und die vielen Animationen. Wirklich jeder Fettfleck auf dem Bildschirm wird mit irgend einer Animation belohnt.

Jedoch gibt es auch etwas, was ich bei Windows Phone 7 wirklich schlecht gemacht finde, und das wären dann die Benachrichtigungen. Es gibt zwar eine mehr oder weniger gute Implementierung der Möglichkeit, diese wird aber viel zu wenig genutzt.
Das einzige, was ich wirklich oft mal bekommen habe, sind Benachrichtigungen auf dem Lock-Screen. Diese bestehen jedoch nur aus einem Symbol. Z.B. einem Briefumschlag bei Emails. Hat man jedoch, wie ich, 4 Mail Accounts, hat man keine Ahnung, auf welchem man eine Mail erhalten hat und um was es in dieser geht.

Was wäre unser Leben ohne Musik?

Musik ist das, was Apple kann. Hier hat das iPhone sicher das beste Image, mit dem eingebauten iPod.

Hört man jedoch den Namen "Zune", denken die meisten aber an den kackbraunen MP3-Player den Microsoft gross als iPod-Killer ankündigte, der dann aber floppte wie nix anderes und es nicht mal in Europa eingeführt wurde ;-)

Microsoft hat daraus gelernt und einen sehr schönen (und auch um einiges besseren, als das Original) Zune Player für Windows Phone 7 generiert mit dem Musik hören wirklich Spass macht, allerdings nur mit Kopfhörern.

Die Lautsprecher des LG Optimus 7 sind nicht gerade der Hammer. Sobald man die Lautstärke über 2/3 dreht, sind sie so grell, dass es in den Ohren zu schmerzen beginnt. Bässe sind kaum welche vorhanden. Hier hat LG (zumindest beim Optimus 7) wirklich noch Nachholbedarf. Vielleicht wäre es gar nicht so eine schlechte Idee, einen zweiten Lautsprecher für Musik einzubauen, wie es bei anderen Geräten schon ein Weilchen so ist ;-)

Wie knipst es sich denn so?

Fotografieren kann das Windows Phone, wie jedes Telefon heute, natürlich auch. Die Kamera-Applikation ist, wie auch der eingebaute Zune-Player, sehr schön gestaltet, kann aber nicht wirklich viel. Etwas langsam ist sie auch. Vor allem bei der Auslösung kann das ganz schön stören. Die Bilder verwackeln dadurch auch sehr gerne, weil der Kamera-Button einen recht grossen Widerstand hat.

Auch die eingebaute Kamera im Optimus 7 ist nicht so der Knaller. Sie hat zwar einen erstaunlich guten Makro-Modus, bei "normalen" Fotos hat man aber wirklich Mühe mit der Schärfe.

Hier ist das iPhone 4 immer noch die ungeschlagene Spitze.

Die Bilder scheinen ausserdem sehr kontrastreich, vor allem im Rot-Bereich erkennt man feine Nuancen nicht mehr. Einige werden es bestimmt mögen, aber für mich ist das zu viel des Guten.

Die Kamera braucht auf der Rückseite einfach viel zu viel Platz. Bei einem Telefon, bei dem es sowieso zu wenig Platz hat, halte ich es wirklich nicht für angebracht, so viel Platz sinnlos für die Kamera zu verschwenden. Hier hätte man das Ganze bestimmt noch etwas komprimieren können.

Eine Front-Kamera fehlt dem Optimus 7 gänzlich.

Die Foto-Gallerie (=Bilder-App) gefällt auch, ist aber leider etwas unübersichtlich, hat dafür aber Facebook direkt mit integriert.
Da ich kein Facebook-Fan bin, finde ich dies zwar eher störend, aber wer Facebook mag?

Resultat Acid 2-Test. (

Zu einem modernen Smartphone gehört natürlich auch ein guter Browser. Beim Windows Phone kommt der Internet Explorer vorinstalliert mit und lässt sich, meines Wissens nach, auch nicht durch einen Anderen ersetzen. Dieser wird dem Ruf des Internet Explorers zu 100% gerecht. Beinahe keine Website kann er vollständig richtig darstellen.

Ein Browser der nicht mal den Acid 2-Test schafft, gehört einfach nicht in ein modernes Smartphone rein. Tut mir Leid, Microsoft.

Auch bei HTML5 schneidet er nicht viel besser ab. Im HTML5-Test kriegt er gerade mal 8(!) von 450 möglichen Punkten.

Ich finde es auch sehr schade, dass es keine Möglichkeit gibt, mehr als 6 Seiten gleichzeitig geöffnet zu haben. Dies hat aber den Vorteil, dass man immer mal wieder aufräumt ;-)

Insgesamt ist der Internet Explorer aber eine Enttäuschung, so dass man nur hoffen kann, dass sich hier mit Windows Phone 7.5 (Codename: Mango) einiges tut, was auch dringend nötig ist.

Resultat HTML5-Test. (

Im Vergleich zum Nexus S wirkt das LG Optimus 7 sehr hochwertig.
Vor allem hat mir die metallene Akku-Abdeckung gefallen.
Auch sonst überzeugt das Optimus 7 in der Verarbeitung. Ein dünnes, schickes, stabiles Smartphone, das sich sehr hochwertig anfühlt.

Das einzige, was mich, neben der riesigen Kamera, wirklich gestört hat, ist der Lock-Button, der sehr klein gemacht ist und sich auf der abgeschrägten Oberfläche mit dem Finger von hinten nur schwer drücken lässt.

Bedienung allgemein

Die Bedienung von Windows Phone 7 ist am Anfang recht gewöhnungsbedürftig. Es hat jedoch eine hohe Lernkurve und das System besitzt eine durchgängige Bedienung.

Die Tasten der Tastatur sind für mich etwas zu schmal, so dass man gerne mal eine Nachbar-Taste berührt.

Enttäuscht war ich von der Copy&Paste Funktion. Markiert man einen Text, erscheint ein sehr klein geratenes Kopieren-Symbol. Ausschneiden scheint Microsoft gänzlich vergessen zu haben.
Beim Einfügen von Text würde man eigentlich erwarten, dass das Einfügen-Symbol an gleicher Stelle wie das Kopieren-Symbol erscheint, wenn man einen Text markiert oder den Cursor irgendwo platziert. Dem ist allerdings nicht so. Was am Anfang auch zu Verwirrung führt ist, dass nach einmaligem Einfügen, sich der Text nicht mehr in der Zwischenablage befindet und man ihn erneut kopieren muss.
Hier merkt man einfach, dass es Microsoft bei der Entwicklung komplett vergessen hat und es dann im Nachhinein noch irgendwie einfügen musste. Sehr schade!

Wem würde ich ein Windows Phone empfehlen?

Dies ist eine sehr schwierige Frage. Wer bereits ein Smartphone hat und mit dessen Plattform zufrieden ist, wird vermutlich keinen Grund sehen, sich ein Windows Phone zuzulegen.

Diese Frage stellt sich also nur für diejenigen die noch kein Smartphone hatten. Hier stellt sich ganz klar die Frage, was man mit dem Ding anstellen will.

Bei genauerem Nachdenken gibt es gar nicht mehr so viele Punkte, bei denen Windows Phone punkten kann.

Wer nur Facebook benutzen will, liegt bei Windows Phone richtig. Ein einfach zu bedienendes System, bei dem Facebook an allen Ecken und Enden integriert ist.

Des weiteren bleiben nur noch die Microsoft-Fanboys übrig, die Windows Live und die Zune Software bzw. den Windows Media Player gerne benutzen, da Windows Phone 7 damit sehr gut zu synchronisieren ist.

Ansonsten wüsste ich jetzt niemanden, dem ich ein Windows Phone uneingeschränkt empfehlen könnte, da man alles auch mit einem iPhone oder einem Android Phone machen könnte.
Schlussendlich muss dies natürlich jeder für sich selbst entscheiden.

written by: Takashi Yoshi
Tags: Windows Phone, LG Optimus 7, Review

Wie aus einer Lüge der Nationalfeiertag wurde.

Der 1. August steht vor der Tür und die Raketen-Verkäufe boomen. Doch weshalb überhaupt?

Die wenigsten Schweizer, so glaube ich zumindest, wissen aber was da überhaupt gefeiert wird und wie es dazu kam. Nach diesem Artikel wisst ihr mehr ;-)

Der ein oder andere Schweizer weiss, dass am 1. August 1291 die Schweiz auf dem Rütli gegründet worden sein soll. Aber was ist denn an dem Tag überhaupt passiert?
Nun ja, vermutlich haben ein paar Kühe auf der Alp im Sonnenschein geweidet.

Der Bundesbrief von 1291

Der Bundesbrief ist die Grundlage des 1. Augustes. Denn dieser wurde, so denkt man, am 1. August 1291 von den Talschaften Uri, Schwyz und Unterwalden auf dem Rütli unterzeichnet, was als Rütli-Schwur bekannt ist.

Gehen wir mal davon aus, dass dies tatsächlich stattfand.
Ist es wahrscheinlich, dass in der Schweiz schon im Jahre 1291, was jetzt 720 Jahre(!) her ist, Gedanken zur Demokratie aufkamen und mit einer Verfassung besiegelt wurden, während rundherum Monarchie an der Tagesordnung war?
Eher weniger, und auch wenn, hätten sich die Grossmächte rund um die Schweiz sehr wahrscheinlich eingemischt und die Gedanken im Keim ersticken lassen.

Liest man den Bundesbrief genau, merkt man, dass der ganze Text schwammig formuliert ist und genaue Daten und Namen fehlen. Auch fehlen wichtige Eigenschaften einer Verfassung. Der Bundesbrief ist eher eine Art Landfrieden als eine Verfassung.

Das lateinische Original wurde ausserdem in erstaunlich gutem und sonderbarem Latein verfasst. Ein Zeichen dafür, dass er doch erst später geschrieben wurde?

Der Bundesbrief tauchte erst 1758 durch den Aufklärer Johann Heinrich Gleser auf, der im Archiv zu Stans auf eine deutsche Übersetzung stiess.
Nach weiterem Suchen stiess ein gelehrter Bäcker im verkommenen Schwyzer Archivturm auf das lateinische Original.

Eine Verfassung muss natürlich mit Siegeln versehen sein. Doch deren Anordnung scheint merkwürdig, denn im Text wird Uri zuerst erwähnt. Die Reihenfolge der Siegel ist jedoch: Schwyz, Uri, Unterwalden.
Wobei das Schwyzer Siegel fehlt und das Siegel von Unterwalen zu dieser Zeit offiziell noch nicht in Verwendung war.

Bei all diesen "Fehlern" des Bundesbriefes stellt sich natürlich die Frage, wieso jener überhaupt erstellt wurde.
Eine wahrscheinliche Erklärung ist, dass die drei herrschenden Grossfamilien sich etwas vor dem Verlust ihrer Macht und des Landes schützen wollten und so schnell einen Vertrag fälschten um dann etwas gegen die Habsburger in der Hand zu haben, was ihre rechtmässige Regierung bezeichnete und Habsburg davon abhalten sollte, sich einzumischen und verloren gegangene Güter zurückzufordern.
So nahm man einfach ein altbekanntes Datum, im Text "zu Anfang des Monats August".
Ist der Bundesbrief tatsächlich eine Fälschung, wäre er keine Ausnahme, denn zu dieser Zeit war es gang und gäbe zu fälschen.

Es handelt sich beim Bundesbrief also höchst wahrscheinlich um eine Fälschung ohne grosse Bedeutung.
Es sind jedoch weder Fälschung noch Echtheit des Bundesbriefes bewiesen.

Wie der Bundesrat den 1. August konstruierte

Bis ins Jahre 1890 war der 1. August ein Tag wie alle anderen auch.
Das Schweizer Volk war jedoch zerstritten und alle Kantone wären lieber ihre eigenen "Länder" gewesen.
So wollte der Bundesrat die Verlierer des Sonderbundeskrieges wieder stärken und entwarf ein Zentralfest für alle Schweizer.

So veranstalete der Bund eine pompöse Feier in Schwyz und der Plan zur Stärkung der Verlierer schien aufzugehen.

Heute sind wir Schweizer zwar nicht mehr so verstritten ;-), feiern unseren 1. August aber weiterhin (und das ist auch gut so).

Somit wünsche ich euch allen einen schönen 1. August, ob Geburtstag der Schweiz oder Konstruktion des Bundesrates, eines ist sicher, die ganze Schweiz feiert.

Wer den Bundesbrief mal durchlesen möchte, kann dies hier tun.

written by: Takashi Yoshi
Tags: 1. August
Tutorials, reviews, experiments, and, of course, my opinion on things…
Subscribe our feed:
RSS2.0, RSS1.0, Atom
blog powered by EF Blog