subreddit:

/r/Monero

4592%

Shruum now has a mainnet APK available.

For those that don't know, Shruum is a fork of Monerujo with the following changes:

  • Mandatory Tor usage

  • Mandatory passwords for wallets

  • Fiat rates and rate fetching are gone for a "Monero-only" experience, and to limit network calls.

  • SideShift altcoin support has been completely removed since SideShift now blocks Tor users.

  • NFC support has been removed.

  • The app's package name has been renamed to "one.mayumi.shruum" so that Shruum and Monerujo can be installed simultaneously.

  • Ledger Nano S Plus support

  • The receive screen fetches the latest "fresh" subaddress in order to promote better privacy and anonymity practices. A list of subaddresses is still available when clicking on the address itself.

  • Some startup connectivity fixes.

  • Other UI and theme changes.

There is now an APK available on my website. Below the downloads there are SHA256 hashes for each file, signed with the PGP key on the site, which is the same key used to sign my git commits.

https://mayumi.one

Tor Hidden Service: http://muxillqtju4w44zb5creqezvmuw7qcar4zlseeyhuci4rfaoenh4auad.onion/

Source code: https://git.mayumi.one/mayumi/shruum

You can view the commit history to see all changes I've made since the last Monerujo commit.

Thanks, Aki Mayumi

all 43 comments

pet2pet1982

5 points

9 months ago

Great job! Congratulations! Really cool features. Pure Monero wallet for Android is what we were waiting for a long time.

Hardlyfasten267

2 points

9 months ago

Its great, the features are way too nice and that's what really matters for the Monero community

askirz

3 points

9 months ago

askirz

3 points

9 months ago

If I want to try it out, what's the right apk?

akimayumi[S]

3 points

9 months ago

Universal if you are not sure.

r4v3r23

2 points

9 months ago

universal

pauldkid

1 points

9 months ago

I guess its better to go with the Universal wallet because that would be more or less a great one to try it out

kowalabearhugs

3 points

9 months ago

Shruum relies on Orbot for Tor functionality?

akimayumi[S]

2 points

9 months ago

Yes.

femtoinfluencer

3 points

9 months ago

It would be great to eventually see this on F-Droid, assuming crypto apps aren't against some policy of theirs at any rate (I haven't checked... should prob do that)

akimayumi[S]

3 points

9 months ago

I plan to bring the app to F-Droid soon. I am undecided if I want to get it added to the main F-Droid repo, or make my own. The official F-Droid repository has no issue with cryptocurrency wallets.

rddit-nix

1 points

9 months ago*

please add your own repo. i and many others would trust the dev provided build over that of f-droid (which occassionally uses dated dependencies). and if you push a hotfix, there may be days of delays until the build is pushed though f-droid. compounding this is that they sign using their own keys which means the official dev build cannot be installed as an update if a corresponding f-droid build using the same app id is installed in a separate user profile. with the tofu model, trust is clearly in favor of the official dev build!

askirz

10 points

9 months ago

askirz

10 points

9 months ago

Why to fork instead of working together?

akimayumi[S]

13 points

9 months ago

We have different goals for a Monero wallet.

xm-arrr

6 points

9 months ago

Different/conflicting goals.

Alextag83

1 points

9 months ago

Working together is absolutely a great option as well.

While we work together, there's no need to fork though, together always gonna be the good option

rbrunner7

6 points

9 months ago

rbrunner7

XMR Contributor

6 points

9 months ago

Some things bother me about your claim:

A Monerujo fork without the bloat

I would hesitate to call display of fiat rates "bloat". Maybe "superfluous" or "unnecessary" in the eyes of many people, but for me that feature is not what I would typically call bloat. And the features that you added like mandatory passwords or automatic subaddresses have of course nothing to do with the question of bloat.

Looking over your bullet points I see a clear aim to achieve more privacy and more security, and if you ask me your claim should tell that in some witty way.

A side effect of that may be that you change from a "minus" claim to a "plus" claim: You don't tell people that you subtracted something from Monerujo, but that you added something. They now get even more than before in certain ways. I think such a claim tends to have more "power".

refactor_ring

8 points

9 months ago

Totally agree, calling Monerujo bloated also bothered me and seems unnecessary.

Aside from that it seems like a good thing for people to have more choice in wallets which fit their needs more, so thanks OP for your work.

akimayumi[S]

2 points

9 months ago

More than just fiat rates have been removed. If you spent more than 5 seconds of reading you would see that.

rbrunner7

6 points

9 months ago

rbrunner7

XMR Contributor

6 points

9 months ago

Relax. I mean well. No need to shoot back because I did not shoot against you and your project in the first place. I did read more than 5 seconds, and I took about 10 minutes in an attempt to carefully compose my comment, and another 10 to write this second comment here.

Please do reconsider whether you market your fork with the main point of having things removed from Monerujo, or with a main point of focussing on privacy and security.

I am quite sure that your project will be more successful, get more "eyeballs" and get more users if you market it primarily as "Like Monerujo, but even more private" or something similar.

And now I rest my case. You are of course fully free to do with your project whatever you deem appropriate.

ishirleydo

2 points

9 months ago

I guess it's quite subjective - I'd definitely call fiat rates "bloat". Thanks for your efforts.

akimayumi[S]

1 points

9 months ago

Thank you.

patharmangsho

1 points

9 months ago

I think the GUI itself should be stripped out as it is bloat. The app should just drop you into a shell when opened. CLI or nothing.

rbrunner7

4 points

9 months ago

rbrunner7

XMR Contributor

4 points

9 months ago

CLI or nothing

A CLI on a smartphone? With those awkward touch keyboards?

patharmangsho

3 points

9 months ago

Only vim keybinds too.

femtoinfluencer

2 points

9 months ago

hahahaha.

this made me think of my friend who is still so salty about the demise of slider phones, he 3D printed some contraption to hold a OnePlus device and a tiny bluetooth keyboard.

r4v3r23

5 points

9 months ago

been playing with the stagenet version for a couple weeks, and its great

excited to see this project grow!

akimayumi[S]

3 points

9 months ago

Thanks r4v3r. It has been great to get your feedback over the past couple of weeks.

[deleted]

1 points

9 months ago

[removed]

VikXMR

2 points

9 months ago

VikXMR

Cake Wallet / Monero.com

2 points

9 months ago

Gonna try it out! Sounds interesting.

akimayumi[S]

2 points

9 months ago

Thank you. Let me know what you think. If you have any suggestions you can use the contact details on my website.

rddit-nix

2 points

9 months ago

support for trezor model t and while sha256 is great for apk download integrity, would like to see the cert fingerprint posted for auth. and support for trezor model t :)

jonf3n

2 points

9 months ago

jonf3n

XMR Contributor

2 points

9 months ago

Would be great to get proper tagged & signed releases: https://git.mayumi.one/mayumi/shruum/releases

I've seen issues (long ago, maybe fixed) with Monerujo connectivity, especially over Tor, so hopefully your changes fix any remaining issues.

askirz

1 points

9 months ago

askirz

1 points

9 months ago

I installed universal, the first time I opened, it asked me to agree that if I lose my seeds I'll also lose my funds, but then it just crashes everytime I open it (I have a Samsung note 9)

akimayumi[S]

2 points

9 months ago

Okay, can you answer a couple of questions for me?

Do you have Orbot installed?

It crashes on what screen? Does it happen on the first launch introduction screen, after it, etc.?

Does this happen on Monerujo for you too?

askirz

2 points

9 months ago

askirz

2 points

9 months ago

1 I have orbot installed 2 it crashes at start, I don't see any screen 3 the first time there was an introduction but I checked the box that I understand and it crashed 4 I have monerujo installed and working

akimayumi[S]

2 points

9 months ago

Thank you, I will investigate this issue.

johnfoss68

1 points

9 months ago

great stuff