Commit Graph

92 Commits

Author SHA1 Message Date
Hernán Castañón Álvarez 9d90e36816 pa: Welcome Abstruct!
Signed-off-by: Hernán Castañón Álvarez <hernanderes34@gmail.com>
Change-Id: I9785436475981b141369d4761b1fb1d0867f505e
2019-10-01 02:51:43 +00:00
Hernán Castañón Álvarez 194e486a94 pa: Welcome Retro Music Player!
Signed-off-by: Hernán Castañón Álvarez <hernanderes34@gmail.com>
Change-Id: Ie71c25c49e22baa792f50a8b7079ea09d46111bb
2019-10-01 02:51:29 +00:00
Chris Crump 8c2d016ddf pa: Import custom audio files
This adds custom audio files to be generated on PA builds. These audio files include Alarms, Effects, Ringtones, and Notifcations.

These are the standard audio files shipped with Pixel devices, specifically the Pixel 2 XL

Change-Id: Ic785569be4ceb71696fa5dbea53858b578277f17
2019-09-30 19:34:48 +00:00
TheStrix ea73f88128 pa: Restructure config files
- Set version props in build/core/
 - Add new config targets for devices to inherit from, common_full_phone & common_full_tablet_wifionly.
 - Update the config inherit path for all pa devices.
 - Remove deprecated hostapd configs.
 - todo: Remove pa privapp configs for now. Need to update/adapt to new style.
 - Add init.d support.
 - Add init scripts (prebuilt/etc/init) from LineageOS.
 - Update few permission configs from LineageOS.

Change-Id: I86791110eb698d7ba43cc05051345dc08b215ce3
2019-09-30 08:54:16 -04:00
TheStrix 942e39694c apns: Update from Lineage
- src: 7a85b90de1/prebuilt/common/etc/apns-conf.xml

Change-Id: I52b7a37e2226d37ac03d32bbc1eff49702ac752a
2019-09-05 20:16:17 +05:30
Akash 078ae2d790 prebuilt: Update Chromium to v76.0.3809.129
Change-Id: I577b0791d033b52c5580fcb75a36b11146e37711
2019-08-28 16:57:06 +00:00
Luk1337 da7febc028 PA: Support system-as-root A-only backuptool
Change-Id: I8336e5ab3c9d03fae7426044066318b987653d99
2019-08-05 22:02:33 +02:00
Jake Weinstein b510861cbb vendor: remove unused apns-conf-cdma symlink
Change-Id: Icfef69978519f2b30ec6621f97ddb30c599122d5
2019-07-31 12:44:43 +00:00
Hernán Castañón Álvarez c5a1322206 pa: add pa-permissions whitelist.
Change-Id: I420eaa82a7439527281b0023e4e53c893ecaa9fc
Signed-off-by: Hernán Castañón Álvarez <herna@paranoidandroid.co>
2019-03-25 09:31:46 +00:00
Josh Choo d70ee939d3 pa: Update Chromium to v71.0.3578.115
chr_arm64_ChromePublic.apk compiled by csagan5:
https://github.com/bromite/chromium/releases/tag/71.0.3578.115

Change-Id: Ieeae39a563d1f019993b4fc8eb11005029db746a
2019-01-07 00:29:43 +00:00
Hernán Castañón Álvarez 90b89c1694 pa: Drop Shuttle+ support.
Also include back SnapdragonMusic to packages.

Change-Id: Ic2eabda58a8dd8b61411731d968326a0ef08684e
2018-12-27 04:52:58 +00:00
TheStrix 3a461f81da pa: prebuilt: Update backuptool from Lineage
Change-Id: I03d7bf70e41cd00e3abf83f0d3729f72aac6927e
2018-10-06 17:22:06 +00:00
Tim 9ef5090244 pa: Change from Snapdragon Browser to Chromium
Chromium Version: 70.0.3529.0

APK can be fetched from: https://chromium.woolyss.com/#android

Change-Id: I4ff4cdff3fce6831cbe8d2c82b1666529a9ae962
2018-08-20 22:53:37 +02:00
Alex Naidis f84ffc096a pa: prebuilts: update APN config from Lineage
HEAD commit of the file: a596b92

Change-Id: I7530c4bb3c2ef50ca3fb5b00f2e34ad7395fed85
Signed-off-by: Alex Naidis <alex.naidis@paranoidandroid.co>
2018-06-08 18:56:32 -04:00
Shubham Das 7f79364d6c apns_conf: Update Jio APNs
* Remove "Reliance Jio", which isn't needed now. Jio works fine with "Internet" APN.
* Rename Jio APNs "Jio Internet" to "Internet", which is default name of Jio APNs.
* Remove "supl". "default" includes this by default for Location services. We don't need this.

Change-Id: I9506b49f699c688f0882b694e4f89cb2417a6b07
2018-02-11 17:40:51 +05:30
Chris Lahaye a9e40d1595 pa: Update Browser with latest tag
* Includes AOSPA specific optimizations

Change-Id: I8f02319098ada38b6402ad30922a3458c7238d3f
Signed-off-by: Chris Lahaye <dev@chrislahaye.com>
2017-08-12 18:00:27 +02:00
Alex Naidis 045c76ae2a pa: permissions: Grant storage permission to Clock
This is a required permission for proper function.

Change-Id: Ifc08b558a1e36b201a0a1af6a6e4ea797c2468e2
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2017-08-10 01:59:21 +00:00
Chris Lahaye 64b54e738c pa: Add sysfs permissions for pocket bridge
Change-Id: I7a7de23c2d92b12a7a2b73d0a30f4bcc2fbb8676
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2017-08-02 15:41:58 -04:00
espen96 fb75e19e3a pa: Add the new great bootanimation
Also add support for the 2160p bootanimation.

Change-Id: I18db4ba825aa8d28d4bb68eb8c7e7ae0caffa879
2017-07-22 15:55:30 +00:00
Chris Lahaye 5cf681135c pa: Update Browser with V8 dependency upgrade
* Includes AOSPA specific optimizations

Change-Id: I62f23ba64c885b8a782206f40a2aa3b7c4e776c1
Signed-off-by: Chris Lahaye <dev@chrislahaye.com>
2017-07-17 02:15:16 +02:00
Hernán Castañón Álvarez 2103e2943e pa: Introduce Shuttle+ Paranoid Android Edition
- Replace Snapdragon Music 

Shuttle+ version: 1.6.7

Change-Id: Ie25f3dbc6c6a0008abb2f94317d043d05905808c
2017-07-11 18:15:52 +00:00
Chris Lahaye 488bf16d0c pa: Update Browser to M60
* Includes AOSPA specific optimizations

Change-Id: I5023ea75ebc5c294935164203c9d74a757282d7f
Signed-off-by: Chris Lahaye <dev@chrislahaye.com>
2017-07-10 21:13:27 +00:00
Alex Naidis 8f8393a5bb pa: prebuilts: update APN config from Lineage
HEAD commit of the file: fc5ab9c

Change-Id: Icb2f350ae6fdd9c6bf48a78c4a53aeed5b7414f6
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2017-06-04 22:36:03 +00:00
Jake Weinstein abffbeeb30 pa: Standardize our copyright and naming
Change-Id: I2c5dce6291640a428aac16be211bd9e6adeacde8
2017-05-31 21:40:14 +00:00
Alex Naidis 6b3d0c91af pa: Fix and major cleanup for init.pa.rc
- Actually copy it to root
- Clean it up
- Remove obsolete and broken init.d
  support

Change-Id: Iee6b99e51326ace5bac80e6f2e5c5af60b3325ab
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
(cherry picked from commit 234b841259bccdb04328d52fca4f95c223db18db)
2017-04-29 16:57:18 +00:00
Alex Naidis 0775c3106e pa: hostapd: Remove dump_file
This is deprecated and creates a warning.

Change-Id: I77a240b9cac810299709329f7d85f42a0274dfd8
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
(cherry picked from commit e84ccd83d9745e7dcdc9aa635a627ad8c2cdc2b4)
2017-04-27 14:21:57 +00:00
Evan Anderson dcdf469d84 pa: prebuilt: Add hostapd configuration
* hostapd configuration is not platform-specific, so it is safe to
  include it globally.
* This addresses lack of hostapd config on nexus devices since Google
  handles hostapd is a different way.

Change-Id: Ibb100b7eae1a170761aa130652ce4972dbe794c7
Signed-off-by: Evan Anderson <evananderson@aospa.co>
(cherry picked from commit 1bff47f460b68f2dc8cc913727c1b8eb73455f11)
2017-04-26 20:37:28 +00:00
Evan Anderson fbd4b19605
prebuilt: Add PA Gapps config
* We want to always keep some of our stock apps installed when the user
installs gapps. This configuration keeps SnapdragonCamera,
SnapdragonGallery, PABrowser, and Launcher3 installed when gapps are installed

* Addresses NOUGAT-45

Change-Id: I82bc05ad761a8cc0a9ca7c49bf7698f32eefbdf8
Signed-off-by: Evan Anderson <evananderson@aospa.co>
2017-04-15 21:23:17 -04:00
Evan Anderson 00a33234fc
prebuilts: Move install scripts to install directory
* This is just a small cleanup since these files do not get copied in to
the system bin folder and instead are in the dedicated install folder
that's copied to /tmp during ROM flash.

Change-Id: I77e2fc642ea024af34efb62bb276d18e9f3726d8
Signed-off-by: Evan Anderson <evananderson@aospa.co>
2017-04-12 18:21:41 -04:00
Jake Weinstein 5a018ba233 pa: Update Browser to M56
* Disable Qualcomm's overbearing security features by default,
  as they significantly slow down page loading.

Change-Id: I7815b6712203dcd72cf74fbff9210477cd6383a5
2017-03-13 18:20:39 -04:00
Jake Weinstein e92ec9c982 pa: Update Browser Makefile
* Allow it to be uninstallable, use 32 bit lib, rename

Change-Id: Ibb025c041e28fc6874a77b38c2e621bc6086bc46
2017-03-13 18:19:12 -04:00
Alex Naidis 40d0f7214b
pa: prebuilts: update APN config from CM
HEAD commit of the file: a053944

Change-Id: I90f14b14571b85143aceedaad1bcfb01414fd805
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2016-12-27 20:49:45 +01:00
Alex Naidis 306e07aca6
pa: pa-permissions: remove non changeable permission type
We were trying to grant "android.permission.WRITE_SMS"
to Messenger, however that is impossible since
the permission does not belong to "SMS_PERMISSIONS"
and is thus a non changeable permission type.

This patch removes that from pa-permissions
to avoid a crash at boot.

Change-Id: Ic3673a32549afb4513dbf75ef7b51de80dabfd42
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2016-12-23 01:12:43 +01:00
Alex Naidis 65b78d457f
pa: remove CMTE leftovers
Change-Id: If6bdbea59431dc4c452b21b289061e82b6a94c2e
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2016-12-18 14:17:41 +01:00
Alex Naidis ea4b08f5cd
pa: Preconfigure permissions for preinstalled apps
This introduces a new file, which gets picked
up by the "default-permissions" system which
was introduced in Android 7.1.

This can be easily extended and supports
forcing permissions, by declaring those
as system internal permissions.

Only permissions which can be controlled by the
user are controlled here.

The initial plan is to set the necessary
permissions, so preinstalled apps can
have their main functionality working
without asking the user for permission.

This improves the user experince,
because when the user opens a
preinstalled apps, he expects it
to be working out of the box.
At the same time, this is safe,
since all the preinstalled apps
we grant permissions to, are open
source and verified not to leak
any user data.

The user can still revoke pregranted
permissions at wish.

Paranoid Hub needs the Storage permission.
Since Paranoid Hub functions as our system embedded
OTA component, we are setting the "fixed"
attribute to force granting the needed permission.
Paranoid Hub must be functional at all times.

Otherwise this patch grants the *required*
permissions for basic functionality to
the following apps:

Paranoid Camera
Paranoid Gallery
Paranoid Messaging
Paranoid Music
Sound Recorder

Change-Id: Ic9c482dfd0a602f8c27d7b10f834f4184f168d34
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2016-12-18 14:14:30 +01:00
Evan Anderson 1188576bbf
prebuilt: Update SWE Browser
* m54 SWE commit 2762a2f0cb6fd977514bc28b85aae41e0d90a119
* built 20161120

Change-Id: I7def7d5c0150cecb40b60642d57ee49162db93f5
Signed-off-by: Evan Anderson <evananderson@aospa.co>
2016-11-21 11:31:03 -05:00
Alex Naidis 6fa9f028c1 pa: move CMTE permission file where it belongs
Files which get copied directly to somewhere in
/system go to vendor/pa/prebuilt/

Change-Id: I4753f1f82d38c232364bfb98ef7f83c40354cca3
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2016-11-13 21:37:59 +01:00
Alex Naidis 84e2b7397f pa: prebuilts: update APN config from CM
HEAD commit id on this file: ec6c945

Change-Id: Ia0a32b8a31a46c83785637233e95c978d9b3047f
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2016-09-26 14:48:40 +02:00
Alex Naidis d9de55610e pa: remove all hacks around LatinIME
* will be handled differently now

Change-Id: Iaa182dcaa17f7b4045b70ca4ffe81a05b6210d21
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2016-08-23 17:15:38 +02:00
Evan Anderson a3589274bc prebuilt: Update PA browser
Update our built-in CAF browser from 'marshmallow' branch.

Refs.:
SWE commit head 80103029
Build date 20160816

Change-Id: Iae8fdb03298e9f9f33458043e99e0d7e9a42a91e
Signed-off-by: Evan Anderson <evananderson@aospa.co>
2016-08-17 17:52:49 +02:00
Jake Weinstein 672b5b4f14 vendor: reorganize prebuilt makefiles
* This makes a bit more sense.

Change-Id: I6d4ee3555910dd45cfaed068ed334fddda5bd419
2016-08-17 17:52:15 +02:00
Evan Anderson bce16bc136
prebuilt: Update PA Browser
Update our built-in CAF browser from 'marshmallow' branch.

Refs.:
SWE commit head 39ce5d03284
Build date 20160804

Change-Id: I21f887297ae1a91d694cfcb6721098c35086957a
Signed-off-by: Evan Anderson <evananderson@aospa.co>
Signed-off-by: Ícaro Hoff <icarohoff@gmail.com>
2016-08-15 17:13:26 -03:00
Jake Weinstein c9a92f22d5
vendor: use hacky way to make sure IME libs are copied
* Fixes swipe typing on 64-bit devices.

Change-Id: I19b20017ada5bb9b851a6ef446914178c3d8474c
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2016-08-11 15:14:49 +02:00
Alex Naidis 9724b54eb9 Fix Swype for LatinIME
* unstub the 2 years old lib, update it to M
* additionally add an arm64 lib for 64 bit targets to match multilib
* set overlay to allow swype

Change-Id: I8284d9fbc80b973d77b380d15454045f92adb910
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2016-07-29 14:25:30 +02:00
Chenxi Mao 626c4de16a UFS: support UFS IO-sched setting.
PS2: add sde system partition support

PS3: add dm-0 which is used when device is encrypted

Change-Id: I3983d1f26cef3881c652e1450b9acb1dfb367032
2016-07-05 15:12:01 +02:00
Jake Weinstein 8f1cd5692a PA: update browser 2016-06-19 17:23:27 -04:00
Jake Weinstein 78a50ae756 PA: update browser to m52
* Faster, stabler, newer Chromium base
2016-06-13 15:14:31 -04:00
Jake Weinstein 07bd0b73b2 PA: update browser
* Upstream CAF changes

* Disable Background media playback, which causes issues with the
  address bar sometimes.
2016-06-11 14:29:59 -04:00
thecrazyskull ce5c43119e vendor: update pa_browser
Change-Id: I4cf2a439979c52046a90829044e5e3ec629161d9
2016-05-02 16:20:40 -04:00
Alex Naidis e2e09e471b init.pa.rc: allow setting the I/O scheduler via property
Change-Id: I6a9169152a89557cddb226fd3851488f3fef7f3d
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2016-03-26 07:45:10 -04:00