Sunday 31 January 2016

adb und fastboot | Linux | Installation | Einrichtung | Anleitung

Beginnen wir mit der Installation. Öffnet das Terminal und führt diese beiden Befehle aus:
[1] sudo apt-get install android-tools-adb
[2] sudo apt-get install android-tools-fastboot
Sollte Linux eine neue Welt für euch sein, dann wird euch dieser Artikel erklären, was das Terminal ist, wie es gestartet wird und wie Ihr damit arbeiten könnt. Dabei spielt es keine Rolle, ob Ubuntu oder Linux Mint oder gar ein andere Linux-Distribution - Terminal bleibt Terminal (in diesem Fall). 
Damit wäre fastboot und adb installiert. Startet euren Rechner neu und schon könnt Ihr damit arbeiten.

Sollte es Probleme geben, dann könnte Ubuntu die Quellen nicht aktualisiert haben. Momentan ist das der Fall und wer Android 5.x.x Lollipop nutzt, der könnte Probleme bekommen. 
Führt den Befehl adb version aus. In meinem Fall war Version 1.0.31 installiert. Die neuste Version wäre aber 1.0.32. Wer die neue Version installieren möchte, der führt diese Befehle aus:
[1] wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb
[2] sudo mv adb /usr/bin/adb
[3] sudo chmod +x /usr/bin/adb
Ihr könnt das Bild oben anklicken, um es zu vergrößern, dann könnt Ihr noch einmal sehen, wie Ihr vorgehen solltet. Sollte als Ausgabe erscheinen Android Debug Bridge version 1.0.32, dann müsst Ihr das natürlich nicht tun. 

In der Anleitung (um zum Beispiel den Bootloader zu entsperren oder um ein Recovery zu flashen) wird oft an erster Stelle stehen "führt den Befehl adb devices aus". Im Bild oben sollte jetzt unter dem List of devices attached eine Nummer stehen, was aber nicht der Fall ist. Was könnte jetzt das Problem sein? 
In 90% der Fälle wäre das die Lösung: 
Führt im Terminal den Befehl lsusb aus. Dieser Befehl listet alle Geräte auf, welche per USB am Rechner angeschlossen sind. Habt Ihr ein Nexus, dann wird etwas wie Google dahinter stehen. In meinem Fall - das ZUK Z1 - steht nichts da. Deshalb führe ich den Befehl zwei mal aus, um zu sehen, welche Zeile verschwindet, wenn mein Z1 nicht mehr angeschlossen ist. 
In diesem Fall wäre das:
Bus 004 Device 007: ID 2b4c:1001
Hier können wir die Manufacturer ID und Model ID herauslesen. Führt jetzt den Befehl:
sudo nano /etc/udev/rules.d/51-android.rules
aus und es erscheint dieses Bild:
In meinen Fall muss ich jetzt diese Zeile reinkopieren:
#ZUK
SUBSYSTEM=="usb", ATTR{idVendor}=="2b4c", MODE="0664", GROUP="plugdev"
STRG gedrückt halten und O drücken, mit der Entertaste bestätigen und mit STRG und X das Fenster wieder schließen (siehe unten im Bild die Bedeutung der Buchtstaben). Ob HTC, LG, OnePlus, Sony, usw. usf. hier findet Ihr eine Liste mit allen Geräten. Dort sucht Ihr euch einfach die aus, die zu eurem Gerät passt. Ich habe extra diese Seite verlinkt, da diese aktualisiert wird. 

Sollte dann mit dem Befehl adb devices eine Zahl erscheinen aber dahinter ein unauthorized stehen, dann müsst Ihr auf euer Gerät schauen. 
Der Fingerabdruck des RSA-Schlüssels für diesen Computer lautet...
Hier ein Haken setzen und mit OK bestätigen. Jetzt wird dieses unauthorized nicht mehr erscheinen und Ihr könnt mit adb arbeiten!

Wenn es weiterhin nicht funktioniert, dann führt den Befehl groups aus. 
Sollte in der Zeile darunter plugdev nicht erscheinen, dann führt Ihr den Befehl
sudo gpasswd -a BENUTZERNAME plugdev
aus. Ihr musst anstelle von BENUTZERNAME euren Benutzernamen eintragen. Kleiner Tipp für alle, die neu dabei sind... Wie oben im Bild zu sehen, steht euer Benutzername vor dem @ - in meinem Fall muhamed. Dann einen Neustart durchführen und es wieder probieren. 

Die letzte Möglichkeit, welche mir bekannt ist (dank OnePlus) wäre diese:
sudo nano ~/.android/adb_usb.ini
ausführen, dann erscheint dieses leere Fenster, wie schon im Beispiel oben.
Hier die vendor ID eintragen. Sollte euch diese nicht bekannt sein, dann einfach Google danach fragen, wie z.B. "xperia z3 vendor id" und schon findet Ihr diese. STRG gedrückt halten und O drücken, mit Entertaste bestätigen und dann wieder STRG gedrückt halten und X drücken, um das Fenster zu schließen. 

Ein Neustart ist eigentlich nicht notwendig aber damit könnt Ihr nicht falsch machen...
adb kill-server beendet adb bzw. schießt es ab.
adb start-server startet adb.


Leider kann ich euch keine weiteren Tipps geben. Sollte es jetzt nicht funktionieren, dann wüsste ich beim besten Willen nicht, was man noch tun könnte. 
Was ich euch aber noch sagen kann (aus Erfahrung):
- für adb kein USB 3.0 verwenden! fastboot funktioniert bei mir mit USB 3.0 aber adb nicht!
- die Wahl des USB-Kabels ist wichtig. Es gibt Kabel, welche nur für das Laden des Akkus bestimmt sind, wie die von Anker (nicht alle aber einige). 
- bei Type C hatte ich zu Beginn richtig Probleme. Ich habe zwei Kabel vom ZUK Z1, das eine will nicht, das andere schon, beim OnePlus Type C Kabel hatte ich keine Chance (drei Stück habe ich davon). Was aber immer funktioniert hat war ein Adapter von Type C auf micro USB. Habe ein altes USB 2.0 Kabel mit Type C Adapter genutzt und das hat immer funktioniert.
- ein USB HUB (2.0) hat mir keine Probleme bereitet, nur einmal wollte es nicht aber direkt am Rechner schon. Mit dem USB 3.0 HUB gab es mit adb keine Verbindung, bei fastboot schon.
- achtet bitte bei den Anleitungen genau auf die Seite oder den Ersteller der Anleitung. Es gibt viele Seiten, welche einfach alte Anleitungen übernehmen, ohne diese zu testen. Beim ZUK zum Beispiel wird der Befehl fastboot devices nicht funktionieren, es müsste fastboot -i 0x2b4c devices sein. 
- ein sudo vor dem Befehl hilft 2016 vielen bereits weiter. Oft werden die Befehl ohne sudo aufgeführt, dabei ist es oft genau das Problem. Damit ist fastboot und nicht adb gemeint!
- viele Anleitungen beginnen mit adb devices, führen dann zu adb reboot bootloader und machen mit fastboot-Befehlen weiter. Diesen Schritt könnt Ihr überspringen, da Ihr per Tastenkombination direkt zum Bootloader springen könnt (oft ist die Rede von fastboot-mode). In der Regel findet Ihr bei Youtube ein Video, wo es euch vorgemacht wird. Die wenigsten werden dann per adb Dateien auf das Gerät kopieren (adb push ... Befehle). Sollte das aber notwendig sein, dann solltet Ihr die abd Befehle nicht überspringen, da Ihr diese später benötigt. 
- wer Android 5.1.1 auf seinem Smartphone hat, der benötigt 1.0.32. Alles darunter führt dazu, dass das Gerät nicht erkannt wird und adb einfach nicht funktioniert. Für Android 6.0.2 Marshmallow gilt natürlich das selbe. Ob es sich bei 6.1 ändert kann ich zum jetzigen Zeitpunkt nicht sagen (kann sein das 1.0.32 zu alt ist).
- bei Herstellern wie Sony gab es nie Probleme. Es lief alles gleich zu Beginn. Bei neuen Herstellern, wie OnePlus oder ZUK könnte es Probleme geben. Mit den Punkten oben sollte aber eine Lösung gefunden werden. 
- diese Punkte oben funktionieren unter Linux Mint 17.3 und Ubuntu 14.04 bzw. auch 15.10. In Zukunft - sprich Linux Mint 18 oder Ubuntu 16.04 könnte es Änderungen geben (besonders die Rechteverwaltung führt oft zu Problemen, wie beim Drucker). Achtet deshalb immer darauf, ob es nicht etwas "neues" gibt. Oft wäre das nur ein Befehl und alle eure Probleme werden damit gelöst. 
- Android baut immer mehr Sicherheit ein. In den Anleitung wird oft stehen USB-Debugging aktivieren (in Zukunft wird das durch Android-Debugging ersetzt - einfach ein neuer Name). Oft müsst Ihr die OEM-Entsperrung bzw. Bootloader-Enstperrung in den Entwickleroptionen freigeben. Sollte also der Befehl zum Bootloader entsperren nicht funktionieren, dann einfach mal schauen, ob Ihr nicht ein Feld, wie dieses im Bild, bei eurem Smartphone findet. 

Saturday 30 January 2016

Samsung Galaxy S6 and S6 edge getting Android 6.0.1 in Korea




Samsung has finally started rolling out Android 6.0.1 Marshmallow update for Samsung Galaxy S6 and Samsung Galaxy S6 edge in Korea .



After the brief beta test program , Samsung is finally rolling out OTA updates for Android 6.0.1 . Android 6.0.1 comes with many changes over Android 6.0 .

Also Read - What's new in Android 6.0.1 Update ( via TechDroider )




For now only S6 and S6 edge are receiving the update , Note 5 and S6 edge+ are the next to get the update .






How to Downgrade Lenovo P70-A to Android KitKat 4.4

tutorial how to back to android kitkat lenovo p70 
 
advertisment
Hi, guys many of us doesn't were not impressed and probably almost all of us which upgraded their Lenovo P70-A to Android Lollipop 5.1 doesn't like to hold more with new version of Anroid Lollipop 5.1, because there's some of missing great features like Screen gestures, Shake lock, Double tap to unlock screen, Smart profiles, Wild touch and etc., and my opinion Lollipop is slower than KitKat on Lenovo P70-A and battery drain faster on Lenovo P70-A . So, I'm gonna' show you how to downgrade this amazing Lenovo P70-A to official Android KitKat 4.4 as got out of the factory.
Important: You need from PC and USB cable and internet to download firmware and tools to flashing firmware.


I'm or no one not responsible for any damage on your device!

So, let's begin downgrade instruction:


Download these files:

- Sp flash tool firmware flasher - LINK
- Lenovo P70-A official Android KitKat 4.4 ROM (Firmware) - LINK
- Lenovo P70-A necessary drivers for Sp flash tool - LINK
- drivers for other OS - Win8, Win10 also x64 and x32 supported - LINK

At first make sure you've have working USB cable and PC.
Make sure you've downloaded files from above to PC. 

1. Extract all archives to somewhere on PC or Desktop
2. Install drivers Mobile Upgrade S 4.3.0 exe

installing mobile upgrade tool


3. Launch from folder SP_Flash_Tool_Win_v5.1548 flash_tool.exe

sp flash tool 5 lenovo p70
  
4. Load scatter by locating file MT6752_Android_scatter.txt

scatter file mtk6752 lenovo p70-a


5. Then uncheck following options:
- preloader
- lk
- secro
- tee1
- tee2
- cache
- userdata 


download rom lenovo p70-a sp flash tool


 6. Finally start flashing proccess by pressing Download button 


flash android kitkat lenovo p70
And flashing begins!


If process finished successfully, you'll see green circle which means installation is OK!
 After that unplug USB cable and needed to boot into recovery to remove old data from Android Lollipop!

  1. By pressing VOL UP + POWER BUTTON for 5sec.
  2. Then navigate to Recovery with volume rocker and select with VOL DOWN. 
  3. Choose language
  4. Go to wipe data 
  5. Choose one of the options what to format:
  6. - fuse wipe data(factory reset)
  7. - fuse format data(remove internal memory data like pictures, downloaded files etc.)
  8.  Wait to proccess finish!
  9. Go back and reboot phone!
  10. That's it!
  11. I hope I've helped!
how to boot into recovery lenovo p70-a

Here's the full video tutorial of Lenovo P70-A downgrade to Android KitKat 4.4.

Thursday 21 January 2016

How to Install Flyme Os 4.5 on Samsung Galaxy S6

Samsung Galaxy S6 has many Custom Roms based on Samsung based Android Lollipop Touchwiz firmware . Few weeks back Samsung Galaxy S6 also get Cyanogenmod 13 ( Marshmallow ) .



So , Here is a new Custom Rom for Samsung Galaxy S6 . The New Rom is Flyme Os 4.5 which is based on Android 5.1.1 Lollipop . The new Rom is ported from Meizu Pro 5 by whymoo ( xda dev ) .



Screenshots -




Note - We are not responsible for any damaged caused to your Smartphone , Do it on your own risk !

It will only Work on -

Galaxy S6 Taiwan, China Mobile (SM-G9208)
Galaxy S6 Taiwan, Hong Kong, Open China (SM-G9250)
Galaxy S6 Sprint (SM-G920P, SM-G925P)



Prerequisite - First you must be Rooted and have Custom Recovery Installed on Your Samsung Galaxy S6 , If you don't know how to root or Install custom recovery , follow these below guides -


How to Install Flyme Os Rom on Samsung Galaxy S6 -

Step 1. Download Flyme Os Rom file for Samsung Galaxy S6 from below . 

Step 2. Now boot to Custom recovery by pressing volume up + Power + Home button at the same time !

Step 3. Clear data / Clear cache and select Install zip from sdcard .

Step 4. Choose Flyme Os Rom zip and Install it , then reboot your System after installation .

Step 5. Booting will take 5-15 minutes !




Downloads -

Flyme Os Rom  - Download Here ( via )

Gapps - Download Here






Wednesday 13 January 2016

Wie kann ich Linux unterstützen?

Erst einmal wünsche ich Euch ein frohes Neues Jahr!
Mein Umstieg ist jetzt 3 Jahre her und oft wird mir die Frage gestellt, wie man Linux unterstützen kann. Im Grunde müsst Ihr Linux nicht unterstützen, da alleine durch das Nutzen von Linux es (unfreiwillig) unterstützt wird. Mehr Nutzer, die Linux verwenden = mehr Interesse bei den Firmen = bessere Hardware/Software Unterstützung.  

Fast jede Linux-Distribution hat eine Homepage und Kosten - leider will kaum jemand etwas spenden. Ich nehme jetzt einfach einmal Linux Mint als Beispiel, da ich dieses persönlich nutze. 
Auf chip.de wurde Linux Mint 319.638 mal heruntergeladen (Version 17.3 - vom 02.12.2015). 
Das wären Downloader aus Deutschland, Österreich und der Schweiz, da kaum jemand aus Frankreich oder Spanien chip.de aufrufen wird, um sich Linux Mint herunterzuladen.
Ihr könnt euch denken, wie oft Linux Mint alleine in Deutschland heruntergeladen wurde? Das Beispiel von chip.de ist nur ein Beispiel, da dort die Downloads angezeigt werden...
Die andere Liste, welche die Top-Spendern auflistet ist dann noch ein besserer Beweis dafür, wie ungerne Menschen spenden, wenn es kostenlos ist. Ich kann das sehr gut verstehen aber wer von euch hat nicht ein paar Restbeträge auf seinem PayPal-Konto? Ich spreche hier von Summen wie 0,48€...
elementary OS macht es zum Beispiel ganz anders. Die Sammeln Spendengelder und verwenden diese, um das System auszubauen. Wer zum Beispiel Fehler xyz behebt, der bekommt Summe xyz als Spende vom Team.
Weitere Informationen findet Ihr hier: http://www.linuxmint.com/donors.php

Monday 4 January 2016

Verbindung zum Scanner konnte nicht hergestellt werden | Lösung | Linux

Scannen fehlgeschlagen?
Diese Meldung erscheint, obwohl der Drucker bzw. Scanner angezeigt wird?
1. Wir prüfen, ob vom System überhaupt ein Scanner aufgelistet wird. Dazu bitte das Terminal aufrufen und den Befehl sudo scanimage -L ausführen (was bedeutet Terminal/wie geht das?).
Die Ausgabe sollte so wie im Bild aussehen.
2. Wir führen den Befehl groups aus
Hier sollte lp oder lpadmin aufgelistet werden. Sollte das nicht der Fall sein, dann geht Ihr so vor:
sudo adduser BENUTZERNAME lpadmin
Den Benutzernamen findet Ihr im Terminal, wie oben im Bild zu sehen (das was vor @ steht - in meinem Fall muhamed)
3. Oft hilft es den Drucker zu entfernen.
Das kann nur helfen, wenn es von Beginn an nicht funktioniert hat. Ist das der Fall und hilft Punkt 3 nicht weiter, dann habt Ihr eure Lösung in Punkt 4.
4. Ein Rechteproblem, welches euch schützen soll bereitet euch Probleme.
Einfach Befehl: sudo chmod o+wr /dev/bus/usb/00*/*
ausführen und schon funktioniert es wieder.
Besonders jetzt unter Ubuntu 15.10 und Linux Mint 17.3 haben immer mehr User Probleme damit.

Das Verzeichnis kann nicht angelegt werden | Problembehandlung | Linux

Bei der Installation vom Drucker erscheint oft diese Fehlermeldung (Debian/Ubuntu/Linux Mint):
mkdir: das Verzeichnis »/var/spool/lpd/mfcj5320dw“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
chown: Zugriff auf »/var/spool/lpd/mfcj5320dw“ nicht möglich: Datei oder Verzeichnis nicht gefunden
chgrp: Zugriff auf »/var/spool/lpd/mfcj5320dw“ nicht möglich: Datei oder Verzeichnis nicht gefunden
chmod: Zugriff auf »/var/spool/lpd/mfcj5320dw“ nicht möglich: Datei oder Verzeichnis nicht gefunden
Das Problem könnt Ihr ganz schnell lösen:
Öffnet das Terminal und führt den Befehl
sudo mkdir -p /var/spool/lpd/EureDruckerbezeichnung
aus. Schon wäre das Problem gelöst.

32-bit Druckertreiber unter 64-bit System installieren | Linux | Anleitung

2016 setzt kaum noch ein Hersteller auf 32-bit Systeme...
Viele Treiber sind aber leider nur für 32-bit System ausgelegt, besonders bei den Druckertreibern.
Einfach den Befehl:
sudo apt-get install lib32stdc++6 csh tcsh 
ausführen. Schön könnt Ihr den Druckertreiber ohne weitere Fehlermeldungen installieren.

Friday 1 January 2016

Everything you need to know about the Google Play Store

Hey to know all about google play store and it's major features.
Everything you need to grasp about the Google Play Store
Google play, refereed as android marked by Google. It does have a large number of android apps, android games, books and movies.
Google play apps are generally available for Android phones, android TV, or other android based OS. such as remix OS 2.0 For PC or Phoenix Os for

How to Enable USB Debugging (For All Android Versions and any Custom ROM's)

Definition of: USB debugging mode. This developer mode lets allow read internal phone logs and allow apps/files to be copied from PC to android device via USB for testing.

Depending on the Android OS version, enabling this option varies. here are a put together list of exact steps to enabling USB debugging mode on all Android version's and any custom ROM's.


Enabling USB debugging mode in