Could the app change the setting if it had root access? Understandably, non-root users would have to install the helper app.Martin wrote:@gollyzila: This is the newest attempt of Google to restrict what apps can change (wihtout root). I only see one possibility to fix this and it's to install a little helper app that does not support the new dynamic permission model. Such 'old' apps that target an older Android version are still allowed to change 'unofficial' system settings. Google also has a bug report about this issue which is marked as fixed in a later version so maybe the workaround becomes unnecessary on Android 6.0.2, 6.1 or 7.
I totally agree about the holoish design but I don't want to spend my time on a complete/proper material makeover since I prefer to spend the time on other things at the moment.
Thanks for reporting the issues!
EAP version 1.30.0-dev
Moderator: Martin
Re: EAP version 1.30.0-dev
Re: EAP version 1.30.0-dev
Good idea to use root when available. I'll try to provide this feature (and the workaround app for non-rooted devices) with the next EAP build.
Re: EAP version 1.30.0-dev
Hi Martin,
I have problems writing to my external SD Card (employed in portable Mode) due to the new access rights policy of Marshmallow. The problem occurs when I try to use, e.g., the "write to file" action with a target file on the external Sd card. As far as I understand, this would require the app (automagic in this case) to request the write access right from the user, as described e.g. here: http://stackoverflow.com/questions/3313 ... to-sd-card
As a workaround, I use the "execute command as root" action with the respective Shell command to achieve my goal. However, it would be nice to get write Access also for the other actions that would require the rights.
Best regards,
Erik
I have problems writing to my external SD Card (employed in portable Mode) due to the new access rights policy of Marshmallow. The problem occurs when I try to use, e.g., the "write to file" action with a target file on the external Sd card. As far as I understand, this would require the app (automagic in this case) to request the write access right from the user, as described e.g. here: http://stackoverflow.com/questions/3313 ... to-sd-card
As a workaround, I use the "execute command as root" action with the respective Shell command to achieve my goal. However, it would be nice to get write Access also for the other actions that would require the rights.
Best regards,
Erik
Re: EAP version 1.30.0-dev
Hi Erik,
Maybe it's not a problem of the permission but about the external SD card in general.
Automagic should request the permission to write to external storage, otherwise it should not even start respectively show a special 'Grant access' screen. You can also check system settings->apps->Automagic Premium->Permissions: Storage should be turned on.
Writing to a real external SD card should not work since Android ~4.4 (when I recall correctly) since Google does not like apps to write data there (only to a few special directories for each app that are deleted automatically when the app is uninstalled. (I'm aware about SAF but don't like it yet)).
On a rooted device you could use an app like SDFix to allow access to the external SD card.
Regards,
Martin
Maybe it's not a problem of the permission but about the external SD card in general.
Automagic should request the permission to write to external storage, otherwise it should not even start respectively show a special 'Grant access' screen. You can also check system settings->apps->Automagic Premium->Permissions: Storage should be turned on.
Writing to a real external SD card should not work since Android ~4.4 (when I recall correctly) since Google does not like apps to write data there (only to a few special directories for each app that are deleted automatically when the app is uninstalled. (I'm aware about SAF but don't like it yet)).
On a rooted device you could use an app like SDFix to allow access to the external SD card.
Regards,
Martin
Re: EAP version 1.30.0-dev
A new EAP version is available.
Changes in this update:
Automagic
Download: Automagic.apk (2016-01-23)
Automagic Workarounds (required on Android 6+ to change unofficial system settings)
Download: AutomagicWorkarounds.apk (2016-01-23)
Regards,
Martin
Changes in this update:
- Workaround to change private/unofficial system settings on Android 6: Automagic now requires a small workaround app called Automagic Workarounds available in the EAP forum to change private/unofficial system settings on Android 6 (will be provided on Google Play at a later time)
- minor changes and fixes
Automagic
Download: Automagic.apk (2016-01-23)
Automagic Workarounds (required on Android 6+ to change unofficial system settings)
Download: AutomagicWorkarounds.apk (2016-01-23)
Regards,
Martin
Re: EAP version 1.30.0-dev
Where and which system settings can I change now?
Re: EAP version 1.30.0-dev
Using action set system setting. They depend on each phone and/or rom installed and some take effect only after restarting the phone.
Re: EAP version 1.30.0-dev
Some other actions like Set Screen Brightness also modify unofficial system settings (adaptive brightness). Action Set Vibrate On Ring State is another example.
The features that modify such system settings have been available before but now require the workaround on Android 6 since Automagic will support the new Android 6 permission model and Android prevents the modification of the unofficial system settings for such apps.
The features that modify such system settings have been available before but now require the workaround on Android 6 since Automagic will support the new Android 6 permission model and Android prevents the modification of the unofficial system settings for such apps.
Re: EAP version 1.30.0-dev
Hello,
On android 6.0 (moto x style). The EAP's flashlight on/off condition does not seem to register the flashlight being on.
It works fine on a note 4 on android 5.1.1.
On android 6.0 (moto x style). The EAP's flashlight on/off condition does not seem to register the flashlight being on.
It works fine on a note 4 on android 5.1.1.
Re: EAP version 1.30.0-dev
Found a bug: when I try to change or create a variable of any type the Automagic crashes. My Android firmware is Samsung Stock on Android 4.4.2.
Next comes the log file.
Next comes the log file.
- Attachments
-
- Version_ 1.30.0-dev.txt
- (1.55 KiB) Downloaded 1629 times