summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--CHANGELOG.mkdn296
-rw-r--r--CONTRIBUTORS.mkdn5
-rw-r--r--README.mkdn21
-rwxr-xr-xbuild-toolchain23
-rw-r--r--build/core/config.mk4
-rw-r--r--config/cm_audio.mk8
-rw-r--r--config/common.mk125
-rw-r--r--config/common_full.mk11
-rw-r--r--config/common_full_phone.mk8
-rw-r--r--config/common_full_tablet_wifionly.mk6
-rw-r--r--config/common_mini_phone.mk8
-rw-r--r--config/common_mini_tablet_wifionly.mk8
-rw-r--r--config/nfc_enhanced.mk2
-rw-r--r--config/telephony.mk4
-rw-r--r--config/themes_common.mk2
-rwxr-xr-xget-prebuilts11
-rw-r--r--overlay/common/frameworks/base/core/res/res/drawable-hdpi/usb_android.pngbin0 -> 13730 bytes
-rw-r--r--overlay/common/frameworks/base/core/res/res/drawable-hdpi/usb_android_connected.pngbin0 -> 14720 bytes
-rw-r--r--overlay/common/frameworks/base/core/res/res/drawable-ldpi/usb_android.pngbin0 -> 6123 bytes
-rw-r--r--overlay/common/frameworks/base/core/res/res/drawable-ldpi/usb_android_connected.pngbin0 -> 6678 bytes
-rw-r--r--overlay/common/frameworks/base/core/res/res/drawable-mdpi/usb_android.pngbin0 -> 8759 bytes
-rw-r--r--overlay/common/frameworks/base/core/res/res/drawable-mdpi/usb_android_connected.pngbin0 -> 9314 bytes
-rw-r--r--overlay/common/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpgbin95081 -> 1181321 bytes
-rw-r--r--overlay/common/frameworks/base/core/res/res/drawable-sw600dp-nodpi/default_wallpaper.jpgbin405943 -> 3115330 bytes
-rw-r--r--overlay/common/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpgbin405943 -> 3115330 bytes
-rw-r--r--overlay/common/frameworks/base/core/res/res/drawable-xhdpi/default_wallpaper.jpgbin209247 -> 3115330 bytes
-rw-r--r--overlay/common/frameworks/base/core/res/res/drawable-xhdpi/usb_android.pngbin0 -> 18614 bytes
-rw-r--r--overlay/common/frameworks/base/core/res/res/drawable-xhdpi/usb_android_connected.pngbin0 -> 19572 bytes
-rw-r--r--overlay/common/frameworks/base/packages/SettingsProvider/res/values/defaults.xml2
-rw-r--r--overlay/common/packages/apps/Settings/res/values-af/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-ca/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-cs/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-da/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-de/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-el/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-es/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-fi/cm_strings.xml19
-rw-r--r--overlay/common/packages/apps/Settings/res/values-fr/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-hu/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-it/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-iw/cm_strings.xml19
-rw-r--r--overlay/common/packages/apps/Settings/res/values-ja/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-ko/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-lt/cm_strings.xml19
-rw-r--r--overlay/common/packages/apps/Settings/res/values-nb/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-nl/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-pl/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-pt/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-ro/cm_strings.xml19
-rw-r--r--overlay/common/packages/apps/Settings/res/values-ru/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-sk/cm_strings.xml19
-rw-r--r--overlay/common/packages/apps/Settings/res/values-tr/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-uk/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values-zh-rCN/cm_strings.xml20
-rw-r--r--overlay/common/packages/apps/Settings/res/values/cm_strings.xml20
-rw-r--r--overlay/opengl/packages/apps/Trebuchet/res/xml/default_workspace.xml122
-rw-r--r--overlay/softwaregl/frameworks/base/packages/SettingsProvider/res/values/defaults.xml22
-rw-r--r--overlay/softwaregl/packages/apps/Trebuchet/res/xml/default_workspace_4x4.xml131
-rw-r--r--prebuilt/common/bootanimation/1080.zipbin2372242 -> 0 bytes
-rw-r--r--prebuilt/common/bootanimation/1200.zipbin3928983 -> 0 bytes
-rw-r--r--prebuilt/common/bootanimation/240.zipbin435593 -> 0 bytes
-rw-r--r--prebuilt/common/bootanimation/320.zipbin617618 -> 0 bytes
-rw-r--r--prebuilt/common/bootanimation/360.zipbin653060 -> 0 bytes
-rw-r--r--prebuilt/common/bootanimation/480.zipbin1007196 -> 0 bytes
-rw-r--r--prebuilt/common/bootanimation/540.zipbin1033536 -> 0 bytes
-rw-r--r--prebuilt/common/bootanimation/600.zipbin1347040 -> 0 bytes
-rw-r--r--prebuilt/common/bootanimation/720.zipbin1656955 -> 0 bytes
-rw-r--r--prebuilt/common/bootanimation/768.zipbin1947247 -> 0 bytes
-rw-r--r--prebuilt/common/bootanimation/800.zipbin2097364 -> 0 bytes
-rw-r--r--prebuilt/common/bootanimation/horizontal-1024x600.zipbin0 -> 22513 bytes
-rw-r--r--prebuilt/common/bootanimation/horizontal-1024x768.zipbin0 -> 23181 bytes
-rw-r--r--prebuilt/common/bootanimation/horizontal-1280x800.zipbin0 -> 29725 bytes
-rw-r--r--prebuilt/common/bootanimation/vertical-240x320.zipbin0 -> 11910 bytes
-rw-r--r--prebuilt/common/bootanimation/vertical-320x480.zipbin0 -> 17979 bytes
-rw-r--r--prebuilt/common/bootanimation/vertical-480x640.zipbin0 -> 25336 bytes
-rw-r--r--prebuilt/common/bootanimation/vertical-480x800.zipbin0 -> 31233 bytes
-rw-r--r--prebuilt/common/bootanimation/vertical-540x960.zipbin0 -> 34614 bytes
-rw-r--r--prebuilt/common/bootanimation/vertical-600x1024.zipbin0 -> 41637 bytes
-rw-r--r--prebuilt/common/bootanimation/vertical-720x1280.zipbin0 -> 48106 bytes
-rw-r--r--prebuilt/common/bootanimation/vertical-800x1280.zipbin0 -> 54289 bytes
-rwxr-xr-x[-rw-r--r--]prebuilt/common/etc/init.d/00banner7
-rw-r--r--prebuilt/softwaregl/configs/egl.cfg1
-rw-r--r--sepolicy/sepolicy.mk2
-rw-r--r--targets12
-rw-r--r--vendorsetup.sh2
86 files changed, 1115 insertions, 245 deletions
diff --git a/.gitignore b/.gitignore
index f5b82f3..5b0717f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,3 @@
proprietary/*
+prebuilt/common/apps/
+*~
diff --git a/CHANGELOG.mkdn b/CHANGELOG.mkdn
index 8b32915..8ac5532 100644
--- a/CHANGELOG.mkdn
+++ b/CHANGELOG.mkdn
@@ -1,133 +1,187 @@
+Replicant
+=========
+
+### Replicant 4.2 0004 images
+
+Common:
+* CVE-2015-1474 native framework security fix
+* CVE-2015-3842 av framework security fix
+* Installer Hijacking vulnerability fix
+* Stagefright vulnerability fix (including CVE-2015-3864)
+* Various other backported security fixes
+* Process thrash killing battery fix
+
+Galaxy S (I9000):
+* Mobile data activation fix
+
+### Replicant 4.2 0003 images
+
+Common:
+* CVE-2014-3153 Linux security fix
+* CVE-2014-3566 Apache-http security fix
+* CVE-2014-6041 Webkit security fix
+* CVE-2014-6271 Bash security fix
+* CVE-2014-6277 Bash security fix
+* CVE-2014-6278 Bash security fix
+* CVE-2014-7169 Bash security fix
+* CVE-2014-7186 Bash security fix
+* CVE-2014-7187 Bash security fix
+* Master Key security fix
+* Fake ID security fix
+* Preferred Network Offload privacy fix
+* CaCert Root CA and Class 3 CA
+* NFC firmware data load from a static file instead of a library
+* NFC power off only when initialization failed
+* Additional Wi-Fi MAC addresses for murata
+* Samsung-RIL and libsamsung-ipc rewrite: harder, better, probably not faster but definitely stronger
+
+Galaxy Note 2 (N7100):
+* Magnetic field sensor data interpretation correction
+
+GTA04:
+* Proper indications on boot failures
+* Lower earpiece playback volume
+* Installation script various fixes
+
+### Replicant 4.2 0002 images
+
+Common:
+* Better handling of missing NFC firmware
+* Replicant bootanimations with new typeface
+* Hide the homescreen search bar by default
+* Replicant-approved websites in the default bookmarks
+* Possibility to disable the search engine and DuckDuckGo for all!
+
+Galaxy S 2 (I9100), Galaxy Note (N7000):
+* Scale camera thumbnail before converting to jpeg, when necessary
+* Handle camera preview size changen, disable unsupported sizes and other fixes
+* Home key to select item in recovery
+* Accelerometer sensor enable fix
+
+Galaxy S (I9000):
+* Read and write modem data in proper buffer-sized chunks
+
+Galaxy Nexus (I9250):
+* Properly handle missing Ducati firmware
+
+Galaxy Tab 2 7.0 (P31xx):
+* Correct rotation for Wi-Fi-only version
+
+Galaxy Tab 2 10.1 (P51xx):
+* In-call audio routing fix (especially headphones microphone)
+
+Galaxy S 3 (I9300), Galaxy Note 2 (N7100):
+* Handle camera preview size or format change
+
+GTA04:
+* Initial Replicant 4.2 release
+* 2D graphics working
+* Audio working
+* Wi-Fi not working without non-free firmwares
+* Bluetooth broken
+* GPS working
+
+### Replicant 4.2 0001 images
+
+Initial Replicant 4.2 release
+
+Nexus S (I902x):
+* 2D graphics working, slow
+* Sound working
+* Telephony working
+* Mobile data working
+* Wi-Fi not working without non-free firmwares
+* Bluetooth not working without non-free firmwares
+* Sensors working
+* Camera working
+
+Galaxy S (I9000):
+* 2D graphics working, slow
+* Sound working
+* Telephony working
+* Mobile data working
+* Wi-Fi not working without non-free firmwares
+* Bluetooth not working without non-free firmwares
+* Sensors working
+* Camera working
+
+Galaxy S 2 (I9100):
+* 2D graphics working, fast
+* Sound working, except Bluetooth and USB audio
+* Telephony working
+* Mobile data working
+* Wi-Fi not working without non-free firmwares
+* Bluetooth not working without non-free firmwares
+* Sensors working
+* Camera working
+
+Galaxy Note (N7000):
+* 2D graphics working
+* Sound working, except Bluetooth and USB audio
+* Telephony working
+* Mobile data working
+* Wi-Fi not working without non-free firmwares
+* Bluetooth not working without non-free firmwares
+* Sensors working
+* Camera working
+
+Galaxy Nexus (I9250):
+* 2D graphics working
+* Sound working
+* Telephony working
+* Mobile data working
+* Wi-Fi not working without non-free firmwares
+* Bluetooth not working without non-free firmwares
+* Sensors working
+
+Galaxy Tab 2 7.0 (P31xx):
+* 2D graphics working, fast
+* Sound working
+* Telephony working
+* Mobile data working
+* Wi-Fi not working without non-free firmwares
+* Bluetooth not working without non-free firmwares
+* Sensors working
+
+Galaxy Tab 2 10.1 (P51xx):
+* 2D graphics working, slow
+* Sound working
+* Telephony working
+* Mobile data working
+* Wi-Fi not working without non-free firmwares
+* Bluetooth not working without non-free firmwares
+* Sensors working
+
+Galaxy S 3 (I9300):
+* 2D graphics working
+* Sound working
+* Telephony working
+* Mobile data working
+* Wi-Fi not working without non-free firmwares
+* Bluetooth not working without non-free firmwares
+* Sensors working
+* Camera working (back)
+
+Galaxy Note 2 (N7100):
+* 2D graphics working
+* Sound working
+* Telephony working
+* Mobile data working
+* Wi-Fi not working without non-free firmwares
+* Bluetooth not working without non-free firmwares
+* Sensors working
+* Camera working (back)
+
CyanogenMod
===============
-Visit http://github.com/CyanogenMod for full source and git access.
+Visit http://github.com/CyanogenMod for full changelogs and git access.
Visit http://review.cyanogenmod.org for our Gerrit instance.
CHANGELOG (notable new features)
---------
-### 12.1 YOG4PAO3
-* Common: Android 5.1.1 (Google)
-* Android Security Bulletin – October 5th update
-
-### 12.1 YOG4PAO2
-* Common: Android 5.1.1 (Google)
-* New Devices: Andromax Q (rendang), Galaxy S5 China (kltechn), Galaxy S5 Duos (klteduos), Galaxy S5 Duos China (kltechnduo)
-* IMAP idle support
-* SDK v1 release
-* Stagefright security fixes
-
-### 12.0
-* Common: Android 5.0 (Google)
-
-### 11.0.0 M12
-* Common: Android 4.4.4 (Google)
-* patches against POODLE vulnerability in SSLv3
-* Multi-sim improvements throughout the OS experience
-
-### 11.0.0 M11
-* Common: Android 4.4.4 (Google)
-* New Devices: Galaxy S4 Active (jactivelte), Galaxy S4 SK I-9506 (ks01lte), Galaxy S5 GSM (klte), Galaxy Tab 10.1 (picassowifi), Galaxy Player 4.0 (ypg1)
-* Re-introduce Samsung Galaxy Relay 4G (apexqtmo) support
-* Fix signal strength showing ’2147483647′ on certain devices
-* Frameworks & Core Apps: CAF and other upstream updates
-* Lockscreen: Do not play sounds while a phone call is active & MSIM updates
-* Frameworks: Add base & MSIM APIs for SEEK (Secure Element Evaluation Kit) support
-* Frameworks: Fix volume button changing two ‘steps’ per click
-* Frameworks: Add ‘Screen Off’ action for double-tap/long-press configuration options
-* Show devices connected to your WiFi (tethering) Hotspot
-* Fix bug related to ‘switch to last app’ action while in Recents view
-* Fix Navigation Bar arrow keys in RTL locales
-* Translations updates from CyanogenMod CrowdIn team
-* Adjustments to ‘Glove Mode’ (High Touch Sensitivity)
-* APN Updates for various regions
-* Camera: Add support for all available Slow Shutter speeds (hardware dependent); Improve shutter button
-* Dialer/InCallUI: Fix smartcover always showing answer fragment
-* LG G2: Address GPS and NFC issues
-* Base support for HTC Desire 816 & HTC One Mini 2 (pending nightlies)
-* Various security updates
-* General bug fixes
-
-### 11.0.0 M10
-* Common: Android 4.4.4 (Google)
-* New Devices: Galaxy S5 Sprint (kltespr)
-* Split out Note 3 into GSM (hlte), Sprint (hltespr) and Verizon (hltevzw)
-* Refactor moto_msm8960dt as 'ghost' for Moto X 2013
-* Drop support for obake, toro, toroplus
-* Theme Engine: Themes support for additional UI elements
-* Frameworks & Core Apps: CAF and other upstream updates
-* Settings: Add scramble pin feature
-* Frameworks: Long press recent apps to switch to last used app
-* Settings: Add soft reboot option
-* Add smart cover support
-* Add glove mode support
-* Add bug reporter and crash log uploader
-* Multisim updates
-* General bug fixes
-* ANT+ Support for various hardware
-* Privacy Guard: Control NFC permissions
-
-### 11.0.0 M9
-* Common: Android 4.4.4 (Google)
-* New Devices: Sony Xperia Z2 Tablets (castor); HTC One (m8)
-* Theme Engine: Themes support for additional UI elements
-* Lockscreen: Allow doubletap to sleep when using secure keyguard
-* Settings: Safe Headset Volume – prompt when interfering with 3rd party device (Jawbone, Square, etc)
-* Settings: Center clock support
-* Settings: Proximity Wake-Up support
-* Settings: Spam notification filtering
-* Settings Search: Additional improvements and highlighting
-* Data Usage Info: Add support for CDMA devices without sim cards
-* Bluetooth: Add additional A2DP profiles
-* Bluetooth: Disable AVRCP 1.5 by default (fixes various car unit compatibility)
-* Email: Fix saving attachments to storage for POP3 accounts
-* Account for Play Services induced wake-locks
-* Fix encryption on some LG Devices
-* Dialer: add support for Korean and Chinese to smart-dialer
-
-### 11.0.0 M8
-* Common: Android 4.4.4 (Google)
-* New Devices: Sony Xperia Z2 (sirius); Xiaomi Mi2 (aries); Oppo Find 7a/s (find7); OnePlus One (bacon)
-* Common: Fix VPN issues related to 4.4.3 merge
-* Common: Enable 'Heads Up' notification mode (Settings > Notifications)
-* Settings: 'Interface' replaced by 'Status Bar', 'Notification Drawer', and 'Gestures'
-* Settings: Moved 'Expanded Desktop' to 'Display'
-* Settings: Moved all lock screen related items to 'Lock Screen' and removed duplicates from 'Security'
-* Settings: Moved 'Navigation Bar' layout control to 'Buttons'
-* Trebuchet: Custom Homescreen grid size
-* Trebuchet: Add Protected Apps feature
-* Trebuchet: Add Search Panel (Google Now) option
-* WhisperPush: No longer ignores 'Blacklist'
-* Futex: Protect against Towelroot
-* Various small bugfixes, global and device-specific
-
-### 11.0.0 M7
-* Common: Android 4.4.2 (Google)
-* New Devices: HTC One (m8); Samsung Galaxy Tab Pro 8.4 (mondrianwifi); Galaxy Note 8.0 LTE (n5120); LG G2 Docomo (l01f)
-* Common: Theme Chooser UI Overhaul
-* Common: Calculator app redesign (courtesy Xlythe)
-* Common: Performance Profiles
-* Common: Improved theming performance on low memory devices (~512MB RAM or less)
-* Trebuchet: Move settings to new slide-out panel
-* Trebuchet: Consolidate settings for home and drawer options
-* Media: Add FFMPEG support (expanded media format support)
-* Bluetooth: Improved support for new car audio systems and docks
-* Various small bugfixes, global and device-specific
-
-### 10.2.0
-* Common: Android 4.3 (Google)
-* Common: Privacy Guard 2.0 with AppOps
-* Common: Quick Settings Ribbon (replaces Notification Power Widgets)
-* Common: Hardware Tunables HAL
-* Common: Settings restructure
-* SMS: Voice+ (Google Voice integration)
-* SMS: Middleware layer
-* APN: World Phone Support (unified APN list)
-* Trebuchet: Universal Icon Pack support
-* Various small bugfixes, global and device-specific
-
### 10.1.3
* Common: CyanogenMod Account
* Common: Privacy Guard
diff --git a/CONTRIBUTORS.mkdn b/CONTRIBUTORS.mkdn
index 0a68f1d..81eb1a3 100644
--- a/CONTRIBUTORS.mkdn
+++ b/CONTRIBUTORS.mkdn
@@ -1,3 +1,8 @@
+Replicant
+=========
+
+A non-exhaustive list of people involved in Replicant is available at: http://redmine.replicant.us/projects/replicant/wiki/People
+
CyanogenMod
===========
diff --git a/README.mkdn b/README.mkdn
index 7f265ce..9eff1ec 100644
--- a/README.mkdn
+++ b/README.mkdn
@@ -1,3 +1,24 @@
+Replicant
+=========
+
+About
+-----
+
+Replicant is a fully free Android distribution running on several devices,
+a free software mobile operating system putting the emphasis on freedom and privacy/security.
+
+More information about Replicant is available at: http://www.replicant.us/about.php
+
+Website: http://www.replicant.us/
+Blog: http://blog.replicant.us/
+Wiki/tracker/forums: http://redmine.replicant.us/
+
+Copying
+-------
+
+Replicant is made of free software, owned by various copyright holders and released under various free software licenses.
+Please refer to the source code of each component for specific details.
+
CyanogenMod
===========
diff --git a/build-toolchain b/build-toolchain
new file mode 100755
index 0000000..6431908
--- /dev/null
+++ b/build-toolchain
@@ -0,0 +1,23 @@
+#!/bin/sh
+set -e
+
+BASEDIR=$(pwd)
+
+mkdir -p $BASEDIR/toolchain/clang
+cd $BASEDIR/toolchain/clang
+
+# build llvm and clang binaries
+cmake -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="X86;ARM" \
+ -DLLVM_EXTERNAL_CLANG_SOURCE_DIR=../../external/clang \
+ -DCMAKE_C_FLAGS="-O2" ../../external/llvm/
+make -j $(nproc)
+
+cd $BASEDIR
+
+#TODO: copy include header (now in /usr/include)
+# include patch for binutils
+# enable optimization for llvm (more stuff?)
+# test with gcc-4.8 binaries if there are errors
+# document renaming of binaries of cross compiler build and export flag
+# review other prebuilt tools from misc, tools, devtools and sdk
+# search for bin directories in external and remove binaries
diff --git a/build/core/config.mk b/build/core/config.mk
index e3b1948..57bb514 100644
--- a/build/core/config.mk
+++ b/build/core/config.mk
@@ -23,5 +23,5 @@ FRAMEWORK_CM_PLATFORM_REMOVED_API_FILE := $(TOPDIR)vendor/cmsdk/api/cm_removed.t
FRAMEWORK_CM_PLATFORM_SYSTEM_API_FILE := $(TOPDIR)vendor/cmsdk/system-api/cm_system-current.txt
FRAMEWORK_CM_PLATFORM_SYSTEM_REMOVED_API_FILE := $(TOPDIR)vendor/cmsdk/system-api/cm_system-removed.txt
-BUILD_MAVEN_PREBUILT := $(TOP)/vendor/cm/build/core/maven_artifact.mk
-PUBLISH_MAVEN_PREBUILT := $(TOP)/vendor/cm/build/core/maven_artifact_publish.mk
+BUILD_MAVEN_PREBUILT := $(TOP)/vendor/replicant/build/core/maven_artifact.mk
+PUBLISH_MAVEN_PREBUILT := $(TOP)/vendor/replicant/build/core/maven_artifact_publish.mk
diff --git a/config/cm_audio.mk b/config/cm_audio.mk
index f5f659f..1fb7d31 100644
--- a/config/cm_audio.mk
+++ b/config/cm_audio.mk
@@ -2,10 +2,10 @@
# CyanogenMod Audio Files
#
-ALARM_PATH := vendor/cm/prebuilt/common/media/audio/alarms
-NOTIFICATION_PATH := vendor/cm/prebuilt/common/media/audio/notifications
-RINGTONE_PATH := vendor/cm/prebuilt/common/media/audio/ringtones
-UI_PATH := vendor/cm/prebuilt/common/media/audio/ui
+ALARM_PATH := vendor/replicant/prebuilt/common/media/audio/alarms
+NOTIFICATION_PATH := vendor/replicant/prebuilt/common/media/audio/notifications
+RINGTONE_PATH := vendor/replicant/prebuilt/common/media/audio/ringtones
+UI_PATH := vendor/replicant/prebuilt/common/media/audio/ui
# Alarms
PRODUCT_COPY_FILES += \
diff --git a/config/common.mk b/config/common.mk
index 39de5ee..e2849a8 100644
--- a/config/common.mk
+++ b/config/common.mk
@@ -1,4 +1,4 @@
-PRODUCT_BRAND ?= cyanogenmod
+PRODUCT_BRAND ?= replicant
ifneq ($(TARGET_SCREEN_WIDTH) $(TARGET_SCREEN_HEIGHT),$(space))
# determine the smaller dimension
@@ -10,7 +10,7 @@ TARGET_BOOTANIMATION_SIZE := $(shell \
fi )
# get a sorted list of the sizes
-bootanimation_sizes := $(subst .zip,, $(shell ls vendor/cm/prebuilt/common/bootanimation))
+bootanimation_sizes := $(subst .zip,, $(shell ls vendor/replicant/prebuilt/common/bootanimation))
bootanimation_sizes := $(shell echo -e $(subst $(space),'\n',$(bootanimation_sizes)) | sort -rn)
# find the appropriate size and set
@@ -27,9 +27,9 @@ endef
$(foreach size,$(bootanimation_sizes), $(call check_and_set_bootanimation,$(size)))
ifeq ($(TARGET_BOOTANIMATION_HALF_RES),true)
-PRODUCT_BOOTANIMATION := vendor/cm/prebuilt/common/bootanimation/halfres/$(TARGET_BOOTANIMATION_NAME).zip
+PRODUCT_BOOTANIMATION := vendor/replicant/prebuilt/common/bootanimation/halfres/$(TARGET_BOOTANIMATION_NAME).zip
else
-PRODUCT_BOOTANIMATION := vendor/cm/prebuilt/common/bootanimation/$(TARGET_BOOTANIMATION_NAME).zip
+PRODUCT_BOOTANIMATION := vendor/replicant/prebuilt/common/bootanimation/$(TARGET_BOOTANIMATION_NAME).zip
endif
endif
@@ -75,39 +75,43 @@ endif
# Copy over the changelog to the device
PRODUCT_COPY_FILES += \
- vendor/cm/CHANGELOG.mkdn:system/etc/CHANGELOG-CM.txt
+ vendor/replicant/CHANGELOG.mkdn:system/etc/CHANGELOG-CM.txt
# Backup Tool
ifneq ($(WITH_GMS),true)
PRODUCT_COPY_FILES += \
- vendor/cm/prebuilt/common/bin/backuptool.sh:install/bin/backuptool.sh \
- vendor/cm/prebuilt/common/bin/backuptool.functions:install/bin/backuptool.functions \
- vendor/cm/prebuilt/common/bin/50-cm.sh:system/addon.d/50-cm.sh \
- vendor/cm/prebuilt/common/bin/blacklist:system/addon.d/blacklist
+ vendor/replicant/prebuilt/common/bin/backuptool.sh:install/bin/backuptool.sh \
+ vendor/replicant/prebuilt/common/bin/backuptool.functions:install/bin/backuptool.functions \
+ vendor/replicant/prebuilt/common/bin/50-cm.sh:system/addon.d/50-cm.sh \
+ vendor/replicant/prebuilt/common/bin/blacklist:system/addon.d/blacklist
endif
# Signature compatibility validation
PRODUCT_COPY_FILES += \
- vendor/cm/prebuilt/common/bin/otasigcheck.sh:install/bin/otasigcheck.sh
+ vendor/replicant/prebuilt/common/bin/otasigcheck.sh:install/bin/otasigcheck.sh
# init.d support
PRODUCT_COPY_FILES += \
- vendor/cm/prebuilt/common/etc/init.d/00banner:system/etc/init.d/00banner \
- vendor/cm/prebuilt/common/bin/sysinit:system/bin/sysinit
+ vendor/replicant/prebuilt/common/etc/init.d/00banner:system/etc/init.d/00banner \
+ vendor/replicant/prebuilt/common/bin/sysinit:system/bin/sysinit
ifneq ($(TARGET_BUILD_VARIANT),user)
# userinit support
PRODUCT_COPY_FILES += \
- vendor/cm/prebuilt/common/etc/init.d/90userinit:system/etc/init.d/90userinit
+ vendor/replicant/prebuilt/common/etc/init.d/90userinit:system/etc/init.d/90userinit
endif
# CM-specific init file
PRODUCT_COPY_FILES += \
- vendor/cm/prebuilt/common/etc/init.local.rc:root/init.cm.rc
+ vendor/replicant/prebuilt/common/etc/init.local.rc:root/init.cm.rc
# Copy over added mimetype supported in libcore.net.MimeUtils
PRODUCT_COPY_FILES += \
- vendor/cm/prebuilt/common/lib/content-types.properties:system/lib/content-types.properties
+ vendor/replicant/prebuilt/common/lib/content-types.properties:system/lib/content-types.properties
+
+# Prebuilt apps
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/common/apps/FDroid.apk:system/app/FDroid.apk
# Enable SIP+VoIP on all targets
PRODUCT_COPY_FILES += \
@@ -119,10 +123,10 @@ PRODUCT_COPY_FILES += \
# This is CM!
PRODUCT_COPY_FILES += \
- vendor/cm/config/permissions/com.cyanogenmod.android.xml:system/etc/permissions/com.cyanogenmod.android.xml
+ vendor/replicant/config/permissions/com.cyanogenmod.android.xml:system/etc/permissions/com.cyanogenmod.android.xml
# Theme engine
-include vendor/cm/config/themes_common.mk
+include vendor/replicant/config/themes_common.mk
# Required CM packages
PRODUCT_PACKAGES += \
@@ -139,17 +143,15 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
librsjni
-# Custom CM packages
+# Custom packages
PRODUCT_PACKAGES += \
Launcher3 \
Trebuchet \
AudioFX \
- CMWallpapers \
+ ReplicantWallpapers \
CMFileManager \
Eleven \
LockClock \
- CMUpdater \
- CyanogenSetupWizard \
CMSettingsProvider \
ExactCalculator
@@ -225,83 +227,32 @@ endif
PRODUCT_PROPERTY_OVERRIDES += \
persist.sys.root_access=0
-PRODUCT_PACKAGE_OVERLAYS += vendor/cm/overlay/common
-
-PRODUCT_VERSION_MAJOR = 13
-PRODUCT_VERSION_MINOR = 0
-PRODUCT_VERSION_MAINTENANCE = 0-RC0
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/common
-# Set CM_BUILDTYPE from the env RELEASE_TYPE, for jenkins compat
+ifeq ($(USE_OPENGL_RENDERER),true)
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/opengl
+else
+BOARD_EGL_CFG := vendor/replicant/prebuilt/softwaregl/configs/egl.cfg
-ifndef CM_BUILDTYPE
- ifdef RELEASE_TYPE
- # Starting with "CM_" is optional
- RELEASE_TYPE := $(shell echo $(RELEASE_TYPE) | sed -e 's|^CM_||g')
- CM_BUILDTYPE := $(RELEASE_TYPE)
- endif
-endif
+PRODUCT_PROPERTY_OVERRIDES += ro.softwaregl=1
-# Filter out random types, so it'll reset to UNOFFICIAL
-ifeq ($(filter RELEASE NIGHTLY SNAPSHOT EXPERIMENTAL,$(CM_BUILDTYPE)),)
- CM_BUILDTYPE :=
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/softwaregl
endif
-ifdef CM_BUILDTYPE
- ifneq ($(CM_BUILDTYPE), SNAPSHOT)
- ifdef CM_EXTRAVERSION
- # Force build type to EXPERIMENTAL
- CM_BUILDTYPE := EXPERIMENTAL
- # Remove leading dash from CM_EXTRAVERSION
- CM_EXTRAVERSION := $(shell echo $(CM_EXTRAVERSION) | sed 's/-//')
- # Add leading dash to CM_EXTRAVERSION
- CM_EXTRAVERSION := -$(CM_EXTRAVERSION)
- endif
- else
- ifndef CM_EXTRAVERSION
- # Force build type to EXPERIMENTAL, SNAPSHOT mandates a tag
- CM_BUILDTYPE := EXPERIMENTAL
- else
- # Remove leading dash from CM_EXTRAVERSION
- CM_EXTRAVERSION := $(shell echo $(CM_EXTRAVERSION) | sed 's/-//')
- # Add leading dash to CM_EXTRAVERSION
- CM_EXTRAVERSION := -$(CM_EXTRAVERSION)
- endif
- endif
-else
- # If CM_BUILDTYPE is not defined, set to UNOFFICIAL
- CM_BUILDTYPE := UNOFFICIAL
- CM_EXTRAVERSION :=
-endif
-
-ifeq ($(CM_BUILDTYPE), UNOFFICIAL)
- ifneq ($(TARGET_UNOFFICIAL_BUILD_ID),)
- CM_EXTRAVERSION := -$(TARGET_UNOFFICIAL_BUILD_ID)
- endif
-endif
+PRODUCT_VERSION_MAJOR = 6
+PRODUCT_VERSION_MINOR = 0
+PRODUCT_VERSION_MAINTENANCE = 1
-ifeq ($(CM_BUILDTYPE), RELEASE)
- ifndef TARGET_VENDOR_RELEASE_BUILD_ID
- CM_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_MAINTENANCE)$(PRODUCT_VERSION_DEVICE_SPECIFIC)-$(CM_BUILD)
- else
- ifeq ($(TARGET_BUILD_VARIANT),user)
- CM_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR)-$(TARGET_VENDOR_RELEASE_BUILD_ID)-$(CM_BUILD)
- else
- CM_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_MAINTENANCE)$(PRODUCT_VERSION_DEVICE_SPECIFIC)-$(CM_BUILD)
- endif
- endif
-else
- CM_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR)-$(shell date -u +%Y%m%d)-$(CM_BUILDTYPE)$(CM_EXTRAVERSION)-$(CM_BUILD)
-endif
+REPLICANT_VERSION := "replicant-6.0"
PRODUCT_PROPERTY_OVERRIDES += \
- ro.cm.version=$(CM_VERSION) \
- ro.cm.releasetype=$(CM_BUILDTYPE) \
- ro.modversion=$(CM_VERSION) \
- ro.cmlegal.url=https://cyngn.com/legal/privacy-policy
+ ro.cm.version=$(REPLICANT_VERSION) \
+ ro.modversion=$(REPLICANT_VERSION)
-include vendor/cm-priv/keys/keys.mk
-CM_DISPLAY_VERSION := $(CM_VERSION)
+CM_VERSION := $(REPLICANT_VERSION)
+CM_DISPLAY_VERSION := $(REPLICANT_VERSION)
ifneq ($(PRODUCT_DEFAULT_DEV_CERTIFICATE),)
ifneq ($(PRODUCT_DEFAULT_DEV_CERTIFICATE),build/target/product/security/testkey)
diff --git a/config/common_full.mk b/config/common_full.mk
index 5fa1e1f..59e034d 100644
--- a/config/common_full.mk
+++ b/config/common_full.mk
@@ -1,16 +1,19 @@
# Inherit common CM stuff
-$(call inherit-product, vendor/cm/config/common.mk)
+$(call inherit-product, vendor/replicant/config/common.mk)
# Include CM audio files
-include vendor/cm/config/cm_audio.mk
+include vendor/replicant/config/cm_audio.mk
-# Optional CM packages
+ifeq ($(USE_OPENGL_RENDERER),true)
PRODUCT_PACKAGES += \
Galaxy4 \
HoloSpiralWallpaper \
LiveWallpapers \
LiveWallpapersPicker \
- MagicSmokeWallpapers \
+ MagicSmokeWallpapers
+endif
+
+PRODUCT_PACKAGES += \
NoiseField \
PhaseBeam \
PhotoTable \
diff --git a/config/common_full_phone.mk b/config/common_full_phone.mk
index 252fe54..7c19dda 100644
--- a/config/common_full_phone.mk
+++ b/config/common_full_phone.mk
@@ -1,12 +1,12 @@
# Inherit common CM stuff
-$(call inherit-product, vendor/cm/config/common_full.mk)
+$(call inherit-product, vendor/replicant/config/common_full.mk)
# Required CM packages
PRODUCT_PACKAGES += \
LatinIME
# Include CM LatinIME dictionaries
-PRODUCT_PACKAGE_OVERLAYS += vendor/cm/overlay/dictionaries
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/dictionaries
# Default notification/alarm sounds
PRODUCT_PROPERTY_OVERRIDES += \
@@ -15,7 +15,7 @@ PRODUCT_PROPERTY_OVERRIDES += \
ifeq ($(TARGET_SCREEN_WIDTH) $(TARGET_SCREEN_HEIGHT),$(space))
PRODUCT_COPY_FILES += \
- vendor/cm/prebuilt/common/bootanimation/480.zip:system/media/bootanimation.zip
+ vendor/replicant/prebuilt/common/bootanimation/vertical-480x800.zip:system/media/bootanimation.zip
endif
-$(call inherit-product, vendor/cm/config/telephony.mk)
+$(call inherit-product, vendor/replicant/config/telephony.mk)
diff --git a/config/common_full_tablet_wifionly.mk b/config/common_full_tablet_wifionly.mk
index eb804ba..fc1cf9c 100644
--- a/config/common_full_tablet_wifionly.mk
+++ b/config/common_full_tablet_wifionly.mk
@@ -1,5 +1,5 @@
# Inherit common CM stuff
-$(call inherit-product, vendor/cm/config/common_full.mk)
+$(call inherit-product, vendor/replicant/config/common_full.mk)
# Required CM packages
PRODUCT_PACKAGES += \
@@ -13,7 +13,7 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.config.notification_sound=Argon.ogg \
ro.config.alarm_alert=Helium.ogg
-ifeq ($(TARGET_SCREEN_WIDTH) $(TARGET_SCREEN_HEIGHT),$(space))
+ifeq ($(TARGET_BOOTANIMATION_NAME),)
PRODUCT_COPY_FILES += \
- vendor/cm/prebuilt/common/bootanimation/800.zip:system/media/bootanimation.zip
+ vendor/replicant/prebuilt/common/bootanimation/horizontal-1280x800.zip:system/media/bootanimation.zip
endif
diff --git a/config/common_mini_phone.mk b/config/common_mini_phone.mk
index da0c5f1..d6344e2 100644
--- a/config/common_mini_phone.mk
+++ b/config/common_mini_phone.mk
@@ -1,8 +1,8 @@
# Inherit common CM stuff
-$(call inherit-product, vendor/cm/config/common.mk)
+$(call inherit-product, vendor/replicant/config/common.mk)
# Include CM audio files
-include vendor/cm/config/cm_audio.mk
+include vendor/replicant/config/cm_audio.mk
# Required CM packages
PRODUCT_PACKAGES += \
@@ -13,9 +13,9 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.config.notification_sound=Argon.ogg \
ro.config.alarm_alert=Helium.ogg
-ifeq ($(TARGET_SCREEN_WIDTH) $(TARGET_SCREEN_HEIGHT),$(space))
+ifeq ($(TARGET_BOOTANIMATION_NAME),)
PRODUCT_COPY_FILES += \
- vendor/cm/prebuilt/common/bootanimation/320.zip:system/media/bootanimation.zip
+ vendor/replicant/prebuilt/common/bootanimation/vertical-320x480.zip:system/media/bootanimation.zip
endif
$(call inherit-product, vendor/cm/config/telephony.mk)
diff --git a/config/common_mini_tablet_wifionly.mk b/config/common_mini_tablet_wifionly.mk
index 4eccd94..5ebe2a5 100644
--- a/config/common_mini_tablet_wifionly.mk
+++ b/config/common_mini_tablet_wifionly.mk
@@ -1,8 +1,8 @@
# Inherit common CM stuff
-$(call inherit-product, vendor/cm/config/common.mk)
+$(call inherit-product, vendor/replicant/config/common.mk)
# Include CM audio files
-include vendor/cm/config/cm_audio.mk
+include vendor/replicant/config/cm_audio.mk
# Required CM packages
PRODUCT_PACKAGES += \
@@ -13,7 +13,7 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.config.notification_sound=Argon.ogg \
ro.config.alarm_alert=Helium.ogg
-ifeq ($(TARGET_SCREEN_WIDTH) $(TARGET_SCREEN_HEIGHT),$(space))
+ifeq ($(TARGET_BOOTANIMATION_NAME),)
PRODUCT_COPY_FILES += \
- vendor/cm/prebuilt/common/bootanimation/800.zip:system/media/bootanimation.zip
+ vendor/replicant/prebuilt/common/bootanimation/horizontal-1024x600.zip:system/media/bootanimation.zip
endif
diff --git a/config/nfc_enhanced.mk b/config/nfc_enhanced.mk
index d9ea102..63a9097 100644
--- a/config/nfc_enhanced.mk
+++ b/config/nfc_enhanced.mk
@@ -1,3 +1,3 @@
# This device supports CM enhanced NFC
PRODUCT_COPY_FILES += \
- vendor/cm/config/permissions/com.cyanogenmod.nfc.enhanced.xml:system/etc/permissions/com.cyanogenmod.nfc.enhanced.xml
+ vendor/replicant/config/permissions/com.cyanogenmod.nfc.enhanced.xml:system/etc/permissions/com.cyanogenmod.nfc.enhanced.xml
diff --git a/config/telephony.mk b/config/telephony.mk
index 355bde0..b28e26f 100644
--- a/config/telephony.mk
+++ b/config/telephony.mk
@@ -1,10 +1,10 @@
# World APN list
PRODUCT_COPY_FILES += \
- vendor/cm/prebuilt/common/etc/apns-conf.xml:system/etc/apns-conf.xml
+ vendor/replicant/prebuilt/common/etc/apns-conf.xml:system/etc/apns-conf.xml
# Selective SPN list for operator number who has the problem.
PRODUCT_COPY_FILES += \
- vendor/cm/prebuilt/common/etc/selective-spn-conf.xml:system/etc/selective-spn-conf.xml
+ vendor/replicant/prebuilt/common/etc/selective-spn-conf.xml:system/etc/selective-spn-conf.xml
# Telephony packages
PRODUCT_PACKAGES += \
diff --git a/config/themes_common.mk b/config/themes_common.mk
index c3bcfa9..eaeb2d2 100644
--- a/config/themes_common.mk
+++ b/config/themes_common.mk
@@ -5,4 +5,4 @@ PRODUCT_PACKAGES += \
ThemesProvider
PRODUCT_COPY_FILES += \
- vendor/cm/config/permissions/org.cyanogenmod.theme.xml:system/etc/permissions/org.cyanogenmod.theme.xml
+ vendor/replicant/config/permissions/org.cyanogenmod.theme.xml:system/etc/permissions/org.cyanogenmod.theme.xml
diff --git a/get-prebuilts b/get-prebuilts
new file mode 100755
index 0000000..0e4398d
--- /dev/null
+++ b/get-prebuilts
@@ -0,0 +1,11 @@
+#!/bin/sh
+set -e
+
+BASEDIR=$( dirname $0 )
+
+mkdir -p $BASEDIR/prebuilt/common/apps/
+
+# F-Droid
+curl -L -o $BASEDIR/prebuilt/common/apps/FDroid.apk -O -L https://f-droid.org/FDroid.apk
+curl -L -o $BASEDIR/prebuilt/common/apps/FDroid.apk.asc -O -L https://f-droid.org/FDroid.apk.asc
+gpg --armor --verify $BASEDIR/prebuilt/common/apps/FDroid.apk.asc $BASEDIR/prebuilt/common/apps/FDroid.apk
diff --git a/overlay/common/frameworks/base/core/res/res/drawable-hdpi/usb_android.png b/overlay/common/frameworks/base/core/res/res/drawable-hdpi/usb_android.png
new file mode 100644
index 0000000..8dc05e3
--- /dev/null
+++ b/overlay/common/frameworks/base/core/res/res/drawable-hdpi/usb_android.png
Binary files differ
diff --git a/overlay/common/frameworks/base/core/res/res/drawable-hdpi/usb_android_connected.png b/overlay/common/frameworks/base/core/res/res/drawable-hdpi/usb_android_connected.png
new file mode 100644
index 0000000..0e7318c
--- /dev/null
+++ b/overlay/common/frameworks/base/core/res/res/drawable-hdpi/usb_android_connected.png
Binary files differ
diff --git a/overlay/common/frameworks/base/core/res/res/drawable-ldpi/usb_android.png b/overlay/common/frameworks/base/core/res/res/drawable-ldpi/usb_android.png
new file mode 100644
index 0000000..3fd694c
--- /dev/null
+++ b/overlay/common/frameworks/base/core/res/res/drawable-ldpi/usb_android.png
Binary files differ
diff --git a/overlay/common/frameworks/base/core/res/res/drawable-ldpi/usb_android_connected.png b/overlay/common/frameworks/base/core/res/res/drawable-ldpi/usb_android_connected.png
new file mode 100644
index 0000000..02348e4
--- /dev/null
+++ b/overlay/common/frameworks/base/core/res/res/drawable-ldpi/usb_android_connected.png
Binary files differ
diff --git a/overlay/common/frameworks/base/core/res/res/drawable-mdpi/usb_android.png b/overlay/common/frameworks/base/core/res/res/drawable-mdpi/usb_android.png
new file mode 100644
index 0000000..87283dc
--- /dev/null
+++ b/overlay/common/frameworks/base/core/res/res/drawable-mdpi/usb_android.png
Binary files differ
diff --git a/overlay/common/frameworks/base/core/res/res/drawable-mdpi/usb_android_connected.png b/overlay/common/frameworks/base/core/res/res/drawable-mdpi/usb_android_connected.png
new file mode 100644
index 0000000..f8ae120
--- /dev/null
+++ b/overlay/common/frameworks/base/core/res/res/drawable-mdpi/usb_android_connected.png
Binary files differ
diff --git a/overlay/common/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg b/overlay/common/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg
index fd919d2..61bd5b2 100644
--- a/overlay/common/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg
+++ b/overlay/common/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg
Binary files differ
diff --git a/overlay/common/frameworks/base/core/res/res/drawable-sw600dp-nodpi/default_wallpaper.jpg b/overlay/common/frameworks/base/core/res/res/drawable-sw600dp-nodpi/default_wallpaper.jpg
index 57e21f2..ae991b5 100644
--- a/overlay/common/frameworks/base/core/res/res/drawable-sw600dp-nodpi/default_wallpaper.jpg
+++ b/overlay/common/frameworks/base/core/res/res/drawable-sw600dp-nodpi/default_wallpaper.jpg
Binary files differ
diff --git a/overlay/common/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg b/overlay/common/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg
index 57e21f2..ae991b5 100644
--- a/overlay/common/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg
+++ b/overlay/common/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg
Binary files differ
diff --git a/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/default_wallpaper.jpg b/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/default_wallpaper.jpg
index 2791f5b..ae991b5 100644
--- a/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/default_wallpaper.jpg
+++ b/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/default_wallpaper.jpg
Binary files differ
diff --git a/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/usb_android.png b/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/usb_android.png
new file mode 100644
index 0000000..13446c5
--- /dev/null
+++ b/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/usb_android.png
Binary files differ
diff --git a/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/usb_android_connected.png b/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/usb_android_connected.png
new file mode 100644
index 0000000..1fb9b05
--- /dev/null
+++ b/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/usb_android_connected.png
Binary files differ
diff --git a/overlay/common/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/overlay/common/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
index cafca3c..3f6a6ec 100644
--- a/overlay/common/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
+++ b/overlay/common/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
@@ -18,7 +18,7 @@
-->
<resources>
<string name="def_backup_transport">com.google.android.gms/.backup.BackupTransportService</string>
-
+ <bool name="def_install_non_market_apps">true</bool>
<!-- Enable notification counters in statusbar -->
<integer name="def_notif_count">1</integer>
</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-af/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-af/cm_strings.xml
new file mode 100644
index 0000000..ecafd95
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-af/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Replicant weergawe</string>
+ <string name="mod_version_default">Onbekend</string>
+ <string name="cyanogenmod_waiver_body">"Wysiging van hierdie instelling kan teen jou staat of regerings wette wees.\n\nRaak "<b>"OK"</b>" om hierdie waarskuwing en kwytskelding te aanvaar en Replicant en sy bydraers te vrywaar van alle wetlike verpligtinge."</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-ca/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-ca/cm_strings.xml
new file mode 100644
index 0000000..061c1c4
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-ca/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Replicant versió</string>
+ <string name="mod_version_default">Desconegut</string>
+ <string name="cyanogenmod_waiver_body">Canviar aquest ajust podria anar en contra del teu país o les lleis nacionals.\n\nSeleccionant \'OK\', declares conèixer aquesta alerta i renuncies, i alliberes a Replicant i els seus contribuïdors de totes les responsabilitat legals.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-cs/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-cs/cm_strings.xml
new file mode 100644
index 0000000..85bec0d
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-cs/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Verze Replicantu</string>
+ <string name="mod_version_default">Neznámá</string>
+ <string name="cyanogenmod_waiver_body">Změnou tohoto nastavení může dojít k porušení práva dané země.\n\nPotvrzení tlačítka \'OK\' níže přijímáte toto varování a zprošťujete povinnost jakéhokoliv odškodnění v případě újmy.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-da/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-da/cm_strings.xml
new file mode 100644
index 0000000..ff12b32
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-da/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Replicant-version</string>
+ <string name="mod_version_default">Ukendt</string>
+ <string name="cyanogenmod_waiver_body">At ændre denne indstilling kan være imod loven.\n\nVed at vælge \'OK\' herunder anerkender du denne advarsel og ophæver, sikrer og holder Replicant og dens bidragydere skadesløse fra alle juridiske forpligtelser.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-de/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-de/cm_strings.xml
new file mode 100644
index 0000000..869f1d9
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-de/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Replicant-Version</string>
+ <string name="mod_version_default">Unbekannt</string>
+ <string name="cyanogenmod_waiver_body">Das Deaktivieren dieser Funktion kann gegen geltendes Recht verstoßen.\n\nDurch Ihre Bestätigung erklären Sie, dass Sie Replicant sowie alle daran Mitwirkenden von sämtlichen damit verbunden rechtlichen Verbindlichkeiten, u.A. Schadensersatzpflichten, befreien.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-el/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-el/cm_strings.xml
new file mode 100644
index 0000000..fda350f
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-el/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Έκδοση Replicant</string>
+ <string name="mod_version_default">Άγνωστη</string>
+ <string name="cyanogenmod_waiver_body">Η αλλαγή αυτής της ρύθμισης μπορεί να είναι ενάντια στη νομοθεσία της πολιτείας ή της κυβέρνησης σας.\n\nΕπιλέγοντας \'OK\' παρακάτω, αποδέχεστε αυτή την προειδοποίηση και απαλλάσετε το Replicant και τους συνεργάτες του από όλες τις νομικές ευθύνες και υποχρεώσεις.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-es/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-es/cm_strings.xml
new file mode 100644
index 0000000..0f12411
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-es/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Versión Replicant</string>
+ <string name="mod_version_default">Desconocida</string>
+ <string name="cyanogenmod_waiver_body">Cambiar este ajuste puede ir en contra de la leyes de tu estado o país.\n\nPulsando \u00ABAceptar\u00BB, reconoces esta advertencia y eximes de cualquier responsabilidad legal a Replicant y sus colaboradores, renunciando así a cualquier reclamación por daños y perjuicios.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-fi/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-fi/cm_strings.xml
new file mode 100644
index 0000000..2611966
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-fi/cm_strings.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Replicant-versio</string>
+ <string name="mod_version_default">Tuntematon</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-fr/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-fr/cm_strings.xml
new file mode 100644
index 0000000..f854401
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-fr/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Version Replicant</string>
+ <string name="mod_version_default">Inconnue</string>
+ <string name="cyanogenmod_waiver_body">Le changement de ce paramètre peut être interdit par les lois de votre gouvernement ou état.\n\nEn sélectionnant \'OK\' ci-dessous, vous reconnaissez avoir pris connaissance de cet avertissement, et vous dégagez Replicant et ses contributeurs de toutes responsabilités et de toutes obligations juridiques.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-hu/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-hu/cm_strings.xml
new file mode 100644
index 0000000..efd660b
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-hu/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Replicant verzió</string>
+ <string name="mod_version_default">Ismeretlen</string>
+ <string name="cyanogenmod_waiver_body">A beállítás módosítása halláskárosodáshoz vezethet.\n\nAz \"OK\" gombbal Ön elfogadja ezt a figyelmeztetést és ezzel felmenti a Replicant csapatot és minden közreműködőt az esetleges jogi kötelezettségek alól.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-it/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-it/cm_strings.xml
new file mode 100644
index 0000000..92a7f5b
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-it/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Versione Replicant</string>
+ <string name="mod_version_default">Sconoscito</string>
+ <string name="cyanogenmod_waiver_body">Cambiare questa impostazione può essere contro le leggi del tuo stato/governo.\n\nPremendo \'OK\' più sotto, accetti quanto riportato in questo avviso, e dichiari di esonerare e sollevare Replicant e i suoi collaboratori da ogni responsabilità civile e penale.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-iw/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-iw/cm_strings.xml
new file mode 100644
index 0000000..a8bc80a
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-iw/cm_strings.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">גרסת Replicant</string>
+ <string name="mod_version_default">לא ידועה</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-ja/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-ja/cm_strings.xml
new file mode 100644
index 0000000..9f43d7c
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-ja/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Replicant バージョン</string>
+ <string name="mod_version_default">不明</string>
+ <string name="cyanogenmod_waiver_body">この設定の変更は条例や法律に反しているかもしれません。\n\n\ここで\'OK\'を選択した場合、あなたはこの警告及び権利の放棄、Replicantとその貢献者に対する全ての法的責任からの免責に同意したことになります。</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-ko/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-ko/cm_strings.xml
new file mode 100644
index 0000000..364a3ab
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-ko/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Replicant 버전</string>
+ <string name="mod_version_default">알 수 없음</string>
+ <string name="cyanogenmod_waiver_body">이 설정을 변경하는 것은 법에 저촉될 수 있습니다.\n\n아래 \'확인\'을 선택하면 귀하는 이 경고와 면책 사항을 모두 이해하였으며 Replicant와 그 기여자들에게 어떠한 법적 책임도 묻지 않는 것에 동의한 것으로 간주됩니다.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-lt/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-lt/cm_strings.xml
new file mode 100644
index 0000000..85818cc
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-lt/cm_strings.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Replicant versija</string>
+ <string name="mod_version_default">Nežinoma</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-nb/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-nb/cm_strings.xml
new file mode 100644
index 0000000..a1c3fa1
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-nb/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Replicant versjon</string>
+ <string name="mod_version_default">Ukjent</string>
+ <string name="cyanogenmod_waiver_body">Å endre denne innstillingen kan være mot loven.\n\nVed å velge \'OK\' nedenfor, godtar du denne advarslen og opphevelsen, sikrer og holder Replicant og dens bidragsytere fra alle juridiske forpliktelser.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-nl/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-nl/cm_strings.xml
new file mode 100644
index 0000000..cc973cf
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-nl/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Replicant-versie</string>
+ <string name="mod_version_default">Onbekend</string>
+ <string name="cyanogenmod_waiver_body">Het wijzigen van deze instelling kan in overtreding zijn met de regelgeving in uw staat/land.\n\nDoor te tikken op \'OK\' erkent u deze waarschuwing en doet u afstand van en vrijwaart u Replicant en/of haar bijdragers van alle wettelijke verplichtingen</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-pl/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-pl/cm_strings.xml
new file mode 100644
index 0000000..85a555a
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-pl/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Wersja Replicant</string>
+ <string name="mod_version_default">Nieznana</string>
+ <string name="cyanogenmod_waiver_body">Zmiana tych ustawień może być niezgodna z lokalnym prawem.\n\nWybierając \'OK\' przyjmujesz to ostrzeżenie do wiadomości oraz odciążasz Replicant i jego twórców od wszystkich konsekwencji prawnych.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-pt/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-pt/cm_strings.xml
new file mode 100644
index 0000000..4e693da
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-pt/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Versão Replicant</string>
+ <string name="mod_version_default">Desconhecida</string>
+ <string name="cyanogenmod_waiver_body">Alterar esta configuração pode ser contra as leis do seu local.\n\nAo selecionar abaixo \'OK\', você reconhece este aviso e garantia, proteção e isenção ao Replicant e seus contribuintes de todas responsabilidades legais.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-ro/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-ro/cm_strings.xml
new file mode 100644
index 0000000..9fb7e9d
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-ro/cm_strings.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">"Versiune Replicant"</string>
+ <string name="mod_version_default">"Necunoscută"</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-ru/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-ru/cm_strings.xml
new file mode 100644
index 0000000..b5e33e3
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-ru/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Версия Replicant</string>
+ <string name="mod_version_default">Неизвестно</string>
+ <string name="cyanogenmod_waiver_body">Изменение этих настроек может противоречить законам Вашего государства.\n\nНажимая \"OK\" Вы соглашаетесь с этим предупреждением и освобождаете Replicant и всех его разработчиков от любых юридических обязательств.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-sk/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-sk/cm_strings.xml
new file mode 100644
index 0000000..48a63e2
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-sk/cm_strings.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Verzia Replicant-u</string>
+ <string name="mod_version_default">Neznáma</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-tr/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-tr/cm_strings.xml
new file mode 100644
index 0000000..2146852
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-tr/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Replicant sürümü</string>
+ <string name="mod_version_default">Bilinmiyor</string>
+ <string name="cyanogenmod_waiver_body">Bu ayaları değiştirme hükümet ya da eyaletinizin yasalarına aykırı olabilir.\n\nAşağıdan \'Tamam\' butonuna bastığınızda bu uyarı ve feragat\'ı dikkate aldığınız ve Replicant ve katkıcılarını her türlü cezai yükümlülükten sorumlu tutmayacağınızı kabul ediyorsunuz.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-uk/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-uk/cm_strings.xml
new file mode 100644
index 0000000..407e958
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-uk/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Версія Replicant</string>
+ <string name="mod_version_default">Невідомо</string>
+ <string name="cyanogenmod_waiver_body">Зміна цих налаштувань може суперечити законам вашох країни.\n\nНатискаючи \"OK\" Ви погоджуєтесь із цим попередженням та звільняєте Replicant і всіх його розробників від любих юридичних зобов’язань.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values-zh-rCN/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-zh-rCN/cm_strings.xml
new file mode 100644
index 0000000..fd125fc
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values-zh-rCN/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Replicant 版本</string>
+ <string name="mod_version_default">未知</string>
+ <string name="cyanogenmod_waiver_body">改变此设置可能在您所在的国家属于非法行为.\n\n选择 \'确定\' 意味着您已读此警告并放弃一切起诉权, 保证 Replicant 及其贡献者免于受罚并且不承担任何法律责任.</string>
+</resources>
diff --git a/overlay/common/packages/apps/Settings/res/values/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values/cm_strings.xml
new file mode 100644
index 0000000..cbbe151
--- /dev/null
+++ b/overlay/common/packages/apps/Settings/res/values/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012-2013 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="mod_version">Replicant version</string>
+ <string name="mod_version_default">Unknown</string>
+ <string name="cyanogenmod_waiver_body">Changing this setting may be against your state or government laws.\n\nIn selecting \'OK\' below, you acknowledge this warning and waive, indemnify and hold harmless Replicant and its contributors from all legal liabilities.</string>
+</resources>
diff --git a/overlay/opengl/packages/apps/Trebuchet/res/xml/default_workspace.xml b/overlay/opengl/packages/apps/Trebuchet/res/xml/default_workspace.xml
new file mode 100644
index 0000000..faa1a6e
--- /dev/null
+++ b/overlay/opengl/packages/apps/Trebuchet/res/xml/default_workspace.xml
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<favorites xmlns:launcher="http://schemas.android.com/apk/res/com.cyanogenmod.trebuchet">
+ <!-- Far-left screen [0] -->
+
+ <!-- Left screen [1] -->
+ <appwidget
+ launcher:packageName="com.andrew.apollo"
+ launcher:className="com.andrew.apollo.appwidgets.AppWidgetLarge"
+ launcher:screen="1"
+ launcher:x="0"
+ launcher:y="0"
+ launcher:spanX="4"
+ launcher:spanY="2" />
+ <favorite
+ launcher:packageName="com.android.gallery3d"
+ launcher:className="com.android.camera.CameraLauncher"
+ launcher:screen="1"
+ launcher:x="1"
+ launcher:y="3" />
+ <favorite
+ launcher:packageName="com.android.gallery3d"
+ launcher:className="com.android.gallery3d.app.Gallery"
+ launcher:screen="1"
+ launcher:x="2"
+ launcher:y="3" />
+
+ <!-- Middle screen [2] -->
+ <appwidget
+ launcher:packageName="com.android.deskclock"
+ launcher:className="com.android.alarmclock.AnalogAppWidgetProvider"
+ launcher:screen="2"
+ launcher:x="1"
+ launcher:y="0"
+ launcher:spanX="2"
+ launcher:spanY="2" />
+ <favorite
+ launcher:packageName="com.andrew.apollo"
+ launcher:className="com.andrew.apollo.ui.activities.HomeActivity"
+ launcher:screen="2"
+ launcher:x="0"
+ launcher:y="3" />
+ <favorite
+ launcher:packageName="com.android.email"
+ launcher:className="com.android.email.activity.Welcome"
+ launcher:screen="2"
+ launcher:x="3"
+ launcher:y="3" />
+
+ <!-- Right screen [3] -->
+ <appwidget
+ launcher:packageName="com.android.settings"
+ launcher:className="com.android.settings.widget.SettingsAppWidgetProvider"
+ launcher:screen="3"
+ launcher:x="0"
+ launcher:y="0"
+ launcher:spanX="4"
+ launcher:spanY="1" />
+ <favorite
+ launcher:packageName="org.fdroid.fdroid"
+ launcher:className="org.fdroid.fdroid.FDroid"
+ launcher:screen="3"
+ launcher:x="1"
+ launcher:y="3" />
+ <favorite
+ launcher:packageName="com.android.settings"
+ launcher:className="com.android.settings.Settings"
+ launcher:screen="3"
+ launcher:x="2"
+ launcher:y="3" />
+
+ <!-- Far-right screen [4] -->
+
+ <!-- Hotseat (We use the screen as the position of the item in the hotseat) -->
+ <favorite
+ launcher:packageName="com.android.contacts"
+ launcher:className="com.android.contacts.activities.DialtactsActivity"
+ launcher:container="-101"
+ launcher:screen="0"
+ launcher:x="0"
+ launcher:y="0" />
+ <favorite
+ launcher:packageName="com.android.contacts"
+ launcher:className="com.android.contacts.activities.PeopleActivity"
+ launcher:container="-101"
+ launcher:screen="0"
+ launcher:x="1"
+ launcher:y="0" />
+ <allapps
+ launcher:container="-101"
+ launcher:screen="0"
+ launcher:x="2"
+ launcher:y="0" />
+ <favorite
+ launcher:packageName="com.android.mms"
+ launcher:className="com.android.mms.ui.ConversationList"
+ launcher:container="-101"
+ launcher:screen="0"
+ launcher:x="3"
+ launcher:y="0" />
+ <favorite
+ launcher:packageName="com.android.browser"
+ launcher:className="com.android.browser.BrowserActivity"
+ launcher:container="-101"
+ launcher:screen="0"
+ launcher:x="4"
+ launcher:y="0" />
+</favorites>
diff --git a/overlay/softwaregl/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/overlay/softwaregl/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
new file mode 100644
index 0000000..e8f2424
--- /dev/null
+++ b/overlay/softwaregl/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/**
+ * Copyright (c) 2009, The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<resources>
+ <fraction name="def_window_animation_scale">0%</fraction>
+ <fraction name="def_window_transition_scale">0%</fraction>
+</resources>
diff --git a/overlay/softwaregl/packages/apps/Trebuchet/res/xml/default_workspace_4x4.xml b/overlay/softwaregl/packages/apps/Trebuchet/res/xml/default_workspace_4x4.xml
new file mode 100644
index 0000000..8434b8b
--- /dev/null
+++ b/overlay/softwaregl/packages/apps/Trebuchet/res/xml/default_workspace_4x4.xml
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2015 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<favorites xmlns:launcher="http://schemas.android.com/apk/res-auto/com.android.launcher3">
+ <!-- Far-left screen [0] -->
+
+ <!-- Left screen [1] -->
+
+ <!-- Clock Widget -->
+ <appwidget
+ launcher:packageName="com.cyanogenmod.lockclock"
+ launcher:className="com.cyanogenmod.lockclock.ClockWidgetProvider"
+ launcher:screen="1"
+ launcher:x="0"
+ launcher:y="0"
+ launcher:spanX="4"
+ launcher:spanY="2" />
+
+ <!-- Screen [2] -->
+
+ <appwidget
+ launcher:packageName="com.cyanogenmod.eleven"
+ launcher:className="com.cyanogenmod.eleven.appwidgets.AppWidgetLarge"
+ launcher:screen="2"
+ launcher:x="0"
+ launcher:y="0"
+ launcher:spanX="4"
+ launcher:spanY="2" />
+
+ <favorite
+ launcher:packageName="com.android.email"
+ launcher:className="com.android.email.activity.Welcome"
+ launcher:screen="2"
+ launcher:x="0"
+ launcher:y="3" />
+
+ <resolve
+ launcher:screen="2"
+ launcher:x="1"
+ launcher:y="3" >
+ <favorite
+ launcher:packageName="com.android.gallery"
+ launcher:className="com.android.camera.GalleryPicker" />
+ </resolve>
+
+ <favorite
+ launcher:packageName="com.cyanogenmod.eleven"
+ launcher:className="com.cyanogenmod.eleven.ui.activities.HomeActivity"
+ launcher:screen="2"
+ launcher:x="2"
+ launcher:y="3" />
+
+ <favorite
+ launcher:packageName="com.android.settings"
+ launcher:className="com.android.settings.Settings"
+ launcher:screen="2"
+ launcher:x="3"
+ launcher:y="3" />
+
+ <!-- Hotseat (We use the screen as the position of the item in the hotseat) -->
+ <!-- Dialer, Messaging, [All Apps], Browser, Camera -->
+ <resolve
+ launcher:container="-101"
+ launcher:screen="0"
+ launcher:x="0"
+ launcher:y="0" >
+ <favorite launcher:uri="#Intent;action=android.intent.action.DIAL;end" />
+ <favorite launcher:uri="tel:123" />
+ <favorite launcher:uri="#Intent;action=android.intent.action.CALL_BUTTON;end" />
+
+ <favorite
+ launcher:packageName="com.android.dialer"
+ launcher:className="com.android.dialer.DialtactsActivity" />
+ <favorite
+ launcher:packageName="com.cyngn.dialer"
+ launcher:className="com.android.dialer.DialtactsActivity" />
+ <favorite
+ launcher:packageName="com.android.contacts"
+ launcher:className="com.android.contacts.activities.PeopleActivity" />
+ </resolve>
+
+ <resolve
+ launcher:container="-101"
+ launcher:screen="1"
+ launcher:x="1"
+ launcher:y="0" >
+ <favorite
+ launcher:packageName="com.android.messaging"
+ launcher:className="com.android.messaging.ui.conversationlist.ConversationListActivity" />
+ <favorite
+ launcher:packageName="com.android.email"
+ launcher:className="com.android.email.activity.Welcome" />
+ </resolve>
+
+ <resolve
+ launcher:container="-101"
+ launcher:screen="3"
+ launcher:x="2"
+ launcher:y="0" >
+ <favorite
+ launcher:packageName="com.android.browser"
+ launcher:className="com.android.browser.BrowserActivity" />
+ <favorite
+ launcher:packageName="com.cyngn.browser"
+ launcher:className="com.android.browser.BrowserLauncher" />
+ </resolve>
+
+ <resolve
+ launcher:container="-101"
+ launcher:screen="4"
+ launcher:x="4"
+ launcher:y="0" >
+ <favorite
+ launcher:packageName="com.android.camera"
+ launcher:className="com.android.camera.Camera" />
+ </resolve>
+
+</favorites>
diff --git a/prebuilt/common/bootanimation/1080.zip b/prebuilt/common/bootanimation/1080.zip
deleted file mode 100644
index c2d29e2..0000000
--- a/prebuilt/common/bootanimation/1080.zip
+++ /dev/null
Binary files differ
diff --git a/prebuilt/common/bootanimation/1200.zip b/prebuilt/common/bootanimation/1200.zip
deleted file mode 100644
index 95b1fdc..0000000
--- a/prebuilt/common/bootanimation/1200.zip
+++ /dev/null
Binary files differ
diff --git a/prebuilt/common/bootanimation/240.zip b/prebuilt/common/bootanimation/240.zip
deleted file mode 100644
index 94b671e..0000000
--- a/prebuilt/common/bootanimation/240.zip
+++ /dev/null
Binary files differ
diff --git a/prebuilt/common/bootanimation/320.zip b/prebuilt/common/bootanimation/320.zip
deleted file mode 100644
index 7a9f86d..0000000
--- a/prebuilt/common/bootanimation/320.zip
+++ /dev/null
Binary files differ
diff --git a/prebuilt/common/bootanimation/360.zip b/prebuilt/common/bootanimation/360.zip
deleted file mode 100644
index 1906137..0000000
--- a/prebuilt/common/bootanimation/360.zip
+++ /dev/null
Binary files differ
diff --git a/prebuilt/common/bootanimation/480.zip b/prebuilt/common/bootanimation/480.zip
deleted file mode 100644
index de6d2fa..0000000
--- a/prebuilt/common/bootanimation/480.zip
+++ /dev/null
Binary files differ
diff --git a/prebuilt/common/bootanimation/540.zip b/prebuilt/common/bootanimation/540.zip
deleted file mode 100644
index 3458bbb..0000000
--- a/prebuilt/common/bootanimation/540.zip
+++ /dev/null
Binary files differ
diff --git a/prebuilt/common/bootanimation/600.zip b/prebuilt/common/bootanimation/600.zip
deleted file mode 100644
index f7662ce..0000000
--- a/prebuilt/common/bootanimation/600.zip
+++ /dev/null
Binary files differ
diff --git a/prebuilt/common/bootanimation/720.zip b/prebuilt/common/bootanimation/720.zip
deleted file mode 100644
index aaabf4f..0000000
--- a/prebuilt/common/bootanimation/720.zip
+++ /dev/null
Binary files differ
diff --git a/prebuilt/common/bootanimation/768.zip b/prebuilt/common/bootanimation/768.zip
deleted file mode 100644
index f8521dd..0000000
--- a/prebuilt/common/bootanimation/768.zip
+++ /dev/null
Binary files differ
diff --git a/prebuilt/common/bootanimation/800.zip b/prebuilt/common/bootanimation/800.zip
deleted file mode 100644
index 08d5785..0000000
--- a/prebuilt/common/bootanimation/800.zip
+++ /dev/null
Binary files differ
diff --git a/prebuilt/common/bootanimation/horizontal-1024x600.zip b/prebuilt/common/bootanimation/horizontal-1024x600.zip
new file mode 100644
index 0000000..608a72f
--- /dev/null
+++ b/prebuilt/common/bootanimation/horizontal-1024x600.zip
Binary files differ
diff --git a/prebuilt/common/bootanimation/horizontal-1024x768.zip b/prebuilt/common/bootanimation/horizontal-1024x768.zip
new file mode 100644
index 0000000..9d77ee3
--- /dev/null
+++ b/prebuilt/common/bootanimation/horizontal-1024x768.zip
Binary files differ
diff --git a/prebuilt/common/bootanimation/horizontal-1280x800.zip b/prebuilt/common/bootanimation/horizontal-1280x800.zip
new file mode 100644
index 0000000..5c11872
--- /dev/null
+++ b/prebuilt/common/bootanimation/horizontal-1280x800.zip
Binary files differ
diff --git a/prebuilt/common/bootanimation/vertical-240x320.zip b/prebuilt/common/bootanimation/vertical-240x320.zip
new file mode 100644
index 0000000..db0030c
--- /dev/null
+++ b/prebuilt/common/bootanimation/vertical-240x320.zip
Binary files differ
diff --git a/prebuilt/common/bootanimation/vertical-320x480.zip b/prebuilt/common/bootanimation/vertical-320x480.zip
new file mode 100644
index 0000000..6c39ed6
--- /dev/null
+++ b/prebuilt/common/bootanimation/vertical-320x480.zip
Binary files differ
diff --git a/prebuilt/common/bootanimation/vertical-480x640.zip b/prebuilt/common/bootanimation/vertical-480x640.zip
new file mode 100644
index 0000000..3e9843a
--- /dev/null
+++ b/prebuilt/common/bootanimation/vertical-480x640.zip
Binary files differ
diff --git a/prebuilt/common/bootanimation/vertical-480x800.zip b/prebuilt/common/bootanimation/vertical-480x800.zip
new file mode 100644
index 0000000..a58c835
--- /dev/null
+++ b/prebuilt/common/bootanimation/vertical-480x800.zip
Binary files differ
diff --git a/prebuilt/common/bootanimation/vertical-540x960.zip b/prebuilt/common/bootanimation/vertical-540x960.zip
new file mode 100644
index 0000000..3228680
--- /dev/null
+++ b/prebuilt/common/bootanimation/vertical-540x960.zip
Binary files differ
diff --git a/prebuilt/common/bootanimation/vertical-600x1024.zip b/prebuilt/common/bootanimation/vertical-600x1024.zip
new file mode 100644
index 0000000..0ae4f35
--- /dev/null
+++ b/prebuilt/common/bootanimation/vertical-600x1024.zip
Binary files differ
diff --git a/prebuilt/common/bootanimation/vertical-720x1280.zip b/prebuilt/common/bootanimation/vertical-720x1280.zip
new file mode 100644
index 0000000..1039d31
--- /dev/null
+++ b/prebuilt/common/bootanimation/vertical-720x1280.zip
Binary files differ
diff --git a/prebuilt/common/bootanimation/vertical-800x1280.zip b/prebuilt/common/bootanimation/vertical-800x1280.zip
new file mode 100644
index 0000000..cf789e1
--- /dev/null
+++ b/prebuilt/common/bootanimation/vertical-800x1280.zip
Binary files differ
diff --git a/prebuilt/common/etc/init.d/00banner b/prebuilt/common/etc/init.d/00banner
index a04ef18..01123a3 100644..100755
--- a/prebuilt/common/etc/init.d/00banner
+++ b/prebuilt/common/etc/init.d/00banner
@@ -2,9 +2,6 @@
#
# Print startup info
#
-L="log -p i -t cm"
+L="log -p i -t Replicant"
-$L "____ _ _ ____ _ _ ____ ____ ____ _ _ _ _ ____ ___";
-$L "| \\_/ |__| |\\ | | | | __ |___ |\\ | |\\/| | | | \\";
-$L "|___ | | | | \\| |__| |__] |___ | \\| | | |__| |__/";
-$L "Welcome to Android `getprop ro.build.version.release` / CyanogenMod-`getprop ro.cm.version`";
+$L "Welcome to Android `getprop ro.build.version.release` / `getprop ro.cm.version`";
diff --git a/prebuilt/softwaregl/configs/egl.cfg b/prebuilt/softwaregl/configs/egl.cfg
new file mode 100644
index 0000000..c4a1437
--- /dev/null
+++ b/prebuilt/softwaregl/configs/egl.cfg
@@ -0,0 +1 @@
+0 0 android
diff --git a/sepolicy/sepolicy.mk b/sepolicy/sepolicy.mk
index 1452787..e38c4d6 100644
--- a/sepolicy/sepolicy.mk
+++ b/sepolicy/sepolicy.mk
@@ -4,4 +4,4 @@
#
BOARD_SEPOLICY_DIRS += \
- vendor/cm/sepolicy
+ vendor/replicant/sepolicy
diff --git a/targets b/targets
new file mode 100644
index 0000000..5a3b209
--- /dev/null
+++ b/targets
@@ -0,0 +1,12 @@
+replicant_crespo-userdebug
+replicant_galaxysmtd-userdebug
+replicant_i9100-userdebug
+replicant_n7000-userdebug
+replicant_maguro-userdebug
+replicant_p5100-userdebug
+replicant_p5110-userdebug
+replicant_p3100-userdebug
+replicant_p3110-userdebug
+replicant_i9300-userdebug
+replicant_n7100-userdebug
+replicant_gta04-userdebug
diff --git a/vendorsetup.sh b/vendorsetup.sh
index 642da70..6af7d0f 100644
--- a/vendorsetup.sh
+++ b/vendorsetup.sh
@@ -1,4 +1,4 @@
-for combo in $(curl -s https://raw.githubusercontent.com/CyanogenMod/hudson/master/cm-build-targets | sed -e 's/#.*$//' | grep cm-13.0 | awk '{printf "cm_%s-%s\n", $1, $2}')
+for combo in $(cat vendor/replicant/targets)
do
add_lunch_combo $combo
done