Code:
*** Disclaimer ***
I am not responsible for anything you do (like hacking, visiting illegal websites, etc.) with this browser.
*** end ***
What is Peregrine Browser?
Peregrine Browser is one of the most lightweight webbrowsers available.
Download sizes are:
Smaller than 200kb on Android 4.4 KitKat.
Smaller than 100kb on Android 5.0 Lollipop and higher.
I focus the development of this browser on it's size, speed, security and it's night mode.
Click to expand...
Click to collapse
Features
• Night mode, browse the web better at night.
• Ad blocking, to get rid of those annoying ads.
• Safe Browsing and Secure Connect, browse the web more secure.
• Page Acceleration, to view faster versions of websites.
• Private tabs, for if you don't want someone to view some sites in your history.
• Desktop mode, for if you prefer the PC version of websites.
• Choose between 7 of the most used search engines.
• Tabs and urlbar at the bottom of your screen, useful if you want to reach it on big phones.
• Developer tools, useful for if your website isn't working on phones and you want to know why.
• Permission handling, for if you want to allow website A to view your location, but website B not.
Click to expand...
Click to collapse
Download
You can download Peregrine Browser on XDA-Labs: https://labs.xda-developers.com/store/app/com.marc.browse
You can also download Peregrine Browser on the Google Play Store: https://play.google.com/store/apps/details?id=com.marc.browse
Click to expand...
Click to collapse
FAQ
Q: On which Android versions does this work?
A: Android 4.4 KitKat and Android 5 Lollipop and higher. You'll also need WebView (Android 5 & 6) or Google Chrome (Android 7+) to run on the latest version (older versions probably work, but are not supported).
Q: Peregrine Browser says it runs on Chrome 42. When will you upgrade to Chrome x?
A: Peregrine Browser uses the WebView component from the system.
It is recomended that you use the WebView from Google (Android 5+), because it will be updated to the latest version.
On Android 7+, Google Chrome could also be used as WebView component.
Therefore, Google needs to update that and not me.
Q: A website I want to visit won't open.
A: We block some websites because of their content (for example, sites that could contain malware). Try disabling AdBlock or Safe Browsing.
Click to expand...
Click to collapse
Please include logs and basic information about your phone, Android version, Google/AOSP WebView/Chrome + version in your bug reports.
XDA:DevDB Information
Peregrine Browser, App for all devices (see above for details)
Contributors
MarcTheDragon
Version Information
Status: Stable
Current Stable Version: 2.0.0-1
Stable Release Date: 2017-04-04
Current Beta Version: 2.0.0-1
Beta Release Date: 2017-04-04
Created 2016-07-05
Last Updated 2017-04-22
Changelogs
Version 2.0.4 & 2.0.5 (beta)
- Fixed bug where search results from Google weren't opening (an empty blank page was displayed instead)
- Fixed bug where pages showed a -6 or 404 error when accessed with https:// (pages now get redirected to http:// when such an error occurs).
- Changed header of quick access, settings, etc. from green to dark grey in night mode.
- When you open a page, Peregrine Browser checks if the server of a website supports https. This now happens in 100ms (in 2.0.5) instead of 200ms (2.0.4) or 500 to 1000ms.
- Changed the way Peregrine Browser checks if an AMP page is available for the website you're visiting, decreasing the amount of data used.
- Updated settings with hamburger menu.
- Possibly other stuff I forgot to mention.
Click to expand...
Click to collapse
Reserved, just in case.
Also, please don't quote the whole post above!
Awesome! I'll be using this browser and reporting back with reviews. Will watch this closely...
1st bug: whenever a page isn't fully loaded and you go to recent apps menu, fc message will be displayed. If you need, I can upload logs, but tomorrow.
Sent from my GT-I9305 using XDA Labs
limjh16 said:
Awesome! I'll be using this browser and reporting back with reviews. Will watch this closely...
1st bug: whenever a page isn't fully loaded and you go to recent apps menu, fc message will be displayed. If you need, I can upload logs, but tomorrow.
Sent from my GT-I9305 using XDA Labs
Click to expand...
Click to collapse
Thank you for the bug report.
It would be nice if you can upload the logs tomorrow (or at any time).
I tried to fix this bug, but since this bug hasn't appeared for me I don't know if my fix worked, however it will be included in the next update.
Here, log is attached.
Sent from my GT-I9305 using XDA Labs
limjh16 said:
Here, log is attached.
Sent from my GT-I9305 using XDA Labs
Click to expand...
Click to collapse
Thank you for the log.
I rolled out a new update (version 0.9.0_r14) to the alpha and beta channels in XDA Labs and the Version Control app in the browser.
This should fix the FC.
MarcTheDragon said:
Thank you for the log.
I rolled out a new update (version 0.9.0_r14) to the alpha and beta channels in XDA Labs and the Version Control app in the browser.
This should fix the FC.
Click to expand...
Click to collapse
Alright, will test tomorrow. (And edit this post if works)
Edit: version control doesn't work. Will try updating through xda labs.
Edit2: also doesn't work it identify my browser version as same with version on xda labs. Ill uninstall and reinstall. But I think problem here may be you only change revision tags, so xda labs doesn't recognize.
Okay, bug fixed. I have not found any other bugs thus far, great job! Maybe chipset specific versions? Just a suggestion...
Sent from my GT-I9305 using XDA Labs
For some reason Labs won't update Browse, even after I changed the revision tags.
I will display a pop-up on the homescreen when there is an update available, with an instruction how to install it (in future versions it will install automatically).
I've tested chipset specific versions, however the size of the app is the same as the universal one (for all architectures) and the performance as well.
MarcTheDragon said:
For some reason Labs won't update Browse, even after I changed the revision tags.
I will display a pop-up on the homescreen when there is an update available, with an instruction how to install it (in future versions it will install automatically).
I've tested chipset specific versions, however the size of the app is the same as the universal one (for all architectures) and the performance as well.
Click to expand...
Click to collapse
alright, thanks. About chipset specific versions, not a must, just a plus.
Browse 0.9.1 / 901011(1) Alpha update changelog
- New menu
- Speed improvements
- Bugfixes
- Design update
- Security updates
- Autoplay default off
- History
- Make Version Info a not pre-installed app
- New home icon which matches with Android 7.0 Nougat
- App now around 100KB (from the 900KB)
- AdBlock now default on
- You can change your homepage
With this update the tabbar is moved to the bottom, so you can reach it better on big devices and it is done too for a better design.
Edit:
Update now in beta channel too 0.9.1_r11 / 901011(2)
Browse 0.9.2 update changelog
- Desktop view is now per tab (enabling desktop mode won't affect other tabs)
- UI improvements
- Fixed bug when links don't open when Browse already is opened.
- Security patch (bsv-1608-03), fixed third-party access to settings and extension APIs when switching tabs
- Bugfix for settings and extensions API not working when switching tabs
- Night mode improvements
- Favourites
- Website header colour now default theme colour
- Improvements in theme colour
- Open websites in another app
- Bugfixes
- Improved auto-HTTPS
- Fix when keyboard doesn't hide
- Fix chrashes and freezes
- Fix for file uploads
- Fix for opening links
- You can now open gifs
- Support for serveral new files
- Fixed opening files from the Documents app.
Browse 0.9.3 update changelog
- Improvements in design, speed, stability and security.
- Extensions are now integrated in the settings
- Removed some apps that didn't support https from the Store.
- Added some new apps to the store.
- Removed useless code (around 15 kB).
- Changed package name, which will cause removal of all your data. If you want to keep your data, change to the stable version.
- Http websites are now marked as unsafe.
- When an error occurs, the app wil restart with an option to send error data.
Browse is now available to download in the Google Play Store: https://play.google.com/store/apps/details?id=com.marc.browse
Awsome,,
Like metro small app
Can you add option remove analog clock?
VALRCIEL said:
Awsome,,
Like metro small app
Can you add option remove analog clock?
Click to expand...
Click to collapse
Thanks for your feedback.
An option to remove the analog clock will be added in the next update.
Peregrine Browser: version 2
As you might have noticed, Browse changed it's name to Peregrine Browser. I didn't like Browse as name. Several people told me that the browser is fast, so I changed the name to Peregrine Browser, from the Peregrine Falcon. The Peregrine Falcon is the fastest animal on the planet.
The name is not the only thing that has changed: the icon and look are also updated.
Version 2 also comes with some new features and bug fixes:
- New permission handling. When websites want access to your location, camera or microphone, you can chose to allow or deny access (Like the permission handling on Android 6 Marshmallow and higher).
- Added App Shortcuts.
- Fixed Arabic language not showing correctly in bookmarks and history.
- Several other improvements.
I'll work on future versions on these features:
- Adding custom websites to Quick access.
- More translations.
And more.
Notice:
In this build are camera and microphone permissions added. This is so websites could use your camera or microphone, the browser itself does not collect any data with those permissions. On Marshmallow and later, those permissions are only requested when you open a website which wants access to those permissions and you click "allow".
Hey, for a couple of months I've using your little browser as my main.
I have encountered some problems recently tho:
When opening a link from any other app, the browser adds out of nowhere a "http//" (without the : ) to the URL, failing to parse it.
And, since the renaming to Peregrine and adding the night mode, I never have it working properly. I setup it to work between 00.00 and 7.00 am, but then I apply the changes and the main page turns in the night mode in the midst of the day. Am I missing something?
Thank you a lot. By far is the most light and fast browser I've ever tried.
IganSchacht said:
Hey, for a couple of months I've using your little browser as my main.
I have encountered some problems recently tho:
When opening a link from any other app, the browser adds out of nowhere a "http//" (without the : ) to the URL, failing to parse it.
And, since the renaming to Peregrine and adding the night mode, I never have it working properly. I setup it to work between 00.00 and 7.00 am, but then I apply the changes and the main page turns in the night mode in the midst of the day. Am I missing something?
Thank you a lot. By far is the most light and fast browser I've ever tried.
Click to expand...
Click to collapse
The bug with http// has been fixed internally. If you remove the http://http// part it should load. The browser tries to load a https:// page instead of a http:// one, but apparently there was a bug when loading links from other apps.
I've had issues with night mode aswell, however I haven't found the cause of that problem yet.
I'm also trying to prevent further issues with Google after they blocked an update to the Play Store after violating YouTube's Terms of Service. I don't know what actually was wrong, another update a few days later was allowed.
Related
Apktrack
ApkTrack is a simple Android application which periodically checks if your installed apps can be updated.
It was created for users who don't want to use the Google Play Store, but still need to know when new APKs are available for their apps. ApkTrack performs simple website scraping to grab the latest versions of packages present on the device.
This application is distributed under the terms of the GPL v3 License
Usage
See the attached screenshot for a preview of the application.
Click on an application to perform a manual version check.
The buttons at the top are used to respectively search the installed application list and perform a version check for all applications.
That's it!
Things to keep in mind:
Applications are *not* updated automatically. You still have to find a way to download the latest APKs and sideload them yourself. ApkTrack is simply here to tell you that the update is available.
The application will perform HTTP requests both on demand and silently. You can configure whether mobile data should be used for background checks in the settings.
ApkTrack uses regular expressions to scrape webpages, so it may cease to work without notice if the target websites are modified.
Although there is a background service checking for updates every day, it may get killed by the OS. Remember to check for updates manually in the application from time to time.
Changelog:
Code:
0-----------------------------------------------------------------------------0
| Changelog: |
0-----------------------------------------------------------------------------0
2.1.2:
------
* Features
- You can now configure a proxy in the settings. It will be used to check
for updates, but *NOT* for APK downloads and searches.
- Downloaded APKs can now be cleaned from the settings screen.
- Added an option to ignore apps for which no update source could be found.
* Update Sources & Search Engines
- Timeouts between version checks have been reduced, which makes the
process of checking all apps much faster.
- Updated the direct download regexp for F-Droid as their layout had
slightly changed.
- Added a new search engine, APK-DL.
* Translations
- Japanese translation contributed by Naofumi F. Thanks!
* Permissions
- A new permission (REQUEST_INSTALL_PACKAGES) is required to be able to
install APKs on Oreo.
* Supported Devices
- ApkTrack should work on Android O.
* Bugfix
- Fixes a major bug caused by ProGuard in F-Droid builds which prevented
users from entering the setting.
2.1.1:
------
* UI
- The app's design was materialized by Tetsuo55.
- Icons have been vectorized (also by Tetsuo55).
- The last check date is now relative (i.e. "10 minutes ago").
* Update Sources
- Removed the Nightly (Firefox) update source, because their website keeps
changing and the app has built-in update capabilities anyway.
- Fixed the WhatsApp update source. Support has been added in the AppBrain
proxy and this source will be phased out in later versions.
* Version Checks:
- Version checks for Google Play Services now ignore the part of the
version number identifying the architecture and DPI of the device.
* Supported Devices:
- ApkTrack now works on Android N.
2.1.0:
------
* APK Downloads
- The OS' download service is now used directly instead of proxying
requests through the installed browser.
- Downloads respect the user's preference regarding which networks are
OK to use (WiFi / mobile data).
- Downloaded APKs can be installed directly from ApkTrack's UI.
* Permissions
- ApkTrack needs a new permission (WRITE_EXTERNAL_STORAGE) to write
downloaded APKs to the sdcard.
* UI
- Fixed a longstanding issue where the last check date could overlap
the action icon (that one really bugged me).
* Settings
- Added options to ignore all system / Xposed apps in a single click.
A screen dedicated to managing ignored apps is still warranted.
- Added a preference allowing users who enabled background checks to
automatically download new APKs when they become available.
* Update Sources
- Merged the 9Folders update source (only used for com.ninefolders.hd3)
into the AppBrain proxy, because of new anti-scraping countermeasures.
2.0.4:
------
* Source detection
- ApkTrack will set the right update source for itself (upstream or
F-Droid) depending on who signed the APK.
- The source for all Xposed modules is now detected automatically.
- The F-Droid app is now correctly handled by the F-Droid source.
* Miscellaneous
- Moved the ApkTrack APKs to a server with more bandwidth.
- Version checks for ApkTrack now take place over HTTPS.
- Updated German translation.
* Bugfixes
- Fixed a widespread crash triggered during the initialization
of the app.
- Fixed a problem with icon resizing for devices with uncommon DPI.
- Minor bugfixes for crashes reported through ACRA.
2.0.3:
------
* Security
- Communications with the AppBrain proxy and crash report service now take
place over HTTPS.
- Certificates used by those websites are bundled with ApkTrack to prevent
man in the middle attacks.
* Translations
- Updated Polish translation.
- Added Italian translation.
* Bugfixes
- Resolved a race condition potentially leading to random crashes.
- The AppBrain update source returned a malformed result when it doesn't
have version information for particular apps (i.e. org.eff.actioncenter).
This is now handled gracefully so other update sources can be tried.
- Fixed the "currently updating" icon getting hidden because of screen
rotations.
2.0.2:
------
* Automated crash reports
- ACRA has been integrated to the app in order to submit stacktraces when
ApkTrack crashes (no data is sent without user consent).
- New settings were created to control whether bug reports should be sent.
- A privacy policy was written to describe how bug data and user data is
handled in general.
* Bugfixes
- Fixed a bug introduced in 2.0.1 triggered when trying to resize
non-square icons.
- Fixed a bug causing a crash with VectorDrawables for devices without
Lollipop.
- Fixed a bug where trying to determine the network type (WiFi / data) would
cause a crash.
2.0.1:
------
* Miscellaneous bugfixes
- Oversized icons no longer break the UI.
- Download URLs for Xposed apps are now obtained correctly.
- App uninstallations now also delete stored icons in the database.
2.0.0:
------
* Ignoring irrelevant apps
- When detecting apps present on the device, disabled apps are ignored by
default.
- Apps can be swiped to indicate that they should stop being displayed in
the UI and be ignored in subsequent update checks.
- An option was added in the settings to reset ignored apps.
* Detecting installed apps
- The full app detection is only done once, during the first launch. All
subsequent updates (packages added and/or removed from the system) are
now detected through Intents sent by the system.
- ApkTrack and its background services now communicate with the help of an
Event Bus, which allows complex information to be passed reliably. Model
modifications trigger notifications on this event bus, which tell the
applist which information should be refreshed. Thanks to this, there are
no more loadings when the model is updated.
- It shouldn't be possible for ApkTrack to miss apps that are installed,
removed or updated with this new design. So I'm removing the "Redetect
installed apps" button which wasn't very elegant nor user-friendly.
* Database overhaul
- ApkTrack now uses Sugar ORM to perform its database operations (branch
1.x contained a lot of manual SQL queries). The codebase is much cleaner
and easier to maintain now.
- Icons have been moved to a separate table, which allows ApkTrack to read
all the application info without eating up the device's RAM. From now on,
Icons are only loaded when they need to be displayed.
* Update sources
- ApkTrack can guess the default update source for some predetermined apps
based on their digital signature or their package name.
- The structure of sources.json has been changed. It is more complex now,
but it allows contributors to specify per-package regular expressions in
case the information for multiple apps is hosted on a single webpage.
Formerly, it would have been necessary to create an update source per
package in some cases.
- It is also possible to specify a regular expression to locate an APK
download link on the page. This will allow more direct downloads to be
provided.
- F-Droid, Mirakel, Xposed Stable / Beta now all provide direct APK
downloads.
* Misc
- Build system switched to Gradle to make third-party builds easier.
- ApkTrack will now remember across reboots whether you want to display
system apps or not.
- Searches are more flexible, and any part of the name or package name
can now be matched (not just the beginning as it was the case).
- Apps with vector icons are now displayed correctly on devices with an API
level >= 21.
- Manual changes to the update source are immediately reflected in the UI.
- The spinning icon which indicates that an app is currently being checked
isn't lost anymore when the app list is refreshed, sorted or updated.
- Notifications will not be displayed more than once for each updated app
(ApkTrack 1.1 would keep display notifications until the app was
upgraded).
Known issues:
-------------
* Swiping the app at position N, then scrolling down and up causes a blank
line to be displayed at position N-1.
* ApkTrack's APKs are still distributed over HTTP because the server uses a
self-signed certificate.
* If Greenify puts ApkTrack into hibernation, app installations, deletions
and upgrades will be missed. At the moment, the issue may be circumvented
by waking ApkTrack and performing the installation again, or deleting
ApkTrack's data to force a full re-detection.
Download
Source code
Stable APK (2.1.2)
Beta APK (2.1.2)
Let me know what you think!
Bu ne şimdi anlamadım
SM-N9005 cihazımdan Tapatalk kullanılarak gönderildi
Link??
Sent from my XT1068
I'm a new user, I can't post them!
Source code: github.com/JusticeRage/ApkTrack
APK: kwiatkowski.fr/apktrack/ApkTrack.apk
Just the app i needed, loving it, could be great with a sort feature in the future.
failbed said:
Just the app i needed, loving it, could be great with a sort feature in the future.
Click to expand...
Click to collapse
I'm glad to see someone finds my app useful! Do you mean the possibility to sort applications depending on whether they can be updated or not? This is a great idea, I'll implement it!
JusticeRage said:
I'm glad to see someone finds my app useful! Do you mean the possibility to sort applications depending on whether they can be updated or not? This is a great idea, I'll implement it!
Click to expand...
Click to collapse
Yeah excatly something like that, when apktrack finds like an update to an app the apps that need go get updated gets sorted fo the top so you dont have to scroll through the list to find which apps that needs to get updated and so on.. Awesome ill be following this project bro.
The code and APK have been updated as suggested by your feedback!
Applications are now sorted by status (whether they have been updated or not) by default, but it is possible to switch back to alphabetical sort.
Parsing Package problem
Tablet PMT7787_3G Jelly Bean 4.2.2 It givse me parsing package error. Works fine on KitKat
it works
Thanks buddy for your work. it works in d802 (LG G2) cm-12-20150217-NIGHTLY-d802. But i can't update apps. it says there is a new version available. press the circle but nothing happens.
Are you only scraping google play or do you also check places like the amazon appstore and f-droid.org? If so, how do you handle app's that are in multiple locations? For example if I purchased an app at amazon appstore (or got it as the free app of the day) I can only use the latest version on that appstore even if google play has a newer version. Amazon appstore is usually always behind google play in versions. In some cases f-droid (open source app store) will have versions compiled without ads where google play may have versions with. (The simplest solution may be to let the user pick the location to check for each app?)
Forgot to mention if you used xposed framework the module updates might be worthy of tracking as well. http://repo.xposed.info/module-overview
[email protected] said:
Tablet PMT7787_3G Jelly Bean 4.2.2 It givse me parsing package error. Works fine on KitKat
Click to expand...
Click to collapse
Could you post a stacktrace? I assume this is because the required API version in the AndroidManifest.xml is 19 (4.4+). This is probably a very conservative choice, but I have no devices using anterior versions to run tests. I'll try to post an APK compatible with more Android versions soon.
bor51 said:
Thanks buddy for your work. it works in d802 (LG G2) cm-12-20150217-NIGHTLY-d802. But i can't update apps. it says there is a new version available. press the circle but nothing happens.
Click to expand...
Click to collapse
I'll quote my first post : "applications are *not* updated automatically. You still have to find a way to download the latest APKs and sideload them yourself. ApkTrack is simply here to tell you that the update is available."
Simply put, I finding the latest version of an APK reliably is not always easy (I usually have to do some googling myself).
framewolf said:
Are you only scraping google play or do you also check places like the amazon appstore and f-droid.org?
Click to expand...
Click to collapse
I scrape Google Play, then if I get a message like "Varies with device" I try appbrain.com.
Sadly, I don't track versions on an app store basis. ApkTrack was really made in mind with the idea of downloading APKs and installing them through adb. Doesn't the Amazon app store already notify you of available updates?
One of the features I would like to implement in the future would be custom web scraping though (let the user specify the webpage and regular expression). I'll look into F-Froid too.
And thanks for the Xposed modules idea, I'll definitely implement that!
Just the app I was looking for. Working on 4.4.4 Oneplus Mahdi
Reminds me of AppWatch, but without being limited to just the Play Store. Cool idea. I'm gonna try it out.
JusticeRage said:
I scrape Google Play, then if I get a message like "Varies with device" I try appbrain.com.
Sadly, I don't track versions on an app store basis. ApkTrack was really made in mind with the idea of downloading APKs and installing them through adb. Doesn't the Amazon app store already notify you of available updates?
One of the features I would like to implement in the future would be custom web scraping though (let the user specify the webpage and regular expression). I'll look into F-Froid too.
And thanks for the Xposed modules idea, I'll definitely implement that!
Click to expand...
Click to collapse
Using Greenify and Xprivacy my appstores don't notify me of anything until I actually run them. Have you considered taking the full app name and kicking it into a google (or better yet startpage.com since it anonymizes the search but uses same parms as google) search maybe with additional keywords like "apk" and "download"? This would point folks to where they might be able to download the updated module. A similar technique is used by windows software update checker "sumo" (software update monitor) A similar idea would be to do the same with an appstore search of where the update was located...minimal code is needed since you are just kicking an url to be opened to the browser via the "view" feature.
JusticeRage said:
Apktrack
ApkTrack is a simple Android application which periodically checks if your installed apps can be updated.
It was created for users who don't want to use the Google Play Store, but still need to know when new APKs are available for their apps. ApkTrack performs simple website scraping to grab the latest versions of packages present on the device.
This application is distributed under the terms of the GPL v3 License
The source code is available at github.com/JusticeRage/ApkTrack.
Usage
See the attached screenshot for a preview of the application.
Click on an application to perform a manual version check.
The buttons at the top are used to respectively refresh the installed application list and perform a version check for all applications.
That's it!
Things to keep in mind:
The application will perform HTTP requests both on demand and silently. It does not care whether you are using 3G, 4G or WiFi. Please do not install it if your mobile plan charges data at a premium.
Updates, installations and uninstallations are not detected automatically by the application. You have to press a button to refresh the installed apps.
ApkTrack uses regular expressions to scrape webpages, so it may cease to work without notice if the target websites are modified.
Applications are *not* updated automatically. You still have to find a way to download the latest APKs and sideload them yourself. ApkTrack is simply here to tell you that the update is available.
Although there is a background service checking for updates every day, it may get killed by the OS. Remember to check for updates manually in the application from time to time.
ApkTrack has no fancy icon Feel free to design one!
I am by no means an Android developper. This is a project I hacked quickly because I was tired of checking updates manually. If you are learning Android development, what you see in the code should definitely not be considered best practice. You're welcome to point out what I did wrong, though!
Download
A precompiled APK can be found on the GitHub page. I would post the link, but as a new user, I can't yet.
Source code: https://github.com/JusticeRage/ApkTrack
APK: http://kwiatkowski.fr/apktrack/ApkTrack.apk
Let me know what you think!
Click to expand...
Click to collapse
This is fantastic! I use Raccoon to download apps to my computer before manually transferring them to my phone, and when i wanted to check if there was an update out for an app i'd have to check one by one the apps on Raccoon, This is going to be a huge time saver.
famewolf said:
Have you considered taking the full app name and kicking it into a google (or better yet startpage.com since it anonymizes the search but uses same parms as google) search maybe with additional keywords like "apk" and "download"? This would point folks to where they might be able to download the updated module. A similar technique is used by windows software update checker "sumo" (software update monitor) A similar idea would be to do the same with an appstore search of where the update was located...minimal code is needed since you are just kicking an url to be opened to the browser via the "view" feature.
Click to expand...
Click to collapse
That's another great idea. I will work on that in the upcoming weeks!
Very interesting project!
Someone suggested sorting option. I'd go one step ahead and request you to implement a feature which could hide non play store apps
@JusticeRage, this project sounds promising, however when I tested that, some of the applications were saying they are not uptodate, like CM Browser (I'm in beta programm), Naked Browser (maybe there is some problem with APK version?), Google Drive and Google Camera etc.
Also time ago I posted this question : http://forum.xda-developers.com/showthread.php?t=2988051 ... Maybe this can be implemented with your application ? So in this case I would rather prefer to highlight such disappering aps. rather then filtering them out.
Another option to jump on app from to the list to GooglePlay or searching on web for apk or alternate repository (ApToide) would be really nice. ?
Working fine here. Now This is my ChangelogDroid replacement, because its not working on my device with MUI rom. Keep update this app & would be nice if you push it to playstore.
APKUpdater 2
APKUpdater is an open source tool that simplifies the process of finding updates for your installed apps. It will provide similar functionality to an app store, making it a very useful app for those who want to run Android without Google Play.
It has been rewritten from scratch with modern technologies to make it easier to maintain.
Releases
Latest version: 2.0.5
Features
Update Sources: Find updates from APKMirror, Aptoide, F-Droid, Google Play.
Search Sources: Find new apps to install from APKMirror, Aptoide, F-Droid, Google Play.
Schedule background update checks and receive a notification when updates are found.
Supports Android 4.0.3 to Android 10.
Android TV support.
Modern Material Design 2 with multiple theme support.
Direct install of updates for sources that support it.
Root install of apps.
App ignore list. Filter updates by architecture. Filter experimental apps. Filter apps by API level.
Github
Source code can be found on Github: https://github.com/rumboalla/apkupdater
XDA:DevDB Information
APKUpdater, App for the Apps & Games
Contributors
rumboalla
Version Information
Status: Stable
Created 2017-02-24
Last Updated 2019-11-29
FAQ
How can I help with the translations?
POEditor is used for translations. If you want to help visit https://poeditor.com/join/project/NWTNMrPFj8
Amazing App, thanks.
Regards.
Very useful! thx!!!
EDIT: will the white list function become a bit easier to add apps in the future?
Thanks for this
Edit:
Direct Download feature would be nice for apk mirror
Prince Chandela said:
Thanks for this
Edit:
Direct Download feature would be nice for apk mirror
Click to expand...
Click to collapse
It would be nice to have direct downloads, but for the moment I will not be adding it since I don't want to steal traffic from these sites.
Added multiple theme support and published version 1.1.0
thanks for sharing :good:
Changelog 1.1.1
* Some bugfixing.
* Added toolbar to settings activity.
The update check is really fast and easy to use :good:
A couple suggestions:
• exclude apps from the list
• bug in the notification bar
Nice App and really useful. Have a nice weekend. [emoji106]
Primokorn said:
The update check is really fast and easy to use :good:
A couple suggestions:
• exclude apps from the list
• bug in the notification bar
Click to expand...
Click to collapse
The notification bug should be fixed with last commit. I'll make a new release this weekend when I have some more time.
Long press makes app ignored (you will see it grayed). Don't see any easy way of completely removing apps from the list and letting the user add them back again.
Changelog 1.1.2
* Fixed progress issue in notification if more than one source was selected.
* Fixed issue with default values of ignore list.
Very nice app to have! Thanks
Droidphilev said:
Very useful! thx!!!
EDIT: will the white list function become a bit easier to add apps in the future?
Click to expand...
Click to collapse
You just need to long press an app to add or remove from ignore list.
I've installed this app on a old LG with cyanogenmod 7 without gapps, but when i press on the button for refresh the apps list or the settings button, the app crash! I've uploaded also the log, i think that can be useful
muggy1980 said:
I've installed this app on a old LG with cyanogenmod 7 without gapps, but when i press on the button for refresh the apps list or the settings button, the app crash! I've uploaded also the log, i think that can be useful
Click to expand...
Click to collapse
Changelog for 1.1.3
Fixed issue with notification on 2.3 android devices.
Fixed ignore app background issue in 2.3 android devices.
Changed SwitchPreference to CheckboxPreference in android devices below api 14.
This should make the app working again on 2.3. However there are some minor cosmetic issues that I will probably not fix:
Dark themes will look wrong.
On settings activity %s will be displayed instead of the right value.
It would be nice to know which apps failed (I have 38 errors but I don't know for which apps).
I had a bug, duplicates in the Updates tab after launching the update process several times.
Primokorn said:
It would be nice to know which apps failed (I have 38 errors but I don't know for which apps).
I had a bug, duplicates in the Updates tab after launching the update process several times.
Click to expand...
Click to collapse
Changelog 1.1.4
* Fixed dark themes in Android 2.3
* Don't return an error if app is not found on Play.
Most errors are coming from checking apps that do not exist in Google Play. These are no longer marked as an error.
Apart from that the most common errors are either connection errors or version parsing errors. Version parsing errors happen when apps have weird version names. Adding a way to see what exactly are the errors is something I'd like to add in the future.
rumboalla said:
Changelog 1.1.4
* Fixed dark themes in Android 2.3
* Don't return an error if app is not found on Play.
Most errors are coming from checking apps that do not exist in Google Play. These are no longer marked as an error.
Apart from that the most common errors are either connection errors or version parsing errors. Version parsing errors happen when apps have weird version names. Adding a way to see what exactly are the errors is something I'd like to add in the future.
Click to expand...
Click to collapse
Yep and adding a solution to check the repos of F-Droid and Xposed would be appreciated.
Apktrack's source code may help (GPLv3).
I see that after v1.8.10, site is not being actively updated... What's going on?
1. Download page is being updated more than 24h after every new release in PlayStore
2. Changelog still at 1.8.9 and misses some older versions
3. Previous versions also is stuck on 1.8.9
4. This is important. "MX Player 1.8.15 (NEON)" (Player_ad-neon_direct_-release.apk) that is published in site is different from the one installed via PlayStore.
The one from site (Player_ad-neon_direct_-release.apk) is mislabeled as being compatible with x86, however, they include only libs for ARM and its files for x86 are empty 0 byte files.
The one from PlayStore seems ok.
It is easy to compare the apk files: PlayStore apk and site apk.
-> Since 1.8.12 (or maybe 1.8.11, I don't remember), inside ad-powered version, the ads are now full-screen during Pause, turning the feature mostly useless to navigate videos.
-> Also since that version, app startup is slower, even after later versions saying the opposite.
OS: stock and unmodified Samsung SM-G360M with Android 5.0.2.
The full screen ads are very intrusive and really annoying. Will installing an older apk make the ads return to banners?
As far as I know, they are just analysing the user behaviours & feedbacks for better understanding of how the app is used & how the ad experience can be improved without affecting user experience. Hope, it will be minimized soon.
ktsamy said:
As far as I know, they are just analysing the user behaviours & feedbacks for better understanding of how the app is used & how the ad experience can be improved without affecting user experience. Hope, it will be minimized soon.
Click to expand...
Click to collapse
Ok!
Could you please, if possible, forward #4 above to responsible person?
ARM apk from site is different from the one at PlayStore. The one at PlayStore is correctly built and the other is wrong. That's my point.
This simple app will allow you to search for any text in Your favorite search engine, without leaving the Screen! All You have to do is simply select/copy the text!
Click to expand...
Click to collapse
App is now open source, check the GitHub repo.
Supported engines:
Google
DuckDuckGo
YouTube
Google Play
Features:
Copy to Launch: When copying a text, a floating button Will show on the screen.
Select to Launch: simply select the text, and you will find a shortcut to search your text. no need to copy (for Marshmallow+)
Select Search Engines, to specify which engines to use, and which to hide.
Auto-hide delay: Hides the floating bubble after the specified period.
Ad-free.
Google Play
Changelog:
v1.3.1.1
Code:
- Fixed a crash in Copy to Launch.
v1.3.0.1
Code:
- Fixed a crash in Oreo devices (now app is abiding background execution limitations).
- Now You can edit the query in the dialog before searching.
- Ignore copied urls/links.
v1.2.0.1
Code:
full version is now free on Google Play, without ads.
new app icon.
fixed permissions bug.
Reserved
Support for Google Play searching
v1.0.0.1 beta
Major Update
A new update is out! With free and pro versions.
Fully Free update
v1.2.0.1
Code:
full version is now free on Google Play, without ads.
new app icon.
fixed permissions bug.
update v1.3.0.1
Google Play
Code:
- Fixed a crash in Oreo devices (now app is abiding background execution limitations).
- Now You can edit the query in the dialog before searching.
- Ignore copied urls/links.
update v1.3.1.1
Google Play
Code:
- Fixed a crash in Copy to Launch.
This app tends to cause my phone to slow down and lag drastically. Is there a fix? I'm on a TMobile lg g7
texas83 said:
This app tends to cause my phone to slow down and lag drastically. Is there a fix? I'm on a TMobile lg g7
Click to expand...
Click to collapse
I'm sorry but in order to be able to fix the issue, I need more info. How exactly did you identify that the app is the culprit? I mean it really does so little to nothing in the background. Are there any logs (logcat for instance) ?
Thanks.
No root so cant get logs. It just randomly crashes multiple times even if I haven't used it in a while. See attached, I sent logs through feedback option.
texas83 said:
No root so cant get logs. It just randomly crashes multiple times even if I haven't used it in a while. See attached, I sent logs through feedback option.
Click to expand...
Click to collapse
So far I can't be certain, really, as Google Play takes forever to show me the bug reports.
Also, I'm in the middle of my exams, so I might not be able to solve this issue soon.
My suggestion would be disabling the "Launch on Copy" feature. If the problem still persists, then uninstall the app. As I don't know when I will have the time to fix this.
Thanks.
Like it. It's good that it can run from share menu, so I don't have to monitor clipboard.
Anyway, item not found in play store (I'm in Indonesia) so I had to get it from apkpure.
salmanfarisy said:
Like it. It's good that it can run from share menu, so I don't have to monitor clipboard.
Anyway, item not found in play store (I'm in Indonesia) so I had to get it from apkpure.
Click to expand...
Click to collapse
Thanks, I unpublished it from Google Play because I thought I'm the only one who's interested in it. Maybe I'll reconsider!
I republished the app again on google play, hopefully, this version won't crash. @salmanfarisy
app is now open source, check the GitHub repo.
v1.5
WHAT'S NEW
• Better looking dialog.
• Bug fixes.
Google Play
Monument Browser - small and sophisticated browser for Android with built in adblocker, offline pages, download Accelerator and many features...
Monument Browser was designed especially for Android. To provide a fast, easy-to-use, clean and lightweight browser.
Privacy Features.
Blocks & prevents Google, Facebook and trackers from spying on you.
Ad blocker.
With this ad blocker browser you will save data browsing faster and blocking unwanted and intrusive ads, redirections, pop-ups and unwanted crypto mining operations.
High speed internet download manager.
Monument Browser has a dedicated accelerated segmented downloader feature to take the most advantage of your internet connection, so you can save videos, images to watch and access offline whenever you want in the highest speed possible.
Save pages offline.
Save entire web pages offline to access even if you have no internet connection.
Disable AMP from Google search.
Bypass Google AMP pages and jump directly to the full web page.
Full-screen web navigation .
The full-screen mode can use 100% of your screen to display the web content for you (on devices which you can hide the navigation bar) this can prevent burn-in on amoled screens.
Anonymous navigation.
Protect your privacy with just a few clicks to enable a settings option that clears your navigation data upon exit or you can use a private session which deletes all data from the session when the app restarts.
Easy access mode.
Allows you to choose the location of the address bar, you can set it to be placed at the top or at the bottom of the the screen for easy access.
Night Mode.
Helps you get the best browsing experience at night or in a low-light environment, darkening the web pages to be easily readable.
Read Mode.
Remove distractions and unwanted content from articles on the Internet pages for a better reading experience with voice synthesizer and options to save the offline page for later reading.
Picture In Picture.
A minimized view mode that automatically activates when you are watching a full-screen video and the home button is pressed, so you do not have to stop playback of content for other tasks ( compatible with Android 8.0 Oreo).
Floating windows.
Use multiple windows as a popup to perform multiple tasks at the same time.
Very lightweight. with less than 2MB in size, Monument Browser can be used on many devices.
You can Download Monument Browser on Play Store
You can also get Monument Browser on Samsung's Galaxy Store and Huawei's App Gallery or direct download a play store based APK from here
There's a Windows version which you can download on Windows Store
Compatibility: Android 5.0 or higher
Latest updates:
******Play Store : 1.0.282
******Galaxy Store and App Gallery : 1.0.259
Version 1.0.283:
Enabled full-screen browsing on devices with a display cutout as users with a minor non intrusive notch such as the Galaxy Note 10/10+ might find this feature useful.
Added a feature to create folders in bookmarks.
Version 1.0.272 :
* added a strict pop-up policy which requests your permission to open pop-up windows
* added a strict anti tracking policy which prevent some web page from connecting to some tracking services and is meant to be used by privacy focused users
Wow, very fast, nice tools like Extras and Media Inspector. It will be my default browser if:
- go back page without reloading,
- improve media inspector because not detect any image and video from page,
- missing 3rd party player,
- missing cast to tv,
- can't use Tinder because this browser don't support Sharing Location and Notifications.
I have made some updates and the app is more polished since it was posted here
cristian.pana said:
Wow, very fast, nice tools like Extras and Media Inspector. It will be my default browser if:
- go back page without reloading,
- improve media inspector because not detect any image and video from page,
- missing 3rd party player,
- missing cast to tv,
- can't use Tinder because this browser don't support Sharing Location and Notifications.
Click to expand...
Click to collapse
where can I download it?
Enviado desde mi XT1635-02 mediante Tapatalk
myrcello said:
I have made some updates and the app is more polished since it was posted here
Click to expand...
Click to collapse
Why not attach APK to OP. And, provide link to App website link whatever.
Also, you have a lot of keywords suchas 'Anoonymous' and 'Privacy', so is webRTC disabled? (As if not, then you should change your keywords as they are wrong.)
Also, add screenshots. Either in tab, or in OP or 2nd post
joshua764 said:
where can I download it?
Enviado desde mi XT1635-02 mediante Tapatalk
Click to expand...
Click to collapse
I included the link for the app - https://play.google.com/store/apps/details?id=br.marcelo.monumentbrowser
m0d said:
Why not attach APK to OP. And, provide link to App website link whatever.
Also, you have a lot of keywords suchas 'Anoonymous' and 'Privacy', so is webRTC disabled? (As if not, then you should change your keywords as they are wrong.)
Also, add screenshots. Either in tab, or in OP or 2nd post
Click to expand...
Click to collapse
WebRTC and location is disabled.
myrcello said:
I included the link for the app - https://play.google.com/store/apps/details?id=br.marcelo.monumentbrowser
Click to expand...
Click to collapse
thanks, let's try it. I'll tell you later
Enviado desde mi XT1635-02 mediante Tapatalk
[Version 1.0.101]
On the new update you can configure the maximum number of connections per download (it accelerates your download by requesting the file in segments), you can set up to 7 connections or up to 32 connections (with the pro iap) ~ please be cautious about using too high values in this new feature because some servers might not support or even blacklist your IP because of too many connections ~
The newest update contains a lot of improvements:
Many ad blocker improvements
Now you can add custom hosts to the ad blocker list
Horizontal scroll on tabs list was improved
Added option on extras to force zoom
Layout was improved to be more accessible with one hand
Neat browser! Great to see a native dark/black mode for us OLED users, bottom navbar is nice too.
great browser but there is one thing that is keeping me away from it. That is find in page.
Great browser man.... I love it. The night mode feature is a great way to ease the eyes. Could you add a feature similar to facebook messenger's chat heads and an option to view webpages in chat head view by default?
Sent from my ZenFone Max Pro M1 using XDA Labs
Great start, lightweight & fast, I was hoping the floating windows could be launched externally such as clicking a link in a different app, any plans to add this feature also with resizable windows?
If you could add these I would definitely upgrade.
Thanks
Sent from my BLA-L09 using Tapatalk
I wish the browser could be downloaded outside of Google Play.
it's really light and fast. i usually open emails and some ebook sites only, still comparatively, execution was fast and snappy.
looks damn great, I love it. let's see if how long can I stay using it before switching back to the old browser.
Testing since yesterday and really appreciate. Great potential. web pages loading and downloading are really fast. Few suggestions regarding my use :
-Permanent private session option
-Adding Qwant as search engine
-Be able to choose a start page (url for example)
-An exit button.
Good work dev, thank you.
myrcello said:
The newest update contains a lot of improvements:
Many ad blocker improvements
Now you can add custom hosts to the ad blocker list
Horizontal scroll on tabs list was improved
Added option on extras to force zoom
Layout was improved to be more accessible with one hand
Click to expand...
Click to collapse
Why not add Min API 19 ??
Can you add an open in-app option? Something similar like firefox has?