I’m also having issues getting Waze to work (no map tiles loading, and it says ‘Searching network…’ , although HERE WeGo works ok.
It can be done! By flashing 3.3.0.16, turning on spoofing regularly, and then updating to 3.4.0.24, the spoofing remains and everything works fine!!!
I also have this problem, i think i’ll wait for it to be fixed rather than downgrading. Is it possible to mark this “i also have this problem” here on Sailfish OS Forum without creating a pointless reply?
Good luck, as until now I did not see that this is noted by Jolla as a problem at all.
Maybe it is an upgrade problem, maybe wrong execution of steps? But until now we also did not see any positive feedback where a user has spoofing enabled under a freshly flashed 3.4.0.24 system, right?
No, not really. Only way to acknowledge is the like (heart) button. (which has only been pushed once as of writing this here)
I also have this problem on a freshly flashed 3.4 device. An XA2 Ultra single sim specifically. Seems like it’s not an adaptation-specific issue?
Random thought: would someone be willing to try the old method of enabling spoofing to see if that still works? I have a bunch of travel this week so I can’t.
Do you have a link to a tutorial for this? I’m willing to give it a shot.
https://github.com/yeoldegrove/sailfish-signature-spoofing-lxc I believe these are the instructions.
I have the same issue on my Xperia 10, freshly flashed to 3.4 and followed all the steps… enabled it in android settings as well as in sailfish settings and still, sig spoofing is showing disabled…
i have tried this now and can report back that it works perfectly!
Had the same issue with my new Xperia 10 Dual Sim with 3.4.
Going the route 3.3 route and then upgrading worked.
Hope this gets fixed soon!
I tried it too and it seems to work on an XA2 flashed directly to SFOSX 3.4.x, but I’m a total n00b at microG so I can’t tell what’s using signature spoofing or not. Before going through that tutorial, I was able to install most Android apps that I needed. Afterwards, one of those that didn’t run, and which had a mapping component (Mapbox/OpenStreetMaps), started running. No GPS, though.
Figured it out - the real problem why it will work on upgraded from 3.3 devices and not work on the clean install 3.4 is the only difference between them - the user folder name - defaultuser for clean 3.4 and nemo for 3.3 upgrades. So, the fix to get spoofing working is to stop AD and create a nemo symlink to defaultuser. Of course, if you already have a nemo folder, first move its contents to defaultuser, delete nemo and then symlink it.
That would be a bummer!
But already mentioned/suspected in Octobre
And to fixed by @Jolla asap.
(maybe by adding the symlink into the flash image? )
Yeah, I saw that, but didn’t expect the fix to be so easy.
So what is the status in 4.0?
I managed to grant microG spoofing permissions through its checker (it should really be documented that it no longer shows as a regular permission), but still spoofing shows as inactive for all the microG apps.
I didn’t notice any mention of the issue in the Release notes, but @bundyo spelled out the fix just above.
This post here has the necessary commands:
Wow, you are right, this still applies. How is it even possible?
Ugh, i found where the issue is.
/usr/sbin/alien-generate-properties.sh has:
export XDG_CONFIG_HOME=/home/nemo/.config
for CONFKEY in $(dconf list /alien/)
do
CONFVAL=$(dconf read /alien/$CONFKEY)
echo "$CONFKEY=$CONFVAL" >> /tmp/aliendalvik/generated_props
done
So who do we ping to get this fixed?
Okay, this is a good find!
Edit: I’m also confirming that replacing nemo
with defaultuser
in said spot eliminates the need for the nemo -> defaultuser
symlink. After restarting Android app support, the signature spoofing works! Note that you need either the symlink or fixing the folder, both are not needed (for this specific fix at least).
@jiit, could you have a look at this?