Geissler Service
Amazon
Forum für die Fotosysteme von Sony und KonicaMinolta
  SonyUserforum - Forum für die Fotosysteme
von Sony und KonicaMinolta
 
Registrieren Rund ums Bild Galerie Objektiv-Datenbank Kalender Forenregeln Nützliches

Startseite » Forenübersicht » Kamera und Technik » Sony E-Mount Kameras » APK's von Android Gen3 Alphas ziehen (Vorbereitung zum decompiling)
 
 
Themen-Optionen Ansicht
Alt 28.02.2017, 19:05   #1
NetrunnerAT
 
 
Registriert seit: 02.01.2008
Ort: Wien
Beiträge: 2.466
APK's von Android Gen3 Alphas ziehen (Vorbereitung zum decompiling)

Jow liebe Leute ... oder mit Troll und auch Foren Gurus!

PS ... jeder sollte Wissen was er tut! Probieren auf eigene Gefahr!

Wir haben eigentlich ein sehr mächtige Kamera als Werkzeug. Limitiert bis ins letzte, da der Hersteller nicht unbedingt an Wildwuchs etc interessiert ist. Gerade Nex Hacking gibt es schon diverse Home Pages und Github Tools. Leider ist die Dokumentation Open Source ähnlich und irgend wie zum Haare raufen. Deshalb möchte ich ein womöglich interessanten weg zeigen, wie man an die Innereien der Android Alphas kommt. Dieser Thread soll auch ein bisserl zum Austausch diverse Tricks und Hacks dienen.

Aufspielen von Total Commander um Files zu kopieren:

1. PMCA Console und Gui laden zwecks Upload von APK's

https://github.com/ma1co/Sony-PMCA-RE

Dieses Projekt dreht sich voll um das Hacken von Android Nex/Alphas. Mit diesen Tool lässt sich sogar backstep der Firmware durchführen.

Dazu die Console und die GUI von diesen Link downloaden:

https://github.com/ma1co/Sony-PMCA-R...ases/tag/v0.10

2. Total Commander APK Download von Google Store

https://play.google.com/store/apps

in der Suche Total Commander raus suchen und zwar von C.Ghisler. Dabei bekommt man folgende URL im Browser angezeigt.

https://play.google.com/store/apps/d...TotalCommander

Diese URL kopieren wir jetzt oder nehmen diese von mir gepostete

https://apps.evozi.com/apk-downloader/

Diese Homepage wandelt die von uns kopierte URL in ein Download Link um und lässt uns die Datei herunter laden.

Jetzt hat man die Total Commander APK die man auf der Kamera installieren kann. Die Datei sollte wie folgend lauten: com.ghisler.android.TotalCommander.apk

3. Total Commander auf die Kamera spielen

Dazu einfach die pcma-gui starten.


Bild in der Galerie

Wenn die Kamera komplett erkannt wird, sind die Treiber richtig installiert. Wenn nicht -> Playmemorie Home

Jetzt Wählt man im Karteireiter Install App Total Commander aus!


Bild in der Galerie

Jetzt wird es langsam interessant!


Bild in der Galerie

Man sieht hier gut wie reinstallierte APKs ausschauen. Das sind die zwei neben den Total Commander Icon. Diese sind von einer A7Rii geborgen und auf die A6000 installiert worden! Sie funktionieren ... nur ohne Bilder und Icons!


Bild in der Galerie

Zur Bedienung von Total Commander

Steuerrad Links klick -> Datei Auswahl
Steuerrad Rechts klick -> Tab wechsel
Steuerrad Mitte klick -> Aktions taste

Es gibt kein "Zurück" Funktion etc mal schauen ob man Total Commander anders auf die Tasten Mappen kann. Das wird später erledigt, da ich das noch brauchen werde.

Das File-Rechte Problem ... oder ... das Root Problem!


Bild in der Galerie


Bild in der Galerie

Diese Bilder dokumentieren gut, dass Sony seine Aufgabe gemacht hat. Man kann nicht einfach irgend wohin kopieren und selbst das Datei öffnen ist korrekt definiert.

4. Über die App FocusBracket SD-Filesystem teilweise öffnen!

https://github.com/obs1dium/FocusBracket

Ich habe mir den Source Code für das schreiben eines Files noch nciht angeschaut. Jedenfalls erzeugt dieses App auf der SD-Karte ein Ordner auf den ich schreiben kann. Total Commander hat zwar noch immer Probleme mit dem Linux Filesystem, aber es lässt sich die Datei verpacken und so teilweise bergen

Einfach FocusBracket installieren und einmal starten und sich freuen, weil es ein gutes Demo für Fokus Stacking ist auf diese Basis werde ich nämlich weiterarbeiten und diesen Code für das Sony FE90mm F2.8 Makro G anpassen!


Bild in der Galerie


Bild in der Galerie

Jetzt hat man ein Zip Archiv mit den APK's und kann diese auch übertragen. Es fehlen Bilder und Icons. Deshalb funktioniert das Programm zwar, aber man tut sich mit dem Bedienen schwer

Für die App Entwicklung reicht es und man zerstört sich (bis hier her) nicht die Kamera! Es sind keine System relevante Sicherheitsmechanismen ausgehebelt. Noch Systemeinstellungen verändert worden. Jeder der seine gekauften Apps so uploaded ... das ist kein Backup! Die Files sind nicht komplett. Jeder interessierter "JAVA schlürfer" kann jetzt mit JADX die Sony Api analysieren, decompilieren und so seine eigene Java Anwendung im Android SDK schreiben und die Kamera steuern!!

Hier mal wie ein decompiliertes APK von Sony Playmemorie App ausschaut ... und zwar ... Bracket Pro


Bild in der Galerie

Technische Daten:
A6000
Android 2.3.7 (FW3.20) „Gingerbread“
ScalarA(armeabi-v7a)
Android Display 640x480

A7Rii
Android 4.1.2-130 (FW3.30) „Jelly Bean“
Android Display 640x480

Sony App auf ein Emulator installiert (noch nicht lauffähig!)


Bild in der Galerie

ADB Zugriff via wifi auf A6000


Bild in der Galerie

Das ist jetzt gerade nix besonderes ... zeigt aber das die HeckNex community wirklich schon alles geknackt hat. Selbst Telnet - Root Zugriff funktioniert. Jetzt muss ich noch Code aus der Eclipse IDE im Emulator und auf der Kamera lauffähig bekommen.

Geändert von NetrunnerAT (03.03.2017 um 12:42 Uhr)
NetrunnerAT ist offline   Mit Zitat antworten
Sponsored Links
 


Forenregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:38 Uhr.