{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Bitwarden - Free & open source password manager for all of your devices
Download .apk directly
Description
Bitwarden is the easiest and safest way to store all of your logins and passwords while conveniently keeping them synced between all of your devices.
Password theft is a serious problem. The websites and apps that you use are under attack every day. Security breaches occur and your passwords are stolen. When you reuse the same passwords across apps and websites hackers can easily access your email, bank, and other important accounts.
Security experts recommend that you use a different, randomly generated password for every account that you create. But how do you manage all those passwords? Bitwarden makes it easy for you to create, store, and access your passwords.
Bitwarden stores all of your logins in an encrypted vault that syncs across all of your devices. Since it's fully encrypted before it ever leaves your device, only you have access to your data. Not even the team at Bitwarden can read your data, even if we wanted to. Your data is sealed with AES-256 bit encryption, salted hashing, and PBKDF2 SHA-256.
Bitwarden is 100% open source software. The source code for Bitwarden is hosted on GitHub and everyone is free to review, audit, and contribute to the Bitwarden codebase.
Screenshots
Source Code
Check bitwarden out on GitHub.
Mobile app: https://github.com/bitwarden/mobile
All other components: https://github.com/bitwarden
More
Learn more about bitwarden on our product website https://bitwarden.com
Beta Testing
Try out the latest features! Join the bitwarden beta testing program on Google Play here: https://play.google.com/apps/testing/com.x8bit.bitwarden
Thanks for opening a thread on XDA.
I'm waiting for a few features before leaving Lastpass.
Keep it up! You have already done an awesome job!
Primokorn said:
Thanks for opening a thread on XDA.
I'm waiting for a few features before leaving Lastpass.
Keep it up! You have already done an awesome job!
Click to expand...
Click to collapse
Thanks! Hoping to spark some interest/discussion/feedback here.
How close are you to the accessibility service and allowing automatic filling in of apps and internet like LastPass does? This is basically what I am waiting for and that is it.
LudoGris said:
How close are you to the accessibility service and allowing automatic filling in of apps and internet like LastPass does? This is basically what I am waiting for and that is it.
Click to expand...
Click to collapse
Hoping to have it available within the next couple of months. You can track progress of that feature here: https://github.com/bitwarden/mobile/issues/1
I've just read your email for the Kickstarter compaign and I'm willing to pay for the Early Backer Lifetime Premium Membership.
As you explain on HN, bitwarden is sponsored by the Microsoft BizSpark program. So could you give more explanations? For how long is it sponsored by Microsoft? What could happen if you don't reach $49,000?
My main worries are Auto-fill for Android and Independant security audits. Do you plan annual audits of the whole source code?
I dont really understand this point:
Operations. Growing bitwarden requires investment to accelerate product feature development and power our secure product servers.
Click to expand...
Click to collapse
Servers are managed by Microsoft Azure? Do you want to leave Microsoft and increase your server access/storage?
Did you ever consider using other services than the one provided by Microsoft ('a GAFAM')?
French translation done
Can you also explain, why you (bitwarden) over established brands like LastPass and Dashlane?
LudoGris said:
Can you also explain, why you (bitwarden) over established brands like LastPass and Dashlane?
Click to expand...
Click to collapse
I can at least say that bitwarden is fully open source, the main reason why I will probably stop using LastPass.
Kyle (kspearrin) takes into account users feedbacks and seems to be opened to suggestions. AFAIK it's as secure as LastPass.
Primokorn said:
I've just read your email for the Kickstarter compaign and I'm willing to pay for the Early Backer Lifetime Premium Membership.
As you explain on HN, bitwarden is sponsored by the Microsoft BizSpark program. So could you give more explanations? For how long is it sponsored by Microsoft? What could happen if you don't reach $49,000?
My main worries are Auto-fill for Android and Independant security audits. Do you plan annual audits of the whole source code?
I dont really understand this point:
Servers are managed by Microsoft Azure? Do you want to leave Microsoft and increase your server access/storage?
Did you ever consider using other services than the one provided by Microsoft ('a GAFAM')?
French translation done
Click to expand...
Click to collapse
Our current sponsorship lasts for 2.5 more years, however, this sponsorship is not infinite. As bitwarden grows larger we will outgrow the sponsorship and need additional investment. We are not anywhere near our ceiling on this yet though.
If we do not reach our goal, I will still continue working on the project and the features outlined. That is not in question. Things just might move at a much slower pace than I would like since I have other obligations that prevent me from doing this full-time.
Leaving Azure is not in question at the moment. It works well and supports our needs.
Thanks again for your french translations!
@Primokorn Could you please email from the contact form on the website, https://bitwarden.com/contact/? I'm trying to collect all of the translation contributors contact information so that I can keep you up to date via email when translations change. Thanks.
kspearrin said:
@Primokorn Could you please email from the contact form on the website, https://bitwarden.com/contact/? I'm trying to collect all of the translation contributors contact information so that I can keep you up to date via email when translations change. Thanks.
Click to expand...
Click to collapse
No problem. Done.
I'll do the missing translations in the coming days.
Update for 1.2.1 posted.
https://github.com/bitwarden/mobile/releases/download/v1.2.1/com.x8bit.bitwarden.apk
- Performance improvements
- Bug & crash fixes
- Added Chinese language localization
Updated for version 1.3.0 with autofill! @LudoGris
https://github.com/bitwarden/mobile/releases/tag/v1.3.0
- New auto-fill accessibility service to auto-fill your logins into other apps and websites. Check the tools screen for more info on setting it up!
- Finnish language added
- Support for "equivalent domains" when auto-filling (configurable from web vault)
- Better syncing
- Bug & crash fixes
Why auto fill is not working with uc browser ?
jerryn70 said:
Why auto fill is not working with uc browser ?
Click to expand...
Click to collapse
Some browsers do not work properly with accessibility services so we cannot support them at this time. I haven't tested UC browser through. Can you link me to it and I'll check it out.
kspearrin said:
Some browsers do not work properly with accessibility services so we cannot support them at this time. I haven't tested UC browser through. Can you link me to it and I'll check it out.
Click to expand...
Click to collapse
https://play.google.com/store/apps/details?id=com.UCMobile.intl
Why we need to add seperate login details for app and it's site ?
If I add xda app login details to bitwarden, then when I visit xda site, again I need to add the login details to bitwarden.
In lastpass we need to enter only one. If we add app login details, when we visit it's website it will auto detect the details.
jerryn70 said:
Why we need to add seperate login details for app and it's site ?
If I add xda app login details to bitwarden, then when I visit xda site, again I need to add the login details to bitwarden.
In lastpass we need to enter only one. If we add app login details, when we visit it's website it will auto detect the details.
Click to expand...
Click to collapse
Yep that is a mess.
---------- Post added at 08:54 PM ---------- Previous post was at 08:45 PM ----------
@kspearrin you have a wonderful app here. Switched from keepassx. Using it via chrome extension and android app. Issues that i found: double pass for android and web and accessibility services does not work on Chrome Dev on 7.1.1
Keep up the good work and thanks!
@jerryn70 @icrunchbanger we're working on some improvements to that flow.
@jerryn70 @icrunchbanger I've added some improvements to autofill that is now in beta to test:
1. Added two groups of logins in the autofill listing: matching logins and possible matching logins.
- Matching logins are the results from the way the current version works (complete matches).
- Possible matching logins are ones were the app tries to make a guess based on the reverse domain of the package name on an app. For example, `androidapp://com.google.plus` will match `https://google.com`. A warning alert is shown whenever you select a possible matching login for autofill since it is possible to exploit this method.
2. Added ability to search your full vault to select anything for the autofill.
Get the beta here: https://play.google.com/apps/testing/com.x8bit.bitwarden
Let me know any feedback and I'll plan on publishing this soon.
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hey all, I would like to present to you my application, it is my first app which I released to market.
Clean, simple and material design on your device from android 2.3+
Nowadays, every website is vulnerable to hackers. So our data are not safe everywhere. You shouldn't have one, two or even three main passwords for all your accounts. If you want to feel safe you should have in each of them their own password, independent of the others. Password Creator will create it for you and make it easier to manage them.
Password Creator is an application which allow you easily generate and manage your unique passwords for everything. Additionally, you can change each list and generate a password, in its sole discretion. Additional options, such as exclusion and repeat will ensure that your password will stronger.
Built-in manager will help you remember all of your passwords, categorize them and keep in one place.
You can feel safe because passwords are stored in encrypted DataBase with AES algorithm (128Bit key - depends on your PIN). Additionally there is NO Internet connection permission, so you can be sure that your passwords never will leak outside your smartphone.
Manager and settings are safely because of main PIN which you have to only remember.
All these function in fully responsible and easy material design with backward compatibility to android 2.3.
Of course you can import and export your password, move them to other device - just do it with current PIN.
FEATURES of Password Creator:
• Fully editable lists from which you generate your password
• Categories with ability to define your own
• Manager to store all your passwords
• History of generated passwords if you want get one back
• Material design starting with version 2.3+
• No internet connection required
Full version:
• Unlimited passwords in the manager
• Unlimited history
• Unlimited categories
• Lists are editable
Thanks:
@AlwaysAndroid
@Pilatus47
@$wap
+RaffaeleLandi
+LuigiMarcucci
+Oliver
+Christobal
Download:
Facebook: https://www.facebook.com/passcr
Beta channel: https://plus.google.com/u/0/communities/116369350111513931386
I will be very grateful for any feedback, not only if you have issues. All comments and ideas are welcome.
I am not responsible for any third party applications you have installed and can cause damage to your phone and data stored on it
Changelog:
1.0.6
- sort passwords ascending and descending
- visual improvments
- password modification dialog is closing now after update
1.0.3
- added Spanish
- PIN changes now correctly
- bug fixes
1.0.2
- generator also secured by PIN (everything to better secure your database) - next will be added AES128/CBC/PKCS5 as an option and passphrase as main PIN (in this case password)
- fixed stack in settings
- added Polish, Italian and Croatian langauge
- other fixes
1.0.1
- Bug fixes on tablets
- Updated app icon
- Other small fixes
- If you want help translate to other languages - contact with me
1.0.0 - initial release
Do you plan to translate into other languages?
Why not open source? Especially when it comes to privacy, passwords, etc. people want to know how it works. What are your apps' advantages worth mentioning over other free apps, let's say Twik?
The less you know the better you sleep
Seriously, there are two most important things:
NO INTERNET connection permission - you can be sure that in no magical way, your passwords do not leak
Material - created in accordance with the principles of Material design
I think that first point is the most important because I don't what happen with my data in other applications which require it. Twik need it for icons? They are too heavy to put it inside app? Maybe yes, but I don't have time to check code every update, is the code from the git is an application that I use. I checked several popular applications of this type and all have Internet Connection permission. They have over 100k users who probably don't know what is happening in app or after they closed it. I don't want to wake up one day and find that after last update my informations are circulating on the Web.
Other advanteges:
No ads
Additional options to generate password (eg you can define how many repeats should be max in row)
One again Material design which is good point in that app (available from android 2.3.3+)
Good work
pawtok said:
Do you plan to translate into other languages?
Click to expand...
Click to collapse
Yes, if only there will be people who want to translate it to different languages.
Upcoming new version with fixes for tablets, rate bar. App is ready now to translate to different languages and prepared for future encrypting algorithm. Now is DES with 64bit key -> will be AES with 256bit key (both depends on your PIN of course)
Great App! Good looking!
Do you intend to support existing database format like keepass2 for example ?
Hello,
If you have a file with all the variables that needs to be translated, I can provide you the French version.
admiralwilly said:
Great App! Good looking!
Do you intend to support existing database format like keepass2 for example ?
Click to expand...
Click to collapse
I have to check whether it is able to save decrypted database. But eWallet probably will be first one which will be supported.
Inermis said:
Hello,
If you have a file with all the variables that needs to be translated, I can provide you the French version.
Click to expand...
Click to collapse
Thanks, I'll contact you as soon as I prepare excel.
Very nice helpfull tool,
but the length option doesn´t work
Marurban said:
The less you know the better you sleep
Click to expand...
Click to collapse
Sorry, but this is one of the dumbest things I've ever heard[emoji58]
Seriously, there are two most important things:
NO INTERNET connection permission - you can be sure that in no magical way, your passwords do not leak
Material - created in accordance with the principles of Material design
I think that first point is the most important because I don't what happen with my data in other applications which require it. Twik need it for icons? They are too heavy to put it inside app? Maybe yes, but I don't have time to check code every update, is the code from the git is an application that I use. I checked several popular applications of this type and all have Internet Connection permission. They have over 100k users who probably don't know what is happening in app or after they closed it. I don't want to wake up one day and find that after last update my informations are circulating on the Web.
Other advanteges:
No ads
Additional options to generate password (eg you can define how many repeats should be max in row)
One again Material design which is good point in that app (available from android 2.3.3+)
Click to expand...
Click to collapse
Having no Internet permission is an absolutely good thing, but being open source those apps can be reviewed and even compiled without it, so it's not really as dramatic as you described. Twik also free of ads, but I agree with you that your app offers more possibilities of creating passwords.
But nonetheless, nice app
Marurban said:
I have to check whether it is able to save decrypted database. But eWallet probably will be first one which will be supported.
Thanks, I'll contact you as soon as I prepare excel.
Click to expand...
Click to collapse
Your app looks good.
Just ask if you need a german translation
New update is available now. To better protect your data, generator must also be protected with PIN. I tested AES128/CBC/PKCS5 on my S3 and it is very slow but is better than DES encryption algorithm. Because most of user don't have any of top devices like Nexus 6, this algorithm will be added as an option. Here I have a proposal to add option to login to app once but only at your own risk. What do you think?
Is there anyone here who would like to translate the application to Spanish?
(Added thanks in 1st post and fanpage: https://www.facebook.com/passcr)
@Marurban after installing it force closes on my galaxy y duos gt-s6102,running stock rooted GB 2.3.6 rom. log attached.
Marurban said:
Is there anyone here who would like to translate the application to Spanish?
(Added thanks in 1st post and fanpage: https://www.facebook.com/passcr)
Click to expand...
Click to collapse
Nice app. Clean and simple!
If you´re still looking for a spanish translator, I can give it a try.
Saludos
Exactly what I needed, I just had to increase the security of my accounts since I was using some really weak passwords.
killoid said:
@Marurban after installing it force closes on my galaxy y duos gt-s6102,running stock rooted GB 2.3.6 rom. log attached.
Click to expand...
Click to collapse
I checked it and... are you trying to change something by xposed? On emulators everything is ok
Pilatus47 said:
Nice app. Clean and simple!
If you´re still looking for a spanish translator, I can give it a try.
Saludos
Click to expand...
Click to collapse
New version with bug fixes and Spanish language (finally added), will be available to download in 1 hour. But if you have any suggestions to translations pm me.
Marurban said:
I checked it and... are you trying to change something by xposed? On emulators everything is ok
Click to expand...
Click to collapse
nope. xposed has nothing to do with this app i guess!
Edit: new log attached.
Monetal - The Expense Tracker
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Monetal - the Expense Tracker for Android, iOS and WinPhone. Offering a clean and intuitive interface, the application makes it super easy and fun for you to track expenses.
Do you use another finance tracker? Just write to support and start to use Monetal. When importer will be ready, you will transfer all your data to Monetal.
Monetal allows you to create several accounts for cash, credit cards, electronic money, and then log income and expenses for each account via plus and minus icons on the main screen. The process is very fast. When you’re about to pay for gasoline, for example, quickly open Monetal on the phone, click minus, type in the amount, select a tag from the list of commonly used categories, and you’ll be done before you get your change back.
Why Monetal is so convenient:
Instant loading
Add transaction with 3 clicks
Considers the costs, revenues, and debts
Flexible budget system
Sync between devices
Detailed payment history
Password lock
Unlimited categories and subcategories
Month reports to email
It's charged with positive energy
Attracts wealth
Works offline, no registration required
No ads. Absolutely!
Monetal supports three main platforms, takes 5Mb, free from ads and doesn't require any account or registration. It works fine in offline mode and contains all your data, which will be about 500Kb for 5 years. Thought-out to the smallest detail and having settings for every occasion, Monetal is ready to become your reliable assistant.
Author: Ilya Krupko (Clickland)
Home page: www.myMonetal.com
Documentation: https://mymonetal.com/help_en.php
Support: [email protected]
Download in Google Play:
https://play.google.com/store/apps/details?id=com.clickland.monetal.free
Monetal has passed beta testing and now available for everyone in Google Play. Its just a first version with minimum fuctions, so I set the lowest price for the paid one. Feel free to ask any questions or suggest your ideas while I continue to develop Monetal.
Download:
Paid version for 1$.
Free version. Limited to three accounts and no password lock.
v3.1
Version 3.1 is available in Google Play. Monetal got Debts, password lock, email reports and more cool stuff.
To celebrate, today I give anybody the Premium version. Just send me your email and you will get activation code for free
New Monetal v.3.3 is published. Please make a backup before update. As always, to [email protected] until 8 february, and you will get activation code fo FREE. Thank you!
- Sync up to three devices
- interface optimization
- UYU and NIS currencies
- resizeble widget
- several bugs fixed
Great app! I've used it on my windows phone, and now is on my android phone. Everything works great. I recommend it to everyone!
Послато са E2303 уз помоћ Тапатока
App looks great! I will check it out!
Great app, worth installing.
Ok guys, Monetal needs new users, so free promo codes are available until 15 february! Try Monetal and contact with [email protected] to get activation code to unclock all features for free. Monetal needs your attention, not money. Thank you!
ps. if you want review Monetal on your blog or site don't hesitate to contact me to gethelp. Monetal was reviewed several times total and that is a great opportunity to get interesting content to your readers
Thank you for such a productive application. I've been using this application for years. Really worth using it.
Keep improving it...
This is a must app in my app list...
I have been using this Application for years. All the functions are great.. Even though I began with Monetal windows, Currently am using Monetal Android.
This app is first on my cant live without app list.
Keep improving it..
Thank you for such an app...
Hi everybody. I have updated Monetal so new version of 3.16 is available in Google Play:
- new data storage system. It helps retore data after failures
- Roboto font builded in (for Xiaomi and other phones)
- BYR, TND, CLP currencies added
- bug fixes (sync algorithm, stability and more);
Thanks for the continuous support.
One feature I'd like to see is searching through the notes I enter with the expenses. Perhaps you use it in a different way.
Example. All paid bills are paid and tagged with Bills tag. I also put what bill it is (internet, mobile, utilities, etc.) in the note along with the expanse.
There is no way for us to filter only internet bills, unless we create a separate subcategory (sub-tag) for each of these different expenses.
Creating subtags, is that how you would go in this scenario?
-V-O-Y-A-G-E-R- said:
One feature I'd like to see is searching through the notes I enter with the expenses.
Click to expand...
Click to collapse
Ok, I will add search for notes in the feature. And yes, now I solve this with category "Bill" and there subcategories "Intenet", "Phone", "Rent", my notes for Rent is August, September etc. So I see all bills payed, and if I expand it Monetal shows every subcategory. I think this way is more convient.
If you pay some rare payment, so choose Bill itself inside "Bill" category, and make a note. Thank you.
Ok, yes, that makes sense as well.
Search feature through notes is still missed though
Thanks.
Hi everybody,
new version 3.20 is available in Google Play. I have fixed a widget error, and added new feature Wallets which will help to group accouts.
Wallets in Monetal
Wallets are used to group accounts in some sort of sets, which you can switch any time. For example, if you are traveling to Russia just add new wallet "InRussia" and add to it any accounts which you takes with you. Other accounts will be hidden. Switch to Total wallet again to see all accounts.
Wallets examples:
Total. Its general wallet which contains all accounts. Can't be deleted
MyTravel. All accounts you will use in travel
Cards. Bank cards
My accounts. If you are using syncing with other devices its useful to have this wallet.
To create wallet you need more than three accounts. Tap Total in accounts list screen and follow instrictions.
Feel free to ask any questions about Monetal here. Thank you.
You know what I've noticed, that one cannot have the same category in both expense and income.
I'd like to have the ability to assign both incomes and expenses to one the same category.
Is it something that's doable?
-V-O-Y-A-G-E-R- said:
I'd like to have the ability to assign both incomes and expenses to one the same category.
Click to expand...
Click to collapse
Monetal doesn't allow you to have the same category in each income and expense mode., due to internal structure and developing simplicity. But you are welcome to add some sorts of "." or even space to category.
What is tag that you want to have in both categories? May be I can suggest another decision. Thank you.
Thanks. I have a budget for purchasing and reselling and I would like to track it, without making it a separate account.
Yes, unfortunetely it seems you have to create two different tags like "MyStorePurchase" and "MyStoreSales". This way will let you to track them separetly. I don't plan to let user create similar tags, there are a lot of changes will need inside the code. Thank you.
Thanks
OwnPush
We know that push messaging is a key tool for developers to keep users engaged with their apps/services and to deliver timely content. Right now there's little or no choice in the way of push services outside of Google Cloud Messaging (GCM), which is a problem if you value control and security or want to reach the billion-or-so users without access to Google Mobile Services on their devices. As a result of working on XDA Labs and a few other internal projects, we at Fastboot and XDA have built an alternative to GCM that we want to make generally available.
OwnPush is:
- End-to-end encrypted: With GCM, all messages go through Google, which acts as the gatekeeper between developer and user. We know that Android users value their privacy, and OwnPush messages are encrypted (seamlessly and by default) from the developer's server, all the way through to the end device. This means that we (and anyone else in the path) can't get into your push messages. Like it should be.
- Simple to use: Push messages can be delivered to any device running Android, whether tablet or phone. It works over Wifi or mobile data, and it's very simple to use. To aid in implementing OwnPush in your applications, we will be providing libraries for major backend platforms to help with handling the encryption and signing process.
- Battery-light: GMS is fairly heavy on the battery, as it's got a huge number of features tied together, including location logging and Google accounts. OwnPush is as lightweight as possible.
We are still finishing things off, but we're looking to start working with developers on helping them integrate OwnPush in their apps. In the spirit of XDA, we'll be making it open source, although we need to finalize the details. You'll be able to include our (tiny, open source, easy-to-read) library in your app, and the rest will come automatically. We'll be working on some simple integration guides for the server side, so it's easy to send push messages using almost anything.
Below is a high-level overview of how ownPush works.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What can this be used for?
OwnPush has the capability to be the driving force behind some really cool ideas, from a fully open-source PC-to-phone push system, to building real-time secure messaging platforms. OwnPush can do everything that other options can do, and it's more secure to boot! OwnPush enables you to keep your users informed while not impacting battery life. We hope that the uses for OwnPush are limited only to your imagination.
Open source tools are easier to work with, tweak and play with, and learn from. There's no reason to use the proprietary Google Services library just to get push messages working! Coupled with XDA Labs, you can start to build an ecosystem without relying on Google at all, and without them being able to shut your developer account down!
About Fastboot Mobile
We're a small, venture-capital free business. No external influences or pressures on how we work. We're developers like you, and we believe in giving people a real choice.
If you're interested in this, and want to get involved and have a play, please let us know via the thread or our contact form. At the moment, we're also looking to raise awareness of the technology behind OwnPush to the wider community. Together, we can make the default for push messaging secure, and perhaps even bring about an end to sending "secure login tokens" via SMS messages! We're looking to bring OwnPush to as many people as possible, so if you (or your business) have a need for properly secure push messaging, please get in touch.
OwnPush Usage Examples
OwnPush Performance Examples
For an example of what OwnPush can offer regarding battery savings, we setup a test with a Nexus 9 over a 20hr period. The test application used OwnPush to keep alive a server connection (typical ping <-> pong) once every 4-5 minutes and a push notification randomly sent every 2-10 minutes
Nexus 9 CPU usage over 20hrs running OwnPush
Application Resource usage
Google Services Resource usage over same time period
This looks great, thank you . The one thing I don't see mentioned anywhere is the possibility of self hosted servers. Is this something which you currently have plans for? I think it would be a bit odd to offer such a great decoupling from Google, only to replace that coupling with Fastboot Mobile. The option of self hosted push servers is even more critical when you think of the possible issues Fastboot Mobile may face down the line. With no obvious business model, what guarantee do we as developers have that the ownPush servers will still be around 2yrs from now? GCM on the other hand is backed by Android developers themselves, and has become such a critical infrastructure that we're essentially guaranteed its existence for years/decades.
Edit: The developer talked about this on reddit. You can find the discussion here: https://www.reddit.com/r/Android/comments/440euy/ownpush_open_source_endtoend_encrypted_push/czmfgnl
Where can I follow the progress of this project? Sorry, I am new to XDA. Thanks.
Sent from my Nexus 7 using Tapatalk
What license is planned? LGPL or Apache2?
Exciting news!
Very exciting, looking forward to testing this !
evilSquirrel said:
Where can I follow the progress of this project? Sorry, I am new to XDA. Thanks.
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
I would guess that this thread would hold that information in the future too
evilSquirrel said:
Where can I follow the progress of this project? Sorry, I am new to XDA. Thanks.
Click to expand...
Click to collapse
We'll keep this thread updated as appropriate.
jumoog said:
What license is planned? LGPL or Apache2?
Click to expand...
Click to collapse
We will be releasing under LGPL (version TBD).
OwnPush Demo Applications
Hello All,
We are happy to provide some more information about OwnPush today
Everyone involved with OwnPush has been hard at work getting the service to a level that we can demonstrate to the world, this has ended in the creation of two demo applications that we have published over the weekend.
These demo apps are as follows :-
RSS Demo
An RSS web service and corresponding android application, the webservice checks the RSS feed (BBC World News) rapidly and when a new item becomes available it is pushed with a link to the android application over OwnPush. The android application then shows the notification to the user. This demo shows the power savings that can be gained by using OwnPush.
OTP Demo
This demo is constructed from a simple web service and its android application counterpart. This makes use of the secure nature of OwnPush to send fast, safe, and secure passwords to an Android device. After the apk is installed & registered on the android device the user is shown a short, unique device ID that they can enter on a simple web form. On submission of this form the OTP is randomly generated and sent to the device securely.
For both of these demo applications we have published APKs for you to install and the code for the web services and android app (allowing any developers an insight into how they can implement OwnPush when it is fully available)
To find out more about these demo applications please visit our website demo.ownpush.com
I have been searching for a replacement to GCM and I would like to say thank you and that this is amazing, i cannot wait to start using it!
universelove said:
I have been searching for a replacement to GCM and I would like to say thank you and that this is amazing, i cannot wait to start using it!
Click to expand...
Click to collapse
We're excited to be able to let the cat out of the bag, so to speak. Please reach out via our website so we can stay in contact. In addition, check out our GitHub for more information about the demos, implementation, etc.
I guess since there hasn't been any code changes on Github in 3 months I guess this project is dead?
Sandman-007 said:
I guess since there hasn't been any code changes on Github in 3 months I guess this project is dead?
Click to expand...
Click to collapse
Nope the project is far from dead, we have been working internally to get a full demo system up and running. We have also supplied test accounts and app registration information to a handful of developers to get some feedback on how we can improve the current system (outside of normal bugfixes ect.)
We have also worked on testing with the new doze implementation on N and general stability fixes within the android service
If anyone is looking for more information on OwnPush please don't hesitate to drop me a line via PM on her
I am currently using CM 12.1 GApps-free and microG as alternative to GApps. microG seems to have GCM functionality. Is this app works well with microG?
will you develop plugin for Unity to all mobile platforms?
Can work push other app notify or not? Thanks,,,
Any more developers/users want to see a new push service
after come across own-push, I'd like to make a push service or continue with something working
as a contractor, some of my Europe clients ( startups ) really want to find a clean google free app.
at the quality of commercial pushy. Yet, free and well-known will be better.
as a developer, I want to add iOS + web push support so that no need to manage too many platforms.
single server to server API + end-to-end encrypted by a good algorithm to ensure no MITM issue.
use UDP will be even more battery friendly
make a tiny open source service possibly acceptable by major open ROMs , so all apps share same socket and same service.
or as a short term goal, the first app start the service; other apps connect to it. ( concept borrowed from github.com/vieux/OpenUDID )
Native Alpha for Android
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features
Show any website in a borderless full-screen window using Android System WebView.
Offers to create home screen shortcuts and retrieves icons in suitable resolution.
Various settings (JavaScript, Cookies, Third-Party-Cookies, Caching) can be set for every web app individually
Navigation with multi-touch gestures while browsing.
Opt-in adblock using an AdBlock Plus custom webview.
Less memory footprint and no privacy-invading app permissions in comparison to native apps
Dark mode for Android 10+
Paid Features
Sandbox containers: Web Apps are loaded in fully separated sandboxes, cookies or other data are not shared with other Web Apps
Kiosk Mode: Fullscreen with menubars hidden
Experimental "Force Dark Mode" also available for websites (configurable with respect to day-time)
Biometric Access Protection: For every Web App, you can enable access protection (Fingerprint + fallback to lockscreen PIN)
Download Options
Latest version: 1.3.0
Paid Download
FAQ
Q: Why is it not possible to find an icon for a certain website?
A: This problem can occur due to multiple reasons. In most cases, the website does not offer a high-resolution icon. If you are a website maintainer and your website icon cannot be found, look at realfavicongenerator.net for further information. If you think it should work, feel free to post the URL and I will look into it.
Q: Why would I need this app if any mobile browser can do the same?
A: Mobile browsers usually only are able to create shortcuts which give a native, borderless fullscreen experience if the website has a Progressive Web App (PWA) manifest. Unfortunately, most websites do not offer this feature yet.
Q: Can I keep multiple log-in sessions of the same website?
A: Yes, this is possible using the sandbox feature of Native Alpha Plus.
Q: Why isn't the sandbox feature in Native Alpha Plus enabled by default?
A: The sandboxing approach is recommended for specific usage rather than general usage because it can limit the performance of the application and increase the disk usage. Therefore, use it for privacy-invasive websites or websites where you want to be logged in twice, but not for any website just because you can.
Q: IIs this app a dedicated web browser with its own browser engine?
A: No. As stated, this app relies on the system built-in Android WebView in order to display the website. For privacy reasons, you can opt to use alternative webviews such as Bromite on rooted phones. Always make sure to use to most recent version of any WebView implementation you use!
Q: In constrast to your promise, this app has a large memory footprint!
A: This is because Native Alpha makes use of caching in the same way your browser app does, i.e., it saves web content locally on your device. Then it can be loaded faster if you visit the same page again. I will look into a way for better cache management. In the meantime, you can either delete cache regularly yourself or set the "Clear cache after usage" setting in the global settings if memory footprint is a concern for you. However, then websites will take a longer time to load because everything has to be loaded from net.
A list of used open-source libraries can be found inside the app ("About" section).
Screenshots
License
Native Alpha is Free Software: You can use, study share and improve it at your
will. Specifically you can redistribute and/or modify it under the terms of the
GNU General Public License as
published by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
End user license agreement
THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Looks great in first try - seems a bit smoother than the pwa from my Site! Thank you!
Hi, thanks for sharing the app, can you please look into Hermit app?
https://play.google.com/store/apps/details?id=com.chimbori.hermitcrab
Its similar and had few additional features that are helpful.
I get an error page saying "net::ERR_CLEARTEXT_NOT_PERMITTED" whenever I follow a link to an HTTP page.
BeeWall said:
I get an error page saying "net::ERR_CLEARTEXT_NOT_PERMITTED" whenever I follow a link to an HTTP page.
Click to expand...
Click to collapse
Thanks for pointing that out. It is a security feature of Android WebView to block HTTP pages but I will offer an global option to override that behaviour (and probably enable it by default).
Just wish you could save the site as a APK.
I wish each webapp had its own cookie container Now if I create a youtube web app and then create a gmail webapp and signin, the youtube also gets signed in.
surajrv6 said:
I wish each webapp had its own cookie container Now if I create a youtube web app and then create a gmail webapp and signin, the youtube also gets signed in.
Click to expand...
Click to collapse
It is definitely on my backlog to have a better separation between the apps. It is probably not possible regarding cache but it should work to flush and reload first-party cookies from disk for every app separately. Didn't make it to first release because the WebView implementation (as any other browser I know) does not offer this cookie separation natively.
Will you put the app on F Droid or XDA Labs?
Ma20029 said:
Will you put the app on F Droid or XDA Labs?
Click to expand...
Click to collapse
Yes, shouldn't be a problem to have it released via F-Droid.
You've done a great work here, well done
Sent from my HTC One M9 using XDA Labs
BeeWall said:
I get an error page saying "net::ERR_CLEARTEXT_NOT_PERMITTED" whenever I follow a link to an HTTP page.
Click to expand...
Click to collapse
cylonid said:
Thanks for pointing that out. It is a security feature of Android WebView to block HTTP pages but I will offer an global option to override that behaviour (and probably enable it by default).
Click to expand...
Click to collapse
This is a big one for me too. I could see myself mostly using this for demos and things at work, and we don't often go through the trouble of using HTTPS. Really nice project though!
Hi, Can you please add 'Backup' and 'Restore' feature? If we have to reinstall the app it will be easy to get all the saved webapps back. Thanks for sharing.
tiniwings said:
Hi, Can you please add 'Backup' and 'Restore' feature? If we have to reinstall the app it will be easy to get all the saved webapps back. Thanks for sharing.
Click to expand...
Click to collapse
Dont't worry, that feature will be coming for sure. After all, I really need it myself
Thanks for all the positive feedback and suggestions, I will release a new version with HTTP support and a few other things on Wednesday or Thursday this week.
New release
Hi,
I just released a new version on GitHub.
Changelog:
HTTP connection handling: Added an option "Allow HTTP" on Web App level. Upon establishing a HTTP connection for the first time, the user gets a prompt and can decide to allow HTTP within the currently opened Web App (i.e., the user will not get prompted again).
SSL error handling: Alert dialog is shown, the user is advised to leave.
Data savings: Added options to send "Save-data" HTTP header and to block the loading of images.
Redesigned and restructured the Web App Settings + Global Settings page.
Added PayPal donation button to About page.
Next up: Improve test coverage, prepare the app for F-Droid release.
Stay tuned for further improvements
Awesome app!
Can you add an option to add a custom icon to websites?
E!ad said:
Awesome app!
Can you add an option to add a custom icon to websites?
Click to expand...
Click to collapse
Yes, custom icons are already on my backlog
I submitted the app to F-Droid today, but I suppose it can take a while until they actually confirm the inclusion in their repo. Anyway, I will continue to offer the APK on GitHub at least until I implemented the backup/import settings feature so early adopters can switch from GitHub to F-Droid deployment easily.
cylonid said:
Yes, custom icons are already on my backlog
I submitted the app to F-Droid today, but I suppose it can take a while until they actually confirm the inclusion in their repo. Anyway, I will continue to offer the APK on GitHub at least until I implemented the backup/import settings feature so early adopters can switch from GitHub to F-Droid deployment easily.
Click to expand...
Click to collapse
Thanks
Hello !
I've been looking to do that manually for some time, your app does the work really well ! Great job !
As a suggestion, it would be great if we could add shortcut in the app drawer, not only homecreens.
draentor said:
Hello !
I've been looking to do that manually for some time, your app does the work really well ! Great job !
As a suggestion, it would be great if we could add shortcut in the app drawer, not only homecreens.
Click to expand...
Click to collapse
Hi, I am afraid there is no possibility to add shortcuts to the app drawer dynamically for Android Oreo or newer. All shortcuts besides the main app shortcut must be pre-defined and baked into the APK.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sh-ort is a how I reimagined a URL Shortener app using Material Design to build a branded experience, through UI and Motion.
There are several apps that take care of shortening urls, and they are great at what they do but they all have more or less the same design and are a little boring.
Also when you have many urls it is difficult to manage the statistics well and to have everything at hand, maybe a general overview of how your links are performing would be fantastic - I thought - and also give the user the possibility to render the entries in the list more recognizable thanks to the preview of the article, or of the page whose URL you have shortened.
Then I thought about who could use the app, to a tempt who perhaps manages several websites for work, and who might want to see how the links belonging to the same site perform.
I have created a small app that attempts to improve the experience with URL shortener, through its structure (overview, all links, best links), the ability to filter links based on the site they belong to, the date, or whether they are added to favorites or not.
The details department is still in its early stages but you can have the complete statistics on clicks already by default, without the need for a subscription as happens in major similar apps.
Of course there is still a lot to improve, so I trust in your feedback to find bugs and to add features that I missed in this first release.
There is a complete lack of translations in all languages and dark mode, which will be implemented once the app has reached a modest number of functions and use cases, making it an attractive app for the average and pro user.
Find more information on my app design and branding process in the Medium article linked below, as well as the link to download the app.
I look forward to hearing from you and your feedback, thanks for your attention.
About the design: https://mirko-ddd.medium.com/how-material-design-helps-you-brand-your-app-b7cb191524f7
App download: https://sh-ort.app/gkd9g
can you use it on the computer?
I don't care about tracking, do I still have to use a Google account?
prplt said:
can you use it on the computer?
Click to expand...
Click to collapse
For the moment I am focusing on the android app, but in future I may extend to web and other platforms
wfred said:
I don't care about tracking, do I still have to use a Google account?
Click to expand...
Click to collapse
Hello, the login part has nothing to do with tracking, it is simply used to let the user create collections of short urls on the server, and sync it across devices.
Mirko ddd said:
View attachment 5216725
Sh-ort is a how I reimagined a URL Shortener app using Material Design to build a branded experience, through UI and Motion.
There are several apps that take care of shortening urls, and they are great at what they do but they all have more or less the same design and are a little boring.
Also when you have many urls it is difficult to manage the statistics well and to have everything at hand, maybe a general overview of how your links are performing would be fantastic - I thought - and also give the user the possibility to render the entries in the list more recognizable thanks to the preview of the article, or of the page whose URL you have shortened.
Then I thought about who could use the app, to a tempt who perhaps manages several websites for work, and who might want to see how the links belonging to the same site perform.
I have created a small app that attempts to improve the experience with URL shortener, through its structure (overview, all links, best links), the ability to filter links based on the site they belong to, the date, or whether they are added to favorites or not.
The details department is still in its early stages but you can have the complete statistics on clicks already by default, without the need for a subscription as happens in major similar apps.
Of course there is still a lot to improve, so I trust in your feedback to find bugs and to add features that I missed in this first release.
There is a complete lack of translations in all languages and dark mode, which will be implemented once the app has reached a modest number of functions and use cases, making it an attractive app for the average and pro user.
Find more information on my app design and branding process in the Medium article linked below, as well as the link to download the app.
I look forward to hearing from you and your feedback, thanks for your attention.
About the design: https://mirko-ddd.medium.com/how-material-design-helps-you-brand-your-app-b7cb191524f7
App download: https://sh-ort.app/gkd9g
Click to expand...
Click to collapse
I've tried this app and it is really amazing compared to Bitly android app.
Thanks, Mirko!
Mirko ddd said:
Hello, the login part has nothing to do with tracking, it is simply used to let the user create collections of short urls on the server, and sync it across devices.
Click to expand...
Click to collapse
Sorry, I meant syncing and saving, not Google tracking me.
Just installed/uninstalled, the app won't even start without a Google login.
I'm not interested in saving, collecting, or syncing shortened URL's, just sending “one and done” links from my phone. Can you tweak this to eliminate the login?
wfred said:
Sorry, I meant syncing and saving, not Google tracking me.
Just installed/uninstalled, the app won't even start without a Google login.
I'm not interested in saving, collecting, or syncing shortened URL's, just sending “one and done” links from my phone. Can you tweak this to eliminate the login?
Click to expand...
Click to collapse
The app is designed to assign an owner to every short url so the owner can check the short url performance. If you are not interested in stats means that this is not an app that fits your needs.
fulvius31 said:
I've tried this app and it is really amazing compared to Bitly android app.
Thanks, Mirko!
Click to expand...
Click to collapse
Thank you very much Fulvius
Mirko ddd said:
The app is designed to assign an owner to every short url so the owner can check the short url performance. If you are not interested in stats means that this is not an app that fits your needs.
Click to expand...
Click to collapse
True, no problem. I'm not your target user.
For some reason that app force closes every time I try to load it. Tried clearing cache/data & even uninstall/reinstall. Android 10 stock, w/ magisk
Chaprnks said:
For some reason that app force closes every time I try to load it. Tried clearing cache/data & even uninstall/reinstall. Android 10 stock, w/ magisk
Click to expand...
Click to collapse
Hello, thanks for reaching out but I cannot guess what is the problem just knowing your android version. For sure I can say that have not passed at least 3 hours yet since you got crashes because the crash console is flat.
Write your device model and as soon I get the report I can see what s wrong and eventually I will fix it.
Mirko ddd said:
Hello, thanks for reaching out but I cannot guess what is the problem just knowing your android version. For sure I can say that have not passed at least 3 hours yet since you got crashes because the crash console is flat.
Write your device model and as soon I get the report I can see what s wrong and eventually I will fix it.
Click to expand...
Click to collapse
Would sending you a logcat of the crash make it easier?
Chaprnks said:
Would sending you a logcat of the crash make it easier?
Click to expand...
Click to collapse
The app code is obfuscated, I don t know if you would actually get something useful from it. But giving a try doesn t cost anything, right?
you can find the email where to send the log in the Google Play page of the app
Edit: by the way, the package name is it.mirko.sh_ort if you want to clean your log