Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jellybean #58

Closed
wants to merge 6 commits into from

5 participants

edgar ayysir Evan Anderson (evan1123) kenixsis C457
edgar

i need this lol :P

ayysir
Owner
Ayysir commented

send your request here: https://github.com/PALegacy

read this for what files are needed for pull request:

https://plus.google.com/u/0/111629271059352473969/posts/4GPc7QiaUeo

edgar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Showing 6 unique commits by 3 authors.

Mar 28, 2013
kenixsis kenixsis Initial commit for HTC Ruby (Amaze 4G)
Change-Id: Idd6953978366df62bdaad4a8ba879adbc3847f90
e6e9ab8
kenixsis kenixsis Fixed some mistakes in ruby.adds.
Change-Id: Iab04427a48667ae7deaf17e930a05c24935cd1e4
23c2558
Mar 29, 2013
C457 C457 Fix build Fingerprint d50ec04
C457 C457 add device Epic 4G Touch 5417b8a
Apr 02, 2013
C457 lets fix this ish 6111f76
C457 lets fix this ish again 5237927
This page is out of date. Refresh to see the latest.
114 manifest/ruby.adds
... ... @@ -0,0 +1,114 @@
  1 +[
  2 + {
  3 + "remote": "github",
  4 + "account": "CyanogenMod",
  5 + "repository": "android_frameworks_av",
  6 + "target_path": "frameworks/av",
  7 + "revision": "jellybean"
  8 + },
  9 + {
  10 + "remote": "github",
  11 + "account": "CyanogenMod",
  12 + "repository": "android_frameworks_native",
  13 + "target_path": "frameworks/native",
  14 + "revision": "jellybean"
  15 + },
  16 + {
  17 + "remote": "github",
  18 + "account": "CyanogenMod",
  19 + "repository": "android_hardware_libhardware",
  20 + "target_path": "hardware/libhardware",
  21 + "revision": "jellybean"
  22 + },
  23 + {
  24 + "remote": "github",
  25 + "account": "CyanogenMod",
  26 + "repository": "android_hardware_ril",
  27 + "target_path": "hardware/ril",
  28 + "revision": "jellybean"
  29 + },
  30 + {
  31 + "remote": "github",
  32 + "account": "CyanogenMod",
  33 + "repository": "android_frameworks_base",
  34 + "target_path": "frameworks/base",
  35 + "revision": "jellybean"
  36 + },
  37 + {
  38 + "remote": "github",
  39 + "account": "CyanogenMod",
  40 + "repository": "android_hardware_libhardware_legacy",
  41 + "target_path": "hardware/libhardware_legacy",
  42 + "revision": "jellybean"
  43 + },
  44 + {
  45 + "remote": "github",
  46 + "account": "CyanogenMod",
  47 + "repository": "android_frameworks_opt_telephony",
  48 + "target_path": "frameworks/opt/telephony",
  49 + "revision": "jellybean"
  50 + },
  51 + {
  52 + "remote": "github",
  53 + "account": "CyanogenMod",
  54 + "repository": "android_device_common",
  55 + "target_path": "device/common",
  56 + "revision": "jellybean"
  57 + },
  58 + {
  59 + "remote": "github",
  60 + "account": "CyanogenMod",
  61 + "repository": "android_system_core",
  62 + "target_path": "system/core",
  63 + "revision": "jellybean"
  64 + },
  65 + {
  66 + "remote": "github",
  67 + "account": "CyanogenMod",
  68 + "repository": "android_hardware_ti_wlan",
  69 + "target_path": "hardware/ti/wlan",
  70 + "revision": "jellybean"
  71 + },
  72 + {
  73 + "remote": "github",
  74 + "account": "CyanogenMod",
  75 + "repository": "android_device_generic_common",
  76 + "target_path": "device/generic/common",
  77 + "revision": "jellybean"
  78 + },
  79 + {
  80 + "remote": "github",
  81 + "account": "CyanogenMod",
  82 + "repository": "android_hardware_qcom_audio-caf",
  83 + "target_path": "hardware/qcom/audio-caf",
  84 + "revision": "jellybean"
  85 + },
  86 + {
  87 + "remote": "github",
  88 + "account": "Sportsstar89",
  89 + "repository": "android_device_htc_msm8660-common",
  90 + "target_path": "device/htc/msm8660-common",
  91 + "revision": "jellybean"
  92 + },
  93 + {
  94 + "remote": "github",
  95 + "account": "Sportsstar89",
  96 + "repository": "android_hardware_qcom_display-legacy",
  97 + "target_path": "hardware/qcom/display-legacy",
  98 + "revision": "jellybean-mr1"
  99 + },
  100 + {
  101 + "remote": "github",
  102 + "account": "CyanogenMod",
  103 + "repository": "android_hardware_qcom_gps",
  104 + "target_path": "hardware/qcom/gps",
  105 + "revision": "jellybean"
  106 + },
  107 + {
  108 + "remote": "github",
  109 + "account": "CyanogenMod",
  110 + "repository": "android_hardware_qcom_media",
  111 + "target_path": "hardware/qcom/media",
  112 + "revision": "jellybean"
  113 + }
  114 +]
38 manifest/ruby.removes
... ... @@ -0,0 +1,38 @@
  1 +[
  2 + {
  3 + "name": "platform/frameworks/av",
  4 + "path": "frameworks/av"
  5 + },
  6 + {
  7 + "name": "ParanoidAndroid/android_frameworks_base",
  8 + "path": "frameworks/base"
  9 + },
  10 + {
  11 + "name": "ParanoidAndroid/android_frameworks_native",
  12 + "path": "frameworks/native"
  13 + },
  14 + {
  15 + "name": "platform/hardware/ril",
  16 + "path": "hardware/ril"
  17 + },
  18 + {
  19 + "name": "platform/hardware/libhardware",
  20 + "path": "hardware/libhardware"
  21 + },
  22 + {
  23 + "name": "platform/hardware/libhardware_legacy",
  24 + "path": "hardware/libhardware_legacy"
  25 + },
  26 + {
  27 + "name": "ParanoidAndroid/android_system_core",
  28 + "path": "system/core"
  29 + },
  30 + {
  31 + "name": "device/common",
  32 + "path": "device/common"
  33 + },
  34 + {
  35 + "name": "ParanoidAndroid/android_frameworks_opt_telephony",
  36 + "path": "frameworks/opt/telephony"
  37 + }
  38 +]
53 prebuilt/pa_ruby.conf
... ... @@ -0,0 +1,53 @@
  1 +###################
  2 +# PARANOIDANDROID #
  3 +###################
  4 +
  5 +## CONFIGURATION
  6 +%revision=1
  7 +%rom_dpi_min=120
  8 +%rom_dpi_max=240
  9 +%rom_default_dpi=240
  10 +%rom_default_layout=360
  11 +
  12 +## CONFIGURATION
  13 +%hybrid_mode=1
  14 +%system_default_layout=0
  15 +%user_default_layout=0
  16 +%system_default_dpi=0
  17 +%user_default_dpi=0
  18 +
  19 +## WORKSPACE PREFERENCES
  20 +android.dpi=0
  21 +android.layout=0
  22 +android.colors=NULL|NULL|NULL|NULL|NULL
  23 +com.android.systemui.dpi=%rom_default_dpi
  24 +com.android.systemui.statusbar.dpi=100
  25 +com.android.systemui.navbar.dpi=0
  26 +com.android.systemui.layout=%rom_default_layout
  27 +com.android.systemui.colors=NULL|NULL|NULL|NULL|NULL
  28 +com.android.launcher.mancol=1
  29 +com.android.launcher.appdrawer=NULL|NULL|NULL|NULL|NULL
  30 +
  31 +## SYSTEM PREFERENCES
  32 +com.android.vending.dpi=%rom_default_dpi
  33 +com.android.vending.layout=%rom_default_layout
  34 +com.android.phone.dpi=%rom_default_dpi
  35 +com.android.phone.layout=%rom_default_layout
  36 +com.android.chrome.dpi=%rom_default_dpi
  37 +com.android.chrome.layout=%rom_default_layout
  38 +com.android.contacts.dpi=%rom_default_dpi
  39 +com.android.contacts.layout=%rom_default_layout
  40 +com.android.settings.dpi=160
  41 +com.android.settings.layout=720
  42 +com.android.calendar.dpi=160
  43 +com.android.calendar.layout=600
  44 +com.android.browser.dpi=160
  45 +com.android.browser.layout=600
  46 +com.android.calculator2.dpi=160
  47 +com.android.calculator2.layout=720
  48 +com.google.android.gm.dpi=160
  49 +com.google.android.gm.layout=720
  50 +com.google.android.talk.dpi=200
  51 +com.google.android.talk.layout=360
  52 +com.google.android.apps.docs.dpi=200
  53 +com.google.android.apps.docs.layout=600
6 products/AndroidProducts.mk
@@ -43,3 +43,9 @@ endif
43 43 ifeq (pa_endeavoru,$(TARGET_PRODUCT))
44 44 PRODUCT_MAKEFILES += $(LOCAL_DIR)/pa_endeavoru.mk
45 45 endif
  46 +ifeq (pa_ruby,$(TARGET_PRODUCT))
  47 + PRODUCT_MAKEFILES += $(LOCAL_DIR)/pa_ruby.mk
  48 +endif
  49 +ifeq (pa_d710,$(TARGET_PRODUCT))
  50 + PRODUCT_MAKEFILES += $(LOCAL_DIR)/pa_d710.mk
  51 +endif
49 products/pa_d710.mk
... ... @@ -0,0 +1,49 @@
  1 +# Copyright (C) 2012 ParanoidAndroid Project
  2 +#
  3 +# Licensed under the Apache License, Version 2.0 (the "License");
  4 +# you may not use this file except in compliance with the License.
  5 +# You may obtain a copy of the License at
  6 +#
  7 +# http://www.apache.org/licenses/LICENSE-2.0
  8 +#
  9 +# Unless required by applicable law or agreed to in writing, software
  10 +# distributed under the License is distributed on an "AS IS" BASIS,
  11 +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12 +# See the License for the specific language governing permissions and
  13 +# limitations under the License.
  14 +
  15 +# Check for target product
  16 +ifeq (pa_d710,$(TARGET_PRODUCT))
  17 +
  18 +# Define PA bootanimation size
  19 +PARANOID_BOOTANIMATION_NAME := HDPI
  20 +
  21 +# OVERLAY_TARGET adds overlay asset source
  22 +OVERLAY_TARGET := pa_hdpi
  23 +
  24 +# Build paprefs from sources
  25 +PREFS_FROM_SOURCE := false
  26 +
  27 +# Include ParanoidAndroid common configuration
  28 +include vendor/pa/config/pa_common.mk
  29 +
  30 +# Inherit AOSP device configuration
  31 +$(call inherit-product, device/samsung/d710/full_d710.mk)
  32 +
  33 +# Product Package Extras - Repos can be added manually or via addprojects.py
  34 +-include vendor/pa/packages/cm.mk
  35 +
  36 +# Override AOSP build properties
  37 +PRODUCT_NAME := pa_d710
  38 +PRODUCT_BRAND := Samsung
  39 +PRODUCT_MODEL := SPH-D710
  40 +PRODUCT_MANUFACTURER := Samsung
  41 +PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=SPH-D710 TARGET_DEVICE=SPH-D710 BUILD_FINGERPRINT=samsung/SPH-D710/SPH-D710:4.1.2/JZO54K/FL16:user/release-keys PRIVATE_BUILD_DESC="SPH-D710-user 4.1.2 JZ054K FL16 release-keys"
  42 +
  43 +
  44 +# Update local_manifest.xml
  45 +GET_VENDOR_PROPS := $(shell vendor/pa/tools/getvendorprops.py $(PRODUCT_NAME))
  46 +GET_CM_PROJECT_ADDS := $(shell vendor/pa/tools/addprojects.py cm.adds)
  47 +
  48 +endif
  49 +
58 products/pa_ruby.mk
... ... @@ -0,0 +1,58 @@
  1 +# Copyright (C) 2012 ParanoidAndroid Project
  2 +#
  3 +# Licensed under the Apache License, Version 2.0 (the "License");
  4 +# you may not use this file except in compliance with the License.
  5 +# You may obtain a copy of the License at
  6 +#
  7 +# http://www.apache.org/licenses/LICENSE-2.0
  8 +#
  9 +# Unless required by applicable law or agreed to in writing, software
  10 +# distributed under the License is distributed on an "AS IS" BASIS,
  11 +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  12 +#implied.
  13 +# See the License for the specific language governing permissions and
  14 +# limitations under the License.
  15 +
  16 +# Check for target product
  17 +ifeq (pa_ruby,$(TARGET_PRODUCT))
  18 +
  19 +# Define PA bootanimation size
  20 +PARANOID_BOOTANIMATION_NAME := HDPI
  21 +
  22 +# OVERLAY_TARGET adds overlay asset source
  23 +OVERLAY_TARGET := pa_hdpi
  24 +
  25 +# Build paprefs from sources
  26 +PREFS_FROM_SOURCE ?= false
  27 +
  28 +# Include ParanoidAndroid common configuration
  29 +include vendor/pa/config/pa_common.mk
  30 +
  31 +# Inherit AOSP device configuration
  32 +$(call inherit-product,
  33 +device/htc/ruby/full_ruby.mk)
  34 +
  35 +# Product Package Extras - Repos can be added manually or via addprojects.py
  36 +-include vendor/pa/packages/ruby.mk
  37 +
  38 +# CM Package Extras
  39 +-include vendor/pa/packages/cm.mk
  40 +
  41 +# Override AOSP build properties
  42 +PRODUCT_NAME := pa_ruby
  43 +PRODUCT_BRAND := HTC
  44 +PRODUCT_MODEL := Amaze 4G
  45 +PRODUCT_MANUFACTURER := HTC
  46 +TARGET_DEVICE= ruby
  47 +PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=htc_ruby BUILD_ID=IML74K BUILD_FINGERPRINT="tmous/htc_ruby/ruby:2.3.4/GRJ22/192596.3:user/release-keys" PRIVATE_BUILD_DESC="1.43.531.3 CL192596 release"
  48 +
  49 +# Update local_manifest.xml
  50 +GET_VENDOR_PROPS := $(shell vendor/pa/tools/getvendorprops.py
  51 +$(PRODUCT_NAME))
  52 +GET_PROJECT_RMS := $(shell vendor/pa/tools/removeprojects.py
  53 +$(PRODUCT_NAME))
  54 +GET_PROJECT_ADDS := $(shell vendor/pa/tools/addprojects.py
  55 +$(PRODUCT_NAME))
  56 +GET_CM_PROJECT_ADDS := $(shell vendor/pa/tools/addprojects.py cm.adds)
  57 +
  58 +endif
45 vendorprops/d710.proprietaries
... ... @@ -0,0 +1,45 @@
  1 +[
  2 + {
  3 + "remote": "github",
  4 + "account": "Team-Hydra",
  5 + "repository": "android_vendor_samsung",
  6 + "target_path": "vendor/samsung",
  7 + "revision": "cm-10.1"
  8 + },
  9 + {
  10 + "remote": "github",
  11 + "account": "Team-Hydra",
  12 + "repository": "android_device_samsung_d710",
  13 + "target_path": "device/samsung/d710",
  14 + "revision": "cm-10.1"
  15 + },
  16 + {
  17 + "remote": "github",
  18 + "account": "CyanogenMod",
  19 + "repository": "android_packages_apps_SamsungServiceMode",
  20 + "target_path": "packages/apps/SamsungServiceMode",
  21 + "revision": "cm-10.1"
  22 + },
  23 + {
  24 + "remote": "github",
  25 + "account": "ParanoidAndroid",
  26 + "repository": "android_device_samsung_galaxys2-common",
  27 + "target_path": "device/samsung/galaxys2-common",
  28 + "revision": "cm-10.1"
  29 + },
  30 + {
  31 + "remote": "github",
  32 + "account": "CyanogenMod",
  33 + "repository": "android_hardware_samsung",
  34 + "target_path": "hardware/samsung",
  35 + "revision": "cm-10.1"
  36 + },
  37 + {
  38 + "remote": "github",
  39 + "account": "Team-Hydra",
  40 + "repository": "android_kernel_samsung_smdk4210",
  41 + "target_path": "kernel/samsung/smdk4210",
  42 + "revision": "cm-10.1"
  43 + }
  44 +
  45 +]
8 vendorprops/ruby.proprietaries
... ... @@ -0,0 +1,8 @@
  1 +[
  2 + {
  3 + "account": "CM-Ruby",
  4 + "repository": "proprietary_vendor_htc_ruby",
  5 + "target_path": "vendor/htc",
  6 + "revision": "jellybean"
  7 + }
  8 +]
2  vendorsetup.sh
... ... @@ -1,3 +1,4 @@
  1 +add_lunch_combo pa_d710-userdebug
1 2 add_lunch_combo pa_grouper-userdebug
2 3 add_lunch_combo pa_i9100-userdebug
3 4 add_lunch_combo pa_i9300-userdebug
@@ -12,3 +13,4 @@ add_lunch_combo pa_toro-userdebug
12 13 add_lunch_combo pa_toroplus-userdebug
13 14 add_lunch_combo pa_crespo-userdebug
14 15 add_lunch_combo pa_endeavoru-userdebug
  16 +add_lunch_combo pa_ruby-userdebug

Tip: You can add notes to lines in a file. Hover to the left of a line to make a note

Something went wrong with that request. Please try again.