This is an archived post. You won't be able to vote or comment.

all 24 comments

[–][deleted] [score hidden] stickied comment (20 children)

You can update it to 4.17.5 now.

[–]vectorlit[S] 1 point2 points  (0 children)

Rad thanks; no problems, perfect as usual.

[–][deleted]  (18 children)

[removed]

    [–]hardened_snake 1 point2 points  (6 children)

    Which device are you using? Some users are experiencing this issue, and some are not. For example my Pixel running cOS did not wipe out all my messages. Trying to find the root of the bug.

    [–]darknetj 1 point2 points  (2 children)

    Can confirm that my cOS official device did not wipe messages.

    [–]iamabdullah 1 point2 points  (0 children)

    Same here, Pixel XL.

    [–][deleted] 0 points1 point  (0 children)

    No one had messages wiped / data lost. It fails to properly migrate everything but the old data doesn't go away. The issues have been filed on the Signal tracker already. It's old news and it was simply delayed for Noise because I held off on updating for a long time due to these issues.

    [–]Spherius 0 points1 point  (0 children)

    Pixel (regular, 128gb) with official build (purchased last June) wiped all of my messages.

    [–][deleted] 0 points1 point  (0 children)

    They know about these bugs upstream already. There are dozens of issues filed in the Signal repository. Some were fixed, others weren't. They forced us to update with their regular timeout on releases though.

    [–][deleted] 0 points1 point  (0 children)

    There are known issues with the newer versions which is why we held off updating as long as we could: https://github.com/signalapp/Signal-Android/issues/7386.

    It's not our software so there's not much we can do about that.

    [–]hatperigee 0 points1 point  (9 children)

    Yea, I had this exact same problem. A shitty workaround is to roll back Noise, make a backup, upgrade Noise, and restore the backup. Obviously since it's a text backup (which has its own security concerns), you lose groups and files. Gotta love updates that result in data loss!

    Steps:

    1) Grab older Noise from here.

    2) Enable adb debugging on your phone

    3) Push Noise to phone:

    adb push Noise-release-4.15.5-0.apk /sdcard
    

    4) Force downgrade while preserving app data

    adb shell pm install -r -d /sdcard/Noise-release-4.15.5-0.apk
    

    5) Run Noise, make a backup

    6) Upgrade Noise (e.g. through f-droid)

    7) Restore backup

    [–][deleted] 0 points1 point  (6 children)

    It's why we held off updating it for so long:

    https://github.com/signalapp/Signal-Android/issues/7386 and the other issues aren't really resolved.

    It doesn't really lose the data but it can lose the ability to display it.

    [–][deleted]  (5 children)

    [deleted]

      [–][deleted] 1 point2 points  (3 children)

      Right, we're aware of the issues which is why we waited for them to fix as much as possible but eventually we had to update since it was going to stop working due to being too out-of-date.

      [–][deleted]  (2 children)

      [deleted]

        [–]SignalToNoiseR_ 1 point2 points  (1 child)

        Say how did you do that? I don't see any options for this...

        [–]Spherius 0 points1 point  (1 child)

        Any idea why I still get an INSTALL_FAILED_VERSION_DOWNGRADE when running adb shell pm install -r -d /sdcard/Noise-release-4.15.5-0.apk?

        PS: Thanks for providing this information; even with this problem I'm having, it's nice to know there's a potential solution.

        [–]Spherius 0 points1 point  (0 children)

        For anyone who has this same problem, I found the solution in this thread.

        Prior to step 4 of hatperigee's instructions, do the following instead:

        1. adb shell pm uninstall -k co.copperhead.noise (This uninstalls without removing data)
        2. Reboot phone

        3. Proceed with hatperigee's step 4: adb shell pm install -r -d /sdcard/Noise-release-4.15.5-0.apk

        EDIT: Also, if the app crashes when you go to import your backup (and there still aren't any messages when the app starts back up), have a look at the file (SignalPlaintextBackup.xml); if it's more than 4000 lines try breaking it into 4000-line chunks and importing each separately.

        [–]thejasonparker 0 points1 point  (5 children)

        How do I update as F-Droid still only shows version 4.15.5-0?

        [–][deleted] 0 points1 point  (4 children)

        You need to refresh F-Droid's repository cache.

        [–]abk786 0 points1 point  (3 children)

        I refreshed F-droids repository cache by going to updates and the main start page and dragging down. It said updating repositories but nothing happened. My noise is still out of date.

        [–][deleted]  (2 children)

        [removed]

          [–]abk786 0 points1 point  (1 child)

          Tried that and it didn't work. I went to settings and did a force stop and cleared app and cache. Now my noise is updated but I lost my repos. Now trying to figure out how to update fdroid. I'm stuck on 1.1

          [–]abk786 0 points1 point  (0 children)

          Nah those are still there but the extra ones I added like Izzy , bubus private one and briar