Osmand+ Version 4.1.9 - BRouter weg

von: Yogibaer

Osmand+ Version 4.1.9 - BRouter weg - 30.11.21 13:27

Hallo zusammen,
es ist wieder mal so weit. Gerade wurde mir eine neue Version von Osmand+ aus dem Playstore installiert. Bei Neustart wird darauf hingewiesen, dass aufgrund Änderungen in der Berechtigungsstruktur von Android der bisher verwendete "Gemeinsame Speicher" nicht mehr zulässig ist. Also habe ich internen Speicher zugewiesen. Osmand wurde dort installiert.
Danach unter Speicherverwaltung auf "Externen Speicher 1" umgeschwenkt, damit ich meine Tracks weiterhin von Hand einkopieren kann.
Osmand neu gestartet, auf den ersten Blick alles gut. Karten, Tracks, Favoriten, Einstellungen alles wie gehabt. Nur bei Navigationsart auf einmal nur noch Fahrrad von Osmand vorhanden. Brouter Offline wird nicht mehr angeboten. Daraufhin Brouter deinstalliert und neu installiert. Ergebnis dasselbe, Brouter bleibt verschwunden.

Hat irgendjemand das gleiche Problem bzw. eine Lösung für mich, wie ich Brouter wieder bekomme?

Gruß

Yogi
von: Andreas aus Graz

Re: Osmand+ Version 4.1.9 - BRouter weg - 30.11.21 16:20

Servus,
welche Android-Version?

Du müsstest "Externer Speicher" wählen, nicht "Gemeinsamer Speicher". Dann aber auch BRouter dort installieren.

Ich habs mal hier zusammengeschrieben:
https://motorang.com/sonstiges/brouter.htm

Klappt bei mir mit 4.1.8 und da ist auch schon der "Gemeinsame Speicher" nicht mehr zulässig.


Liebe Grüße
Andreas
von: zut

Re: Osmand+ Version 4.1.9 - BRouter weg - 02.12.21 09:18

Ich habe das gleiche Problem. Brouter wird in den Routing-Optionen gar nicht erst angeboten.
von: Yogibaer

Re: Osmand+ Version 4.1.9 - BRouter weg - 02.12.21 09:28

Klappt leider nicht.

Ich habe Android 11.
Osmand+ habe ich in den "Externer Speicher 1" verschoben. Dies entspricht: /storage/emulated/0/Android/data/net.osmand.plus/files.

BRouter ist in Pfad: /storage/emulated/0/Android/data/btools.routingapp/files/brouter installiert. Also wie du geschrieben hast, im gleichen externen Speicher wie Osmand+.

Diese Konstellation hat bis Version 4.1.8 von Osmand bei mir auch funktioniert. Mit 4.1.9 leider nicht mehr.

Gruß

Yogi
von: StephanBehrendt

Re: Osmand+ Version 4.1.9 - BRouter weg - 02.12.21 13:28

Wie ich vor einiger Zeit anderen Orts las, hat Google ab Android 10 die Berechtigungen zum Speicherzugriff stark eingeschränkt.
von: Michael B.

Re: Osmand+ Version 4.1.9 - BRouter weg - 02.12.21 14:46

da ich das gerade lese
also bei mir funktioniert Android 11 + Osmand4.1.9 + Brouter
keine Ahnung wodran das liegt peinlich (Samsung M31)
von: Andreas aus Graz

Re: Osmand+ Version 4.1.9 - BRouter weg - 02.12.21 16:31

Wurde denn die Datei brouter.redirect angelegt, und steht darin der richtige Pfad?
Siehe mein Link

Man muss
entweder beim Installieren bei beiden Apps den internen Speicher fürs Arbeitsverzeichnis auswählen,
oder
man installiert woanders und muss dann über die Datei brouter.redirect die beiden Programme "verheiraten".

"Externer Speicher 1" mit dem Pfad liegt übrigens auch im internen Speicher.
Wenn man die Daten auf der SD-Karte haben will, muss man den anderen "externen Speicher" wählen, der Pfad lautet dann z.B. /storage/9016-4EF8/android/data

Ich weiß, es ist kompliziert. Aber wenn mans nicht genau macht und jeden Schritt, dann funktioniert es einfach nicht ...

Liebe Grüße
Andreas
von: Michael B.

Re: Osmand+ Version 4.1.9 - BRouter weg - 02.12.21 17:37

In Antwort auf: Andreas aus Graz
Wurde denn die Datei brouter.redirect angelegt, und steht darin der richtige Pfad?
Siehe mein Link


wüsste nicht wo ich das finden kann, bin ein dau peinlich
von: Andreas aus Graz

Re: Osmand+ Version 4.1.9 - BRouter weg - 02.12.21 19:13

Da:
Zitat:
Ich habs mal hier zusammengeschrieben:
https://motorang.com/sonstiges/brouter.htm


Unter
"Die Installation"

Liebe Grüße
Andreas
von: zut

Re: Osmand+ Version 4.1.9 - BRouter weg - 03.12.21 13:50

Klappt nur fast. Nach Anlegen einer Datei im Verzeichnis von Osmand+ kann ich diese ohne root-Zugriff nicht verändern, d.h. ich kann den Pfad von brouter nicht angeben.
Mich wundert auch, daß ich seit dem letzten osmand-update brouter nicht mehr auswählen kann als routing-engine.
Vielleicht hat das auch was mit Android 12 zu tun, das ich habe.
von: Andreas aus Graz

Re: Osmand+ Version 4.1.9 - BRouter weg - 03.12.21 15:55

Vielleicht liegt es auch daran, dass Du nicht nach meiner Anleitung vorgehst :-)

Wenn das Datenverzeichnis von OsMand+ und das Datenverzeichnis von BRouter jeweils auf der externen SD-Speicherkarte liegt (xxxx-xxxx), geht das ohne root.

Du kannst brouter nur als Engine auswählen, wenn OsMand weiß, dass Brouter existiert. Genau deswegen soll ja die Datei da hin.

Im allerschlimmsten Fall, sollte es tatsächlich unter einer brandneuen Android-Version nicht mehr gehen (glaub ich nicht), kann man die Micro-SD-Karte aus dem Telefon holen und am PC mittels Kartenleser manipulieren.

Liebe Grüße
Andreas
von: zut

Re: Osmand+ Version 4.1.9 - BRouter weg - 04.12.21 22:27

Danke für die Antwort. Ich werde das nochmal probieren. Kann ich beim Erststart von brouter wählen, wo ich die Daten installiere? Ich habe das schon so lange drauf, dass ich das nicht mehr weiss. In der laufenden Installation kann ich nicht angeben, wo die Daten liegen sollen - du schriebst ja in den Voraussetzungen "Installiert: App Brouter Offline Navigation (App noch nicht öffnen) ".

Leider hat das Pixel4a keine herausnehmbare Karte mehr, insofern fällt die Lösung über Kartenleser schon mal flach (ich verschlüssel auch grundsätzlich den Speicher).

Und wie gesagt - nach Verschieben der Daten von osmand+ auf den "externen" Speicher habe ich das Problem, daß ich in Schritt 3.7 die Datei anlegen kann, das Schreiben in Schritt 3.11 aber nicht funktioniert (Simple file manager läßt die Datei nicht editieren, da schreibgeschützt, total commander schreibt sie nicht nach dem Ändern)

Zur Historie: Unter Android 11 ging alles, auch nach dem Update auf Android 12 ging es noch. Dann kam das letzte osmand+-Update, bei dem ich von osmand aufgefordert wurde, die Daten auf den gemeinsamen Speicher umzuziehen, und seitdem kennt osmand+ brouter nicht mehr.
von: zut

Re: Osmand+ Version 4.1.9 - BRouter weg - 04.12.21 23:22

Gerade noch etwas herumprobiert: brouter müsste dazu gebracht werden, seine Dateien unter /Android/obb anzulegen. Osmand kann so konfiguriert werden, dass seine Daten dort liegen, aber brouter scheitert da momentan mit einer Java exception dran. Ein hinkopieren vom default-Pfad nutzt nichts, weil die KOPIE auch gelöscht wird, wenn brouter deinstalliert wird, um erneut zum Dialogfeld mit der Pfadangabe zu kommen. Hilft wohl nur, auf ein Update von brouter zu warten.
von: Andreas aus Graz

Re: Osmand+ Version 4.1.9 - BRouter weg - 05.12.21 07:47

Auf welche Verzeichnisse kannst Du zugreifen und schreiben, wenn Du das Pixel an einen PC anschließt? Gibt es da auch die Unterscheidung in "phone" und "card"? Und wo taucht da der "Externe Speicher" auf?

Liebe Grüße
Andreas
von: Andreas aus Graz

Re: Osmand+ Version 4.1.9 - BRouter weg - 05.12.21 11:19

Ich habe eine zweite Anleitung geschrieben, für den Fall dass es keine Micro-SD-Karte gibt.
Weil: ich hab auch ein Samsung XCover Pro mit 64GB und OsmAnd, da hatte ich BRouter noch nicht eingebunden. Das hab ich jetzt nachgeholt und haarklein dokumentiert.
Das sollte Deinem Anwendungsfall entsprechen.

https://www.motorang.com/sonstiges/brouter.htm

Unter b) Die Installation ohne externe Speicherkarte (Micro-SD-Karte)

Bin gespannt.

Liebe Grüße
Andreas
von: Yogibaer

Re: Osmand+ Version 4.1.9 - BRouter weg - 05.12.21 11:42

Hi,

ich habe nun mit viel Mühe, wie Andreas es beschrieben hat, sowohl Osmand im "externen Speicher 2" (SD-Card) und auch Brouter auf der SD-Card installiert.

Das Ergebnis ist das gleiche wie oben beschrieben, Brouter wird bei Navigationsart nicht zur Auswahl angeboten. Solange das nicht passiert kann auch keine Navigation unter Osmand mit Brouter stattfinden.

Ich schätze mal, wir müsssen auf ein Update von Osmand warten oder Osmand Downgraden.

PS: Schließe ich mein Smartphone an den PC an und gebe den Dateiaustausch frei, wird tatsächlich nur der "gemeinsame interne Speicher", also genau der, in dem Osmand nicht mehr installiert werden kann, angezeigt. Auf den in Osmand beschriebenen "externen Speicher 1" hat man keinen Zugriff. Die externe SD Card wird auch noch angezeigt deshalb hatte ich Hoffnung, dass eine Installation dort zum Erfolg führen könnte. Leider war es nix.

Gruß

Yogi
von: Yogibaer

Re: Osmand+ Version 4.1.9 - BRouter weg - 05.12.21 12:10

Was für eine Android Version ist da drauf?
von: Andreas aus Graz

Re: Osmand+ Version 4.1.9 - BRouter weg - 05.12.21 23:24

Hast Du im OsmAnd-Verzeichnis "tracks" die Datei brouter.redirect angelegt mit dem Pfad zum Datenverzeichnis von BRouter?
Das wäre nötig, und ein Neustart von OsmAnd.
Mit installieren alleine funktioniert es nur im internen Speicher.

Liebe Grüße
Andreas
von: zut

Re: Osmand+ Version 4.1.9 - BRouter weg - 06.12.21 20:37

Ich habe leider gerade kein USB-A auf USB-C-Kabel zur Hand. Habe es aber geschafft, mit total commander einer brouter.redirect.txt im Download-Verzeichnis anzulegen, den Pfad zu den brouter-Dateien wie in Deiner Anleitung dort zu hinterlegen, in das osmand-Verzeichnis zu verschieben und dort umzubenennen in brouter.redirect. Dort konnte ich den Pfad auch weiter mit dem total commander-editor ändern und habe verschiedene Einstellungen probiert. Bei allem hatte ich das Ergebnis, dass osmand nichts von brouter gesehen hat. osmand habe ich jeweils gekillt und neu gestartet.
Ich bin kein Laie, habe seit den 90ern Linux als Betriebssystem, aber hier komme ich gerade nicht weiter.
von: zut

Re: Osmand+ Version 4.1.9 - BRouter weg - 06.12.21 20:47

In Antwort auf: Michael B.
da ich das gerade lese
also bei mir funktioniert Android 11 + Osmand4.1.9 + Brouter
keine Ahnung wodran das liegt peinlich (Samsung M31)


Unter android 11 klappte das (mit osmand 4.1.8) bei mir auch noch. Android 12 hat ein update bei der Rechteverwaltung bekommen. Ich vermute, daß hier das Problem liegt. Wenn ich nachdenke, habe ich das Update auf Android 12 ja noch nicht all zu lange, und ich hatte danach noch nicht mit brouter unter osmand navigiert. Möglicherweise hätte das schon nicht funktioniert.

Osmand 4.1.9 hat schließlich die Meldung gebracht, daß das mit dem internen Datenordner nicht funktioniert und der "Gemeinsamer Speicher ist aufgrund des geänderten Android Speicherzugriffs nicht mehr verfügbar". Ich habe hier die Möglichkeit, die Daten zu migrieren auf Externer Speicher 1 (gerade aktiv) oder Mehrbenutzerspeicher 1 oder "Manuell spezifiziert".
von: Andreas aus Graz

Re: Osmand+ Version 4.1.9 - BRouter weg - 07.12.21 03:49

In Antwort auf: zut
Ich habe leider gerade kein USB-A auf USB-C-Kabel zur Hand. Habe es aber geschafft, mit total commander einer brouter.redirect.txt im Download-Verzeichnis anzulegen, den Pfad zu den brouter-Dateien wie in Deiner Anleitung dort zu hinterlegen, in das osmand-Verzeichnis zu verschieben und dort umzubenennen in brouter.redirect. Dort konnte ich den Pfad auch weiter mit dem total commander-editor ändern und habe verschiedene Einstellungen probiert. Bei allem hatte ich das Ergebnis, dass osmand nichts von brouter gesehen hat. osmand habe ich jeweils gekillt und neu gestartet.
Ich bin kein Laie, habe seit den 90ern Linux als Betriebssystem, aber hier komme ich gerade nicht weiter.


Lass die Endung (.txt) weg, wie in meiner Anleitung ...

Sicherer als OsmAnd killen ist noch das Telefon neu zu starten.

Liebe Grüße
Andreas
von: zut

Re: Osmand+ Version 4.1.9 - BRouter weg - 07.12.21 06:17

Die Endung habe ich selbstverständlich entfernt
von: Andreas aus Graz

Re: Osmand+ Version 4.1.9 - BRouter weg - 07.12.21 15:34

Dann weiß ich auch nicht mehr weiter. Sorry.

Mein Samsung Galaxy XCover Pro würd sich gerne auf Android 11 updaten. Ich werd das glaub ich weiterhin ablehnen ...

Liebe Grüße
Andreas
von: zut

Re: Osmand+ Version 4.1.9 - BRouter weg - 07.12.21 22:08

Mit Android 11 hatte ich keine Probleme.
von: Yogibaer

Re: Osmand+ Version 4.1.9 - BRouter weg - 10.12.21 10:07

Hi,
ich habe das Problem auch mal in der "Osmand Group" bei Google eingegeben. Antwort eines Nutzers (unzulängliche Übersetzung aus dem Englischen von mir):

"Wenn Sie die Android-Auto-Funktion der letzten Version der App nicht benötigen, führen Sie ein Downgrade auf die Version 4.0.9 von Osmand durch. Bleiben Sie dort für die erforderliche Zeit, bis die nächsten Versionen von Osmand Ihre Anforderungen erfüllen."

Osmand scheint also die Speicherrestriktionen noch nicht richtig zu beherrschen.

Ein Downgrade auf die Version 4.0.9 ist mir über F-Droid gelungen, dort wird aktuell (09.12.21) diese Version als Download angeboten. Nach Installation dieser Version ist BRouter ohne weitere notwendige Einträge bei mir wieder vorhanden.

Gruß

Yogi
von: zut

Re: Osmand+ Version 4.1.9 - BRouter weg - 17.12.21 11:19

Heute ein neues Osmand-Update bekommen. Brouter funktioniert wieder grins
von: Yogibaer

Re: Osmand+ Version 4.1.9 - BRouter weg - 19.12.21 09:51

Yep, Version von Osmand ist nun 4.1.11 veröffentlicht am 15.12.21
von: Pedaltiger

Re: Osmand+ Version 4.1.9 - BRouter weg - 19.12.21 20:44

Seit dem neuen update ist mein Display grau,native Bibliothek wird auf diesen Gerät nicht
unterstützt.
von: Michael B.

Re: Osmand+ Version 4.1.9 - BRouter weg - 20.12.21 21:31

Karten neu heruntergeladen?
von: Pedaltiger

Re: Osmand+ Version 4.1.9 - BRouter weg - 21.12.21 22:25

Ja gestern gemacht, keine Veränderung ...
Momentan brauch ich es eigentlich nicht, warte auf nächstes update und vielleicht ist dann ja wieder alles da.
Ansonsten bleibt mir wohl nur eine Neuinstellation übrig.

Wer irgendwelche Tipps hat, immer her damit
von: Axurit

Re: Osmand+ Version 4.1.9 - BRouter weg - 22.12.21 08:15

Es gibt eine neue Version 1.6.3 der BRouter-App mit Anpassungen an Android 11: Release Notes. Die Version ist noch nicht im Play Store
von: Yogibaer

Re: Osmand+ Version 4.1.9 - BRouter weg - 22.12.21 12:26

Dann hoffen wir mal, dass Osmand Brouter im "~/media/..." Ordner auch findet und es nicht wieder einer Anpassung von Osmand Bedarf.