Keystore Problem mit Go SMS Theme

  • 2 Antworten
  • Letztes Antwortdatum
R

rotblau1893

Ambitioniertes Mitglied
1
Hi,
Ich habe online ein Theme erstellt für die GO SMS Pro- app. Die Entwickler haben hierzu ein online- Tool entwickelt, bei dem man nur die Grafiken hochladen muss und es erstellt einem das Theme. Hat man alle Grafiken hochgeladen, so muss man nur noch auf package drücken und bekommt eine fertige .apk zum download.
Diese hab ich dann auch in den play store hochgeladen und es funktionierte ohne Probleme. Nun wollte ich eine neuere Version erstellen mit neuen Textboxen für die Nachrichten. Diese designte ich als 9- patch Grafik. Das online- Tool unterstützt aber keine 9- patches. Also dekompilierte ich die .apk- Datei mit dem apkmanager und erstellte daraus ein Eclipse- Projekt. Ich wechselte im drawable- Ordner die Grafiken aus und exportierte das Programm dann als Android- Applikation. Doch dann kam das Problem, ich müsste dann ja einen neuen Keystore erstellen, aber für den Google- Play Upload müsste die .apk den gleichen Keystore wie die vorherige Version haben.
Nur wurde dieser vom online- Tool selber erstellt und ich hab keine Ahnung wie ich an diese Datei herankommen könnte.

Wenn ich die .apk trotzdem versuche hochzuladen kommt logischerweise diese Fehlermeldung:

Sie haben eine APK-Datei hochgeladen, die mit einem anderen Zertifikat signiert ist als Ihre vorherigen APK-Dateien. Es muss dasselbe Zertifikat verwendet werden. Ihre vorhandenen APK-Dateien sind mit folgenden Zertifikaten und ID-Dateien signiert: SHA1: F1:F0:00:86.... Die Zertifikate, mit denen die hochgeladene APK-Datei signiert ist, weisen die ID-Dateien SHA1: E9:53:83:CB... auf.

Die ID- codes oben gehen noch weiter (hab zwar keine Ahnung, ob man damit was anstellen könnte, aber ich dachte ich schreibe sie besser nicht aus)
Ich habe mir nun gedacht, ob es möglich wäre anhand der ID- Codes die .keystore Datei der ersten Version selber herzustellen, allerdings weiss ich nicht, wie ich dazu vorgehen müsste. Kann mir jemand von euch helfen?
 
Genau da soll ja die Sicherheit liegen, weswegen die Apps signiert werden müssen. Damit kein Anderer außer der Entwickler bzw. Besitzer des Keystores ein update für die App mit gleichem Zertificat rausbringen kann und dort dann zB. Malware einbaut. Soweit ich weiß ist es nicht möglich, dass Originalzertificat rauszubekommen!

Du könntest mit dem Entwickler Kontakt aufnehmen, vielleicht kann er das Projekt signieren. Ist aber eher unwahrscheinlich.
 
Sorry, dass ich diesen Thread wieder ausgrabe, aber ich hab den Entwicklern von Go SMS jetzt schon länger mal geschrieben und da ist keine Rückmeldung gekommen. Ich will das Update jetzt deshalb als neue App in den Play Store stellen, allerdings will ich nicht, dass diejenigen, die die App bereits gekauft haben nun nochmals bezahlen müssen. Was ist die beste Lösung um diesen die App kostenlos anzubieten? Leider kann man ja keine Gutschein- Codes für einzelne Apps erstellen, wie bei Apple. Die einzige Lösung, die mir bisher in den Sinn kam, war folgende: Alle die das kostenlose Update wollen, schicken mir eine Mail und ich schicke ihnen dann die .apk- Datei (Die Mail- Adressen überprüfe ich mit meinem Checkout- Account)
Die Lösung erscheint mir aber sehr umständlich und einfach die .apk- Datei zu verschicken ist auch nicht so klug (kann ja weitergeleitet werden oder so).
Gibt es da eine bessere Lösung?
 

Ähnliche Themen

G
Antworten
13
Aufrufe
613
Gerdchen07
G
Zurück
Oben Unten