yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] reyukisan:
Do you know how to manually add libhoudini to your own Android image that you build yourself? like this one: https://wiki.lineageos.org/emulator

EDIT: ah, I didn't realize his account was deleted.
[General Questions and Answers] xXx yYy:
Of course you can add x86_64 libhoudini to a custom Android image you build for x86_64 architecture. Here's a general process breakdown:

1. Obtaining libhoudini:

Pre-built libhoudini libraries are usually not readily available for download due to their target audience and development process.

2. Building libhoudini:

You might need to build libhoudini from source code. The Android-x86 project (https://www.android-x86.org/) maintains libhoudini source code.

Building typically involves compiling the source code for your specific target architecture (x86_64 in this case). This process can be complex and requires familiarity with Android build systems and toolchains. See also here: https://threedots.ovh/blog/2020/12/...-and-64-bit-applications-on-an-x86_64-system/

3. Including libhoudini in the image:

Once you have the compiled libraries (usually libhoudini.so and libhoudini.a), you'll need to include them in your Android image during the build process.

The specific steps for including libraries will depend on the build system you're using (e.g., Android AOSP build system). Generally, you'll need to copy the libraries to the appropriate location in the image (usually the system library directory). You might also need to update linker settings to point to the included libraries.

Important notices:

Building Android images and integrating libraries requires advanced knowledge of Android development and build systems.

Modifying the core system can lead to unexpected behavior or instability if not done correctly.
[General Questions and Answers] reyukisan:
Thanks for the replies!

I see that it was originally developed by Google and Intel, and it''s closed source:

> Houdini is an ARM translation layer for android developed by Intel and Google to run ARM apps on x86 architecture. The project is closed source

and someone pick it and implement it on Android x86, but it seems Android X86 was discontinued and not well maintained? is there an alternative for this purposes?

latest version of libhoudini I know is for android 9
[General Questions and Answers] xXx yYy:
Instead of libhoudini you may use libndk what seems like a potential alternative to libhoudini for running ARM apps on x86_64 based Android systems, particularly for Android 10 and later.
[General Questions and Answers] reyukisan:
ChatGPT responses?
[General Questions and Answers] reyukisan:
As far as I know, it's only for developing native Android apps. It's for developers and not for users.
[General Questions and Answers] xXx yYy:
That's correct. :)

My last 2 cents here:

Emulators as BlueStacks ( actually Android 11 based ) and/or LDPlayer ( actually Android 10 based ) likely employs a multi-faceted approach to achieve ARM to x86-64 emulation for Android 10+, leveraging hardware acceleration and dynamic translation for optimal performance.

They might leverage HAVX for efficient ARM to x86-64 translation, or even use DRC in conjunction with HAVX for a balance of performance and efficiency.

I no longer participate this thread, I discontinue. :)
[LG V60 ThinQ Guides, News, & Discussion] yegg55:
Guys with ATT devices, an easy request is to make an EFS backup and put it here or in a private message.

The essence of the problem: after experiments with aggregation, which did not lead to anything, the phone no longer connects to the mobile network, exept GSM (2G)

Backup to do this:

0. Turn off phone, remove the SIM card from the phone, this may be important. Turn on phone.

1. Enable Port Check Test on the device : * # 546368 # * 600 # -> SVC Menu -> Port Check Test -> tap Port Check Test (Enabled)

2. Install, if not already, LGMobileDriver_WHQL_Ver_4.8.0.exe

3. Download the file EfsTools-0.14.zip from here https://johnbel.github.io/ , unpack the archive using a short path

4. Download and install .NET 5.0 Desktop Runtime (v5.0.5) - Windows x64 , required for the EfsTools.exe program to work from point 3

5. Connect the phone to the computer. Go to the EfsTools-0.14 folder, open a command window (Left mouse on an empty space in the folder with SHIFT pressed )

6. Check if EfsTools.exe sees our device by entering EfsTools.exe targetInfo or EfsTools.exe efsInfo If the output is like this:

D: \ EfsTools-0.14> EfsTools.exe targetInfo

Imei: 354783110718874, SerialNo: '', MobileSoftwareId: '', DiagVersion: 8, CompilationDate: 'Apr 28 2020', CompilationTime: '21: 49: 11 ', ReleaseDate:' Apr 22 2020 ', ReleaseTime:' 6: 00: 00L ', VersionDirectory:' MV600AM: ', MobileFirmwareRevision: 0, MobileCaiRevision: 255, MobileModel: 0, StationClassMask: 9, SlotCycleIndex: 48, HwVersion: 0.229, MSM: 0xE52, MobileModelId: 334, MobileModelName: 0, Guid: 'deadd00d-d00d-dead-0dd0-adde75191006', SystemTime: '15 .04.2021 6:56:41 '

GSM VocorerDspVersion: 0xDEAD, MdspVersionRom: 0xDEAD, MdspVersionRam: 0xDEAD

Call state: 0x0

Or like this:

D: \ EfsTools-0.14> EfsTools.exe efsInfo

Version: 1, MaxDirectories: 50, MapPathnameLength: 1024, MaxFileSize: 0, MaxFile

nameLength: 768, MaxMounts: 36, MaxSymlinkDepth: 0

then you can go to step 7.

If an error occurs:

D: \ EfsTools-0.14> EfsTools.exe targetInfo

Fatal error. Object reference not set to an instance of an object.

then you need to change <efstool port = "auto" in file EfsTools.dll.config to the number that the LGE Mobile USB Diagnostic Port device has from the device manager. For example: <efstool port = "COM17"

7. Make an EFS backup by entering EfsTools.exe downloadDirectory -i / -o. \ Backup _ $ {date: format = yyyyMMdd_HHmmss}

Spoiler content hidden.

8. The folder backup_20210418_114359 (backup_date_time) will appear in the EfsTools-0.14 folder , archive it, put it in a secluded place and share the archive. Plus, I ask you to add a software version to the name of the archive, such as V600AM10p

9. Disable Port Check Test on the device : * # 546368 # * 600 # -> SVC Menu -> Port Check Test -> tap Port Check Test (Disabled)

attached a sample of what should turn out.

Thank you guys.
[LG V60 ThinQ Guides, News, & Discussion] KouaV1:
damn I have the t-mobile variant only as I switch carriers often as AT-T will not allow wifi calling if phone is not AT&T branded or if the branded phone isnt on their sim card/network.
[LG V60 ThinQ Guides, News, & Discussion] yegg55:
Thank you for responding. Could you please make an EFS backup from your T-Mobile.

I still have nothing to lose, but suddenly, with a good outcome, WiFi Calling will also work in the bargain.

If only you know how to go to the hidden menu on T-Mobile and enable Port Check Test there. I don't know, but most likely differently than at AT&T.

Thank you.
[LG V60 ThinQ Guides, News, & Discussion] KouaV1:
I dont think there will be a way to fix that, try look for a guide to get your efs backed up. EFS contains your devices imei, radios etc (sensitive information) likely using someone elses will duplicate their efs and will make their device not work or create later on issues

[GUIDE] EFS Partitions: What They Are And How To Get It Back If Lost

Hello. My name is Poise, and I'm a victim of EFS Corruption. I know, laugh it up. Anyways, you're either here because you don't know what the EFS is and you wanna know, you ruined your EFS and you're looking for redemption, or you just wanna...

xdaforums.com
[LG V60 ThinQ Guides, News, & Discussion] Mapon333:
Hi, guys I need help. I’m looking for EFS and QCN backup for my LG V60 T Mobile USA
[LG V60 ThinQ Guides, News, & Discussion] jumpman95:
I have an AT&T mobile variant. But I've never rooted before, and my phone has yet to be installed within AT&T sim card. I assume this doesn't matter since while I'm doing all this the sim card is out, but I wanted to make sure.
[LG V60 ThinQ Guides, News, & Discussion] jumpman95:
After reading what KouaV1 said, I'm sorry, but I'm going to have to retract my offer.
[LG V60 ThinQ Guides, News, & Discussion] Dnlz:
Tried using efstools, even after specifying the COM port in the dll.config the critical error persists. Does anyone have an idea how to deal with this?

View attachment 5651393View attachment 5651395
[Touch CDMA General] LivinOne:
I can get a good price on a new Sprint and Alltel Touch (vzw phones are hard to find by me)... but I have Verizon and do not want to switch service due to coverage... can I easily flash the Sprint or Alltel Touch to Verizon?

I'm a techie and have a Kaiser I flash often so very familular with the methods just wanted to know if this was possible and some pointers to threads with the correct info it is.

thanks in advance!
[Touch CDMA General] tomz17:
Yes it is... I have done it and everything works except for the roam indicator.

drellisdee has a post at ppcgeeks about it. (thread is called something like "using another carriers . . ." )
[Touch CDMA General] LivinOne:
Where is the code and How-to?

thx!
[Touch CDMA General] DanRo80:
I cant find anything in that other forum or others about this. I would really like to find out if a Sprint, Alltel or something can be flashed to Verizon.

Will this help me at all?

http://forum.ppcgeeks.com/showthread.php?t=73894&highlight=flashing+carrier
[Touch CDMA General] slidedoctor:
You can flash to Verizon but the issue will be getting Verizon to add the esn to their network which could be a huge problem. Take a look at codybear's faq if you want to flash to 6.5 on Verizon. Good Luck!:)

http://xdaforums.com/showthread.php?t=508544
[Touch CDMA General] vin255764:
Do not flush any custom 6.5 ROMs or 6.1 or whatever,this is B.S.

Flash shipped exe ROM of the carrier you want to use.You dont want to confuze techs with twisted custom ROMs

After that you gonna have to activate your phone.It can be done within 1 min in 1 store,and can be refuzed to activate in another store.It all depends on person who works there.Thats what happened to me.:first try-no luck,went to another store and done deal!!!

If they dont want to activate it, there is always ESN clonning method (illigal,but works)You can clone the ESN from activated phone to your Touch.As long as 1 of the clones turned off-you are safe

http://xdaforums.com/showthread.php?t=380172
[Redmi 10X / 10X Pro Questions & Answers] xiaoguanglaotou:
Is there any custom roms?
[Redmi 10X / 10X Pro Questions & Answers] Hsnmastoor:
https://xdaforums.com/t/how-to-flash-crdroid-rom-on-redmi-10x-5g.4240525/
[Samsung Galaxy Note 20 Ultra Questions & Answers] icecc:
Hi guys I've been using the note 20 ultra,I've been expecting the device keep rebooting time.after time...
[Samsung Galaxy Note 20 Ultra Questions & Answers] Malxomx-77:
Maybe this video can help you
[Samsung Galaxy S7 Questions and Answers] Smokeygator:
Hey guys I flashed my Tracfone g930VL S7 to g930U and I didnt realize it had the v11 of the bootloader. So now I'm having trouble rooting it, all I can find is guides that only go up to v10. Am I stuck waiting?
[Samsung Galaxy S7 Questions and Answers] billa:
Too late, all Samsung phones have a downgrade protection built-in and there's no way to bypass it.

Once you go up, you cannot go down, therefore you will likely not be able to root it ever.

Get an international version G930"F" which can be rooted on any firmware version. ;)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Kaz205:
Introduction

Kazuki Kernel is a kernel based on Sultan's kernel with some additional modifications aiming to give a better experience than the stock kernel.

Compatibility

This kernel only supports devices running the latest firmware (vendor.img), and will NOT BOOT on anything else.

Features

Everything from Sultan Kernel

Backports from Sultan's Pixel 4/XL kernel

Patches from kdrag0n's Pixel 2/XL kernel

New set of optimized CPU frequencies and EAS energy model

Wi-Fi WPA3 support

Miscellaneous treewide optimizations

Downloads

Latest kernel

Enable support for flip covers (optional)

Credits

Sultan Alsawaf (Sultanxda/kerneltoast) for his kernel and help

Danny Lin (kdrag0n) for his patches and freqbench

Everyone else who I cherry-picked from

Source code

https://github.com/Kaz205/android_kernel_google_wahoo/commits/20220218
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Kaz205:
Changelog

February 18, 2022:

• Massively reduce latency

• Fixed a regression which caused performance to drop when executing heavy tasks

• More EAS patches from android-4.4-p

• Merged February ASB

October 26, 2021:

• Fixed the deadlock (finally!)

Thanks to @ab123321 for the help

October 14, 2021:

• Fixed a deadlock (for real this time).

October 11, 2021:

• Fixed a deadlock

September 28, 2021:

• EAS patches from android-4.4-p

• Optimized lock usage in various subsystems

• Lowered idle drain

September 12, 2021:

• Fix high power consumption when playing video

September 8, 2021:

• Bring back support for AFWall

• Allow vibration when the Camera is used

September 7, 2021:

• Complete revamp! Cleaned up broken commits

and rebased onto Sultanxda's 11.0.0-sultan branch

• Revert back to v4.4.223

• Update compiler to GCC 11.2

• Save power when rendering static images

• Massively save power when playing video

• Merge September ASB

• Further backports from Sultan's Pixel 4/XL kernel

• New set of optimized CPU frequencies for performance and battery life

July 11, 2021:

*Further tweak scheduler for better performance and battery life

*Better low-memory-killer performance (Thanks Sultan)

*Update WireGuard to v1.0.20210606

*Merge linux-stable v4.4.275

*More stuff that I forgot about

May 12, 2021:

*Switch compiler to GCC 11.1 for improved performance

*Merge April and May ASB

*Merge linux-stable v4.4.265

*Update Simple LMK

*Enable zram deduplication (saves 100~200mb of memory)

*Massively optimize Unity games (thanks Sultan)

*Further backports from Sultan's Pixel 4/XL kernel

*Micro-optimize Qualcomm secure channel manager

April 26, 2021:

*Revert zram compressor back to zsmalloc as z3fold was causing problems

*Slightly reduce overall power consumption

*Minor bug fixes from Qualcomm

April 24, 2021:

*Switch zram compressor backend to z3fold (for hopefully better long term performance)

*Micro-optimize Qualcomm G-link driver

*Slightly reduce overall power consumption

*Minor scheduler improvements

April 18, 2021:

*Initial release
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] verrellvj:
Flashing straightaway!

Thanks for your work

Working fast and snappy on taimen running ProtonAOSP 11.4.0
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hhk2303:
Is anyone successful in flashing on crdroid? What's the experience like
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ValKyre:
Flash in walleye run 11.4 proton OS . Boot fail. Auto boot to bootloader

Show notify yellow at the bottom: ERROR: BootLinux Failed: Not Found
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Can i use this on Android 10?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Kaz205:
Did you flash the kernel correctly? It appears that your boot image is corrupted.

No, only Android 11 phones with the latest firmware are supported.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ValKyre:
Download your kernel.

And flash via twrp
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Kaz205:
It appears that I had removed important dtb files which made the kernel unbootable on walleye. I uploaded a new build to (hopefully) fix the issue. The new build should be called "Sultan-kernel-plus_20210418-fixup.zip".

EDIT: It's fixed and is safe to flash.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ValKyre:
Yay... It boot now. But do u know why it same issue like other kernel ? (kirisakura, sultan old version,...) .

The issue is: when restart, the boot amination very very slow. Some time when the screen of press power key to turn on phone it take 3-5s to open (sometimes not usually) .
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Kaz205:
New build is up with some original commits. Nice!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
希望优化的更好,感谢
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Chaninoza:
any settings for rgb to eliminate the yellowish from white?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Kaz205:
Newwwww build
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] neekless:
@Kaz205 I've been following your github repo for a while and there was a period of time where you used PELT and is no longer using it. Just wanted to know what are your findings regarding PELT?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Kaz205:
Yes it's present.

I initially switched to PELT in hopes of lower jank. However I switched back because it turns out that PELT breaks live frequency stats and that jank is more or less the same as WALT with some proper tuning.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Kaz205:
New build is out with lots of cool changes!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sui77:
May I use this kernel for 10?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] palimatix:
No. Already answered by dev before in this thread... Post#6
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 73sydney:
hehe less jank :)

flashed for some testing....
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] IBq536XJaWThZsjwwwApTUiV:
Does this version disable vibration when the camera is being used?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Blackfyre:
Does this updated kernel work with Android 10 ROMS? Or do I need to update to an Android 11 ROM for it to work?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 73sydney:
This is for 11 - as per title

[KERNEL] [11.0.0] Sultan Kernel Plus [May 12, 2021]​

If you want the 10 one, he has one here (further down the page):

https://xdaforums.com/t/kernel-10-0-0-sultan-kernel-august-14-2020.3802152/
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Kaz205:
New build is out with a different name and some cool improvements!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Gary666666:
PE上试了5月和7月的版本，twrp刷完后重启不进系统，丢失recovery, 循环开机这一动作

Mod edit (translation)

I tried the May and July versions on the PE. After twrp brushing, the system cannot be restarted and the recovery is lost. This action is repeated boot
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
你用的啥系统啊,我从5月用到7月版本，啥问题没有啊，root后用ex内核管理器刷入最好

Mod edit (translation)

What system do you use? I used the version from May to July. There is no problem. After rooting, it is best to use the ex kernel manager to flash in.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] FSadino:
xda Forum rules
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Gary666666:
用的pixel experience, 我两次都是在recovery上刷写的，没试过用ex kernel manager
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] deepakdavidster@gmail.com:
I hope we may have a kernel this month, as I see you are updating kernel in an interval of 2 months.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
Same, looking forward to merging with the latest lineageOS kernel security update, 4.76 I believe. I would be on the mainline kernel if it weren't for amazing sultan touchpad drivers and mere 4-second boot times which is crazy.

Keep up the good work @kaz205, I am willing to donate if you need help

Also, has anyone tried f2fs on /system /cache and /data yet? Chromium browsers like Bromite would benefit a lot from this since they rely heavily on cache
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Kaz205:
New month, new krenal. New release is out with a complete kernel revamp!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Kaz205:
Thank you!

I'm fine with adding f2fs support in my kernel but there needs to be ROM side support too.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
If I'm not mistaken, doesn't LineageOS support /data and /cache formatted as f2fs without any modifications?

At least that's the case on my OnePlus One

+1000 for kernel update 👊🏻
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 73sydney:
Wish people would stop having boners for f2fs
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Kaz205:
Apparently Android, and by extent LOS, has support for f2fs, so there doesn't need to be ROM side modifications. But you'd need to edit fstab yourself and also may have to run unencrypted.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Kaz205:
New buildo is outo
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Gary666666:
Seems it's still can't work well on pixel experience rom, when complete flash kernel and reboot, it can't boot and lost TWRP. Could you kindly check and fix, thanks.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Kaz205:
The kernel won't boot if you're not on the latest firmware.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
I also wipe the cache/dalvik cache in TWRP after flashing any kernel update before rebooting
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
F2FS addresses problems that are impossible for EXT4 to fix. Plus it has native compression and encryption support, no luks container needed. Reducing overhead.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
Is there a particular draw to afwall+? I've been hearing about it for years, I personally used xprivacy xposed module back before it was discontinued due to the developer coming to the conclusion that application-level firewalling is easily bypassed by apps if they choose to do so, as well as grapheneOS developers making a point that if firewalling isn't kept at the ROM level, it breaks android's security model?

I'm not against support being in the kernel for afwall+, I just saw the addition and wonder why people use it
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Kaz205:
No idea, I just got a request from a user asking to add back support for it.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Maverick Jester:
Hey @Kaz205, would I need to be using a ROM that has the September ASB changes implemented? I'm not seeing a ROM that has merged those in just yet, closest would be ProtonAOSP that's still running the August ASB.

Would I have to wait for the ROM maintainers to update to September before flashing the latest kernel?

Sorry if the question sounds silly.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dlb4all:
Hey Kaz . got a question . after flashing latest version my CPU Governor is set to performance

(not changable) and min ferquency is higher than normal . so is this intentional on your side

or is it my device messing with me ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
This is a normal adjustment to reduce frequency fluctuations
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Maverick Jester:
@dlb4all which ROM did you flash this on?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] alaviss:
I mainly use afwall to prevent apps from consuming all of my mobile data. It can be toggled easier than the mess of networking switches within roms with native networking controls for apps, and it even have logging as a plus, while still allowing VPNs to be used (unlike the non-root firewalls).

Apps can bypass this if they try very hard, but the reality of it is that no apps does, and I don't rely on firewalls to save me from malicious apps anyway, so this is not an issue for me.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dlb4all:
makes sense . thanks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dlb4all:
PixelExperience