[Vibrant Android Development] dzee206:
L-DROID

By SeniorLimpio

DISCLAIMER!

By downloading and installing this ROM you accept that your warranty is void and that I am in no way responsible for any damage or data loss that may incur.

Screenshots:

Senior Limpio introduces his rom to you:

Quote:

"L-Droid is a rom loosely based off of SlimRoms AOSP sources with various sources picked from other great developers. I have spent the last 6 months putting together a ROM for my Galaxy S3 that I could use as a daily driver and also contains all the features I like on my phone. This rom comes with all the bells and whistles but without taking a hit on battery life. I do this on my spare time and absolutely love it so I hope you'll like my work. As I am just setting up my thread I will add more detail on this later. If at any point you have a bug or a feature request to point out, I would be more than willing to look into it as long as I have a logcat or source code to work with. Enjoy! "

Features:

Hover

Active display

Gesture anywhere

Halo

Lock screen Notifications

Peek

SlimPie

SlimRoms navigation bar

Floating window multi-tasking [WIP]

QS drawer and Ribbons

Fully customizable status bar (clock, battery, icons, color)

Breathing notifications

8 lock screen targets

Lock screen shortcuts

Customizable notification panel header

App sidebar

Circle app bar

Driving mode

Customizable recents panel (SlimRecents or stock recents)

Complete animation control

Identicons

Battery saver mode

Wakelock blocker

Integrated Xposed frameworks

Init.d control

Build.prop control

On the go

And many more....

Installation:

1. Factory Data reset

2. Wipe Cache/Dalvik

3. Format System/Data

4. Install L-Droid zip from Sdcard

5. Wipe Cache/Dalvik

6.Reboot device

7.boot back into recovery

8.Wipe Cache/Dalvik

9. Flash gapps

10.Wipe Cache/Dalvik

11. Reboot and Enjoy

So you want to do a dirty flash?

You could but i wouldn't recommend it and i wont give support. I like to treat flashing like sex, keep it clean and safe lol.

Changelog:

-3.0.1

- Fix force close when recording second video

- Fix force close in quiet hours

- Removed status bar weather and Viper4Android due to battery drain amongst other things

- Fixed space between status bar and quick settings

- reduce cookie tracking: onResume deletion of cookies

- HOVER: touch to hide

- Disable settings search on all subactivities

- Settings: Don't show protected apps options in restricted profiles

- Settings: Only show clear button when search field has text

- Settings: Option to enable Notification Light when screen is on

- TrafficMeter: added option for auto-hiding on inactivity

- Network traffic colour

- Themes: Build icon cache when applying icons

- Themes: Pass resource IDs instead of bitmaps

- Themes: setUserRequired(false) when updating audibles

- Workaround to update PIE resources on theme changes without need to reboot or disable and renable

- SlimActions: Attempt to fix preloads with PIE in slimroms recent panel

- MediaFile: support more media types

- Fix JNI error in exception reporting

- wallpapercropper: OOM issue while opening *.bmp image

- WallpaperCropper: Fix crash when set .gif as wallpaper

- Fix camera usage tracking

- Don't unnecessarily set LayoutParams on children

- [ActivityManager] Prevent provider creating twice

- ActivityManagerService: Penalise large apps going to background

- Magnification: Fix screen freeze after activity resumes from rotation

- SystemServer: Move sensor init to a new thread

- Add reboot reason to detect device shutdown

- Prevent killing of process during service bringup

- Show plugged type (AC / USB) on QS battery tile

- Themes: Add ability to apply color filters to composed icons

- Make sure ThemeConfig is non-null when loading resources

- PowerManager : Make proximity check opt-in

- audio:Avoid AudioTrackThread if Track creation fails

- audioflinger: Ensure SRS effects are applied on active tracks

- Fix for getPosition after seek

- accelerate camera recording start up speed

- Set the correct audio bit rate for camera recorded content

- RTSP: Don't post AUTimeout check during pause when EOS is nearing

- Added support to query ACodec whether adaptive playback is enabled

- frameworks/av : Add Null check for Audio Track

- stagefright: fix offloading HE-AAC sampling rate

- stagefright: avoid crash while seeking MKV content

- audioflinger: remove wake lock implementation from APS

- stagefright: Do not drop encoded frames when writer is paused

- libstagefright: Disable smoothstreaming for secure playback

- httplive: fix issues during httplive streaming seek

- media: Fix visibility of destructor

- libstagefright: getHFRRatio should return 1 by default

- Revert "libstagefright: set frame packing from codec config"

- mediaplayerservice: Untangle legacy callback function

- Fix aac decoder flush

- Fix Can't play AAC file with ID3 tag

- stagefright: Use HW AAC decoder in ACodec if requested

- stagefright: Correct total duration of HFR clips

- stagefright: Correct timescale in MvHd for HFR

- stagefright: remove target specific checks for hfr

- audio:mute duration at the beginning of the recording

- HLS: getDuration should return -1 for live streams

- Stop thread before deleting object reference

- Disconnect the mediaplayer when reset

- Fix Audio streaming error when playing a stream that contains "end of file".

- Add support for MPEG audio elementary streams in HLS

- stagefright: Use 64 bits for type mask in MediaCodecList

- stagefright: Only invoker HW decoder for actual decoding

- stagefright: Extra checks for HW AAC decoder

- stagefright: Fix stub function

- stagefright: Fix MediaCodecList

- stagefright: Only use HW AAC for AV content

- stagefright: Support for offloading MPEG2 audio

- Fix M3UParser relative path handling

- M3UParser: check for NULL before setting meta data

- Fix Externally reported security issue

- RTSP: Return the buffers in source side while the source is disconnected

- libstagefright: Polish MPEG4Writer for MediaMuxer.

- Support MPEG4 codec in Matroska files

- Support AAC audio (WaveFormat = 0xFF) in AVI container

- Support MP2 contents in AVI container

- AwesomePlayer: improve scheduling of video event to hit PTS

- Fix decoder EOS handling

- AACExtractor: Added support for APE tag

- AC3 support ATS (MPEG2TS) Parser

- AudioTrack: When paused, return cached playback position

- libmedia: ensure mCaptureThread exit within Visualizer destructor

- stagefright: Fix pause logic

- audio: compress offload to pcm fallback on SSR

- stagefright: 24-bit audio support via offloading

- libaudioflinger: add stock resampler in pcm offload path

- frameworks/av: Add output close in AudioTrack destructor for offload

- stagefright: Handle offload fallback for 24-bit tracks

- StagefrightRecorder: correct the flow of resuming or stopping from pause

- libstagefright: fix issues in AH263Assembler

- frameworks/av: miscellaneous fixes

- libstagefright: poke the udp hole twice for future incoming udp packets

- rtsp: keep some damaged access unit to enhance fault tolerance

- libstagefright: Decrease reference count before deleting AudioPlayer

- RTSP: Correct the data type in the check

- HLS: Queue discontinuity only for the first block

- midi audio: allow midi restart even upon stop state

- Updated sources

I've been avoiding doing this since it was so large, but that's basically the changelog for 3.0.0 and 3.0.1

-3.0.0

- Slim heads up with all the bells and whistles

- floating window fc fixed

- profile and hover tile long press fc fixed

- Contacts tile fc fixed

- status bar weather courtesy of LiquidSmooth

- testing viper4android. If it cause battery drain you can still use official android music fx

- rearranged the vault. Moved advanced settings under system.

- added in ad blocker. Not really sure if it works properly yet.

- lots of under the hood improvements to the functionality of the phone

- updated sources from not only slim but the android community... Lots and lots

- v2.2.2

This is the first release for the S1 on XDA. If you want to have a look at the previous changelogs,

please visit Senior_Limpios original thread (and leave a thanks there for him!)

Downloads

L-Droid

Candy Sweetener

PA Gapps

YourZgapps XS

Google Apps Slurms Edition for Android 4.4.x

Known issues:

1. Current bootloop with ART.

2. Dialer torch pulse.

3. Quiet hours fc

Credits:

All my thanks go to @Senior_Limpio for his great work and his awesome rom and for the permission he gave me for porting his rom to our S1.

And below are the thanks and credits to all, who had been involved in the developing of that rom.:good::good:

Senior Limpio Quote:

"I would like to give the following special recognition for providing me the tools and inspiration to work on my first ROM.

-@Slimrom for their excellent base and starting point for L-Droid

-@ayoubadri for creating this awesome boot animation

-@temasek for his awesome ROM and his help along the way

-@kasper_h for his kernel

-@Dragon7780 For various cherry-picks and ideas

-@RohanAJoshi for his fixed camera library for our device

Thanks also to the CM team, C-Rom, crDroid, Omnirom and Paranoid Android for their various source commits."

This Rom is an official kanging of i9300 thread by @Senior_Limpio lead developer and author of L-Droid.

So all credits and thanks goes to Senior_Limpio!!

**MY PERSONAL THANKS**

@rodman01 for allowing me to port his work.

@sada23 for allowing me to use his rom as base and kernel.

XDA:DevDB Information

L-Droid, ROM for the Samsung Galaxy S 1 t959

Contributors

rodman01

ROM OS Version:4.4.x KitKat

ROM Kernel:Linux 3.0.x

ROM Firmware Required:Samsung Galaxy S1 [T959]

Based On:AOSP [Slimkat]

Version Information

Status:Stable

Current Stable Version:3.0.2

Stable Release Date:2014-08-25

Created 2014-07-08

Last Updated 2014-08-18​