[ROM|4.5.15][Lineage14.1] X-Files ufoFFICIAL CVE-2018-Jan. {MicroG/MultiRom/+} - OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel

Download : https://androidfilehost.com/?w=files&flid=216365
This Lineage 14.1 (7.1.2) is build from sources with (very) few {ufo}features :
-MicroG (post#2 : Playstore and paid apps) *MaR-V-iN
-Multirom 2ndSlot support (post#3 : extra needed zip)
-DozeSettingsEditor *Omnirom
-WakelockBlocker *Faust93
-AlarmBlocker *Faust93
-Launcher3 (supports icon's badges) *Omnirom
-(original Kernel)+ CPU time in state (CONFIG_CPU_FREQ_STAT=Y: /proc/config.gz)
-Optional (attached #1) Jelly with RefreshLayout for video' white_screen fix.
The purpose is to provide a rock stable Lineage Nougat (monthly CVE up-to-dated) for Multirom's 2ndSlot, while Oreo could be tested on primary (=regular recovery install).
Caution: blocking critical wakelocks can lead to bootloop; so always proceed full backup from recovery before unknown tries.
Warnings: before sharing logs with other, ensure that your log does not include some personal data under blocked wakelocks' description; ex: xxx @ gmail.com ...
(nota: there are no analytics or any network exchanges on your blocked wakelock list; conversely WakelockBlocker can definitively help to stop such intrusive behaviours.)
Donations & Credits: consider @MaR-V-iN {MicroG} + @faust93 {AWblocker}
Code:
[U]local_manifest:[/U]
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="LineageOS/android_device_oneplus_cheeseburger" path="device/oneplus/cheeseburger" remote="github" revision="cm-14.1" />
<project name="LineageOS/android_device_oppo_common" path="device/oppo/common" remote="github" revision="cm-14.1" />
<project name="LineageOS/android_device_qcom_common" path="device/qcom/common" remote="github" revision="cm-14.1" />
<project name="LineageOS/android_packages_resources_devicesettings" path="packages/resources/devicesettings" remote="github" revision="cm-14.1" />
<project name="LineageOS/android_kernel_oneplus_msm8998" path="kernel/oneplus/msm8998" remote="github" revision="cm-14.1" />
<project name="TheMuppets/proprietary_vendor_oneplus" path="vendor/oneplus" remote="github" revision="cm-14.1" />
<project name="omnirom/android_bootable_recovery" path="bootable/twrp" remote="github" revision="android-7.1" />
<project name="omnirom/android_packages_apps_Launcher3" path="packages/apps/Launcher3" remote="github" revision="android-7.1" />
<project name="LineageOS/android_external_sony_boringssl-compat" path="external/sony/boringssl-compat" remote="github" revision="cm-14.1" />
<project name="LineageOS/android_external_stlport" path="external/stlport" remote="github" revision="cm-14.1" />
<project name="LineageOS/android_vendor_nxp-nfc_opensource_Nfc" path="vendor/nxp-nfc/opensource/Nfc" remote="github" revision="cm-14.1" />
<project name="LineageOS/android_vendor_nxp-nfc_opensource_frameworks" path="vendor/nxp-nfc/opensource/frameworks" remote="github" revision="cm-14.1" />
<project name="LineageOS/android_vendor_nxp-nfc_opensource_libnfc-nci" path="vendor/nxp-nfc/opensource/libnfc-nci" remote="github" revision="cm-14.1" />
<!-- <project name="TheMuppets/proprietary_vendor_qcom_binaries" path="vendor/qcom/binaries" remote="github" revision="cm-14.1" />
-->
<remove-project name="LineageOS/android_packages_apps_Updater" />
<remove-project name="LineageOS/android_packages_apps_Trebuchet" />
</manifest>
Nota, for (official) Lineage AudioFX crash : temporarily solved with my Snapdragon MusicFX.apk, and CM(priv-app)-AudioFX deletion via ota.zip/exxtra;
Official Lineage provides up-to-date "advanced" Gallery + "cleaned" WebView 60.xxx (without FirebaseAnalytics) + Background Restrictor ((PrivacyGuard advanced)) +... , with October CVE (with BlueBorne patch and KRACK safe).

Playstore ONLY for MicroG
Playstore ONLY https://www.androidfilehost.com/?fid=961840155545584369
The zip package has to be flashed once (on first install), with GoogleCalendarSync
Then it always needs wipe_data and force_stop, via Settings/Apps/Playstore.apk, before MicroG.apk self checking ok + account registering ticked.
Once done, you'll have Contacts & Calendar & Playstore sync "google lines". Then, you can greenify Playstore, but if you need Gmail, you'd better use regular Gapps complete package (for 'global' optimized battery).
This "truncated" packages is outdated on purpose, so users can check live, the right auto-updating process of Phonesky (and addons ?).
Anyone can adapt @Deltadroid Gapps with his own MicroG' needs.

Multirom needed zip
For every update/install with @martinusbe twrpMR on 2ndSlot
-Multirom fix: https://forum.xda-developers.com/showpost.php?p=71654893&postcount=1546
-(extras Lineage su(arm64) / Wheather's: https://download.lineageos.org/extras)
-Optionnal : Xposed.zip(sdk25/arm64) https://forum.xda-developers.com/showthread.php?t=3034811
-De-cryption zip: https://forum.xda-developers.com/oneplus-5/how-to/guide-how-to-decrypt-data-partition-t3642144
More info : https://github.com/Tasssadar/multirom/wiki
>>>https://forum.xda-developers.com/showpost.php?p=72925722&postcount=3<<<​(https://forum.xda-developers.com/oneplus-3/development/multirom-v33b-op3-t3415654 )

Bro, I need to be encrypted?

poincare said:
Bro, I need to be encrypted?
Click to expand...
Click to collapse
Since kernel isn't modified (and device tree only lifted for Multirom), it should works exactly like official edition : fbe encryption, compatible with all los anykernel2s and OOS camera zip; you tell me....
I'm using this rom, on 2nd, with de-crypted Multirom twrpMR and behind (primary) latest OnePlus OOS (Magisk & SafetyNet).
(I hope OnePlus or LineageTeam, in coming Oreo, won't break twrpMR compatibility with A/B recovery support : https://www.xda-developers.com/seamless-system-updates-coming-to-lineageos-for-select-devices/ ; but their github recovery sources are very near...)

oF2pks said:
(I hope OnePlus or LineageTeam, in coming Oreo, won't break twrpMR compatibility with A/B recovery support : https://www.xda-developers.com/seamless-system-updates-coming-to-lineageos-for-select-devices/ ; but their github recovery sources are very near...)
Click to expand...
Click to collapse
I hope so too, pixel had been out 10 months last time I checked, and they still had no twrp they could constantly boot into. Unlike oneplus, before the phone was even available for open sales, had twrp..

New build 20170925
New build is up : https://www.androidfilehost.com/?fid=817906626617933973
-with complete NFC
-up to commit https://review.lineageos.org/#/c/191107/ (attched screenshot)
-Lineage Updater.apk removed (post#1 )

Can this be used as a regular rom? or is this particularly for multirom usage?

New build 20171002
New weekly build is up : https://androidfilehost.com/?fid=889964283620755256
-up to commit https://review.lineageos.org/#/c/191006/
-original Kernel+ CPU time in state (CONFIG_CPU_FREQ_STAT=Y: check /proc/config.gz)
gillboyzz said:
Can this be used as a regular rom? or is this particularly for multirom usage?
Click to expand...
Click to collapse
Both should be ok , check post #5
Nota : all ufo features don't need su or Magisk (just like PrivacyGuard embedded background restrictor).
System/Lib/Module wlan.ko is uploaded in post#1 , (if needed after any compatible 'Los'Anykernel2 flashed & reverted to Los14.1 boot.img included in your original install ota___.zip ); take time to check that your previous 'Los'Anykernel2 zip did not add some incompatible scripts (.sh), otherwise reflash full rom zip.

New build 20171009 CVE October
New build is up : https://androidfilehost.com/?fid=817906626617937509
-October CVE
-AudioFX replaced with SnapdragonMusicFX (via inside temporary ota.zip/exxtra)
-up to commit https://review.lineageos.org/#/c/192236/

New build 20171018 Firmware 4.5.13 (CVE October)
Requirement : Oos firmware 4.5.13 https://forum.xda-developers.com/showpost.php?p=74153612&postcount=74​New build is up https://androidfilehost.com/?fid=745849072291682142
-Firmware 4.5.13
-until commit https://review.lineageos.org/#/c/193414/ (KRACK safe)
Latest System/Lib/Module wlan.ko zip (via twrp) is uploaded in post#1 , (if needed after any compatible 'Los'Anykernel2 flashed & reverted to Los14.1 boot.img included in your original install ota___.zip ); take time to check that your previous 'Los'Anykernel2 zip did not add some incompatible scripts/addon (.sh), otherwise reflash full rom zip.
Nota: OP3/3T version can be built if requested...

While waiting for next NovCVE/firmware4.5.14 ( https://www.cmxlog.com/14.1/cheeseburger/ ), I uploaded latest boot.img, rebuilt with 2017/11/06 official release commits.
This boot.img is also compatible with latest official LineageOS (flash via twrp) release, and shows CPU time in state (CONFIG_CPU_FREQ_STAT=Y: /proc/config.gz), for BetterBatteryStats or KernelAdiutor.
I also uploaded:
*post#1 Jelly0 (ufo-signed autobuild) with RefreshLayout for video' white_screen fix. More info : https://forum.xda-developers.com/showpost.php?p=74121376&postcount=204 (+ debug build). You can easily upgrade/downgrade with ufo-Los14, but official release needs /system uninstall first (or Magisk replacement...). ref: https://www.reddit.com/r/LineageOS/...browser_automatically_scrolling_up_to_reload/
*post#2 ads-analytics-free F-droid_KernelAdiutor (debug build) with bug fix for Icon's shortcut (badge) to Settings & apply_on_boot functionality. ref: https://github.com/NHellFire/KernelAdiutor/commits/1fe196185f1845db506dae77da9007eecf2ffed4
(Tip: did you notice Lineage' gallery can play .VOB directly)

Related

Please for help in compiling Paranoid Android for Xperia S

Hi. I want to compile Paranoid Android based on the newest FXP cm10 rom for Xperia S. But I stayed at this point and I'm not sure what I have to do:
VERY IMPORTANT: Now, before the final stage sync, make sure there's no code referring to 'ParanoidPreferences' in manifest.
To check that
1) Open your File Browser,
2) Press Ctrl+H (to show hidden files/directories)
3) Navigate to android/system/.repo/manifest.xml
(Right Click & open the XML file in text editor)
*REMOVE ANY 'PARANOIDPREFERENCES' CODE FROM MANIFEST*
*REMOVE GROUPER DEVICE TREE FROM MANIFEST* (This'll be useless, unless you're compiling for Grouper: Nexus 7)
Now, Lets add the device specific trees:
Add your own device tree, kernel tree, hardware source tree, & vendor proprietaries tree in the manifest. (BEFORE the manifest closing tags)
For example, I'm using all corresponding trees for Samsung Galaxy S3 i9300 - International
Following is just an example, not what you should copy/paste. SEARCH & USE YOUR OWN DEVICE SPECIFIC TREES.
<!-- Add i9300 device tree -->
<project name="CyanogenMod/android_device_samsung_i9300" path="device/samsung/i9300" remote="github" revision="jellybean" />
<!-- Add Samsung Kernel SMDK4412 -->
<project name="CyanogenMod/android_kernel_samsung_smdk4412" path="kernel/samsung/smdk4412" remote="github" revision="jellybean" />
<!-- Add samsung hardware source tree -->
<project name="CyanogenMod/android_hardware_samsung" path="hardware/samsung" remote="github" revision="jellybean" />
<!-- Add Samsung Proprietary Vendor Files -->
<project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="jellybean"
1) For this insturction:
*REMOVE ANY 'PARANOIDPREFERENCES' CODE FROM MANIFEST*
*REMOVE GROUPER DEVICE TREE FROM MANIFEST*
I dont know what i should to remove exactly.
2) And for this instruction:
Now, Lets add the device specific trees:
Add your own device tree, kernel tree, hardware source tree, & vendor proprietaries tree in the manifest. (BEFORE the manifest closing tags)
I dont know what I should write. What are the xperia s trees I should to write to compile everything properly.
This is the manifest.xml file not edited:
www31.zippyshare.com/v/83936357/file.html
If someone know how to edit this properly by the instruction please tell me or share with the ready edited manifest.xml.
I will be very grateful.
Is this properly Xperia S tree? :
<project name="CyanogenMod/android_device_sony_nozomi" path="device/sony/nozomi" remote="github" revision="jellybean" />
<project name="CyanogenMod/android_kernel_sony_msm8x60" path="kernel/sony/msm8x60" remote="github" revision="jellybean" />
<project name="TheMuppets/proprietary_vendor_sony" path="vendor/sony" remote="github" revision="jellybean" />

Attempting to build Liquid Smooth ROM for captivate glide

First off i'm going to say, I know SOME BASIC CODING (I developed some for windows and a little bit on android)
I decided to TRY to build our Captivate glide users more KitKat roms!
So basically I have the source for liquid smooth but I don't know what to do from there (Remember I'm new so don't blow up on me,I'm trying!)
If there is a guide on how to build or you guys can help me on this that would be great!
I was following this guide:
[GUIDE][AOSPA:v3.+] How to Compile AOSPA from Source : + Support and Maintenance
Instead of compiling PA, I decided to use Liquid Smooth (for the life of me couldn't find PA android 4.4.2 REPO!)
did what the guide said and now i'm stuck here:
VERY IMPORTANT: Now, before the final stage sync, make sure there's no code referring to 'ParanoidPreferences' in manifest.
To check that
1) Open your File Browser,
2) Press Ctrl+H (to show hidden files/directories)
3) Navigate to android/system/.repo/manifest.xml
(Right Click & open the XML file in text editor)
*REMOVE ANY 'PARANOIDPREFERENCES' CODE FROM MANIFEST*
*REMOVE GROUPER DEVICE TREE FROM MANIFEST* (This'll be useless, unless you're compiling for Grouper: Nexus 7)
-> Now, Lets add the device specific trees:
Add your own device tree, kernel tree, hardware source tree, & vendor proprietaries tree in the local manifest.
For this, create a new file .repo/local_manifest.xml, & use something in similar terms:
For example, I'm using all corresponding trees for Samsung Galaxy S3 i9300 - International
Following is just an example, not what you should copy/paste. SEARCH & USE YOUR OWN DEVICE SPECIFIC TREES
(codes)Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="ParanoidAndroid/android_device_samsung_i9300" path="device/samsung/i9300" remote="github" revision="cm-10.2" />
<project name="CyanogenMod/android_kernel_samsung_smdk4412" path="kernel/samsung/smdk4412" remote="github" revision="cm-10.2" />
<project name="ParanoidAndroid/android_device_samsung_smdk4412-common" path="device/samsung/smdk4412-common" remote="github" revision="cm-10.2" />
<project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="cm-10.2" />
<project name="CyanogenMod/android_packages_apps_SamsungServiceMode" path="packages/apps/SamsungServiceMode" remote="github" revision="cm-10.2" />
<project name="CyanogenMod/android_hardware_samsung" path="hardware/samsung" remote="github" revision="cm-10.2" />
</manifest>
Click to expand...
Click to collapse
I also didn't download the repo into /android/system like it says, I put it into /liquid (followed this) How to compile liquid smooth
Any help would be greatly appreciated! I'm eager to learn how to do this!
My setup
Ubuntu 13.10 x64
did you read that?
Any error message?
wget http://commondatastorage.googleapis.com/git-repo-downloads/repo
chmod 777 repo
./repo init -u git://github.com/LiquidSmooth/android.git -b kitkat
./repo sync
Than you should have source.
Well this attempt to develop is on stand still until I go off on my ISP for shutting off my services because we "apparently" did't pay enough when we did!
Sent from my Kitkatified I927 running CM 11
Here is the paranoid android 4.4 repo:
https://github.com/AOSPA-legacy/manifest

[ROM][6.0.1][K920][kingdom_row]AICP for Lenovo Vibe Z2 Pro ROW

Unofficial build of AICP for international Lenovo Vibe Z2 Pro
DOWNLOAD
Google+ community
known bugs:
- FM radio not working
- restart doesn't work
- echo - try to install latest stock ROM then install CM-13.0 to fix
...
kernel source: https://github.com/frantisheq/android_kernel_lenovo_msm8974
local_manifest.xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="frantisheq/android_device_lenovo_kingdom_row" path="device/lenovo/kingdom_row" remote="github" revision="aicp-mm6.0" />
<project name="frantisheq/android_kernel_lenovo_msm8974" path="kernel/lenovo/msm8974" remote="github" revision="cm-13.0" />
<project name="frantisheq/proprietary_vendor_lenovo" path="vendor/lenovo" remote="github" revision="cm-13.0" />
</manifest>
Click to expand...
Click to collapse
I can't download. Receiving error OOPS!
no mirrors found.
fixed download https://www.androidfilehost.com/?fid=24438995911973743
new build, updated DOWNLOAD link in first post
Thank u bro
1-)When we are talking on the phone, it's makes an echo so you hear your, voice again.I don't hear any echo own echnly you hear.
2-)This problem occurs in all softwares except euphoria.What is wrong with other softwares .What can I do for that problem.To solve this problem in my mobile phone,could you give me any different modem software?
new build https://basketbuild.com/filedl/devs...p_kingdom_row_mm-11.0-UNOFFICIAL-20160330.zip
new build based on 7.1.1 ready to go http://frantisheq.synology.me/android/kingdom/aicp
Mod Edit
Thread closed at the request of the [OP]
malybru
Senior Moderator

Is Anyone Building Other ROMs Not Posted?

The choice of ROMs has slowly been dipping since Lollipop as more and more ROMs no longer have Official support for Galaxy Nexus.
At the same time, newer ROMs are popping up for other devices and they look quite interesting.
Ones I have been looking at are Dirty Unicorns, Screw'd, AICP and OctOS.
However, building an unofficial ROM has been troublesome for me.
I have been focusing on Marshmallow since there are still some bugs with AOSP/Unlegacy nougat.
My main issue is that it isn't clear which gnex repos I should be adding after I have sync'd the main ROM source.
There are lots of different forks around and it isn't clear which one to choose.
Which repos do I need to add for AOSP based ROMs?
What is the recommended way to add them?
Does it make any difference if the ROM uses Cyanogenmod or Omnirom as a base instead of AOSP?
Has anyone built these (or any other ROMs) privately and would like to share all the commands necessary for a successful build?
Take a look at this backstage development
https://www.androidfilehost.com/?a=show&w=files&flid=18435
SAOSP has more nougat builds,
Then Dirty Unicorn and Pure Nexus.....
Thank him -> @voidz777
My present time is 5 o'clock in the morning.
In other words, it is before going to work.
So I can not write much.lol
Hi, opticyclic
I did not ignore you.
I have been working forever since I got your email.
Because I can not tell the right way unless I port it before telling you.
I was doing screwed work for a while.
https://github.com/voidz777-crewd
But I can not boot it.
Probably, I think it is due to more optimizing.
I got tired because I got tired.lol
After a while, delete https: //github.com/voidz777-crewd.
It is another addition.
<project path="prebuilts/gcc/linux-x86/arm/arm-eabi-4.7" name="platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7" revision="master" groups="pdk,linux,arm" />
<project name="proprietary_vendor_samsung" path="vendor/samsung" remote="unlegacy" revision="aosp-6.0" />
<project path="hardware/ti/omap4" name="android_hardware_ti_omap4" remote="unlegacy" revision="stable" groups="omap4" />
<project path="vendor/ti" name="proprietary_vendor_ti" remote="unlegacy" revision="stable" />
<project path="vendor/widevine" name="proprietary_vendor_widevine" remote="unlegacy" revision="aosp-6.0" />
I'm sorry, my English is not good.
If I could write in Japanese here, I can tell you a little more about the way of port.
There is no time now.
PS.Ah, oct could be pored immediately.
@voidz777 No apologies necessary!
Your posts about different ROMs on Google plus are actually what prompted me to try to build some myself!
Thanks for the info.
I'll post back after trying out a few different ROMs and give an update in the OP on any successes.
I tried to build octos with
Code:
repo init -u https://github.com/Team-OctOS/platform_manifest.git -b oct-mm
and this in .repo/local_manifests/roomservice.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<!-- Remotes -->
<remote name="unlegacy"
fetch="https://github.com/Unlegacy-Android/"
review="gerrit.unlegacy-android.cf"
revision="aosp-6.0" />
<remove-project name="CyanogenMod/android_hardware_ti_omap4" />
<project remote="unlegacy" path="device/samsung/tuna" name="android_device_samsung_tuna" />
<project remote="unlegacy" path="hardware/ti/omap4" name="android_hardware_ti_omap4" revision="stable" groups="omap4" />
<project remote="unlegacy" path="vendor/samsung" name="proprietary_vendor_samsung" />
<project remote="unlegacy" path="vendor/ti" name="proprietary_vendor_ti" revision="stable" />
<project remote="unlegacy" path="vendor/widevine" name="proprietary_vendor_widevine" />
</manifest>
However, they are doing something funny with the build/envsetup.sh and it isn't picking up the vendorsetup.sh so the device isn't picked up by brunch/breakfast etc.
As far as I can tell, there is no specific info on GitHub, GooglePlus or any posts on xda on how to add a new device for their ROM.
On to AICP....
Check vendor / rom - name or device / other - device /.
If oct it will be platform_vendor_to.
Let's see the commit log.
Is there any device added?
For example, let's look for mako.
https://github.com/Team-OctOS/platform_vendor_to/commit/d30dd90c018ca521d458c939a2c56ffc5a97741d
Mako has been added by this commitment.
Create the tuna file in the same way.
Well, will you continue your way of thinking? Or do you want to know the answer quickly?
Thanks for the tip.
If they are going to use a different build structure, it should really be on the README or a FAQ somewhere.
It's bad programming practice in general to expect people to search through commit logs just to try to work out how a project works.
So instead of just adding a local manifest, OctOs requires the following:
to.dependencies (same as local manifest but in JSON instead of XML)
to.mk - same as the device board (aosp_tuna.mk)
extra line in vendorsetup_community.sh - it ignores your vendorsetup.sh
Then do lunch aosp_tuna-userdebug.
Then do mka bacon
However, the first time I did this, it overwrote my .repo/local_manifest/roomsevice.xml with a generated version that contained octos revisions instead of the aosp revisions, which obviously failed as there is no octos revision in unlegacy!
Weirdly, after reverting the roomservice.xml and running lunch again didn't overwrite it.
AICP was more straightforward.
I just added the roomservice.xml and ran lunch aosp_tuna-userdebug and mka bacon.
However, both failed with the following error:
Code:
build/core/base_rules.mk:157: *** packages/apps/Nfc//nxp/jni: MODULE.TARGET.SHARED_LIBRARIES.libnfc_jni already defined by packages/apps/Nfc/nxp/jni/. Stop.
What is weird about this is that it is the same module defining the library, however, the first one has a double slash in the path!
Probably revert this commit
https://github.com/Team-OctOS/platf...mmit/1b8ed2250fc89adce8e0b0dbb6c5ca4d82705ccb
Sent from my Nexus 5
Good catch.
I wonder how that didn't cause a build failure on the build servers.
The next failure in both was:
Code:
build/core/base_rules.mk:157: *** hardware/invensense/60xx/mlsdk: MODULE.TARGET.SHARED_LIBRARIES.libmlplatform already defined by device/samsung/tuna/libsensors. Stop.
That was resolved by removing the Cyanaogenmod project and using the unlegacy one instead, so the local manifest now looks like this:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<!-- Remotes -->
<remote name="unlegacy"
fetch="https://github.com/Unlegacy-Android/"
review="gerrit.unlegacy-android.cf"
revision="aosp-6.0" />
<remove-project name="CyanogenMod/android_hardware_ti_omap4" />
<remove-project name="CyanogenMod/android_hardware_invensense" />
<project name="android_device_samsung_tuna" path="device/samsung/tuna" remote="unlegacy" />
<project name="android_kernel_samsung_tuna" path="kernel/samsung/tuna" remote="unlegacy" revision="stable"/>
<project groups="omap4" name="android_hardware_ti_omap4" path="hardware/ti/omap4" remote="unlegacy" revision="stable" />
<project name="proprietary_vendor_samsung" path="vendor/samsung" remote="unlegacy" />
<project name="proprietary_vendor_ti" path="vendor/ti" remote="unlegacy" revision="stable" />
<project name="proprietary_vendor_widevine" path="vendor/widevine" remote="unlegacy" />
</manifest>
I chose revision="stable" for android_kernel_samsung_tuna", although there is also "aosp-6.0-sound" but I just wanted any kernel to allow me to compile at this point.
The next error (both ROMs) is this (maven 3 is installed)
Code:
make: *** No rule to make target '/home/buildbot/android/aicp/out/target/common/obj/JAVA_LIBRARIES/ambientsdk_intermediates/aar/classes.jar', needed by '/home/buildbot/android/aicp/out/target/common/obj/APPS/messaging_intermediates/AndroidManifest.xml'. Stop.
This relates to this dir https://github.com/AICP/vendor_aicp/
Interestingly, ambientsdk dir existed all thoughout the n7.0 branch and only got removed recently in the n7.1 branch
https://github.com/AICP/vendor_aicp/commit/8f150895f8b361480ac91ef0ace941e06e9f548e
I also don't see any maven messages in the build log and com.cyngn.ambient/ambientsdk/ is not in my ~/.m2/repository which makes me wonder if I am missing a project.
The only similar errors I see online are if people don't have maven installed.
I tried removing the files like the 7.1 branch even though it felt wrong,
Code:
rm vendor/aicp/overlay/common/frameworks/base/core/res/res/values/cm_arrays.xml
rm -rf vendor/aicp/ambientsdk
Not surprisingly, it seems like something else is calling it as the same error pops up 25 mins into build.
repo grep ambientsdk shows ContactsCommon, Trebuchet and ContactsProvider using it in the Android.mk files and grepping for ambient shows lot of java imports.
So now I am stuck again.
To be honest, I wasn't expecting to have to deal with errors like this as they don't seem to be device specific.
i.e. there are builds for other devices so how did they compile?
i have posted nethunter rom here: https://forum.xda-developers.com/galaxy-nexus/development/rom-kali-linux-net-hunter-t3676472

[ROM][9.0][UNOFFICIAL] [G800H] LineageOS 16.0 [28-03-2022]

Following this post from November 2020 ([ROM][9.0][UNOFFICIAL] [G800H] LineageOS 16.0), I made an update of the LineageOS 16.0 ROM for Samsung S5 mini Duos (kmini3g). I used the same sources referenced in the post mentioned above. I did not test very much, but since I did not change anything, it should hopefully do as good as the previous version did.
Find the download here. Please use at your own risk.
Install as usual using adb push and TWRP (please follow instructions in the post mentioned above).
All credits go to the initial creators of the LineageOS 16 port! Nice job!
Here is my local manifest (for the curious):
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote fetch="https://github.com/LineageOS" name="los" revision="refs/heads/lineage-16.0" />
<remote fetch="https://github.com/S3NEO" name="s3neo" revision="refs/heads/lineage-16.0" />
<!-- Device -->
<project name="android_device_samsung_kmini3g" path="device/samsung/kmini3g" remote="s3neo" />
<project name="android_device_samsung_msm8226-common" path="device/samsung/msm8226-common" remote="los" />
<project name="android_device_samsung_qcom-common" path="device/samsung/qcom-common" remote="los" />
<!-- Kernel -->
<project name="android_kernel_samsung_msm8226" path="kernel/samsung/msm8226" remote="los" />
<!-- Vendor -->
<project name="android_vendor_samsung_kmini3g" path="vendor/samsung/kmini3g" remote="s3neo" />
<project name="android_vendor_samsung_msm8226-common" path="vendor/samsung/msm8226-common" remote="s3neo" />
<!-- Hardware -->
<project name="android_hardware_samsung" path="hardware/samsung" remote="los" />
<project name="android_packages_resources_devicesettings" path="packages/resources/devicesettings" remote="los"/>
</manifest>
Click to expand...
Click to collapse
Kernel sources thus are to be found at:
https://github.com/LineageOS/android_kernel_samsung_msm8226
For the records: At first I incidentally copied the old build from 2020 to androidfilehost. Now the new build is linked above. Sorry for any inconvenience...
The auto rotation is not working for me. Does it work for you? If it does I think I will reinstall to see if it resolves.
As I wrote: I did not test much. Screen rotation does not work for me either... You may want to try the earlier 2020 version mentioned in my initial post, of which it is said to be working?
HerrElling said:
As I wrote: I did not test much. Screen rotation does not work for me either... You may want to try the earlier 2020 version mentioned in my initial post, of which it is said to be working?
Click to expand...
Click to collapse
Yeah, I did that and everything is working now. Thanks for answering.
This is my main phone, I really like it. Please make CrDroid Android 9 or 11
And..auto-rotate and gps not work(

Categories

Resources