Hibiscus Online-Banking mit Jameica: Unterschied zwischen den Versionen

Aus MILLENNIUM ARTS ISP - Hilfe | FAQ
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:Software]]
[[Kategorie:Windows]]
[[Kategorie:Anwendungen]]
[[Kategorie:Anwendungen]]
'''Hibiscus''' ist eine freie, quelloffene Online-Banking-Software für die Jameica-Plattform, mit der sich Konten, Umsätze, Überweisungen sowie SEPA-Lastschriften verwalten lassen. Da das Programm unter der GPL veröffentlicht wird, ist es dauerhaft kostenfrei, transparent prüfbar und unabhängig von Lizenzmodellen oder Abonnements kommerzieller Anbieter.
'''Hibiscus''' ist eine freie, quelloffene Online-Banking-Software für die Jameica-Plattform, mit der sich Konten, Umsätze, Überweisungen sowie SEPA-Lastschriften verwalten lassen. Da das Programm unter der GPL veröffentlicht wird, ist es dauerhaft kostenfrei, transparent prüfbar und unabhängig von Lizenzmodellen oder Abonnements kommerzieller Anbieter.


== Installation unter Windows 11 ==
== Installation unter Windows 11 ==


Hibiscus wird unter Windows nicht als eigenständiges Programm installiert. Zuerst wird die Anwendungsplattform '''Jameica''' eingerichtet; anschließend wird Hibiscus innerhalb von Jameica als Plugin installiert.
Hibiscus wird als Plugin innerhalb von '''Jameica''' betrieben. Zuerst wird Jameica eingerichtet, danach Hibiscus über die integrierte Pluginverwaltung installiert.
 
=== SETUP und EINRICHTUNG ===
 
==== Download ====
 
Die aktuelle stabile 64-Bit-Version herunterladen:
 
[https://www.willuhn.de/products/jameica/download.php Offizielle Downloadseite]
 
 
Benötigte Datei:
 
<pre>jameica-win64.zip</pre>
 
Die Windows-Version enthält bereits Java. Eine separate Java-Installation ist normalerweise nicht erforderlich. Es wird auch keine Setup-Datei ausgeführt. Stattdessen muß ein Programmordner angelegt werden, beispielsweise:
 
<pre>C:\Jameica</pre>
 
Anschließend:
 
# ZIP-Datei vollständig entpacken
# Inhalt nach <code>C:\Jameica</code> kopieren
# <code>jameica-win64.exe</code> starten
 
 
 
----
=== START ===
 
==== Benutzerverzeichnis ====
 
Beim ersten Start wird der Ordner für alle persönlichen Daten festgelegt.
 
Standard:
 
<pre>C:\Users\BENUTZERNAME\.jameica</pre>
 
Alternativ kann ein gesicherter Datenordner verwendet werden:
 
<pre>D:\Banking\Jameica</pre>
 
Darin liegen unter anderem:


Die offizielle Windows-Ausgabe enthält bereits die benötigte Java-Laufzeitumgebung. Eine separate Java-Installation ist daher normalerweise nicht erforderlich.
* Konten und Umsätze
* Bankzugänge
* Zahlungsaufträge
* Einstellungen
* automatische Backups


<div style="border-left:4px solid #3366cc; background:#f5f8fc; padding:12px 16px; margin:16px 0;">
<div style="border-left:4px solid #d69e00; background:#fffaf0; padding:10px 14px; margin:14px 0;">
'''Wichtig:''' Ausschließlich die offiziellen Downloads des Entwicklers verwenden. Drittanbieterpakete, inoffizielle Installer und sogenannte Komplettpakete sind für diese Anleitung nicht erforderlich.
'''Empfehlung:''' Programmordner und Benutzerverzeichnis getrennt halten.
</div>
</div>


=== Voraussetzungen ===
==== Masterpasswort ====
 
Beim ersten Start ein eigenes Jameica-Masterpasswort vergeben.
 
Es sollte:
 
* nicht der OnlineBanking-PIN entsprechen
* ausreichend lang sein
* sicher aufbewahrt werden
 
<div style="border-left:4px solid #d33; background:#fff5f5; padding:10px 14px; margin:14px 0;">
'''Achtung:''' Das Masterpasswort kann nicht einfach zurückgesetzt werden.
</div>
 
----
 
=== Hibiscus installieren ===
 
In Jameica öffnen:
 
<pre>
Datei
→ Plugins online suchen
</pre>
 
Danach:
 
# '''Hibiscus''' auswählen
# '''Installieren''' anklicken
# Installation bestätigen
# Jameica vollständig neu starten
 
Nach dem Neustart erscheint links der neue Bereich:
 
<pre>Hibiscus</pre>


Für die Installation werden benötigt:
Dort stehen anschließend unter anderem zur Verfügung:


{| class="wikitable" style="width:100%;"
{| class="wikitable" style="width:100%;"
! Voraussetzung
! Bereich
! Funktion
|-
| '''Konten'''
| Kontostände und Bankkonten
|-
| '''Umsätze'''
| Buchungen und Suchfunktionen
|-
| '''Bank-Zugänge'''
| FinTS-, PIN/TAN- und HBCI-Zugänge
|-
| '''Zahlungsverkehr'''
| Überweisungen und Lastschriften
|}
 
==== Installation prüfen ====
 
Die installierte Version wird unter folgendem Punkt angezeigt:
 
<pre>
Hibiscus
→ Über
</pre>
 
Dort sollten Hibiscus-Version, HBCI4Java-Version und Datenbank-Version angezeigt werden. Die Installation ist damit abgeschlossen.
 
 
 
== Bankzugang ==
 
Nach der Installation wird der Online-Banking-Zugang der jeweiligen Bank in Hibiscus eingerichtet. Die Verbindung erfolgt bei den meisten deutschen Banken über '''FinTS''' beziehungsweise '''HBCI'''.
 
Benötigt werden die bereits vorhandenen Zugangsdaten des Online-Bankings, beispielsweise:
 
* Bankleitzahl
* Benutzerkennung oder VR-NetKey
* Online-Banking-PIN
* freigeschaltetes TAN-Verfahren
* gegebenenfalls Kundenkennung
 
<div style="border-left:4px solid #d69e00; background:#fffaf0; padding:10px 14px; margin:14px 0;">
'''Voraussetzung:''' Der Online-Banking-Zugang muss bereits bei der Bank freigeschaltet sein und im Web-Banking funktionieren.
</div>
 
=== Zugang anlegen ===
 
In Hibiscus öffnen:
 
<pre>
Bank-Zugänge
→ Neuer Bank-Zugang
</pre>
 
Als Zugangsverfahren wird bei normalen Online-Banking-Zugängen ausgewählt:
 
<pre>PIN/TAN</pre>
 
Dazu gehören auch Freigabeverfahren wie:
 
* Push-TAN
* SecureGo plus
* photoTAN
* chipTAN
* Sm@rt-TAN
 
Anschließend die Bankleitzahl und die von der Bank vergebene Benutzerkennung eintragen.
 
Bei Volksbanken und Raiffeisenbanken wird als Benutzerkennung normalerweise der '''VR-NetKey''' verwendet. Ein selbst vergebener Alias sollte nur eingesetzt werden, wenn die Bank diesen ausdrücklich für FinTS unterstützt.
 
=== Zugangsdaten ===


| ! Beschreibung                                                              |
Die wichtigsten Felder sind:
| --------------------------------------------------------------------------- |
| Betriebssystem                                                              |
| Windows 11, 64 Bit                                                          |
| -                                                                          |
| Benutzerrechte                                                              |
| Normale Windows-Benutzerrechte sind ausreichend                            |
| -                                                                          |
| Internetverbindung                                                          |
| Erforderlich für Download, Plugin-Installation und spätere Bankverbindungen |
| -                                                                          |
| Freier Speicherplatz                                                        |
| Mindestens etwa 500 MB für Programm, Datenbank und Sicherungen              |
| }                                                                          |


=== 1. Jameica herunterladen ===
{| class="wikitable" style="width:100%;"
! Feld
! Eingabe
|-
| '''Bezeichnung'''
| Frei wählbarer Name des Bankzugangs
|-
| '''Bankleitzahl'''
| Bankleitzahl des Kreditinstituts
|-
| '''Benutzerkennung'''
| Online-Banking-Kennung, beispielsweise VR-NetKey
|-
| '''Kundenkennung'''
| Häufig identisch mit der Benutzerkennung
|-
| '''FinTS-Version'''
| In der Regel '''FinTS 3.0'''
|-
| '''Bankserver'''
| Wird normalerweise automatisch ermittelt
|}


Die aktuelle stabile Windows-Version von Jameica wird von der offiziellen Projektseite heruntergeladen:
Die Bankserver-Adresse sollte nur manuell geändert werden, wenn die Bank eine konkrete FinTS-Adresse vorgibt oder die automatische Erkennung fehlschlägt.


* [https://www.willuhn.de/products/jameica/download.php Offizielle Jameica-Downloadseite]
=== Verbindung prüfen ===
* [https://www.willuhn.de/products/jameica/releases/current/jameica/jameica-win64.zip Direkter Download der aktuellen Windows-64-Bit-Version]


Auf der Downloadseite die Ausgabe für '''Windows 64 Bit''' auswählen.
Nach Eingabe der Zugangsdaten:


Der Dateiname lautet normalerweise:
# '''Konfiguration testen''' oder '''Synchronisieren''' auswählen
# Online-Banking-PIN eingeben
# TAN-Verfahren auswählen
# Freigabe in der Banking-App oder am TAN-Gerät bestätigen
# von der Bank gemeldete Konten übernehmen


<syntaxhighlight lang="text">
Während der ersten Verbindung ruft Hibiscus die unterstützten Bankfunktionen ab. Dazu gehören unter anderem:
jameica-win64.zip
</syntaxhighlight>


<div style="border-left:4px solid #d69e00; background:#fffaf0; padding:12px 16px; margin:16px 0;">
* Kontostandsabfrage
'''Hinweis:''' Jameica wird als ZIP-Archiv bereitgestellt. Es gibt keinen klassischen Windows-Installationsassistenten.
* Umsatzabruf
* Überweisungen
* Sammelüberweisungen
* SEPA-Lastschriften
* verfügbare TAN-Verfahren
 
<div style="border-left:4px solid #3366cc; background:#f5f8fc; padding:10px 14px; margin:14px 0;">
Welche Funktionen tatsächlich verfügbar sind, bestimmt die Bank. Nicht jedes Kreditinstitut stellt alle Zahlungsarten über FinTS bereit.
</div>
</div>


[[Datei:Jameica-Download-Windows-11.png|center|thumb|900px|Download der aktuellen Jameica-Version für Windows 64 Bit]]
=== Konten übernehmen ===
 
Nach erfolgreicher Synchronisierung zeigt Hibiscus die von der Bank gemeldeten Konten an.
 
Die gewünschten Konten übernehmen und anschließend unter
 
<pre>Konten</pre>
 
prüfen, ob folgende Angaben korrekt übernommen wurden:
 
* Kontoinhaber
* IBAN
* BIC
* Kontonummer
* Währung
* zugeordneter Bankzugang
 
Danach das Konto markieren und einmal vollständig synchronisieren. Kontostand und vorhandene Umsätze sollten anschließend in Hibiscus erscheinen.


=== 2. Programmordner anlegen ===
=== TAN-Verfahren ===


Im Windows-Explorer einen eigenen Programmordner erstellen, beispielsweise:
Verwendet eine Bank mehrere TAN-Verfahren, fragt Hibiscus bei der ersten Verbindung nach dem gewünschten Verfahren.


<syntaxhighlight lang="text">
Beispiele:
C:\Jameica
</syntaxhighlight>


Alternativ kann ein anderer frei zugänglicher Ordner verwendet werden, beispielsweise:
<pre>
SecureGo plus
Push-TAN
chipTAN
Sm@rt-TAN
photoTAN
</pre>


<syntaxhighlight lang="text">
Das Verfahren auswählen, das auch im normalen Online-Banking verwendet wird. Die Auswahl kann später im jeweiligen Bankzugang geändert werden.
C:\Programme-Portable\Jameica
</syntaxhighlight>


Der Programmordner sollte nicht mit dem späteren Benutzer- und Datenverzeichnis identisch sein.
=== Funktionstest ===


=== 3. ZIP-Archiv entpacken ===
Nach der Einrichtung sollte zunächst nur ein einfacher Abruf durchgeführt werden:


Die heruntergeladene Datei im Downloadordner suchen:
# Kontostand abrufen
# Umsätze synchronisieren
# eine kleine Testüberweisung ausführen
# gegebenenfalls eine Testlastschrift anlegen


<syntaxhighlight lang="text">
Erst wenn diese Funktionen fehlerfrei arbeiten, sollte Hibiscus vollständig für den laufenden Zahlungsverkehr verwendet werden.
jameica-win64.zip
</syntaxhighlight>


Danach:


# ZIP-Datei mit der rechten Maustaste anklicken.


# '''Alle extrahieren''' auswählen.
== Tips ==


# Den Inhalt in den zuvor angelegten Programmordner entpacken.
=== Automatisches Vollbackup ===


# Prüfen, ob sich die Startdatei direkt im Jameica-Ordner befindet.
Jameica erstellt zwar eigene interne Sicherungen, diese liegen jedoch gewöhnlich innerhalb des Benutzerverzeichnisses. Wird dieser Ordner beschädigt, gelöscht oder fällt das betreffende Laufwerk aus, können Originaldaten und interne Sicherungen gleichzeitig verloren gehen.


Die Startdatei lautet:
Das folgende PowerShell-Skript:


<syntaxhighlight lang="text">
* startet Jameica mit dem festgelegten Benutzerverzeichnis,
jameica-win64.exe
* wartet, bis Jameica vollständig beendet wurde,
</syntaxhighlight>
* komprimiert danach den gesamten Benutzerordner,
* prüft das erzeugte ZIP-Archiv,
* legt für jeden Programmstart eine neue Sicherung mit Datum und Uhrzeit an.


Der vollständige Pfad kann beispielsweise so aussehen:
Beispiel:


<syntaxhighlight lang="text">
<pre>
C:\Jameica\jameica-win64.exe
hibiscus-backup-2026-07-12_11-44-05.zip
</syntaxhighlight>
</pre>


[[Datei:Jameica-Windows-entpackt.png|center|thumb|900px|Entpackter Jameica-Programmordner unter Windows 11]]
<div style="border-left:4px solid #3366cc; background:#f5f8fc; padding:10px 14px; margin:14px 0;">
'''Vorteil:''' Das Backup enthält nicht nur die Hibiscus-Datenbank, sondern den vollständigen Jameica-Benutzerordner mit Konten, Umsätzen, Bankzugängen, Einstellungen, Zahlungsaufträgen und internen Sicherungen.
</div>


<div style="border-left:4px solid #d33; background:#fff5f5; padding:12px 16px; margin:16px 0;">
<div style="border-left:4px solid #d69e00; background:#fffaf0; padding:10px 14px; margin:14px 0;">
'''Nicht direkt aus dem ZIP-Archiv starten.''' Das Archiv muss zuerst vollständig entpackt werden.
'''Empfehlung:''' Das Backupziel sollte sich auf einem anderen Laufwerk, NAS oder externen Datenträger befinden. Eine Sicherung auf demselben Laufwerk schützt nicht vor einem Laufwerksausfall.
</div>
</div>


=== 4. Jameica erstmals starten ===
==== Beispielstruktur ====
 
Für das folgende Skript wird diese Ordnerstruktur verwendet:
 
{| class="wikitable" style="width:100%;"
! Zweck
! Beispielpfad
|-
| '''Jameica-Programm'''
| <code>C:\Jameica</code>
|-
| '''Jameica-Benutzerdaten'''
| <code>D:\Banking\Jameica</code>
|-
| '''Backupordner'''
| <code>E:\Backups\Hibiscus</code>
|}


Die Datei
Die Datei


<syntaxhighlight lang="text">
<pre>
jameica-win64.exe
jameica-win64.exe
</syntaxhighlight>
</pre>
 
muss sich damit hier befinden:
 
<pre>
C:\Jameica\jameica-win64.exe
</pre>


doppelt anklicken.
==== PowerShell-Skript ====


Falls Windows eine Sicherheitsabfrage oder einen SmartScreen-Hinweis anzeigt:
Den folgenden Inhalt unseres Scripts in eine neue Textdatei kopieren:


# Dateiname und Downloadquelle prüfen.
<pre>
$ErrorActionPreference = 'Stop'


# '''Weitere Informationen''' anklicken.
$Jameica    = 'C:\Jameica\jameica-win64.exe'
$DatenRoot  = 'D:\Banking'
$UserDaten  = 'D:\Banking\Jameica'
$BackupZiel = 'E:\Backups\Hibiscus'
$Tar        = "$env:SystemRoot\System32\tar.exe"


# Anschließend '''Trotzdem ausführen''' wählen.
try {
    if (-not (Test-Path -LiteralPath $Jameica -PathType Leaf)) {
        throw "Jameica wurde nicht gefunden:`n$Jameica"
    }


Beim ersten Start fordert Jameica zur Auswahl des Benutzerverzeichnisses auf.
    if (-not (Test-Path -LiteralPath $UserDaten -PathType Container)) {
        throw "Jameica-Benutzerverzeichnis wurde nicht gefunden:`n$UserDaten"
    }


=== 5. Benutzerverzeichnis festlegen ===
    if (-not (Test-Path -LiteralPath $Tar -PathType Leaf)) {
        throw "Windows TAR wurde nicht gefunden:`n$Tar"
    }


Das Benutzerverzeichnis enthält später unter anderem:
    New-Item `
        -ItemType Directory `
        -Path $BackupZiel `
        -Force | Out-Null


* Hibiscus-Datenbank
    Write-Host 'Starte Jameica ...'
* Konten und Umsätze
* Überweisungen und Lastschriften
* FinTS- und HBCI-Zugänge
* Programmeinstellungen
* Anhänge
* automatische Sicherungen


Für normale Einzelplatzinstallationen kann der vorgeschlagene Standardordner verwendet werden:
    Start-Process `
        -FilePath $Jameica `
        -ArgumentList @('-f', "`"$UserDaten`"") `
        -Wait


<syntaxhighlight lang="text">
    Write-Host ''
C:\Users\BENUTZERNAME\.jameica
    Write-Host 'Jameica wurde beendet. Vollbackup wird erstellt ...'
</syntaxhighlight>


Alternativ kann ein eigener Datenordner gewählt werden, beispielsweise auf einem gesicherten Datenlaufwerk:
    $Zeit = Get-Date -Format 'yyyy-MM-dd_HH-mm-ss'


<syntaxhighlight lang="text">
    $Archiv = Join-Path `
D:\Banking\Jameica-Daten
        $BackupZiel `
</syntaxhighlight>
        "hibiscus-backup-$Zeit.zip"


<div style="border-left:4px solid #d69e00; background:#fffaf0; padding:12px 16px; margin:16px 0;">
    $TempArchiv = Join-Path `
'''Wichtig:''' Das Benutzerverzeichnis darf nicht innerhalb des Jameica-Programmordners liegen.
        $BackupZiel `
</div>
        "hibiscus-backup-$Zeit.partial.zip"


[[Datei:Jameica-Benutzerverzeichnis-waehlen.png|center|thumb|900px|Auswahl des Jameica-Benutzerverzeichnisses beim ersten Start]]
    if (Test-Path -LiteralPath $TempArchiv) {
        Remove-Item -LiteralPath $TempArchiv -Force
    }


=== 6. Masterpasswort vergeben ===
    Push-Location -LiteralPath $DatenRoot


Jameica verlangt beim ersten Start ein Masterpasswort. Dieses Passwort schützt die lokal gespeicherten Banking- und Zugangsdaten.
    try {
        & $Tar -a -c -f $TempArchiv 'Jameica'


Ein sicheres Masterpasswort sollte:
        if ($LASTEXITCODE -ne 0) {
            throw "Fehler beim Erstellen des ZIP-Archivs. TAR-Code: $LASTEXITCODE"
        }


* ausreichend lang sein,
        & $Tar -t -f $TempArchiv | Out-Null
* nicht mit der OnlineBanking-PIN identisch sein,
* nicht für andere Dienste verwendet werden,
* sicher dokumentiert oder in einem Passwortmanager gespeichert werden.


<div style="border-left:4px solid #d33; background:#fff5f5; padding:12px 16px; margin:16px 0;">
        if ($LASTEXITCODE -ne 0) {
'''Das Masterpasswort kann nicht einfach zurückgesetzt werden.''' Ohne das Passwort können verschlüsselte Zugangsdaten und Sicherungen möglicherweise nicht mehr verwendet werden.
            throw "Das ZIP-Archiv konnte nicht geprüft werden. TAR-Code: $LASTEXITCODE"
</div>
        }
    }
    finally {
        Pop-Location
    }


Nach Eingabe und Bestätigung des Masterpassworts startet die Jameica-Oberfläche.
    Move-Item `
        -LiteralPath $TempArchiv `
        -Destination $Archiv `
        -Force


=== 7. Hibiscus als Plugin installieren ===
    Write-Host ''
    Write-Host 'Backup erfolgreich erstellt:'
    Write-Host $Archiv
    Write-Host ''


In Jameica über die obere Menüleiste öffnen:
    Read-Host 'Enter zum Schließen'
}
catch {
    Write-Host ''
    Write-Host 'FEHLER:' -ForegroundColor Red
    Write-Host $_.Exception.Message -ForegroundColor Red


<syntaxhighlight lang="text">
    if ($TempArchiv -and (Test-Path -LiteralPath $TempArchiv)) {
Datei
        Remove-Item `
→ Plugins online suchen
            -LiteralPath $TempArchiv `
</syntaxhighlight>
            -Force `
            -ErrorAction SilentlyContinue
    }


In der Plugin-Liste:
    Write-Host ''
    Read-Host 'Enter zum Schließen'
    exit 1
}
</pre>


# Nach '''Hibiscus''' suchen.
==== Skript speichern ====


# Hibiscus markieren.
Die Datei beispielsweise hier speichern:


# '''Installieren''' anklicken.
<pre>
C:\Jameica\Jameica-mit-Backup.ps1
</pre>


# Die Sicherheits- und Installationsabfrage bestätigen.
Im Windows-Editor:


# Falls ein Installationsziel abgefragt wird, das Benutzerverzeichnis auswählen.
{| class="wikitable"
! Einstellung
! Wert
|-
| '''Dateiname'''
| <code>Jameica-mit-Backup.ps1</code>
|-
| '''Dateityp'''
| Alle Dateien
|-
| '''Codierung'''
| UTF-8
|}


# Warten, bis die Plugin-Installation abgeschlossen ist.
==== Pfade anpassen ====


[[Datei:Jameica-Hibiscus-Plugin-installieren.png|center|thumb|900px|Installation von Hibiscus über die Jameica-Pluginverwaltung]]
Am Anfang des Skripts müssen gegebenenfalls diese vier Werte geändert werden:


<div style="border-left:4px solid #3366cc; background:#f5f8fc; padding:12px 16px; margin:16px 0;">
<pre>
Hibiscus muss normalerweise nicht separat als ZIP-Datei heruntergeladen werden. Die Installation über die integrierte Pluginverwaltung ist der einfachste und sicherste Weg.
$Jameica    = 'C:\Jameica\jameica-win64.exe'
</div>
$DatenRoot  = 'D:\Banking'
$UserDaten  = 'D:\Banking\Jameica'
$BackupZiel = 'E:\Backups\Hibiscus'
</pre>


=== 8. Jameica neu starten ===
{| class="wikitable" style="width:100%;"
! Variable
! Bedeutung
|-
| <code>$Jameica</code>
| Vollständiger Pfad zur Datei <code>jameica-win64.exe</code>
|-
| <code>$DatenRoot</code>
| Übergeordneter Ordner des Jameica-Benutzerordners
|-
| <code>$UserDaten</code>
| Vollständiger Pfad zum Jameica-Benutzerverzeichnis
|-
| <code>$BackupZiel</code>
| Ordner, in dem die datierten ZIP-Sicherungen gespeichert werden
|}


Nach erfolgreicher Installation:
<div style="border-left:4px solid #d69e00; background:#fffaf0; padding:10px 14px; margin:14px 0;">
Der letzte Ordnername von <code>$UserDaten</code> muss mit dem im TAR-Befehl verwendeten Ordnernamen übereinstimmen. Im Beispiel lautet dieser Ordner jeweils <code>Jameica</code>.
</div>


# Jameica vollständig schließen.
Bei einer anderen Struktur, beispielsweise:


# Jameica erneut über die Datei '''jameica-win64.exe''' starten.
<pre>
D:\Banking\Jameica-Daten
</pre>


# Das zuvor vergebene Masterpasswort eingeben.
muss auch diese Zeile geändert werden:


Nach dem Neustart erscheint im linken Navigationsbereich der neue Hauptpunkt:
<pre>
& $Tar -a -c -f $TempArchiv 'Jameica-Daten'
</pre>


<syntaxhighlight lang="text">
==== Desktop-Verknüpfung ====
Hibiscus
</syntaxhighlight>


Darunter sollten unter anderem folgende Bereiche vorhanden sein:
Die PowerShell-Datei sollte nicht direkt geöffnet werden. Stattdessen wird eine Desktop-Verknüpfung angelegt.


* Konten
Auf dem Desktop:
* Umsätze
* Bank-Zugänge
* Zahlungsverkehr
* Adressbuch
* Auswertungen


=== 9. Installation überprüfen ===
# Mit der rechten Maustaste klicken.
# '''Neu → Verknüpfung''' auswählen.
# Als Ziel folgenden Befehl eintragen:


Die installierte Hibiscus-Version kann über folgendes Menü geprüft werden:
<pre>
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Jameica\Jameica-mit-Backup.ps1"
</pre>


<syntaxhighlight lang="text">
Als Namen beispielsweise eintragen:
Hibiscus
→ Über
</syntaxhighlight>


Dort werden unter anderem angezeigt:
<pre>
Hibiscus mit Backup
</pre>


* Hibiscus-Version
Jameica künftig über diese Verknüpfung starten.
* HBCI4Java-Version
* Datenbank-Version
* Erstellungsdatum


Eine erfolgreiche Installation wird beispielsweise so angezeigt:
==== Ablauf ====


<syntaxhighlight lang="text">
Beim Start über die Verknüpfung geschieht Folgendes:
Hibiscus – HBCI-Onlinebanking für Jameica
Software-Version: 2.12.x
HBCI4Java-Version: 4.x
</syntaxhighlight>


Die konkrete Versionsnummer kann sich durch zukünftige Aktualisierungen ändern.
<pre>
Jameica startet
→ Benutzer arbeitet normal
→ Jameica wird geschlossen
→ vollständiger Benutzerordner wird komprimiert
→ ZIP-Datei wird geprüft
→ Sicherung wird im Backupordner gespeichert
</pre>


[[Datei:Hibiscus-Version-ueber.png|center|thumb|900px|Anzeige der installierten Hibiscus- und HBCI4Java-Version]]
Das PowerShell-Fenster darf nach dem Schließen von Jameica nicht sofort geschlossen werden. Erst wenn folgende Meldung erscheint, ist die Sicherung abgeschlossen:


=== 10. Desktop-Verknüpfung anlegen ===
<pre>
Backup erfolgreich erstellt:
E:\Backups\Hibiscus\hibiscus-backup-2026-07-12_11-44-05.zip
</pre>


Für einen bequemeren Programmstart kann eine Desktop-Verknüpfung erstellt werden:
=== Wiederherstellung ===


# Im Jameica-Programmordner die Datei '''jameica-win64.exe''' mit der rechten Maustaste anklicken.
Zur Wiederherstellung:


# Unter Windows 11 gegebenenfalls '''Weitere Optionen anzeigen''' auswählen.
# Jameica vollständig schließen.
# Den vorhandenen Benutzerordner umbenennen oder verschieben.
# Das gewünschte ZIP-Archiv entpacken.
# Den enthaltenen Ordner wieder an seinem ursprünglichen Speicherort ablegen.
# Jameica erneut über die Desktop-Verknüpfung starten.


# '''Senden an → Desktop (Verknüpfung erstellen)''' anklicken.
Nach dem Entpacken muss im Beispiel wieder dieser Ordner vorhanden sein:


# Die Verknüpfung beispielsweise in '''Hibiscus Online-Banking''' umbenennen.
<pre>
D:\Banking\Jameica
</pre>


Die Installation ist damit abgeschlossen. Im nächsten Schritt wird der Bankzugang eingerichtet.
<div style="border-left:4px solid #d33; background:#fff5f5; padding:10px 14px; margin:14px 0;">
'''Wichtig:''' Eine Sicherung sollte nur zurückgespielt werden, während Jameica vollständig beendet ist.
</div>

Aktuelle Version vom 12. Juli 2026, 12:44 Uhr

Hibiscus ist eine freie, quelloffene Online-Banking-Software für die Jameica-Plattform, mit der sich Konten, Umsätze, Überweisungen sowie SEPA-Lastschriften verwalten lassen. Da das Programm unter der GPL veröffentlicht wird, ist es dauerhaft kostenfrei, transparent prüfbar und unabhängig von Lizenzmodellen oder Abonnements kommerzieller Anbieter.


Installation unter Windows 11

Hibiscus wird als Plugin innerhalb von Jameica betrieben. Zuerst wird Jameica eingerichtet, danach Hibiscus über die integrierte Pluginverwaltung installiert.

SETUP und EINRICHTUNG

Download

Die aktuelle stabile 64-Bit-Version herunterladen:

Offizielle Downloadseite


Benötigte Datei:

jameica-win64.zip

Die Windows-Version enthält bereits Java. Eine separate Java-Installation ist normalerweise nicht erforderlich. Es wird auch keine Setup-Datei ausgeführt. Stattdessen muß ein Programmordner angelegt werden, beispielsweise:

C:\Jameica

Anschließend:

  1. ZIP-Datei vollständig entpacken
  2. Inhalt nach C:\Jameica kopieren
  3. jameica-win64.exe starten



START

Benutzerverzeichnis

Beim ersten Start wird der Ordner für alle persönlichen Daten festgelegt.

Standard:

C:\Users\BENUTZERNAME\.jameica

Alternativ kann ein gesicherter Datenordner verwendet werden:

D:\Banking\Jameica

Darin liegen unter anderem:

  • Konten und Umsätze
  • Bankzugänge
  • Zahlungsaufträge
  • Einstellungen
  • automatische Backups

Empfehlung: Programmordner und Benutzerverzeichnis getrennt halten.

Masterpasswort

Beim ersten Start ein eigenes Jameica-Masterpasswort vergeben.

Es sollte:

  • nicht der OnlineBanking-PIN entsprechen
  • ausreichend lang sein
  • sicher aufbewahrt werden

Achtung: Das Masterpasswort kann nicht einfach zurückgesetzt werden.


Hibiscus installieren

In Jameica öffnen:

 Datei
 → Plugins online suchen
 

Danach:

  1. Hibiscus auswählen
  2. Installieren anklicken
  3. Installation bestätigen
  4. Jameica vollständig neu starten

Nach dem Neustart erscheint links der neue Bereich:

Hibiscus

Dort stehen anschließend unter anderem zur Verfügung:

Bereich Funktion
Konten Kontostände und Bankkonten
Umsätze Buchungen und Suchfunktionen
Bank-Zugänge FinTS-, PIN/TAN- und HBCI-Zugänge
Zahlungsverkehr Überweisungen und Lastschriften

Installation prüfen

Die installierte Version wird unter folgendem Punkt angezeigt:

 Hibiscus
 → Über
 

Dort sollten Hibiscus-Version, HBCI4Java-Version und Datenbank-Version angezeigt werden. Die Installation ist damit abgeschlossen.


Bankzugang

Nach der Installation wird der Online-Banking-Zugang der jeweiligen Bank in Hibiscus eingerichtet. Die Verbindung erfolgt bei den meisten deutschen Banken über FinTS beziehungsweise HBCI.

Benötigt werden die bereits vorhandenen Zugangsdaten des Online-Bankings, beispielsweise:

  • Bankleitzahl
  • Benutzerkennung oder VR-NetKey
  • Online-Banking-PIN
  • freigeschaltetes TAN-Verfahren
  • gegebenenfalls Kundenkennung

Voraussetzung: Der Online-Banking-Zugang muss bereits bei der Bank freigeschaltet sein und im Web-Banking funktionieren.

Zugang anlegen

In Hibiscus öffnen:

Bank-Zugänge
→ Neuer Bank-Zugang

Als Zugangsverfahren wird bei normalen Online-Banking-Zugängen ausgewählt:

PIN/TAN

Dazu gehören auch Freigabeverfahren wie:

  • Push-TAN
  • SecureGo plus
  • photoTAN
  • chipTAN
  • Sm@rt-TAN

Anschließend die Bankleitzahl und die von der Bank vergebene Benutzerkennung eintragen.

Bei Volksbanken und Raiffeisenbanken wird als Benutzerkennung normalerweise der VR-NetKey verwendet. Ein selbst vergebener Alias sollte nur eingesetzt werden, wenn die Bank diesen ausdrücklich für FinTS unterstützt.

Zugangsdaten

Die wichtigsten Felder sind:

Feld Eingabe
Bezeichnung Frei wählbarer Name des Bankzugangs
Bankleitzahl Bankleitzahl des Kreditinstituts
Benutzerkennung Online-Banking-Kennung, beispielsweise VR-NetKey
Kundenkennung Häufig identisch mit der Benutzerkennung
FinTS-Version In der Regel FinTS 3.0
Bankserver Wird normalerweise automatisch ermittelt

Die Bankserver-Adresse sollte nur manuell geändert werden, wenn die Bank eine konkrete FinTS-Adresse vorgibt oder die automatische Erkennung fehlschlägt.

Verbindung prüfen

Nach Eingabe der Zugangsdaten:

  1. Konfiguration testen oder Synchronisieren auswählen
  2. Online-Banking-PIN eingeben
  3. TAN-Verfahren auswählen
  4. Freigabe in der Banking-App oder am TAN-Gerät bestätigen
  5. von der Bank gemeldete Konten übernehmen

Während der ersten Verbindung ruft Hibiscus die unterstützten Bankfunktionen ab. Dazu gehören unter anderem:

  • Kontostandsabfrage
  • Umsatzabruf
  • Überweisungen
  • Sammelüberweisungen
  • SEPA-Lastschriften
  • verfügbare TAN-Verfahren

Welche Funktionen tatsächlich verfügbar sind, bestimmt die Bank. Nicht jedes Kreditinstitut stellt alle Zahlungsarten über FinTS bereit.

Konten übernehmen

Nach erfolgreicher Synchronisierung zeigt Hibiscus die von der Bank gemeldeten Konten an.

Die gewünschten Konten übernehmen und anschließend unter

Konten

prüfen, ob folgende Angaben korrekt übernommen wurden:

  • Kontoinhaber
  • IBAN
  • BIC
  • Kontonummer
  • Währung
  • zugeordneter Bankzugang

Danach das Konto markieren und einmal vollständig synchronisieren. Kontostand und vorhandene Umsätze sollten anschließend in Hibiscus erscheinen.

TAN-Verfahren

Verwendet eine Bank mehrere TAN-Verfahren, fragt Hibiscus bei der ersten Verbindung nach dem gewünschten Verfahren.

Beispiele:

SecureGo plus
Push-TAN
chipTAN
Sm@rt-TAN
photoTAN

Das Verfahren auswählen, das auch im normalen Online-Banking verwendet wird. Die Auswahl kann später im jeweiligen Bankzugang geändert werden.

Funktionstest

Nach der Einrichtung sollte zunächst nur ein einfacher Abruf durchgeführt werden:

  1. Kontostand abrufen
  2. Umsätze synchronisieren
  3. eine kleine Testüberweisung ausführen
  4. gegebenenfalls eine Testlastschrift anlegen

Erst wenn diese Funktionen fehlerfrei arbeiten, sollte Hibiscus vollständig für den laufenden Zahlungsverkehr verwendet werden.


Tips

Automatisches Vollbackup

Jameica erstellt zwar eigene interne Sicherungen, diese liegen jedoch gewöhnlich innerhalb des Benutzerverzeichnisses. Wird dieser Ordner beschädigt, gelöscht oder fällt das betreffende Laufwerk aus, können Originaldaten und interne Sicherungen gleichzeitig verloren gehen.

Das folgende PowerShell-Skript:

  • startet Jameica mit dem festgelegten Benutzerverzeichnis,
  • wartet, bis Jameica vollständig beendet wurde,
  • komprimiert danach den gesamten Benutzerordner,
  • prüft das erzeugte ZIP-Archiv,
  • legt für jeden Programmstart eine neue Sicherung mit Datum und Uhrzeit an.

Beispiel:

hibiscus-backup-2026-07-12_11-44-05.zip

Vorteil: Das Backup enthält nicht nur die Hibiscus-Datenbank, sondern den vollständigen Jameica-Benutzerordner mit Konten, Umsätzen, Bankzugängen, Einstellungen, Zahlungsaufträgen und internen Sicherungen.

Empfehlung: Das Backupziel sollte sich auf einem anderen Laufwerk, NAS oder externen Datenträger befinden. Eine Sicherung auf demselben Laufwerk schützt nicht vor einem Laufwerksausfall.

Beispielstruktur

Für das folgende Skript wird diese Ordnerstruktur verwendet:

Zweck Beispielpfad
Jameica-Programm C:\Jameica
Jameica-Benutzerdaten D:\Banking\Jameica
Backupordner E:\Backups\Hibiscus

Die Datei

jameica-win64.exe

muss sich damit hier befinden:

C:\Jameica\jameica-win64.exe

PowerShell-Skript

Den folgenden Inhalt unseres Scripts in eine neue Textdatei kopieren:

$ErrorActionPreference = 'Stop'

$Jameica    = 'C:\Jameica\jameica-win64.exe'
$DatenRoot  = 'D:\Banking'
$UserDaten  = 'D:\Banking\Jameica'
$BackupZiel = 'E:\Backups\Hibiscus'
$Tar        = "$env:SystemRoot\System32\tar.exe"

try {
    if (-not (Test-Path -LiteralPath $Jameica -PathType Leaf)) {
        throw "Jameica wurde nicht gefunden:`n$Jameica"
    }

    if (-not (Test-Path -LiteralPath $UserDaten -PathType Container)) {
        throw "Jameica-Benutzerverzeichnis wurde nicht gefunden:`n$UserDaten"
    }

    if (-not (Test-Path -LiteralPath $Tar -PathType Leaf)) {
        throw "Windows TAR wurde nicht gefunden:`n$Tar"
    }

    New-Item `
        -ItemType Directory `
        -Path $BackupZiel `
        -Force | Out-Null

    Write-Host 'Starte Jameica ...'

    Start-Process `
        -FilePath $Jameica `
        -ArgumentList @('-f', "`"$UserDaten`"") `
        -Wait

    Write-Host ''
    Write-Host 'Jameica wurde beendet. Vollbackup wird erstellt ...'

    $Zeit = Get-Date -Format 'yyyy-MM-dd_HH-mm-ss'

    $Archiv = Join-Path `
        $BackupZiel `
        "hibiscus-backup-$Zeit.zip"

    $TempArchiv = Join-Path `
        $BackupZiel `
        "hibiscus-backup-$Zeit.partial.zip"

    if (Test-Path -LiteralPath $TempArchiv) {
        Remove-Item -LiteralPath $TempArchiv -Force
    }

    Push-Location -LiteralPath $DatenRoot

    try {
        & $Tar -a -c -f $TempArchiv 'Jameica'

        if ($LASTEXITCODE -ne 0) {
            throw "Fehler beim Erstellen des ZIP-Archivs. TAR-Code: $LASTEXITCODE"
        }

        & $Tar -t -f $TempArchiv | Out-Null

        if ($LASTEXITCODE -ne 0) {
            throw "Das ZIP-Archiv konnte nicht geprüft werden. TAR-Code: $LASTEXITCODE"
        }
    }
    finally {
        Pop-Location
    }

    Move-Item `
        -LiteralPath $TempArchiv `
        -Destination $Archiv `
        -Force

    Write-Host ''
    Write-Host 'Backup erfolgreich erstellt:'
    Write-Host $Archiv
    Write-Host ''

    Read-Host 'Enter zum Schließen'
}
catch {
    Write-Host ''
    Write-Host 'FEHLER:' -ForegroundColor Red
    Write-Host $_.Exception.Message -ForegroundColor Red

    if ($TempArchiv -and (Test-Path -LiteralPath $TempArchiv)) {
        Remove-Item `
            -LiteralPath $TempArchiv `
            -Force `
            -ErrorAction SilentlyContinue
    }

    Write-Host ''
    Read-Host 'Enter zum Schließen'
    exit 1
}

Skript speichern

Die Datei beispielsweise hier speichern:

C:\Jameica\Jameica-mit-Backup.ps1

Im Windows-Editor:

Einstellung Wert
Dateiname Jameica-mit-Backup.ps1
Dateityp Alle Dateien
Codierung UTF-8

Pfade anpassen

Am Anfang des Skripts müssen gegebenenfalls diese vier Werte geändert werden:

$Jameica    = 'C:\Jameica\jameica-win64.exe'
$DatenRoot  = 'D:\Banking'
$UserDaten  = 'D:\Banking\Jameica'
$BackupZiel = 'E:\Backups\Hibiscus'
Variable Bedeutung
$Jameica Vollständiger Pfad zur Datei jameica-win64.exe
$DatenRoot Übergeordneter Ordner des Jameica-Benutzerordners
$UserDaten Vollständiger Pfad zum Jameica-Benutzerverzeichnis
$BackupZiel Ordner, in dem die datierten ZIP-Sicherungen gespeichert werden

Der letzte Ordnername von $UserDaten muss mit dem im TAR-Befehl verwendeten Ordnernamen übereinstimmen. Im Beispiel lautet dieser Ordner jeweils Jameica.

Bei einer anderen Struktur, beispielsweise:

D:\Banking\Jameica-Daten

muss auch diese Zeile geändert werden:

& $Tar -a -c -f $TempArchiv 'Jameica-Daten'

Desktop-Verknüpfung

Die PowerShell-Datei sollte nicht direkt geöffnet werden. Stattdessen wird eine Desktop-Verknüpfung angelegt.

Auf dem Desktop:

  1. Mit der rechten Maustaste klicken.
  2. Neu → Verknüpfung auswählen.
  3. Als Ziel folgenden Befehl eintragen:
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Jameica\Jameica-mit-Backup.ps1"

Als Namen beispielsweise eintragen:

Hibiscus mit Backup

Jameica künftig über diese Verknüpfung starten.

Ablauf

Beim Start über die Verknüpfung geschieht Folgendes:

Jameica startet
→ Benutzer arbeitet normal
→ Jameica wird geschlossen
→ vollständiger Benutzerordner wird komprimiert
→ ZIP-Datei wird geprüft
→ Sicherung wird im Backupordner gespeichert

Das PowerShell-Fenster darf nach dem Schließen von Jameica nicht sofort geschlossen werden. Erst wenn folgende Meldung erscheint, ist die Sicherung abgeschlossen:

Backup erfolgreich erstellt:
E:\Backups\Hibiscus\hibiscus-backup-2026-07-12_11-44-05.zip

Wiederherstellung

Zur Wiederherstellung:

  1. Jameica vollständig schließen.
  2. Den vorhandenen Benutzerordner umbenennen oder verschieben.
  3. Das gewünschte ZIP-Archiv entpacken.
  4. Den enthaltenen Ordner wieder an seinem ursprünglichen Speicherort ablegen.
  5. Jameica erneut über die Desktop-Verknüpfung starten.

Nach dem Entpacken muss im Beispiel wieder dieser Ordner vorhanden sein:

D:\Banking\Jameica

Wichtig: Eine Sicherung sollte nur zurückgespielt werden, während Jameica vollständig beendet ist.