[Galaxy S III Android Development] JustArchi:
ArchiDroid 2.3.4

BIG update ;).

Complete Changelog

Changelog

ArchiDroid 2.3.4

- [!] Mount/Umount Core changes

# ArchiDroid now uses my own mount/umount commands, which results in mounting partition with automatic filesystem and path instead of hard-coded one

# Also I replaced format command with generic rm -rf /system/*

# This is a preparation for f2fs being developed by [MENTION=4196889]DerTeufel1980[/MENTION]

# ArchiDroid should be now fully compatible with flashing on top of f2fs /system, as long as /system is mounted properly

# Also, flashing is faster now

# Initial idea thanks to DerTeufel1980

- [!] Integrated core CrossBreeder's parts into ArchiDroid

# ArchiDroid Backend (Init) now takes care of turning on all internal goodies baked in ArchiDroid

# ArchiDroid has now working built-in AdBlock, Haveged entropy generator and frandom support

# All is controlable through Control interface located in /system/archidroid/dev, which is managable through /system/archidroid/scripts

# /system/etc/hosts has been locked from editing. This is to ensure that you won't use obsolete and slow AdAway or other third-party adblocks, which are blocking ads through hosts file

# You can manage your own rules through /system/archidroid/etc/hosts now

# Initialy I used "Mother Of Adblocking" hosts file, which contains over 300 thousand of lines, this should satisfy everybody

# You CAN in fact unlock hosts through new control interface, but think twice before doing that, as hosts file should be very short. Every additional hosts rule is slowing down network

# The whole trick with using archidroid hosts file is that ArchiDroid now use self-compiled dnsmasq local DNS server and forwards all DNS traffic to your phone

# If dnsmasq can't find existing entry (adblock), then it asks opendns and google dns servers. This way system don't need to handle hosts file anymore, dnsmasq handles that, with cache and very fast methods

# Memory usage depends on the /system/archidroid/etc/hosts file, current 300 thousand of hosts lines consume no more than 30 MB of ram, but in the same time thanks to that network isn't slowed down at all

# In default configuration, AdAway's hosts file is being used, consuming only about 3 MB of extra memory.

# Also added basic rules of avoiding DNS poisoning, thanks to [MENTION=5579296]wongsyrone[/MENTION]

# Read more on ArchiDroid's features page

- [!] Fixed half-broken ArchiDroid Backend with Googy/Devil Kernel

# It...will...never...break...again.

- Updated DBUPDATE (RunOnce)

# As always, at least forced update mode will be needed to reapply this

# Animations, volume-skip music, TRDS, and more

- Implemented ArchiDroid Backend Control, which is available in /system/archidroid/dev and /system/archidroid/scripts

- Implemented Adblock, Haveged and Frandom into 99ArchiDroid_Init (read crossbreeder integration above)

- ADFLASH: Added HTTPS protocol option to git, thanks to [MENTION=5579296]wongsyrone[/MENTION]

- ADLINUX: Fixed missing /file_contexts, bug report thanks to [MENTION=1228176]DidyMond[/MENTION]

- Added Portuguese language, thanks to [MENTION=4975968]andrecaron[/MENTION]

- Added Greek language, thanks to [MENTION=3468297]jimdem[/MENTION]

- Added Navigation Bar (enabler) build.prop tweak

- Added Googy Max 2 Kernel

- Updated PA GAPPS to 20140111

- Updated Boeffla Kernel to 2.1-beta10

- Updated cURL to 7.34.0

- Updated LMT to 2.0 RC7

- Updated Titanium Backup to 6.1.5.2

- Updated TouchPal X to 5.5.0.1

- Updated Greenify to 2.00

- Updated SuperSU to 1.89

- Updated Spirit2 to 0116a

- Updated PhilZ Touch Recovery to 6.07.9

- Removed Adobe Flash, as it's not natively supported anymore

- Updated sources

# Hot-patched TRDS (True Real Dark Slim). This is not yet ready, you can notice some graphical/color problems here and there. Theming includes Framework (base), Dialer, SMS/MMS, Gallery and IME (AOSP Keyboard)

# And many other Omni commits merged since last release, for example FUSE exfat support, which should mount exfat sd cards in a professional native way (no more ArchiDroid workaround)

- Many other misc bugfixes and new functions, which are available on ArchiDroid's GitHub

Download

All Files XDA

Stable: ArchiDroid 2.3.4 XDA

Oldstable: ArchiDroid 2.2.4 XDA

Remember that you don't need anything else to flash. Google Apps are included already.

Follow ArchiDroid On XDA!

Like ArchiDroid On Facebook!

Write A Review!

Rate This Thread!

Buy Me A Beer!

Hit Thanks!

I STRONGLY suggest to learn more about these changes, to avoid possible questions and/or issues with recently implemented frandom, haveged and adblock. I've just updated ArchiDroid Features page, which is available here -> http://xdaforums.com/showpost.php?p=43359593&postcount=3

Have Fun! :cool: