Android Webview and webvr / webxr - Android General

Spend several days trying to make Android Webview go webvr / webxr
​
I have several projects to develop in VR and I used Unuty and Unreal for this. But with webvr/webxr coming it is a chance to get unified platform to distribute VR experience. Only problem I need to distribute it as stand-along app for google play and gearvr store (due to heavy video 360 4k/6k content - beyond Wi-Fi b/g/n capabilities).
​
Test device has android 7.1 - so webview is the chrome itself and in dev options set as chrome. Also tried to set it as chrome dev, chrome canary - no luck
​
my discovery for now
for webvr - this technology named deprecated and you need to set chrome://flags on normal chrome and it works well. Webview ignores that settings (might be if chrome://flags accessed from Webview it helps - have`t tried yet). There is an option to use chrome start-up parameters via adb but no good for production
​
for webxr you need to acquire Origin Trial Token from Goolge. And again stand alone chrome if accessing site with Origin Trial Token goes VR at no probs. But Webview simply ignores Token .
​
For now I have only one proper option - compile chromium and embed it in app. On windows I can distribute app using WinJS (.net and win32 also good) + Microsoft EDGE Webview. Works surprisingly well with Windows Mixed Reality. For SteamVR again I can compile Gecko or use supermedium (Gecko compiled by other guys).
​
But on android I still in search for way to show Webview with local html with my webxr content (based on threejs mostly).

Hilo

Related

[APP] Paste Over Net - 1.0

Hello everyone. This is my vision of sharing clipboard over local network.
I found a lot of similar things however they were not good for me. Let me explain.
I have couple netbooks at home with linux/windows. I have desktop running linux. I have 3 androids around...and sometimes I have friend coming with Mac.
I want be able to just send link / password / picture/ video from one device to another fast-right-now without worrying to setup / configure /reading manuals for anything.
And here PasteOver.Net comes. Written for own use mostly, works strictly inside local IP subnets, uses AES-128/RSA-1024 encoding in case you want to launch it in school, sends clipboard content (content is unified, so PrintScr on windows will paste on unix devices like android too) and (or) files etc.
PasteOver.Net comes in 2 versions:
Desktop Edition
Android Edition
Desktop edition is a java "jar" and can run anywhere with JavaFx 1.8._u40 or better. Also I made some bundles for easy use on Intel CPUs (on website).
Android edition is hosted by google play market, also it has 2 additional features:
Empty Clipboard - floods clipboard with trash so it removes things like password (Samsungs keep last 20 items, your password may stay there forever).
Picture&Send - single button "do a picture, send to other device now".
You can get desktop bundles/jar and read more on: pasteover.net
Android version is on: play.google.com/store/apps/details?id=net.pasteover

LibreTorrent

LibreTorrent is a Free as in Freedom torrent client for Android 4+, based on libtorrent (Java wrapper libtorrent4j) lib.. Download and share files directly on your device.
Implemented features:
DHT, PeX, encryption, LSD, UPnP, NAT-PMP, µTP
IP filtering (eMule dat and PeerGuardian)
Ability to fine tune (network settings, power management, battery control, UI settings, etc.)
Supports torrents with large number of files and big files
HTTPS and magnet links support
Support proxy for trackers and peers
Ability to move files while downloading
Ability to automatic movement of files to another directory or to an external drive at the end of download
Ability to specify file and folder priorities
Ability to select which files to download
Ability to download sequentially
Material Design
Tablet optimized UI
Scheduling
RSS manager
Android TV support
Ability to create torrents
And more
XDA:DevDB Information
LibreTorrent, App for all devices (see above for details)
Contributors
proninyaroslav
Source Code: https://gitlab.com/proninyaroslav/libretorrent
Telegram group (also for beta test versions): https://t.me/LibreTorrent
4PDA: http://4pda.ru/forum/index.php?showtopic=778908
F-Droid: https://f-droid.org/app/org.proninyaroslav.libretorrent
Google Play: https://play.google.com/store/apps/details?id=org.proninyaroslav.libretorrent
GitLab: https://gitlab.com/proninyaroslav/libretorrent/-/releases
XDA Labs https://labs.xda-developers.com/store/app/org.proninyaroslav.libretorrent
Aptoide: https://libretorrent.en.aptoide.com/app
APKMirror: https://www.apkmirror.com/apk/proninyaroslav/libretorrent/
Android File Host: https://androidfilehost.com/?w=files&flid=246723
Version Information
Status: Stable
Current Stable Version: 2.1
Stable Release Date: 2020-04-21
Current Beta Version: 2.0-beta04
Beta Release Date: 2020-02-06
Created 2016-10-19
Last Updated 2020-04-21
Now its working!
Thank U
Emo Darkemotion said:
It says failed to fetch data from the link:crying:
Click to expand...
Click to collapse
Hello. Thank you for bug report. Can you send the link which you tried to download?
Needs a dark theme option and yes torrent + magnet link imports from browsers such as Firefox Nightly needs fixing. Have to shutdown the client 1st before tapping to fetch. As for the rest of the minimal settings approach, +10 points to the dev good job keep it up.
Sent from my Redmi 3S using Tapatalk
I ca't change download location to SD card, I get error. "Unable to use selected folder"
Promising. I'll keep watching this thread but for now I'll stick with Zeta Torrent.
You guys use jlibtorrent, right?
it's worth adding that all these features are made possible by the BitTorrent open source library JLibtorrent (a wrapper of libtorrent), created and maintained by the FrostWire team, which also contributes weekly to libtorrent
Cheers.
Nice app.
replaced utorrent with this :good:
@proninyaroslav No option to search and download torrent. Current search button works only for searching downloaded or downloading torrent files
jerryn70 said:
@proninyaroslav No option to search and download torrent.
Click to expand...
Click to collapse
I can add search engine using a list of known trackers, but since there is a problem with tracker blocks in some countries, this becomes quite problematic.
Would it be possible for this to work without using WebView ? Now it will just crash without it.
Part of the crash log :
#7: Binary XML file line #263: Error inflating class TextView
Caused by: android.view.InflateException: Binary XML file line #263: Error inflating class TextView
Caused by: android.util.AndroidRuntimeException: android.webkit.WebViewFactory$MissingWebViewPackageException: Failed to load WebView provider: No WebView installed
at android.webkit.WebViewFactory.getProviderClass(WebViewFactory.java:371)
at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:194)
at android.webkit.WebView.getFactory(WebView.java:2384)
at android.webkit.WebView.findAddress(WebView.java:1786)
 
Version 1.5
What's new:
Bugfixing:
opening torrent files from notify in some browsers
pause magnets with some trackers
laucher shortcut
download on the URLs with square brackets
port randomize
restore settings if data dir is deleted
minor fixes
Added:
Android 8.1 support (NOTE: at this time, starting with the version of Android 8.0, setting notifications from the app preferences is not working, you can change them only in the settings of Android 8.0.)
ability to save torrent file automatically
Wi-Fi only option
new limitations options
possible to select between add and pause button in foreground notify
watch directory option
notify if blocklist is loaded correctly
Update to jlibtorrent 1.2.0.15-RC2
Version 1.6
What's new:
Bugfixing:
downloading magnet links
connectivity check
option to download and upload only while charging
limitation options
autostart on Android 8+
saving active and seeding time
minor fixes
Added:
black theme (e.g. for OLED devices)
custom battery percentage for battery control option
keep alive option
availability info for each torrent and file
add infohash directly to the Add Link field
peers info in main window
Update to jlibtorrent 1.2.0.16
P.S: also added info about donation: https://github.com/proninyaroslav/libretorrent#donation
Version 1.7
What's new:
Bugfixing
Version 1.8
Version 1.8
What's new:
Added:
RSS manager
Ability to create torrents
Scheduling
Android TV support
Android P support
More improve magnet naming
Expand proxy port range to 65535
Allow resume torrents manually if enabled power/Wi-Fi settings
Minor changes
Bugfixing:
Peer cache list limit
Displayed total peers number
Crash after double shutdown
Check torrent size after change priority
Minor bugfixes
Moving source code to GitLab
Reduce size by splitting APK for each architecture (F-Droid is not yet supported)
Update to jlibtorrent 1.2.0.18-RC10
I have two ideas about streaming support: make it universal for any file formats, or specialized for video with subtitles (in fact the app will itself determine these files in the torrent). What would be the best option? The first option gives more flexibility, and the second one is aimed only at the video stream.
Seems to work well.
Version 1.9
What's new:
Added:
Streaming support (currently without DLNA).
Streaming allows you to download and share individual files from a torrent (e.g VLC or browser).
Just make a long press on the file and copy stream url
Support for torrents with a large files number
BEP53 support. More about it: http://www.bittorrent.org/beps/bep_0053.html
Show errors for each torrent
"Do not download immediately option" for feeds
Own BitTorrent fingerprint ("Lr")
Battery usage warning for DHT option
Bugfixing:
Settings and permission dialog themes
Magnet adding
Export big feed list
Comments and trackers list in create torrent dialog
Torrent name fetching from magnet
Support ampersand (&) in feeds
Minor bugfixes
Big update of Chinese translation
Java 8 support
Migrate to libtorrent4j (fork of frostwire-jlibtorrent) https://github.com/aldenml/libtorrent4j
Version 1.9.1
What's new:
Added:
Swipe refresh to filemanager
Bugfixing:
Blank detail window on tablets
Multi-window support
Chrome OS and Android notebooks support
Update of Chinese translation
Update to libtorrent4j 1.2.0.20-RC3

Searching for an Android for Agent Secret

Hello,
For my pixel 2 or OnePlus 5T I am looking for a version of Android based on the confidentiality:
- Application open source
- No third party service installed like Google
- Possibility to edit the file host for blocking ads, trackers and other online garbage. Ex : https://github.com/notracking/hosts-blocklists
- A firewall to control the data that comes out of my phone
I know CopperheadOS based on security but it does not allow to modify system files like the hosts file...
Is it fiction or something like that already exists?
I have the feeling that users like me (concerned about their private life) are often forgotten...
Best regard
Try Lineage OS
https://www.getdroidtips.com/list-best-custom-rom-pixel-2-pixel-2-xl/

[APP] [OpenSource] RxLowpoly - Opensource Android Library

​
RxLowpoly
An Android library to bring your ordinary photos to life with an awesome crystallized effect.
Library Details
RxLowpoly uses JNIwith 64 bit support to meet google specified requirement for all apps to be 64 bit enabled by August 2019.
Use of JNI enables much faster execution than other similar libraries.
Use of Sobel Operator for edge detection.
Use of Delaunay Triangulation on the result from the Sobel operator to construct the final crystallized lowpoly effect on the image.
Library - https://github.com/abhriyaroy/RxLowpoly
Sample app - https://play.google.com/store/apps/details?id=com.zebrostudio.lowpolyrx
Please star the repository on github if you like it. :fingers-crossed:

dSploit/cSploit continuation

Hello, if you know what cSploit is you also probably knows that it's buggy and outdated.
I have taken time to rebrand the software, mixing versions, and modifying code.
My goal was to fix the login cracker which was not giving status output since the C regex was broken, so I re implemented the original dSploit 1.0 fashion - each tried passwords are shown - and the progress bar is effective. Also did modify the java code and res to be able to fully use hydra (more options, and most importantly being able to pass http related plugins parameters).
Metasploit is outdated, and ruby 1.9 cannot run the lattest version; so I switched to version 2.7, which is running: we can install gems.
Issue is that when downloading the MSF and setting it up, the bundle doesn't return, and gives no output. I don't know what is happening here, there may be a prompt for administrator's password so I run 'bundle install' as root, but it doesn't change anything.
gem install bundler does succeed, but not bundle install, showing forever "downloading gems". This part is tricky and I need people to look upon it with fresh eyes (I spent too much time on the code).
I'm calling the project eSploit and renamed a lot of things like package name, since I have been working alone and that the cSploit project is utterly abandoned, but still is delivered on platforms like nethunter store despite the bugs and EOF notice. So don't judge me on taking it over since no one cares.
Status is:
Nmap: fully functionnal
Hydra: restore not working (restore file's path issue)
Exploit finder: Not working since the MSF doesn't update yet -see above- , and that is the milestone.
MITM: not tested, might just get rid of it.
There is a change of strategy in the way we will retrieve exploits, instead of contacting outbound server and pass it the result of the inspector, then seeking in the metasploit database for the CVE, we will just pass the inspector's result to metasploit. No difference, and the thing will be working on local networks without internet connection,
To be honest this is a bit like pinning a nail with a bulldozer, but for now there is no alternative.
Submodules are removed from git, instead there's a big working tree with all the dependencies.
Note that the openssl library originaly shipped with the package doesn't 'work' with most newer software, hence are we using 1.1.1l for ruby, and will either stick to the lattest for older softwares (like hydra 8.8) or update the programs, so now only nmap is working.
So you tell me what you think of it, and don't hesitate to report bugs on github, ask me questions about the architecture of the software (originally designed by simone margaritelly), and help me finding a solution to the main issue.
GitHub - e2002e/eSploit: cSploit - The most complete and advanced IT security professional toolkit on Android.
cSploit - The most complete and advanced IT security professional toolkit on Android. - GitHub - e2002e/eSploit: cSploit - The most complete and advanced IT security professional toolkit on Android.
github.com
This is very cool. It would be really cool if this is working. I hope that you can fix these Problems
cSploit, dSploit.. now eSploit i really like this program.
Any similarities with zANTI ?
I am very interested in this project! But the github page is offline Are you still working on this?
Hi people, I got to some reasoning that this was not needed, though being cool to have the metasploit framework for android, I remember now how younger I tried to hack into things without a proper vulnerability scanner. This results in frustration. You can't know just from an nmap scan what exploit to launch. This thing would be awesome with (for instance) greenbone. But as is it is like attacking tanks with guns.
So I dropped it and deleted the repository.
Thanks for your reactions.
What happen it's not available

Categories

Resources