yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Gaukler_Faun:
It seems, that the image you want to open isn't scanned by the media scanner. Here a few questions:

This happens always, when you try to load an image via the build in menu?

With every image?

Dies it also happen, when you "share" the same picture to the editor?

Does rebooting the phone solve the issue?
[Android Apps and Games] Ultramanoid:
Thanks for the quick reply. So, answering every question.

# Yes, always, any image, jpg and png, any path, opening from the menu.

# Yes, also shared from another application, file manager or image viewer.

# Working with the smartphone and it's my internet connection right now with hotspot for several devices, so I can't restart it. I triggered just a media provider restart if that was the purpose of your question, but did not change anything.

Edit : There's one one way it will not crash. If I pick using Android's default file picker ( the one part of the OS, DocumentsUI ), then it works.

Edit 2 : It works with Ghost Commander, too. So I guess it works depending on the application. Problems with FX file manager for instance and Simple Mobile's Gallery.
[Android Apps and Games] TheMadRuffian:
Feature request: Could you add a freeform draw option? It would really come in handy.

Thanks
[Android Apps and Games] Gaukler_Faun:
That's strange I've no of this issues on my side. I also use Simple Mobile's Gallery. I'm on OREO.

Is anyone else facing this issue?
[Android Apps and Games] Gaukler_Faun:
I just tried it several, but had no luck. I'll try it again, but not in the near future.
[Android Apps and Games] TheMadRuffian:
I'm also using simple gallery and haven't faced a issue. I'm on pie.
[Android Apps and Games] Ultramanoid:
When sharing from Simple Mobile's Gallery ( any image, any path ) there is no crash but I always get a 'Could not load image' error in the editor. In the log I only see this :

System.err
at de.aosd.fossimageeditor.MainActivity.handleImage(MainActivity.java:367)

... I tried with Android 8.1 and 7.1.2. Anyway, the editor itself works fine. I wouldn't worry about supporting every possible file manager and gallery application out there.
[Android Apps and Games] Ultramanoid:
Could 2:3 / 3:2 ratio be added to the crop options ?

Or alternatively / in addition, be able to specify pixels in width and height ourselves, maybe. With the free option is guesswork now.
[Android Apps and Games] Gaukler_Faun:
At the moment I'm working on my browser. But the alternative suggestion sounds good. I'll implement it. At Monday school starts again (with a lot to do and the next vacation will be at Christmas). So if I forget it, please remind me.
[Android Apps and Games] Ultramanoid:
Yes, I follow progress on that too. Thank you for considering it ! I'll try to remember it myself, make a note somewhere to check around Christmas.

Edit, January 20th : I guess this last post became the reminder note.
[Android Apps and Games] Gaukler_Faun:
Update v 0.3

Changes:

- new: custom crop option

- new: hide app from launcher

- minor fixes
[Android Apps and Games] Ultramanoid:
Thank you for this version. I have been testing and see two issues consistently repeating.

# The cropped images are degraded, noticeably, in quality, compared to the originals. ( Is this the same bug that happened on an older version, maybe ? )

# The crop specifying values doesn't really respect the values given. I try, say a fixed 720 pixels cut for instance, but get 913 pixels ( or some other random number ) in the exported crop.

I've tested both jpg and png.
[Android Apps and Games] Tatsch:
Hi, some questions:

Is It possible

- determine jpg compression rate when saving an an image?

- determine wether to keep/change/delete EXIF-data when saving an image?

Gesendet von meinem SM-T820 mit Tapatalk
[Android Q&A, Help & Troubleshooting] Abdo772014:
I have tried the wineHQ app on the xiaomi mi 6 and it didn't even start....I know that the app works best with arm ×86 processors but it should also work with arm 64 too
[Xposed Framework Modules] Xspeed:
AppOpsXposed Re is a module for the Xposed framework that restores AppOps functionality on recent Android versions.

"Re" (short for "revised") version got a few updates compared to the original, making it work on newer Androids, like Nougat and Oreo.

Original thread by caspase: AppOpsXposed - AppOps for 4.3+

What is AppOps? What's the difference between AppOps and permissions?

AppOps is a feature that is included in Android starting with JellyBean 4.3. It allows the user to limit an apps functionality, regardless of permissions granted; for example, you can prevent an app from reading your contact list, or accessing your current location. The difference between revoking permissions and using AppOps is that in the latter case, the affected app will not know what happend and, most importantly, will (usually) not crash. In the case of the location, the app will think that the location is currently unavailable. In the case of your contact list, the app will see an empty list.

An important thing to keep in mind is that AppOps was not intended for end-users, so some features do not work as advertised. Limiting "Keep awake" for example has no effect, as this was not implemented by the Android developers.

Compatible with all Android versions from 4.3 'Jelly Bean' to 9.0 'Pie'.

Credits:

Xposed Framework: rovo89 & Tungstwenty

Original module: caspase

Download: AppOpsXposed Re on Xposed Module Repository

How to report problems efficiently?

- Enable the Debug log in settings

- Use functions that don't work as intended

- Export the logs from Xposed app and put them on PasteBin

- Post on the XDA thread the link along with more information about your device

XDA:DevDB Information

AppOpsXposed Re, Xposed for all devices (see above for details)

Contributors

Xspeed, caspase

Source Code: https://github.com/XspeedPL/AppOpsXposed

Xposed Package Name: at.jclehner.appopsxposed.re

Version Information

Status: Stable

Current Stable Version: 1.30.6

Stable Release Date: 2019-03-09

Created 2018-08-10

Last Updated 2019-03-08
[Xposed Framework Modules] ElwOOd_CbGp:
you rock dude. I had to settle for my 2nd favorite rom for my daily driver bc it had no AppOps. Now I'm free!!! when I get time I will flash back and give this a try.

Thanks for sharing!!!!
[Xposed Framework Modules] sutobe:
Hey, thanks for your work (even though I'm still on Nougat).

I have three questions though:

- when I go into an app's persmissions screen the sliders in 1.30.4 turned green when turned on and grey when off. In 1.30.5 they're always grey, can this be modified so they change color depending on how their status is?

-also in an app's permission screen, the name of each permission was differently formated and translated in 1.30.4. Could this be ported over to your version of AppOps?

-the next thing didn't work with 1.30.4 either but maybe it can be fixed (or my phone simply isn't compatible), when I go to designs and change the icons of AppOpsXposed, none of them changes in the phone's settings / app overview screen.

I have some screenshots attached. My phone is the HTC 10 on Nougat, regularly rooted
[Xposed Framework Modules] Xspeed:
It's really easy to change, I am experimenting with colors at the moment.

When I was releasing this I prioritized functionality over looks, but it will be done, no worries.

I am aware of that, the labels got messed up when I was porting the code base. I'll see what can be done.

It actually works like the previous version. To see those changes you can either reboot or restart the "UI" process.

To make it work auto-magically a lot more work would be needed, and to be honest, for a single time use feature it's not worth it in my opinion.
[Xposed Framework Modules] DE SEXIEST:
It works

But after disabling some ops (permissions) those apps on going notification don't show the notification bar although they're running in the background.

But if i revert it then the notification shows
[Xposed Framework Modules] Hopie:
FC after start at HTC One M7 with Android 5 ROM
[Xposed Framework Modules] toBsucht Psp:
Nice this cutie is now offical.

Used your inoffical mod since oh my gosh ..long time ago...about a year

on LP, MM, Nougat

:good:
[Xposed Framework Modules] kazzxtrismus:
Awww yeah!... Thankyou for this!
[Xposed Framework Modules] Mockingbird_:
Auto close app everytym when i open :/
[Xposed Framework Modules] toBsucht Psp:
Maybe try caspase appsops.

For me it works now better with my nougat device. Better permisson controll* and less errors on apps with blocked permissions :good:

*possible to block audio focus on music, video, notification :)
[Xposed Framework Modules] nijihana:
Hi! What's the difference of this and the appopsxposed without the "re"?~
[Xposed Framework Modules] Xspeed:
Original module was supposedly abandoned. This version was updated to support newer Androids, including Nougat and Oreo.

"Re" is short for "revised".
[Xposed Framework Modules] nijihana:
Thank you!
[Xposed Framework Modules] toBsucht Psp:
Any chance blocking apps permission to change system settings?

A language file for translation would be nice ;)

edit:

Now i see modul can block "write system" e.g. it can denin on playstore / service but some apps still

change system ( froce app to run in backround) after install an update.

So if an app has no permission to write system how it can change settings even if i denin playstore & service permisson to change system? ^^^^:confused:
[Xposed Framework Modules] smallKING81:
This app is broking the item "Fingerprint scanner" in the settings of phone. I get FC when I try to open it. My phone is HTC U11, Adrroid 8.0, ROM LeeDroid.
[Xposed Framework Modules] AnonVendetta:
[MENTION=5292510]Xspeed[/MENTION]: 'Add OP_BOOT_COMPLETED' in the hacks menu still doesn't work after checking the box and rebooting, there is no option anywhere to control whether an app can start on boot. I'm running a pure AOSP ROM so there is no Privacy Guard, etc. Is there a workaround/fix for this?

Thanks!
[Xposed Framework Modules] bkkzak:
[MENTION=5292510]Xspeed[/MENTION] Just curious, what are the chances of this getting updated for Pie?
[Xposed Framework Modules] Xspeed:
What settings is the app changing after you disabled the permission?

I am going to need LogCat during the FC from you to be able to see what's exactly wrong.

This boot run blocking is actually a hack that works only on some devices, to be honest it doesn't work on mine either :eek:

If you mean EdXposed, you're unfortunately out of luck. This module HEAVILY relies on so called "resource hooks" that EdXposed doesn't support at the moment. Sorry :(
[Xposed Framework Modules] MDV106:
What is the difference between this app and AppOpsX from F-Droid? does it work on Android Pie?
[Xposed Framework Modules] Xspeed:
To be honest I've never heard of AppOpsX. The two applications work completely different under the hood.

There is stuff non-Xposed apps can't do, like adding a shortcut to AppOps on the app details activity.

Regarding your second question, YES!

The fresh new 1.30.6 version supports Android 9.0 Pie and EdXposed.

I managed to make it work by separating resource hooking related stuff to a second module and made it optional for other functionality.

Simple? Absolutely. Clever? Maybe. AppOps? Xposed. Sorry :/
[Xposed Framework Modules] v0ne:
This is great. Thank you :good:
[Xposed Framework Modules] v0ne:
Any alternative solution for this (refer to ss) aside from installing as system app? Im using galaxy note 8 with oneui. Thanks
[Xposed Framework Modules] Xspeed:
That's definitely a bug. I have an idea how I might be able to fix that. Hang on
[Xposed Framework Modules] toBsucht Psp:
Quote:

Originally Posted by toBsucht Psp

Now i see modul can block "write system" e.g. it can denin on playstore / service but some apps still

change system ( force app to run in backround) after install an update.

So if an app has no permission to write system how it can change settings even if i denin playstore & service permisson to change system?

It was a system app which "stop app in backround" similar to stamina mode. It was called Duraspeed (android 7). Now i updated to android 8 and no app switch on enable run in backround. Not sure how much related to Oreo or update of the mangament application which is now called Cubot powermaster.

However after reading your reply i checked again if one of thoses apps are still running in backround. Sadly it seems to be "xposed prevent running" do not work as well as befor system update. So i maybe retry additional greenify which did a good job on android 6 :cyclops:

Apps which always switched to enable in backround are browser, social messenger, guess most of those which want to connect to network during a regular amount of time. The wakelock option of appsops never prevented anything from running, for me^^

Doesn´t matter appsops still better as just disable permission in system.
[Xposed Framework Modules] v0ne:
Thanks mate. :good:
[Xposed Framework Modules] :
Root vs Xposed AppOps

So there are also AppOps (root) apps in Google play store . Whats the advantage of using this module ?:confused:
[Xposed Framework Modules] MDV106:
Im getting this same.bug too when i install the app.
[Xposed Framework Modules] marcdw:
See the previous page for an answer that might apply.

LG G3 D851, Mahdi v2.9 ROM (4.4.4), microG (NoGApps), MultiROM, XDA Legacy
[Xposed Framework Modules] MDV106:
Any fix for this bug yet ? Its preventing me from being able to use the module
[Xposed Framework Modules] bush911:
Appops vs Xprivacy

Is it necessary to use the two modules, and what's the difference between the 2.

---------- Post added at 10:01 ---------- Previous post was at 09:49 ----------

have installed latest EdXposed and this module, while launching it says:

uid 10220 does not have android.permission.get_app_ops_stats.
[Xposed Framework Modules] beeshyams:
[MENTION=5292510]Xspeed[/MENTION]

Installed as system app on MiA1 stock Pie using App systemiser Terminal Magisk module (in /system /priv-apps) . Apps show up but when I try to change permissions, app crashes.. Latest EdXposed (released today). Error captured by Scoop Xposed module

java.lang.SecurityException: uid 10280 does not have android.permission.MANAGE_APP_OPS_MODES.
at android.os.Parcel.createException(Parcel.java:1950)
at android.os.Parcel.readException(Parcel.java:1918)
at android.os.Parcel.readException(Parcel.java:1868)
at com.android.internal.app.IAppOpsService$Stub$Proxy.setMode(IAppOpsService.java:672)
at android.app.AppOpsManager.setMode(AppOpsManager.java:1834)
at java.lang.reflect.Method.invoke(Native Method)
at at.jclehner.appopsxposed.util.d.a(Unknown Source:4)
at at.jclehner.appopsxposed.util.d.a(Unknown Source:8)
at at.jclehner.appopsxposed.util.a.a(Unknown Source:47)
at com.a.a.a.b$1.onCheckedChanged(Unknown Source:35)
at android.widget.CompoundButton.setChecked(CompoundButton.java:171)
at android.widget.Switch.setChecked(Switch.java:1080)
at android.widget.Switch.toggle(Switch.java:1075)
at android.widget.CompoundButton.performClick(CompoundButton.java:132)
at android.view.View.performClickInternal(View.java:6582)
at android.view.View.access$3100(View.java:778)
at android.view.View$PerformClick.run(View.java:25897)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6762)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Caused by: android.os.RemoteException: Remote stack trace:
at android.app.ContextImpl.enforce(ContextImpl.java:1812)
at android.app.ContextImpl.enforcePermission(ContextImpl.java:1821)
at com.android.server.AppOpsService.enforceManageAppOpsModes(AppOpsService.java:982)
at com.android.server.AppOpsService.setMode(AppOpsService.java:1091)
at com.android.internal.app.IAppOpsService$Stub.onTransact(IAppOpsService.java:237)
[Xposed Framework Modules] Aaazv:
app not launching and it says stopped working android 7.0
[Xposed Framework Modules] bush911:
android Pie

expecting a workable build for pixle 3 on latest android pie
[Xposed Framework Modules] MDV106:
Any updates yet on the bug?
[Xposed Framework Modules] CapnShitzhu:
So did we find any fix for GET_APP_OPS_STATS issue?

Edit: Installed App Systemizer from Magisk repo and systemized AppOps into a priv-app. Rebooted and everything working now
[Xposed Framework Modules] SunDevil329:
I'm experiencing the same issue. Installed module in EdXposed (running the latest v0.4.1.2 SandHook framework) and used App Systemizer Terminal to install as a system app (to /system/priv-apps). App opens just fine, but as soon as I try to change a setting, the app closes instantly (I don't get an error, it's just gone). Tried selecting various options under "Force Variant" in settings to no avail. Running RR 7.0.2 (klte), Pie.
[Xposed Framework Modules] Mikanoshi:
APK is proguarded, why? Stacktraces are useless.

I managed to launch module without systemizing it by hacking PackageManager class and making module look like a system app, but it also crashes when clicking on any package in a list.

Just tons of errors like this

java.lang.NoSuchFieldException: No field OP_BLUETOOTH_SCAN in class Lat/jclehner/appopsxposed/util/a; (declaration of 'at.jclehner.appopsxposed.util.a' appears in ...

for every field out there, and finally

E/AndroidRuntime: FATAL EXCEPTION: main
Process: at.jclehner.appopsxposed.re, PID: 20199
java.lang.ArrayIndexOutOfBoundsException: length=78; index=10005
at com.a.a.a.c.a(Unknown Source:192)
at com.a.a.a.b.d(Unknown Source:47)
at com.a.a.a.b.D(Unknown Source:3)
at androidx.fragment.app.d.U(Unknown Source:18)
at androidx.fragment.app.k.a(Unknown Source:812)
at androidx.fragment.app.k.i(Unknown Source:38)
at androidx.fragment.app.k.a(Unknown Source:42)
at androidx.fragment.app.a.f(Unknown Source:167)
at androidx.fragment.app.k.b(Unknown Source:38)
at androidx.fragment.app.k.a(Unknown Source:114)
at androidx.fragment.app.k.b(Unknown Source:88)
at androidx.fragment.app.k.j(Unknown Source:21)
at androidx.fragment.app.k$1.run(Unknown Source:2)
at android.os.Handler.handleCallback(Unknown Source:2)
at android.os.Handler.dispatchMessage(Unknown Source:4)
at android.os.Looper.loop(Unknown Source:208)
at android.app.ActivityThread.main(Unknown Source:107)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11)
at com.android.internal.os.ZygoteInit.main(Unknown Source:274)

GitHub sources are hard to compile, no idea what are the requirements. Looks like a module and not the entire Android Studio project.

BTW, EdXposed supports resource hooks now :)
[Xposed Framework Modules] natsousa:
Was anyone able to get this to work? Like the others, I experienced a crash when toggling an option.
[Xposed Framework Modules] MDV106:
Dev hasnt fixed the issues yet.
[Xposed Framework Modules] Mikanoshi:
I just use another app, "App Ops - Permission manager".
[Xposed Framework Modules] MDV106:
AppOpsX is free and opensource and available via fdroid
[Xposed Framework Modules] Mikanoshi:
Yes, there is a number of apps like that, I just installed the one that was updated more recently :)
[Xposed Framework Modules] gps3dx:
I tried to sysemize the module as well on my Q Andr - but no luck.

Although the app declares it wants "android.permission.UPDATE_APP_OPS_STATS" - there's some java bug that don't allows it to get it even though I force it using 'pm grant'

dumpsys package at.jclehner.appopsxposed.re
...
requested permissions:
android.permission.WAKE_LOCK
android.permission.GET_APP_OPS_STATS
android.permission.UPDATE_APP_OPS_STATS
android.permission.WRITE_EXTERNAL_STORAGE: restricted=true
android.permission.READ_EXTERNAL_STORAGE: restricted=true
...

PM granting....

255|OnePlus3:/ # pm grant at.jclehner.appopsxposed.re android.permission.GET_APP_OPS_STATS
at.jclehner.appopsxposed.re android.permission.GET_APP_OPS_STATS <

So far ok... but there's a bug with granting UPDATE_APP_OPS_STATS permission.

OnePlus3:/ # pm grant at.jclehner.appopsxposed.re android.permission.UPDATE_APP_OPS_STATS
jclehner.appopsxposed.re android.permission.UPDATE_APP_OPS_STATS <
Security exception: Permission android.permission.UPDATE_APP_OPS_STATS requested by at.jclehner.appopsxposed.re is not a changeable permission type

java.lang.SecurityException: Permission android.permission.UPDATE_APP_OPS_STATS requested by at.jclehner.appopsxposed.re is not a changeable permission type
at com.android.server.pm.permission.BasePermission.enforceDeclaredUsedAndRuntimeOrDevelopment(BasePermission.java:429)
at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManagerService.java:2115)
at com.android.server.pm.permission.PermissionManagerService.access$900(PermissionManagerService.java:121)
at com.android.server.pm.permission.PermissionManagerService$PermissionManagerServiceInternalImpl.grantRuntimePermission(PermissionManagerService.java:3020)
at com.android.server.pm.PackageManagerService.grantRuntimePermission(PackageManagerService.java:5801)
at com.android.server.pm.PackageManagerShellCommand.runGrantRevokePermission(PackageManagerShellCommand.java:1955)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:230)
at android.os.ShellCommand.exec(ShellCommand.java:104)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21841)
at android.os.Binder.shellCommand(Binder.java:881)
at android.os.Binder.onTransact(Binder.java:765)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4860)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4062)
at android.os.Binder.execTransactInternal(Binder.java:1021)
at android.os.Binder.execTransact(Binder.java:994)
[Xposed Framework Modules] lokesh ganesh:
Does this work on Android Q
[Xposed Framework Modules] asdf2345:
What's this pm grant? Also, I'm on the stock Android 9 rom for my Xperia XZ1 Compact and having the same issue
[Xposed Framework Modules] AnonVendetta:
[MENTION=8912783]asdf2345[/MENTION]: It means "permissions manager grant". It's a way of handling permissions with commands.
[Xposed Framework Modules] Cedoresti:
hi, work on pie ?
[Android Head-Units] velocity4:
I have 3 different units right now, Ownice, Eonon, and a no name generic. All three of them sound about the same to me, all are amplified with Pioneer or MTX.

I think you're better off just deciding based on features and interfaces you'll need (such as an SD slot or multi USB) and expect bugs cause they all have them:)

I also have 2 4 gig ram units now and I dont think they are any faster than the 2gb units i have.
[Android Head-Units] silwarrior:
Has anyone used the Maestro iDatalink on the Atoto radio.? Is it possible?
[Android Head-Units] Croak:
It is not possible since none of the "universal" Chinese head units use CANBUS for anything.
[Android Head-Units] Trodrig1:
I called idata and was told atoto was not supported, bye. They hung up.

I have to send it all back.
[Huawei MediaPad M5  Questions & Answers] the_zealot:
I have just bought 10.8 version and I like it, but was really surprised to find out there is no way to change resolution like for example in this video (I am not allowed to post links, but you can search it on youtube under the name: How to Change Screen Resolution in HUAWEI P20)

Is that a bug of some kind and we may hope that this feature will be introduced in some later EMUI updates?
[Huawei MediaPad M5  Questions & Answers] lolmensch:
With developer options enabled you can set a custom DPI, effectively changing your resolution