Schlagwort-Archive: Apps

Android New Micro SD Card – How to move all your data to the new card (Nandroid Backup)

This will describe how I transfer all data from a used 2 GB SD card to a brand new 8 GB card without losing information, installed apps or any other data.

Prerequisites

  • You need a rooted mobile phone with administrative root access. If you don’t know what this means you probably don’t own one yet. So you better read some more: 1, 2, 3
  • Once you have “rooted” your Android you will automatically have an recovery program installed as well. Mine is called AmonRA other’s may be called SPRecovery or similar. This will not show up in Android itself. It has to be started before booting Android OS. I will show you how to later. This will give you the ability to backup every single part of your device to the SD card (ROM and data).
  • Find some way to read and write the SD card directly on your PC, you can use a SD card adapter to do so. You can’t to this with your Android connected via USB cable because we will need direct access to the files without them being manipulated once Android has booted.

Problem is that we have to pack the whole backup files of the source SD card on the SD card itself. Therefore we have to make sure that there is still enough space on it. Hence I advice you to delete all big files you can store on your PC for the moment, e.g. pictures, movies or audio tracks. 30% of free space should be enough.

Now let’s start.

  1. Insert the old SD card and start your Android mobile phone in recovery mode. On my phone this is done by pressing volume up + call button (green button) and the power on button at the same time. This can vary on your phone. It may look like a normal start. But wait some seconds and you will find yourself in the very simple kept recovery mode menu.
  2. Create a nandroid backup inside the recovery menu. Just read the instruction in the menu, it shouldn’t be too complicated. You have to chose nand + ext backup. Have a look at my screen shots. The backup files will be stored on the SD card in a folder named nandroid. Every new backup – if you want to store different versions – will be put there in sub-folders.
  3. Now shut down the phone, insert the new SD card and reboot into the recovery mode again. We have to partition the new card: partition sdcard. User the following default settings:  500MB Ext2, 32MB Swap, remaining Fat32.
  4. Shut down the phone again. Remove the SD card and transfer the backup files (including folder structure) from the source SD card to the new target SD card with the help of your PC. Remember: Don’t use the file USB cable transfer function of your Android phone. You must do it with a card adapter.
  5. Put the new card into the phone and start recovery mode again
  6. Now restore the backup files with Nand restore. Just confirm the default settings, that’s it.
  7. Reboot your system. Done.

You should now have a bigger SD card with all you save data. You can transer all the bigger files your stored for the monent on your PC again.

Screenshot von Android Oberfläche erstellen

Manchmal möchte man vom Bildschirm seinen Android Handys eine Kopie (Screenshot) oder einen Film (Screencast) erstellen. Von Hause aus bringt Android diese Fähigkeiten nicht mit. Dazu benötigt man

– ein USB-Kabel

– das Android Software Development Kit, Android SDK

– die Software youADB um eine stabile PC-Handy-Verbindung herzustellen

– die Software Screencast um den Bildschirm zu filmen

– die Software VLC Media Player zum einzelnen Screenshots zu erstellen

  1. Die Datei android-sdk_r07-windows.zip (für Windows) des Android SDK in ein Verzeichnis entpacken.
  2. Das Handy per USB-Kabel mit dem Rechner verbinden. Eine einfache Verbindung genügt. Dazu kann man einfach das aufgehende Fenster mit der Auswahl “Mobil-Modem starten, PC-Suite starten, Datei übertragen oder Manuell” einfach schließen.
  3. Mit Hilfe von youADB stellen wir jetzt die benötigte ADB-Verbindung (ADB=Android Debug Bridge) her. Dieser Punkt mag bei manchen Nutzern überflüssig sein, d.h. bei denen genügt schon Schritt 2 – also die einfache Verbindung. Bei mir genügt es nicht. Dazu entpackt man die ZIP-Datei in ein Verzeichnis und startet youADB.exe. Wenn youADB gestartet wird, muss man in der Regel noch den kompletten Pfad zur Datei adb.exe angeben, die man mit dem Android SDK entpackt hat. Bei mir findet sich die Datei unter c:\Programme\Android\android-sdk-windows\tools\adb.exe.
  4. Nun den Link zu Screencast aufrufen. Hierbei handelt es sich um eine Java-Applikation – Java sollte also bereits lokal installiert sein. Damit die Java-Datei androidscreencast.jnlp starten.
  5. Nun sollte man schon den Bildschirm des eigenen Handys auf dem PC sehen können. Die Darstellungsgröße und die Bildschirmverhältnisse sind dabei egal, bei den eigentlichen Bildschirmkopien werden 1:1-Kopien erstellt. Den Bildschirm von youADB mann man also nach eignen Wünschen vergrößern oder stauchen.
  6. Um Bildschirmkopien herzustellen müssen wir zunächst einen Bildschirmfilm herzustellen. Dazu nutzt man den Menüpunkt “Record” zum Starten und beenden der Filmdatei. Den Film kann man ganz kurz oder sehr lang machen. Man kann nach Wunsch auch Aktionen am Handy selbst machen, auch die werden aufgezeichnet.
  7. Die Filme werden im MOV-Format abgelegt. Diese Datei öffnet man am besten mit dem VLC Media Player, sucht sich mit dem Schieber die geünschten stellen aus und macht unter Video|Schnappschuss dann die einzelnen Bildschirmkopien. Diese finden sich unter “Eigene Dateien/Eigene Bilder”, beginnen mit “vlcsnap” und beinhalten den Zeitpunkt des “Schusses”.

Somit hat man beides, einen kleinen Film und Bildschirmkopien.

Android: Lange Texte am Desktop erstellen und aufs Gerät senden

Mal ehrlich, so toll die Android-Handys sind, es ist immer noch eine Folter, längere Texte einzugeben. Für kurze Statusmeldungen reichen die eingebauten Tastaturen, ob Hardware- oder Sofware-Lösung. Aber für mehr auch nicht.

Ich wollte heute mal eine Restaurantkritik einstellen und habe recht schnell gemerkt, dass ich dazu Ewigkeiten benötigen würde. Also habe ich nach einem alternativen Weg gesucht, den ich hier aufzeige.

Benötigt wird lediglich die App „Andro Remote Desktop“. Ihr findet sie im Marketplace oder bei Androidpit.

Das Programm startet einen kleinen Webserver auf dem Android, den man dann im eigenen Netzwerk (wenn über WLAN verbunden) oder sogar im WAN (wenn über Provider verbunden) finden kann. Die Verbindung kann und sollte auch mit einem Passwort gesichert werden.

Ruft man den Webbrowser am „großen“ Desktop auf, erscheint eine sehr professionell wirkende Steuerungszentrale, über die man das Handy fernsteuern kann. Es gibt Funktionen für:

  • Messaging – SMS-Nachrichten lesen und schreiben
  • File Explorer – Dateien im Gerät und auf der SD-Karte bearbeiten
  • Shared Clipboard – Zwischenablage
  • Wallpaper – Einrichten von Hintergrundbildern
  • Contacts – Kontakte
  • Notes – Notizen
  • Mobile Settings – Einstellungen

Leider befinden sich noch einige der Funktion im Aufbau. Aber soweit ich feststellen konnte, ist der Entwickler auch fleißig am arbeiten.

Wenn man nun auf dem Android-Handy einen Text eingeben will, aktiviert mann die Clipboard-Funktion (z.B. durch „Wischen“ nach links, durch anhaltendes Drücken des Bleistiftsymbols oder durch Markieren eines einzelnen Buchstabens) und fügt den Text ein den man zuvor bequem am Rechner unter „Shared Clipboard“ eingegeben hat. Fertig.

Die Software erklärt sich eigentlich von allein. Auf „Start Server“ klicken, dann die angegebene URL im Browser öffnen. Auf Wunsch kann man ein Passwort setzen oder den Port ändern. Wenn die Arbeit getan ist, „Stop Server“ nicht vergessen.