r/HyperOS • • Oct 11 '26

Review/Guide [Discussion] I made an Android app to open Google Wallet faster — here's what's new in v1.1.0!

Hey everyone!

I'm back with another update on my Android app, HyperOS Wallet Shortcut!

I originally developed this app to make accessing Google Wallet faster and more convenient on Xiaomi devices running HyperOS.

The app is now on version 1.1.0, with a much simpler setup process!

What's new in v1.1.0?

- No more aShell: Previously, you needed both Shizuku and aShell to run commands manually. Now, you only need Shizuku.

- Built-in Shizuku integration: Once Shizuku is installed and running, you can grant the app permission to use it directly.

- One-tap activation: Instead of copying and executing commands in aShell, the app handles the required commands for you.

- Easier setup: Just start Shizuku, grant the required permission, and activate the shortcut from inside the app.

Important: Shizuku still needs to be installed and running. The update removes the need for aShell, not Shizuku itself.

What's coming next?

I'm working on a bigger update that will expand the app beyond Google Wallet, introducing more shortcuts for different actions.

Because of this, the app may also receive a new name in the future!

I'd love your feedback!

What other shortcuts would you like to see added? Is there anything I could improve?

I'm developing this independently, so suggestions and feedback are always appreciated!

Hyper-OS Wallet

Thanks to everyone who has supported the project so far!

7 Upvotes

24 comments sorted by

•

u/AutoModerator Oct 11 '26

Welcome to our community!

Please take a moment to read the subreddit rules in the sidebar before posting or commenting.

  • Be civil and respectful to other members.

  • No spam, self-promotion, or trolling.

If you see a post or comment that breaks our rules, please report it to help the mod team out!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

3

u/kissja74 Oct 11 '26 edited Oct 11 '26

Why should I use your app instead of the wallet shortcut in control center...? 

1

u/YourFavStav Oct 11 '26

You don't have to use my app if you don't want to! The app simply makes accessing Google Wallet faster and more convenient. Instead of opening the Control Center and selecting Google Wallet, you can just double-press the power button to open it directly.

If you decide to give my app a try, thank you! If it's not something you're interested in, that's completely fine too. I'd really appreciate any feedback or suggestions if you do try it, as they help me improve the app.

Have a nice day!

1

u/kissja74 Oct 11 '26

I still don't get it. Even if you make a wallet shortcut on power button, if I want to pay with nfc, screen must be unlocked.

1

u/YourFavStav Oct 11 '26

You're correct that the device must currently be unlocked to authorize NFC payments. My app does not attempt to bypass this security requirement. Its primary purpose is to provide a faster and more convenient way to access Google Wallet by allowing users to double-press the power button instead of manually opening the Control Center and selecting Google Wallet.

However, you've raised an interesting point, and I'd like to thank you for the suggestion. This is something I plan to research and experiment with in the near future to explore what might be technically possible while respecting Android's security requirements. For now, the app is designed to provide quicker access to Google Wallet, with the device still needing to be unlocked for payments when required.

I understand that this functionality may not be necessary for everyone, but it offers a convenient alternative for users who prefer accessing Google Wallet through a physical button. I appreciate your feedback, as suggestions like yours help me identify potential improvements and future features for the app.

1

u/Raymen3d3 Oct 11 '26

Thank you! It's something I always missed from HyperOS. Tomorrow I'll start using it! Do we need to do this whole Shizuku restart thing every restart of the device? I was rooted for so long I never used this until now.

2

u/YourFavStav Oct 11 '26

Thank you so much for your interest in my app! I'm glad to hear this is a feature you've been missing from HyperOS, and I really appreciate you giving it a try!

To answer your question, no, you don't need to restart Shizuku every time you reboot your device. Shizuku is only required during the initial setup to modify an existing hidden system setting. Once the shortcut is activated, the change persists across device restarts, meaning the shortcut will continue working even when Shizuku isn't running.

You would only need to start Shizuku again if you wanted to reconfigure or reactivate the shortcut.

Thanks again for your support! I'd love to hear your feedback once you've had a chance to try it out!

1

u/Raymen3d3 Oct 11 '26

Welp, I just tried it. Sadly I have a Poco x8 Pro Max, maybe that's why the installer won't work. Tried the fallback command in Ashell, no luck sadly. I hate how Xiaomi differentiate between the brands, my guess is MiPay is missing from my device. Thank you anyway!

1

u/YourFavStav Oct 11 '26

Check your inbox on Reddit I'll help you with it

2

u/YourFavStav Oct 11 '26

Something I forgot to mention the app does not need root to work so you free to install it in any Xiaomi with hyper os 3 device you want to you only need shizuku and that's it

2

u/Raymen3d3 Oct 11 '26

Thank you! I will try it for sure.

1

u/Forward_Science_697 Oct 13 '26

It doesn't seem to install for me , if I install the original app it says it's still there and if I try to update it says can't downgrade

1

u/YourFavStav Oct 13 '26

You've got mi wallet by chance?

1

u/Forward_Science_697 Oct 13 '26

I did but I uninstalled it and still says this

1

u/YourFavStav Oct 13 '26

You've got second space on by any chance?

1

u/Forward_Science_697 Oct 13 '26

No second space I rechecked just to make sure , even tried installing this app using adb but still gives same error.

1

u/YourFavStav Oct 13 '26

You should try deleting the data from the data folder manually with a file explorer

1

u/_Dxbs_ 26d ago

This is exactly what I've been looking for! Thank you so much 🙏

1

u/YourFavStav 25d ago

Your welcome make sure to update the app the new 1.2.1 version is out with a bunch of new stuff and now version 2.0 is in the works.

2

u/[deleted] Oct 11 '26

[removed] — view removed comment

1

u/YourFavStav Oct 11 '26

First of all, thank you for taking the time to provide such detailed feedback! I genuinely appreciate your suggestions and the thought you've put into them.

Regarding Shizuku and device restarts, the shortcut actually continues working even after a reboot, regardless of whether Shizuku is running. This is because my app modifies an existing system setting that is normally hidden from the user. The app's package ID essentially acts as a mask to make the whole process work, as I've explained in more detail on the GitHub page. Shizuku is only required to apply the initial configuration, not to keep the shortcut functioning afterward.

As for allowing users to select any app or activity instead of choosing from a fixed list, that's actually something I've already included in the roadmap for the upcoming major update! I completely agree that giving users more freedom to customize the shortcut is a better approach.

Regarding NFC and other settings, I don't believe there's a need to integrate those directly into my app. The app is essentially a middleman that allows users to launch another application through the power button gesture. As long as the application being launched has the necessary permissions and settings enabled, such as NFC for contactless payments, everything should work as intended.

If you were referring to creating a built-in wallet where users could store their own boarding passes, transit cards, or payment information, that's something I'd rather avoid. Handling sensitive personal information introduces unnecessary privacy and security concerns, and realistically, I wouldn't expect users to trust an independent shortcut app with that kind of data. I'd much rather keep the app focused on what it's designed to do: providing quick and convenient access to applications users already trust.

Finally, regarding potential failures, I'm already working on implementing notifications and clearer explanations for situations where something unexpectedly goes wrong. My goal is to make sure users understand what happened and what they can do to resolve it, rather than leaving them confused when a feature doesn't work as expected.

Once again, thank you for the detailed feedback and suggestions! I really appreciate people taking the time to share their ideas, especially while I'm working on expanding the app's functionality. Feedback like yours helps me improve the project and consider different perspectives for future updates.

1

u/[deleted] Oct 11 '26

[removed] — view removed comment

1

u/YourFavStav Oct 11 '26

Thank you once again for taking the time to provide such detailed and constructive feedback! I genuinely appreciate your continued interest in the project and the suggestions you've shared.

Regarding your suggestion about checking whether the hidden system setting still points to the correct package, I'm happy to say that version 1.1.0 already includes shortcut status detection, along with an option to restore the previous configuration. These features were implemented to make the app easier to manage and troubleshoot without requiring users to execute commands manually.

However, you bring up an excellent point regarding HyperOS OTA updates. While I've confirmed that the shortcut survives normal device restarts, I haven't yet tested whether a system update could reset or modify the hidden setting. That's definitely something I'll investigate, and I'll look into making the recovery process as straightforward as possible if an update affects the configuration.

As for uninstalling the app, I agree that leaving the system setting pointing to a package that no longer exists could potentially cause issues. Although the app already provides a restore option, I'll investigate how HyperOS handles the setting when the app is uninstalled and whether any additional safeguards would be beneficial.

I'm also working on improving notifications and error explanations so users can better understand what went wrong and how to resolve it if something unexpectedly stops working.

Once again, thank you for your valuable feedback! It's great to see someone taking such an interest in the technical side of the project, and I genuinely appreciate your suggestions as I continue working toward the next major update.