{
"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"
}
Monitordroid allows you to remotely access and manage multiple Android devices from a web browser anytime, anywhere. No rooting required.
We are proud to announce that Monitordroid is finally out of beta!
Our code is open source. You can find it here: https://github.com/tyler124
We appreciate all open source contributions. Thank you in advance. Please contact [email protected] about any open source questions.
Our website: https://www.monitordroid.com
Current Features
Monitordroid is versatile and can be used for a variety of purposes including
1. Remote Administration of your own devices.
2. Theft protection for your devices.
3. Parental Control software for monitoring children which you have legal custody of and are under age 18.
4. Employee tracking software for company owned devices.
How it works
Sign up for an account on our website
Download the Monitordroid app onto the device from the Play Store. You can find it by clicking here
Login to your account to start managing your devices. Please remember to send us your suggestions, comments, and questions.
Video
Screenshots
How we started:
We noticed a while back that there was a lack of quality software available that allowed users to remotely access and manage multiple Android devices.
There are great apps such as Mobizen and Airdroid available, but they are mostly designed only to support a single device and are always running in the background, creating an obvious icon in the device’s notification bar and running up battery and data use. Then there is software like mSpy and WebWatcher, which have expensive monthly subscriptions, are unstable, and don’t create a real time connection with the device. They don’t give the control that users want.
So we set out to create Monitordroid, a dedicated commercial-grade remote access and management tool for Android.
The software is also open source and capable of being used completely free of charge if you are able to set up a web server and have a little experience with Android programming.
Monitordroid is designed from the ground up to be fundamentally different than any other remote administration software for Android. It does not use sockets, SMS, or XMPP to send commands to devices, all of which have been proven unstable or slow.
The software was developed from the very beginning to be incredibly stable and crash-resistant, so that once you install it on a device you never have to worry about doing so again.
Monitordroid is designed in a way that it is only run on the mobile device when a user sends it commands through the web application. For this reason, network usage and battery consumption are nearly non-existent.
Free Open-Source Installation:
To use Monitordroid free of charge, you're going to have to have your own server with PHP 5.0+ and MySQL. If you want to run Monitordroid on your local machine, software like XAMPP will work fine. After that, you can download the source code and make a few small modifications to configure the mobile application to connect to your server. Read more detailed instructions on how to setup your own (free) server in the readme.md file at:
https://github.com/tyler124/Monitordroid-Web-Application
When your server is ready, you can follow the instructions in the readme.md file for setting up the mobile app at:
https://github.com/tyler124/Monitordroid
Monitordroid on the Play Store: https://play.google.com/store/apps/details?id=com.monitordroid.app&hl=en
Visit our website: https://www.monitordroid.com
thanks bro :fingers-crossed:
This is awesome! Will use this :good:
How do i get the app or install this?
Sent from my VS980 4G using XDA Premium 4 mobile app
not available for my "Nexus 7" (It is really a Kindle Fire with a build.prop MOD), can I download an apk from somewhere?
Any plans on screen casting?
Or it's not even possible
app is on play store
Monitordroid 1.1 APK can be found at:
http://www.monitordroid.com/apk/Monitordroid11.apk
or
http://bit.ly/1BEyivF
Allen Hu said:
Any plans on screen casting?
Or it's not even possible
Click to expand...
Click to collapse
Afraid any features like screenshots or screencasting would require having a rooted device, which I'm not actively developing towards.
If anyone wants to contribute root-only features to the source though... :good:
Is there a limit on the number of devices that you can register to one account?
EDIT: also, there is a fine line between being useful and being useful to the point of being considered malware. DenDroid and other RAT applications have gotten huge amounts of bad press recently becuase of the functionality that they posess and the possibility of being installed without users knowledge by being packaged in other applications.
Do you have any plans in place to stop your application getting a bad name for itself? Or to stop it from being used for these kinds of purposes?
Perhaps by enforcing a manual registration process on the phone itself.
(I just want to make clear I am not, in any way, accusing this application of any sort of nefarious tasks)
EDIT2: I found the answer to my first question in your FAQ.
How many devices can I control with a single Monitordroid account?
During beta testing, Monitordroid limits users to a total of 10 devices per account. In the future, new accounts will most likely be limited to 5 devices at first, with the option to purchase more. In that case, customers who purchase in beta will still retain their 10 device maximum.
Click to expand...
Click to collapse
re monitoroid
Love to play with this, can it be set up on my own web server, rather than local wamp, or it needs access to android SDK files, which I guess could be done server side, just got too many other little projects on now to start trying to learn all that, I'll lock in a beta trial from your server for now, and play around on wamp when ibget a chance, then think about running off my web server, more practical in the long run, but for 10 bucks could just let you guys do all the heavy lifting, but lose a bit of full control... Good luck with the project. Could be a winner longterm
not sure if I am missing anything here, but isn't Webkey a better option with more functions and completely free?
https://play.google.com/store/apps/details?id=com.webkey&hl=en
wernyuen said:
not sure if I am missing anything here, but isn't Webkey a better option with more functions and completely free?
https://play.google.com/store/apps/details?id=com.webkey&hl=en
Click to expand...
Click to collapse
Webkey user here. I was disappointed about not seeing remote screen view and control. But yes this requires root.
I respect not putting in root features but this is the only real feature i use of webkey.
d31b0y said:
Is there a limit on the number of devices that you can register to one account?
EDIT: also, there is a fine line between being useful and being useful to the point of being considered malware. DenDroid and other RAT applications have gotten huge amounts of bad press recently becuase of the functionality that they posess and the possibility of being installed without users knowledge by being packaged in other applications.
Do you have any plans in place to stop your application getting a bad name for itself? Or to stop it from being used for these kinds of purposes?
Perhaps by enforcing a manual registration process on the phone itself.
(I just want to make clear I am not, in any way, accusing this application of any sort of nefarious tasks)
EDIT2: I found the answer to my first question in your FAQ.
Click to expand...
Click to collapse
Yes, at first I was conflicted about calling it a Remote Administration Tool due to the malicious reputation of similar tools even though that's what it really is. However, Monitordroid does require physical access to the device unlike other tools designed to be malicious which can be binded to another application's APK and spread through an app store.
mephala124 said:
Afraid any features like screenshots or screencasting would require having a rooted device, which I'm not actively developing towards.
If anyone wants to contribute root-only features to the source though... :good:
Click to expand...
Click to collapse
we want root we want root
basic
mmm very basic application just for kids. NOT PRO.
No rooted features, no screen capture, stream audio, etc.
Just something any coder could code in 2 minutes.
Hope you improve it, else it is just for 4 years old kids that want to play with android
droopyar said:
mmm very basic application just for kids. NOT PRO.
No rooted features, no screen capture, stream audio, etc.
Just something any coder could code in 2 minutes.
Hope you improve it, else it is just for 4 years old kids that want to play with android
Click to expand...
Click to collapse
The Application is currently in a beta state with more standard features to be added soon. The application is also open-source with a good, stable foundation for server-device communication, so if someone wanted to contribute root-only features to the source I would happily be in support of that.
I may eventually develop root-only features myself, but for now i'm more focused on developing features that can be used on any device.
sounds good, downloading
mephala124 said:
http://www.montiordroid.com/
Click to expand...
Click to collapse
Hate to be a grammar nazi but please correct URL as it links to a different site. :highfive:
Server Source Code
Am I missing something here or the server source code isn't available ?
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 guys,
I have decided to post an application I have been working on. This app lets you share apps with anybody. I originally put this on the Android Market but they didn't like how easy it was to send anybody apps without any rules. From the original description:
Send apps, not links!
Using AppShare, you can send any app to anybody anytime! AppShare doesn't just send links like similar offerings, but sends real APK (Application) files to any other device in the world using a unique Access ID (assigned to you upon installation). It works similar to phone numbers - you select which application you want to send, type in your friend's Access ID and then press send. It's fast, easy and intuitive! Use AppShare for developing apps or sending your favorite apps to your friends.
Optionally install apps without user interaction.
AppShare uses PUSH technology so that it DOES NOT drain your battery! Please keep in mind that apps can take awhile to send/receive, even on 3G. Apps sent may take anywhere from a few seconds to a few hours to receive depending on many different factors.
Decentralized servers are used, NO PERSONAL INFORMATION IS STORED. If you have questions about any of the permissions required to install, please contact the developer and he will be happy to explain any questions you have.
Please contact the developer if you have any issues or questions about using AppShare and before leaving negative reviews!
Have fun sharing (REAL) apps!
Click to expand...
Click to collapse
RECENT CHANGES:
4/29/2011 - Bug fixes
4/25/2011 - Slight graphical improvements, quite a few bug fixes, upgraded logging.
4/18/2011 - Fixed some bugs, allows those with root permissions to send data from app-private (this should be a rare occurrence because it is deprecated)
4/18/2011 - Initial version release
If you have any questions, please PM me. Thanks!
This is quite interesting and would be very helpful tocpeople developing apps to send them to testers.
Sent from my Xoom using Tapatalk
I can't WAIT to try this. I am not a developer but I've always invisioned an app like this. Gonna test it out right now on my wifes G2!
I tested the app and except for a few force closes it works as advertised. On occassion I had to resend an app several times for it to upload to my wifes non-rooted G2 but in the end she received it. This is an awesome app. Great jod "damageless"!! MyTouch 4G running CM7 2.3.4
Excellent application idea. Have you considered adding protection to prevent the distribution of paid or secured applications?
How would this work with copy protected apps, which is a lot of them?
Is the idea to only get this to work with free apps that are not protected at all?
If a developer is concerned about distribution of paid apps, even basic DRM will stop sharing via the app in the OP.
While this is a nice idea, it puts phones and user data at risk. Sharing apps from non-developer authorized distribution points leads to the spread of malware, and piracy.
Scenario that makes this app a bad idea.
Friend a Grabs AWESOME FIGHTING ROBOT game off rapid share, unknown to him this game gains root access (via embed exploit), steals data and makes the phone part of a botnet.
Friend b sees friend a playing the game, it looks awesome!. Friend a) uses this app to share the game to friend b (being from a non authorized source in the first place), friend b runs game and becomes part of the botnet.
Good point. Luckily, however, you can apparently disable automatic hands-off installation.
jcase said:
If a developer is concerned about distribution of paid apps, even basic DRM will stop sharing via the app in the OP.
While this is a nice idea, it puts phones and user data at risk. Sharing apps from non-developer authorized distribution points leads to the spread of malware, and piracy.
Scenario that makes this app a bad idea.
Friend a Grabs AWESOME FIGHTING ROBOT game off rapid share, unknown to him this game gains root access (via embed exploit), steals data and makes the phone part of a botnet.
Friend b sees friend a playing the game, it looks awesome!. Friend a) uses this app to share the game to friend b (being from a non authorized source in the first place), friend b runs game and becomes part of the botnet.
Click to expand...
Click to collapse
is this the according market page: market.android.com/details?id=com.goldtouch.appshare&feature=search_result (cant post links..)
I am wondering about the strange logo
That isn't the market page. It was forced off the market because Google essentially didn't like how people could send apps to anybody so easily. They told me that because not everybody has implemented DRM that I couldn't put it in there. Anyways, rather than put it to waste I decided to post it here. If you let me know of any force closes (tell me how it happened) then I would be happy to fix them and post an update. Please share it with your friends so that I have a reason to keep it alive. Yes, this app could potentially be used for bad things, but it wasn't intended for that purpose. I actually built it so that I could send apps to the lady that does my graphic design so that she could see how things look and send me updated graphics. I have a way around sending copy protected apps, but I currently have the feature disabled (because I thought Google would let me post it if I disabled it, but no luck). Anyways, let me know if you have any feature requests, problems, or anything at all. Thanks!
pls, can you explain the option "use service - instead of activity" ?
And why need the app reading contact data?
Sure. There is a feature that allows you to save access ID numbers to your contact list so you don't have to remember them. It is on the second screen. That is all that it is used for.
The using service preference lets you upload using a service instead of an activity. So it will say "app sent" and upload to the person in the background instead of making you wait.
No personal information is stored at all. Please let me know if you have other questions. Thanks!
Hi, love the idea of this app but can not install on my wifes x10i keep getting a parsing error yet it installed fine on my galaxy s I am guessing its because my wife is running eclair and i'm on froyo is froyo the minimum requirement for this app? thanks
Eclair is the minimum requirement. The reason you would be getting a parsing error is if the apk is corrupted. You will need to recopy the apk over.
This app clearly has no purpose apart from distribution of warez!
Sent from my Xperia Play using Tapatalk
Yeah that's a negative ghost rider, by itself the app has nothing to do with warez. Go troll somewhere else.
Sent from my T-Mobile myTouch 3G Slide using XDA App
Thanks for the reply damageless and I disagree that this app has no purpose for example my wife does not install stuff on her phone thats my job I was able to send her a train timetable app while she was away from home at the train station so very handy for that situation
Sent from my GT-I9000 using XDA App
Not true that this was ever built or meant for warez. I actually built this app so that I could send apps I'm working on to my graphic designer easily.
nice idea / work!!
fullagon said:
Thanks for the reply damageless and I disagree that this app has no purpose for example my wife does not install stuff on her phone thats my job I was able to send her a train timetable app while she was away from home at the train station so very handy for that situation
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
+ 1 my wife likes all the cool beta apps I find here on xDA but lacks the patience of me trying to find the app from her phone and install. Dropbox sometimes wont transfer. This app cuts down time and aggrivation drastically. Good looking out damageless!
Sent from my NookColor using Tapatalk
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 )
Hi everyone,
I have created my own Parental Control application since I had difficulties to find a free, simple and secure one.
I'm actually searching for testers or good ideas.
It allows to:
avoid installing new application by blocking the Play Store
block the installed applications (completely or by adding a time limit)
limit the calls duration
ensure the Youtube parental filter is enabled (and stays enabled)
track your child applications or network activities
be warned when your child leave a defined area (PAID FEATURE)
block undesired content (adult/illegal websites...) or a specific website by filtering the device's network requests (PAID FEATURE)
Beware of one thing: Kiddie does not provide any remote control. You will have to take your child's device to do restriction modifications.
Play Store link:
https://play.google.com/store/apps/details?id=net.frju.heimdall
{
"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"
}
fr_ju said:
Hi everyone,
I have created my own Parental Control application since I had difficulties to find a free, simple and secure one.
I'm actually searching for testers or good ideas (like better name or icon).
It allows to:
avoid installing new application
restrict the installed applications (block them or add a time limit)
limit the call duration
ensure the Google Play/Youtube/... parental filters are enabled (and stay enabled)
track your child applications or network activities
block undesired content (adult/illegal websites...) by filtering the phone's network requests (this is the only paid feature)
Beware of one thing: Heimdall does not provide any remote control. You will have to take your child's device to do restriction modifications.
Play Store link:
https://play.google.com/store/apps/details?id=net.frju.heimdall
Click to expand...
Click to collapse
Looks good! Can you add functionality for maximum daily use and non-use time (e.g. bedtime or school time)? Thnx!
grimloktt said:
Looks good! Can you add functionality for maximum daily use and non-use time (e.g. bedtime or school time)? Thnx!
Click to expand...
Click to collapse
Agree.
Great and useful application.
The maximum daily usage feature is really important to make it real hit against those apps that wants money.
I'm a beginner in Android programming, but i would also like to contribute to this project.
Hi everyone,
For your information Heimdall has evolved since the first post here. Several features has been added, including the one you were asking here: a global phone limit. However, please note I've added that one in the paid version only.
Why can't I install it on my Android 8.1 Huawei P20?
Off-topic: For a moment I was confused on why a tool for flashing ROMs on Samsung Galaxy S was in focus again !
Is remote control coming? Like viewing what apps they have downloaded or seeing YouTube history?
Sent from my Sony Xperia XZ1 using XDA Labs
Cool app. In my opinion:
1. Blocking the entire settings app is too overreaching, only sensitive settings activities should be blocked (VPN, Accessibility).
2. Remote control would be nice (eg. kid is at a friend's for the afternoon and you want to unlock stuff without driving across town).
3. Maybe a way to pick individual activities inside applications (eg. YouTube settings panel).
Before selecting a name for an app, you should search XDA for that name. In case of heimdall you will find the Linux version of Odin. The well known Samsung flashing tool.
Great news. Merci !
Can't you do a free webblock version with stevenblack hosts file (i guess root will be necessary) or parental dns like norton or opendns ? Thanks.
@fr_ju: Fred, if interested to get the app translated you may want to consider to announce it here.
kurtn said:
Before selecting a name for an app, you should search XDA for that name. In case of heimdall you will find the Linux version of Odin. The well known Samsung flashing tool.
Click to expand...
Click to collapse
You're certainly correct and it would make it easier to distinguish. However, I doubt that the name of a Norse god bears a copyright or trademark, and Heimdall(r) seems to be a good patron of an application with the desired intention. But as Fred also asks for ideas about the app's name, how about "Heimdall's Horn" i.e. Gjallarhorn.
Well. I'd love to use this app, but I can't install it from the play store.
Apk available?
Hi all, thanks for your comments. I'll try to answer all your questions:
- I actually knew about the flashing tool before selecting Heimdall as name, but I believe most people actually doesn't know about the flashing tool (except maybe on xda). And I like the sound and meaning of it.
- concerning impossibility to install Heimdall on Huawei: I actually had to block all Huawei, Honor and Xiaomi devices due to incompatibilities. These manufacturers heavily modify Android and Heimdall protections are randomly disabled on theses devices.
- concerning the settings app which is always blocked: at the beginning I were only blocking some settings activities and not the whole app, but I quickly discover that it is actually complicated to cover all cases due to all different or modified version of Android. So I chose the easy way, but this is not the first time I heard complaint about that so I will think about it and try to find a better way.
- concerning the remote control: for now I want to avoid sending data to a server (for several reasons, including the privacy protection). So having a remote control in that condition is not that simple. I may extend the existing remote control via SMS in the future to support more use cases, but for the user it is not as simple as other solutions.
fr_ju said:
- concerning the settings app which is always blocked: at the beginning I were only blocking some settings activities and not the whole app, but I quickly discover that it is actually complicated to cover all cases due to all different or modified version of Android. So I chose the easy way, but this is not the first time I heard complaint about that so I will think about it and try to find a better way.
Click to expand...
Click to collapse
One way that it may be done is to allow the used to optionally block activities instead of whole apps. You should be able to get activity lists from blocked apps. You can ship the App with the whole settings blocked by default and allow users to fine tune the blocking if needed.
fr_ju said:
- concerning the remote control: for now I want to avoid sending data to a server (for several reasons, including the privacy protection). So having a remote control in that condition is not that simple. I may extend the existing remote control via SMS in the future to support more use cases, but for the user it is not as simple as other solutions.
Click to expand...
Click to collapse
Your concern for privacy is commendable. SMS control is nice but won't work for devices without cellular connection, such as tablets or phones running without a network plan and/or SIM cards (such devices are popular with kids in my corner of the world). If you decide to go with some form of cloud messaging, please use GCM as it's the de facto standard. If you're targeting non-Google devices, I hear MQTT is good, but you'll have to have your own infrastructure and have users exclude Heimdall from battery optimization.
Steelskinz said:
Great news. Merci !
Can't you do a free webblock version with stevenblack hosts file (i guess root will be necessary) or parental dns like norton or opendns ? Thanks.
Click to expand...
Click to collapse
I can tell you how to recover the mail data. I recently lost very important letters. And I tried to restore them. But did does not work out. Therefore, I tried to use one of these utilities . To my luck, everything turned out. Perhaps this will help you too.
Kids Dashboard free app and free cloud (Basically you are making dashboard kiosk like small mdm)
PLAY STORE LINK : https://play.google.com/store/apps/details?id=com.tabnova.aidashboard
Cloud Login: https://cloud.kidsdashboard.com
Main site : http://www.kidsdashboard.com/
{
"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 is this about?
TrackerControl allows users to monitor and control the widespread, ongoing, hidden data collection in mobile apps about user behaviour ('tracking').
To detect tracking, TrackerControl combines the power of the Disconnect blocklist, used by Firefox, and our in-house blocklist is used, created from analysing ~2 000 000 apps!
Additionally, TrackerControl supports standard blocklists.
This approach
reveals the companies behind tracking,
allows to block tracking selectively, and
exposes the purposes of tracking, such as analytics or advertising.
The app also aims to educate about your rights under Data Protection Law, such the EU General Data Protection Regulation (GDPR).
Under the hood, TrackerControl uses Android's VPN functionality, to analyse apps' network communications locally on the Android device. This is accomplished through a local VPN server, to enable network traffic analysis by TrackerControl.
No external VPN server is used, to keep your data safe!
How to get it?
TrackerControl is available on F-Droid, the most popular open-source Android app store:
Alternatively, the app can be downloaded directly from GitHub, including automatic checks for updates:
https://trackercontrol.org/
Problems?
You have another VPN service, such as NetGuard? Sorry, only one VPN supported.
You are on Android 9+? Try to disable 'Private DNS' from the settings.
You are on Lineage OS 15.1 / 16? This has known issues with VPN.
Disclaimer: The usage of this app is at your own risk. No app can offer 100% protection against tracking.
XDA:DevDB Information
TrackerControl, App for all devices (see above for details)
Contributors
kasnder
Source Code: https://github.com/OxfordHCC/tracker-control-android
Version Information
Status: Stable
Created 2020-09-12
Last Updated 2020-09-12
Latest version fixes some issues with Android 11!
It won't install for me on Android 11 w/ F-Droid. I just get "Error installing TrackerControl: Failed to install due to an unknown error"
JeepFreak said:
It won't install for me on Android 11 w/ F-Droid. I just get "Error installing TrackerControl: Failed to install due to an unknown error"
Click to expand...
Click to collapse
This is a frustrating error of F-Droid. Try the GitHub version.
Does the battery consume much?
Nvkw said:
Does the battery consume much?
Click to expand...
Click to collapse
No, negligible. You won't notice any difference from your normal battery usage.
HoW is this different from let's say blokada or adguard ?great tool nonetheless
skivnit said:
HoW is this different from let's say blokada or adguard ?great tool nonetheless
Click to expand...
Click to collapse
The tool is meant to show you more insights into blocking (e.g. the type of tracking, the companies behind tracking, and destination countries), whilst allowing granular blocking for each app.
By default, all detected tracker communications are blocked, including google.com. This will break stuff and needs more configuration for each app but reduces unwanted and unexpected data collection.
New version comes in 8 languages!
Download here: https://github.com/OxfordHCC/tracker-control-android
TrackerControl now has its own, dedicated website: https://trackercontrol.org/
It's tracker-free.
Too bad it doesn't support custom dns addresses and requires a vpn to use. Would be nice to make it work together with Adguard.
vangry2020 said:
Too bad it doesn't support custom dns addresses and requires a vpn to use. Would be nice to make it work together with Adguard.
Click to expand...
Click to collapse
You're right about AdGuard. The VPN solution is meant to make the app easy to use.
However, you can add custom DNS addresses and custom blocklist, auch as AdGuard's, in the settings.
New release:
- FEATURE: Add port forwarding
- Categorise more trackers, add 'Fingerprinting' category
- Fix problems with Android 11
- Clarify updating of block list in UI
- Update translations, libraries, and block list
Download: https://github.com/OxfordHCC/tracke...nload/TrackerControl-githubRelease-latest.apk
Excuse my excelent english , i hope you understand.
Nothing's in the world is for nothing. This cost your Time, the webside cost ...
My money will traveling to you. 2 way's: donate-button or make a pro-version.
I pay for pro-version 5€. Only to help you.
lovely greatings
James
I'm very impressed with the usability and granularity of this app, but I need to retain the ability to use VPNs. Is there a similar solution for root user? Or is there a way for root users to "chain" VPN connections and use TrackerControl with other VPNs?
TechShelter said:
I'm very impressed with the usability and granularity of this app, but I need to retain the ability to use VPNs. Is there a similar solution for root user? Or is there a way for root users to "chain" VPN connections and use TrackerControl with other VPNs?
Click to expand...
Click to collapse
I'm afraid that this is still an open problem. Blokada offers VPN for its Pro users, but you need to pay, must trust the Blokada company with your network traffic, and will have a different user experience compared to TC.
JamesBott said:
Excuse my excelent english , i hope you understand.
Nothing's in the world is for nothing. This cost your Time, the webside cost ...
My money will traveling to you. 2 way's: donate-button or make a pro-version.
I pay for pro-version 5€. Only to help you.
lovely greatings
James
Click to expand...
Click to collapse
Hi James,
This is very kind. There are no plans to introduced any payment or donation option. It's just a personal project. This will mean that updates for TC take more time, the app frontend is less fancy than for similar apps, but hopefully to create an app that you can trust.
kasnder said:
I'm afraid that this is still an open problem. Blokada offers VPN for its Pro users, but you need to pay, must trust the Blokada company with your network traffic, and will have a different user experience compared to TC.
Click to expand...
Click to collapse
It's not just privacy type VPNs I need, I also use VPN to access my home network and work. The best workaround I've found so far is to create additional work profiles using Island or the FOSS fork Insular. Each Android work profile has a separate network connection, so this at least allows me to use all the VPNs I want concurrently, including TrackControl. But not together on the same profile as you're aware.
I saw another post indicating that chaining VPNs together on the same profile requires root access, which I'm fine with, but I still haven't located any info how to actually execute this.
Kudos for creating a great piece of software that really fills a need. You've managed to create a package that is highly effective and reasonably straightforward, not a simple task. Thank you for your work.
TechShelter said:
The best workaround I've found so far is to create additional work profiles using Island or the FOSS fork Insular. Each Android work profile has a separate network connection, so this at least allows me to use all the VPNs I want concurrently, including TrackControl. But not together on the same profile as you're aware.
Click to expand...
Click to collapse
I like this workaround! I've added this here: https://github.com/OxfordHCC/tracker-control-android/issues/61
One thing that I'm considering adding is automatic changing of DNS, depending on WiFi networks. This would allow to switch to PI Hole in a local WiFi network if needed.
Fabulous interface!! One thing, what's your thought on adding a quick pad for blocking url?
I.e let's say in log, I found ads.alibaba.bla and want to block. May be a option to send it so block list?
Well the app is a lot cleaner, so may be in advance options, a option with a pad where I write a url, and url will be added to block list?
Tanzin01 said:
Fabulous interface!! One thing, what's your thought on adding a quick pad for blocking url?
I.e let's say in log, I found ads.alibaba.bla and want to block. May be a option to send it so block list?
Well the app is a lot cleaner, so may be in advance options, a option with a pad where I write a url, and url will be added to block list?
Click to expand...
Click to collapse
Glad you like it! I'm on it!
I want to add domain-based blocking soon. Users would then be able to choose whether they like the easy blocking or want to use advanced blocking instead.
{
"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