[Galaxy S III Android Development] JustArchi:
Bugfix release. If you're happy with your current release then there is no point in upgrading.

1.4.1

- [EXPERIMENTAL] Fixed very important permission issues.

# It now works a bit different. I've cleaned up permissions and made them as universal as I could.

# There are 2 stages now - aroma stage and android stage.

# Aroma stage is same as before - permissions are set during the installation.

# Android stage is something new, implemented by me to ensure that everything is allright.

# After an initital sleep of 2 minutes (to make sure system is fully loaded) on the first boot my new script 98archidroid_permfix will be called from /system/etc/init.d.

# It basicly checks if everything is allright with proper permissions and if not - it fixes permissions so they're always up to date and fixed.

# After clean finish it automatically delete itself to prevent being called on the next boot.

# This is a very professional way to deal with a permissions, we're calling it directly from loaded system so we're sure that system is fully loaded and permission are finally set in the initial stage.

# Probably I've just fixed a million of problems which may or may not arrive in the future. We're now sure that permissions are ok after installation.

# I highly recommend to NOT reboot or shut down system before first 4-5 minutes of running on the first boot.

# Even if something like that happen my script should be automatically executed on the second boot and fix broken permissions made by first instance anyway.

# But I didn't test it for such thing and I can't assure you that everything will work as it should.

# That shouldn't be a problem anyway because my script only modifies already broken permissions (not everyone) so it could only be better, not worse.

# As for now I left debug log in /sdcard/fix_permissions.log. If you're interested in that feel free to browse around after these 5 minutes of work.

# I'm going to remove this log in the next release after being sure that it works like a charm.

- Fixed many known and unknown problems linked with permissions, it includes:

* Fixed a bug with being unable to change my JKay settings from Deluxe Settings Lite apk.

* Fixed a bug with being unable to change Noozxoide settings from the apk.

* Fixed a bug with FC of Hacker's keyboard during initial setup on the first boot.

* Fixed many other similar problems with non-root apps being unable to write their own data.

- Removed old and obsolete workaround method for custom dpi modes.

- Fixed problem with alarm clock on 280 dpi mode by removing clockpackage from mixed method.

- Fixed hosts tweak issue coming from ARHD, huge thanks to [MENTION=2147860]Kdio[/MENTION] for that.

- Fixed init.d permissions issue coming from ARHD.

- Fixed some misc problems in aroma with ac!d.

- Updated PhilZ Touch Recovery to 5.00.5 (It's awesome guys, try it!).

- Added some additional missing libraries to AC!D audio_effect.conf. You won't hear any difference as for now. It's mostly for compatibility issues (if they would even happen in the future).

libraries {

# ArchiDroid Added Start

cm {

path /system/lib/soundfx/libcyanogen-dsp.so

}

downmix {

path /system/lib/soundfx/libdownmix.so

}

xloudwrapper {

path /system/lib/soundfx/libxloudwrapper.so

}

# ArchiDroid Added End

(...)

effects {

# ArchiDroid Added Start

compression {

library cm

uuid f27317f4-c984-4de6-9a90-545759495bf2

}

downmix {

library downmix

uuid 93f04452-e4fe-41cc-91f9-e475b6d1d69f

}

# ArchiDroid Added End

Stable: ArchiDroid 1.4.1 GD MD5: b62e7512efdab77a0079884e845fdff3

OTA Updates pushed, rawr :laugh: