yashsingh1/xdaforums huggingface dataset:
[Treble-Enabled Device Guides, News, & Discussion] phhusson:
The "specific ABI" is brand new, but Google made compatibility modules to load previous HALs, which is only API-compatible, not ABI-compatible.

But if you have an AOSP Oreo tree for your device, you basically already have a good API/ABI implementation.

There are few things that are not straightforward though, like OpenGL or renderscript.

Most devices will be able to just pick those components from stock Treble devices, since they are quite generic amongst SoC.
[Treble-Enabled Device Guides, News, & Discussion] iamfoolish:
I'm just thinking long term here[1*] (and I hope I'm making sense).

Let's say I get a phone which came with Treble out of the box. In three years. Four years go by, my phone is old and no one wants to build a dedicated ROM for it anymore[1]. If I understand Treble correctly, I'll be able to get a GSI built for Treble Oreo [2] and install it on my phone.

So as long as some Oreo Treble GSI is maintained, I'll get an upgraded and (at least somewhat) secure userspace.

Now what about unofficial Treble. Say I get mido, gemini or the oneplus5. Now four years go by and all [3] the maintainers buy themselves new phones and move on. How easy (from a porting point of view) will it be to switch to a GSI? Will a device with unofficial Treble require porting from scratch (like, say, the N->O transition) or will it be a few tweaks?

[1*]. True. You never know the future. Google can always announce that Android Q won't support Treble O and the whole conversation is DOA.

[1]. And if you'll say that I'm being extreme, athene (which was one of Lineage's top 15 phones and is only two years old) doesn't seem to be getting Lineage 15.1. klte (about four years old) was one of Lineage's most popular phones, and isn't on 15.1 either. And honestly, without CM sponsorship, I don't know if d2 and jfltexx would have gotten to 14.1.

[2]. I don't know how much will Google change in Treble when P comes out, so I'm talking about a worst case scenario.

[3]. OK, let's say not all. But if porting is easy, a single maintainer can keep a phone up and running. If a port is complicated, the maintainer will probably just give up and move on.
[Treble-Enabled Device Guides, News, & Discussion] majamee:
I found an interesting lead for enabling treble on devices which current partition layout would not allow it otherwise:

https://github.com/Lanchon/REPIT
[Treble-Enabled Device Guides, News, & Discussion] CosmicDan:
Hey it's Lanchon, of Dex Patcher....

....but what is this? A set of scripts for fdisk? You can shrink system and create vendor fine right now, obviously system needs to be wiped but that's expected anyway. Data is always at the end of the disk layout, it shouldn't *need* to be spared....

...and if you want to use Treble without repartitioning at all, what wrong with Capire le treble?
[Treble-Enabled Device Guides, News, & Discussion] majamee:
More or less, yes: It is re-partitioning scripts for TWRP2/ 3.
[Treble-Enabled Device Guides, News, & Discussion] CosmicDan:
I need to ask - just how technically aware are you? This REPIT is not applicable to modern devices. It's for old devices that have hard-defined data partitions, which basically no modern device has (except cheap or obscure phones like Mediatek, and possibly Samsung because they always have to do crap differently).

Data doesn't need to be touched for repartitioning, it's always at the end of the partition map and is usually written dynamically by flash tool (e.g. Qualcomm EDL). System needs to be shrunk instead, and a vendor partition inserted after it. This is exactly what the Pixel devices did, among others.

REPIT would be an over-engineered solution. Modern Android devices are just plain old GPT partition maps that can be scripted via fdisk (at least all Qualcomm devices are, afaik). It's very trivial - repartitioning is basically a non issue, Capire le treble has made this even more true for those obscure devices without GPT.
[Treble-Enabled Device Guides, News, & Discussion] jaxx08:
Can you help me for porting treble to g4+
[Treble-Enabled Device Guides, News, & Discussion] Topaz8:
Any chance of being able to port project treble to Nexus 6 Shamu? Please if any, anyone guide me?
[Treble-Enabled Device Guides, News, & Discussion] CosmicDan:
If you can repartition the device, then yes - almost definitely.

But you'll have to find someone who actually has the device; it needs device tree development after repartitioning - something only a device developer can do.
[Treble-Enabled Device Guides, News, & Discussion] Topaz8:
OMG ? I have the device but I'm not an expert dev at all...I really thought my Shamu could see Android P and more...
[Treble-Enabled Device Guides, News, & Discussion] CosmicDan:
You'd be better off seeking support from the actual device forum.
[Treble-Enabled Device Guides, News, & Discussion] rob420p:
Give it time there's a good bit of development still involved with this device I'm sure someone will build it eventually..
[Treble-Enabled Device Guides, News, & Discussion] Topaz8:
I'm still faithful to it. Fingers crossed
[Treble-Enabled Device Guides, News, & Discussion] Haxk20:
So if i understand it correctly:

1. Make or find big enough partition and make it /vendor in fstab.

2. Move all vendor releated stuff there.

3. Edit device tree to point to /vendor too.

4. Hex edit those blobs to not point to /system but /vendor

Do i understand it correctly or im missing something here still ?

Thanks.
[Treble-Enabled Device Guides, News, & Discussion] pug1gaming:
Has their been anything for the nexus devices, specifically the 5x.(Yeah i know a Pie ROM was released and i dont give a (haven't read xda's rules so) about stability, so im running it)
[Treble-Enabled Device Guides, News, & Discussion] Sebastian505:
(Haven't read xda's rules so) :laugh:
[Treble-Enabled Device Guides, News, & Discussion] linusdan:
[MENTION=1915408]phhusson[/MENTION]

A user asked about Treble support for old phones (2012 down, example: Galaxy SII and Galaxy SIII). Is it possible to port? I was curious.
[Treble-Enabled Device Guides, News, & Discussion] Ab20000:
it is as redmi note 4x got its treble this way
[Treble-Enabled Device Guides, News, & Discussion] ridershahmir:
Guys our device got treble port but whenever we install a gsi or sgsi it boots fine but reboots after 1 minute by giving error called as Bluetooth as stopped working
[Treble-Enabled Device Guides, News, & Discussion] ampoking:
Any chance for Nubia phones? What about Nubia? Already dead brand?

Hi ;) Any chances to get project treble working on Nubia Z11 Mini S? (NX549j) this device is small but powerful enough to be able to run any GSI ROM. Thanks for respond and cya! :)

ACTUAL ROM: Lineage OS 15.1 (8.1.0) no GSi
[Treble-Enabled Device Guides, News, & Discussion] pflatlyne:
Its not black magic, its just a program for a computer. Of course its possible. If you think about it for a second, you felt you had to qualify that statement, meaning that actually, you have some doubt.

One reason that's often cited or that people discuss "solving" is that some newer phones have different partitions. That's not a big deal. People used to flash LG Optimus G firmware on the Nexus 4 and vice versa, and they had different partition setups. Its not that big of a deal. Partitions can be changed.

In the Linux and BSD worlds, there are drivers that are based on reverse engineering closed source ones. Its certainly possible that various combinations of reverse engineered drivers, open source drivers, and wrappers and shims could be used to implement treble on many devices. The big question is, does anyone really care enough to do it. I'm guessing the answer is probably yes... For the low hanging fruit. If parts of it can be taken from similar, treble enabled devices, with perhaps a few wrappers to be written , and it gets the HAL up and running, then someone may do it. If it takes dozens of people thousands of man (or woman) hours, then its not likely. Most newer phones ship with it, so at a certain point, why not just buy a new phone. I think my nexus 6 is a great phone. But at some point the price on a generation old Pixle will meet my desire to upgrade my phone, and rather than wasting massive amounts of effort , I'll just get one, and it will come with treble.
[Treble-Enabled Device Guides, News, & Discussion] The_Pacific_gamer:
Would like to see treble on older devices

I would like to see Project Treble ported to other devices, it seems like Android 10/Q is gonna be Treble only and I'm running a pie ROM called Arrow OS on my Moto G4 but I would like to see it do treble correctly since every time I do it, I get a Vendor image Error and on pie, it cripples Bluetooth and camera and on treble Oreo it cripples only the camera. I am not developing treble for the Moto G4 but I do have a vendor image from someone else
[Treble-Enabled Device Guides, News, & Discussion] Reverant:
hi, i have a Samsung galaxy A7 2017, i already repartitioned it and modify the boot.img to mount vendor at boot, already modified twrp to list it, and now, what files i need to hex edit?, the lib folders?, in some folders there is links to a "toybox_vendor" (i don't know where is it), so sorry for my english, thanks. [MENTION=1844875]CosmicDan[/MENTION], thanks i followed your guide, but it is some inconcluse
[Treble-Enabled Device Guides, News, & Discussion] The_Pacific_gamer:
I think my Moto G4 has a OEM partition that's empty, so if you guys are correct then I can shove all the vendor files into /oem
[Treble-Enabled Device Guides, News, & Discussion] yuezhengbaizhi:
I have found this post in Chinese in Coolapk: https://www.coolapk.com/feed/7398520

It's a guide for how to enable project treble on device that have no extra partition to use as vendor.

And this post for how to make a vendor image: https://www.coolapk.com/feed/7423991 (also in Chinese)

BTW, can anyone port treble support to Nokia 6 2017?
[Treble-Enabled Device Guides, News, & Discussion] The_Pacific_gamer:
I can't Get it actually

Tried using it and it will only provide me an install to the CoolAPK app store
[Treble-Enabled Device Guides, News, & Discussion] yuezhengbaizhi:
Yes, you need to install the coolapk store to view it
[Treble-Enabled Device Guides, News, & Discussion] lezsakdomi:
404 :(

Even if I install the coolapk store.
[Treble-Enabled Device Guides, News, & Discussion] Reverant:
#玩机技巧# #ProjectTreble#
少图警告#(受虐滑稽)其实是因为我懒得开电脑传截图#(cos滑稽)

之前我发过新建一个vendor分区来实现treble化的方法
https://www.coolapk.com/feed/7398520
不过那个教程里面有一些错误#(受虐滑稽)
先修正错误，然后继续下一步：
在boot.img的修改过程中，我们并不需要改动init.rc
就是说这一步是不需要的
我们还需要把这几个文件移动到ramdisk之外，分别是 plat* nonplat* sepolicy vndservice_contexts default.prop (其中*是通配符)
然后使用ln -s /system/etc/prop.default default.prop来建立软链接
以及SELinux permissive也不是必要的

修正完毕，重新打包boot.img，下面开始制作vendor镜像

实际上如果有条件的话，从源码直接编译出boot和vendor是最方便的，兼容性也是最好的#(流汗滑稽)

并且我不保证用下面的方法制作的vendor.img是完全可用的#(受虐滑稽)#(受虐滑稽)

第一步：提取文件

打开手机的USB调试，连上电脑
执行这个命令
adb pull /system/vendor vendor
adb shell cat /system/build.prop >> vendor/build.prop
会从手机中提取vendor文件夹和build.prop
使用我昨天更新的generate_vintf提取需要的XML文件：
cd Treble_Any_Device/Tools/generate_vintf
./generate.sh

第二步：复制文件

按照这个格式来：
原文件 -> 复制后的文件

Treble_Any_Device/Tools/generate_vintf/out/manifest.xml -> vendor/manifest.xml
Treble_Any_Device/Tools/generate_vintf/out/compatibility_matrix_device.xml -> /vendor/compatibility_matrix.xml
从boot的ramdisk中提取的nonplat*和vndservice_contexts -> /vendor/etc/selinux/nonplat* 和 vndservice_contexts
从boot的ramdisk中提取的sepolicy -> /vendor/etc/selinux/prebuilt_sepolicy
从boot的ramdisk中提取的default.prop -> vendor/default.prop

第三步
重启手机，进入recovery，挂载vendor
使用adb push vendor/* vendor/ 把文件复制到vendor分区中
也可以使用make_ext4fs来生成img

教程结束#(cos滑稽)
求py @酷安小编 @梨子

补充：tools中新增了能分离kernel和dtb的工具#(受虐滑稽)

教程写的有点乱 请见谅[二哈]
如果教程有错误，也欢迎指出#(受虐滑稽)

this is the text, i don't have the images, sorry, is untranslated to avoid mistakes, good luck
[Treble-Enabled Device Guides, News, & Discussion] DmitryLabutov:
Hi everyone! Can anyone translate this from Chinese? I really want to try porting Treble to unsupported devices, for me it's ASUS TF300T and ZC520KL, both of them already repartitioned and my question is how to move vendor files to the new partition and repack boot to work properly with new /vendor partition.
[Treble-Enabled Device Guides, News, & Discussion] :
How did you did that? I wanna port for my Mi Pad and galaxy tab 2
[Xiaomi Redmi Note 3 Questions & Answers] dirtyid:
Just updated to V9.2.4.0.MHOMIEK, now there's audio stuttering using variable playback speed apps. i.e. podcast apps (pocketcasts) or audiobook (audible) apps stutter noticeably when playback speed is over 1.5x. Higher playback speed, more stutter. Should work to 3x without problem. Affects sound output on sound hardware (internal speaker, 3.5mm, bluetooth). Turning off battery optimization of these apps, MIUI optimization, Ram management doesn't affect anything. I remember experience this on Nexus 5 / 6.0 and fixed it by switching media codec in Developer options, but no idea what to do for MIUI. Anyone have ideas?
[Galaxy Tab 3 Q&A, Help & Troubleshooting] pinchowey:
Español:Hola a todos tengo un problema mi tab 3 8.0 (SM-t311) esta con kitkat y rooteada como puedo arreglar el screen mirroring.

Ya probe modificar el build.prop pero cuando conecta solo sale el audio y la pantalla queda negra.

English:Hello everyone I have a problem my tab 3 8.0 (SM-t311) is with kitkat and rooted as I can fix the screen mirroring.

I already try modifying the build.prop but when it connects only the audio comes out and the screen is black
[Galaxy Tab 3 Q&A, Help & Troubleshooting] Rodricom:
Lograste solucionario tengo el mismo problema
[Samsung Galaxy S8 Questions and Answers] Taggin:
Hello,

Is oreo for exynos fixing the drivers (vulkan)? can someone test it please?
[Samsung Galaxy S8 Questions and Answers] sofir786:
As far As I know the latest exynos beta has the latest mali drivers included, I'm not sure about vulcan but the hardware is certainly compatible
[Samsung Galaxy S8 Questions and Answers] aditya_dope:
There seems to be some improvement.

www youtube com/watch?v=lqENrR35zow

This video contains benchmark comparison between nougat and oreo and although everything is almost same in CPU department when looking at 3dmark score opengl 3.1 performance is similar but vulkan score have improved greatly 2192 vs 2529.
[Moto E4 ROMs, Kernels, Recoveries, & Other Develop] iykeDROID™:
[SIZE="4"]
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*/[/SIZE]

Please see the Original thread HERE

Approved and Added to supported devices .

All 4 variants for the Moto E4 family / variants (with the plus versions)

LIST > family / variants <

Motorola Moto E4 (MediaTek)

Motorola Moto E4 (Qualcomm)

Motorola Moto E4 Plus (MediaTek)

Motorola Moto E4 Plus (Qualcomm)

IMAGE >

</>DOWNLOAD</>

You can get the latest build from here : https://dbp.noobdev.io/downloads

To see the supported devices, check here : https://dbp.noobdev.io/supported_devices.html
​

In case of any error/bug, kindly report on the DualBoot Patcher thread on XDA ( http://xdaforums.com/show....php?t=2447534 ) with your crash/bug/error log file .

Thanks.
[Moto E4 ROMs, Kernels, Recoveries, & Other Develop] aureliomilitao:
no possible install DualBoot with Miui multipro in primary and Rom Oreo aosp in data slot?

i try and no Works ... help please
[Samsung Galaxy S8 Themes, Apps, and Mods] sulmetajkevin:
than

thank u
[Samsung Galaxy S8 Themes, Apps, and Mods] NeoVander:
Working perfectly
[Samsung Galaxy S8 Themes, Apps, and Mods] Evil...:
This remove uninstall or frozen apps ?

Enviado desde mi SM-G950F mediante Tapatalk
[Samsung Galaxy S8 Themes, Apps, and Mods] orelta:
This aroma based debloater deletes every app that you select so select apps that you know
[Samsung Galaxy S8 Themes, Apps, and Mods] God Terrible:
Thank you
[Samsung Galaxy S8 Themes, Apps, and Mods] k2065183s:
Can I flash it right after flashing a ROM?

Or I have to fully boot up system once after flashing a ROM and then flash it?

Thank you.
[Samsung Galaxy S8 Themes, Apps, and Mods] orelta:
You can of course but you can't delete the setup application that you need after clean flash rom besides that yes you can
[Samsung Galaxy S8 Themes, Apps, and Mods] Saibot.XI:
[MENTION=7578855]orelta[/MENTION] Is it possible to add some explanation to each app for apps that aren't normally used by everyone
[Samsung Galaxy S8 Themes, Apps, and Mods] orelta:
Well yes it's possible But i don't know what some of the apps do

Can you tell me what apps you had in mind what apps you want to add explanations and i will try to add them explanations if i can help with anything i will try
[Samsung Galaxy S8 Themes, Apps, and Mods] Saibot.XI:
https://xdaforums.com/galaxy-s8/sam...ment/zip-project-deep-clean-actually-t3743184

the zip file in this link includes all the explanations and more system apps that can be debloated safely without a bootloop
[Samsung Galaxy S8 Themes, Apps, and Mods] orelta:
You want me to add those explanations And add more apps?

If so tell me and i will try to add them and the explanations
[Samsung Galaxy S8 Themes, Apps, and Mods] Saibot.XI:
Yes!!
[Samsung Galaxy S8 Themes, Apps, and Mods] orelta:
More apps and explanations or only explanations?
[Samsung Galaxy S8 Themes, Apps, and Mods] dr460nf1r3:
Both if you can please!
[Samsung Galaxy S8 Themes, Apps, and Mods] Atomsk:
Yes. Both. For noob like me who understand the benefits of debloating but don't know how, or which apps/system apps should I debloat that would be a good help.

Thanks for your work
[Samsung Galaxy S8 Themes, Apps, and Mods] orelta:
Np you all get hit the thanks button if you liked my work and if you like really really liked it then donate of appriciation

well i can try to do both but atm there is allot of explanations in the debloater already but i will try do see what for explanations and app i can add will try my best

well then i guess v4 is coming soon
[Samsung Galaxy S8 Themes, Apps, and Mods] VITMAD:
Can I use it in stock recovery? Or I need a TWRP?

Thanks in advance
[Samsung Galaxy S8 Themes, Apps, and Mods] originalul:
many thanks for developing this amazing script to remove all bloatware things and other stuff, but I will wait the Orel_MadK_Extreme_Debloater_V4.zip with the Description of what apps do it's work in progress. Please add a short descriptions to ALL bloatware and for the future you may implement a backup of bloatware services? Any soon release? Regards for your hard work !
[Samsung Galaxy S8 Themes, Apps, and Mods] orelta:
I think you will need other recovery when i used stock once i was only able to format data nothing else
[JASJAR, XDA Exec, MDA Pro Software Upgrading] vettau:
I need Rom W5 for my O2 Exec. Everyone can Share for me ! I don't find it shomewhere, Thank all verymuch !!!
[JASJAR, XDA Exec, MDA Pro Software Upgrading] kimquypticc:
Here you are! http://218.93.115.138/d900

http://xdaforums.com/showthread.php?t=372932
[JASJAR, XDA Exec, MDA Pro Software Upgrading] PsiDOC:
If you need WIFI or Internet using GPRS don't use that rom... It's broken from right out of the box.

sorry.

Psi
[Moto G5 Plus Guides, News, & Discussion] joeeboogz:
I compiled gapps 8.1 unofficial. Thought I'd share. They are for any arm64 device. I've only tested picp and nano and as long as u flash while flashing ROM before first boot they work fine. If u boot first then try and flash they just keep giving errors and I'm not sure how to fix. But if u flash right after ROM they work fine. Anyway I'll continue to maintain every few days until they become official which by that time android p 9.0 will probably be out as from the look of things I've found on gerrit as I own a pixel device also.

https://www.androidfilehost.com/?w=files&flid=245192

Any questions feel free to ask any tips feel free to help

Thanks
[Moto G5 Plus Guides, News, & Discussion] joeeboogz:
Pico

Nano

Micro

Mini

Stock

1/31/18

For now if u guys want other packages let me know I think I'm going to only build the most downloaded from now on as making all of them is a waste of time
[Moto G5 Plus Guides, News, & Discussion] joeeboogz:
Nano updated
[Moto G5 Plus Guides, News, & Discussion] Yeshu_bablu:
need to find perfect gapps.

i dont know which gapps to install. please help me out. device:- moto g5 plus. current in resurrection remix rom android 8.1. twrp recovery. i dont know which architecture. also..which is best for me. Aroma..pico..nano..these stuff confuse me. Please help. Noob here.
[Moto G5 Plus Guides, News, & Discussion] androcraze:
Apologies. Saw the last post, and missed the first.

I recommend installing the smallest GApps package and adding what you need, and nothing more.
[Android Q&A, Help & Troubleshooting] shocker_33:
Hi,

In the past couple of weeks my phone has significantly slowed down and various apps crash throughout the day.

It's slowed down so much that when i attempted to install Qualcomm's Trepn profiler, which is 1.33MB, it took 15 minutes to install after it had downloaded to my phone. When i installed SMS backup & restore, which is 5.08MB, it took over 45 minutes to install after downloading. Frequently when i attempt to write something, the phone either doesn't register what i've tapped or the screen freezes on the highlighted letters. When browsing Chrome, or Google Now, the screen freezes when attempting to scroll down.

I tried to use Trepn to figure out what might have been causing the issue, but i figure it out. I attempted to clear the system cache, nothing improved. I removed my SD card, nothing improved. I've done a system reset, it's improved slightly, but it is no where near the same as a couple of weeks ago.

I use Nova. No social media apps. No games. No 'junk' apps. I have Spotify, Evernote, Shazam, Whatsapp, Reddit, Textra, Typeapp, Chrome, CamScanner, Banking app, Dropbox, Google Auth, Microsoft Auth, Teamviewer, Uber,

The storage space on my phone had around 1.5-2GB of free space, excluding the free space that Android reserves. I used CPU-Z, All of the temperature measurements were about 48C with use.

Whilst the phone model is nearly 4 years old, i got the phone approximately 2 years and 2 months ago. I bought it brand new. The phone isn't rooted, running the stock ROM.

Is this a battery issue? Is the battery heating up and causing my phone to reduce performance? I'm not speaking the same as the iPhone clock speed being reduced by default. I'm thinking that the phone might be protecting itself when it gets too hot, where it reduces its performance to reduce the temperature to a safe level.

Is there something i can do that i haven't already?

What is a normal range for the range of temperature measurements?

I don't want to purchase a new phone yet and my sim only contract ends in 9 months. So any help will be greatly appreciated.
[Samsung Gear S3] rogerperk:
I've been a contributor for awhile now but I am so sick and tired of some BS add jumping up and blocking whatever it is I"m trying to read that I'm just leaving. There is no clear way to get rid of it and it does not support either good conversation or good development. Sorry XDA! I understand you need advertisers but you lost sight of your primary customer. I'm outta here since you care more for the ads than you do the commentators. Probably won't make it past the moderator but what the Hell.
[Samsung Gear S3] wisefreakz:
Bye Bro!
[Samsung Gear S3] LenAsh:
Sorry you feel that way.

Have you read this article?

https://www.xda-developers.com/ads-suck-remove-them-with-xda-ad-free/
[Samsung Gear S3] the_scotsman:
We have little control over which specific ads appear on the site. We don't sit and choose which ones appear.

We HATE the full screen ads. Trust me. If you can send an email to webmaster @ xda-developers . com with which pages specifically the ads are appearing, and with screenshots of the ads, we'll try our best to have them removed.