yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV ROM Development] xanderkain:
Greetings guys I just want ssome advice on ROMS because I've been seeing alot of ROMS with pagepools Im im confused which one would fit me right now I have S2P S2U2 and Im using SwiftBL WWE v7 full with 16mbPP now to my understanding the bigger the pagepool the faster responsewill be?

I use my phone listening to music 40% of the time using the S2P which Ive read an cpu intensive application. I guess my question is that the ROM I got right now is the right one for me? I am open to suggestions.

right now I have these on my diamond

regedit

pocketCM for VGA

TomTom v7

S2P with about 300 songs

S2U2

NoCurtains

and about 200 mid-high res pictures

ps. and no I dont want an Iphone one of my buddy have one and all I hear is complaints about his Iphone
[Touch Diamond, MDA Compact IV ROM Development] iXiR:
If you ask me, you have made a good choice. If it's running OK, keep it.
[Touch Diamond, MDA Compact IV ROM Development] 964rs777:
if it works for you keep it.

i use the same rom,its the best one for me.

if you want something differant try each one till

you find the one for you.

bit like women really.lol.
[Touch Diamond, MDA Compact IV ROM Development] xanderkain:
thanks guys

thanks for the advice guys so far the swiftBl v7 16mbpp responds fast but now and then i get error message especially syncing with outlook contacts sometimes when I try to put contact pictures the PocketCM gives the stopped responding message but I can live with it . I was saking because I really dont know anything about pagepools I got some Ideas on what Ive read so far but thats it I kinda got the general Idea on what PagePoll is for.

My first HTC phone was the wizard and from then on I liked HTC verry much this Diamond is my second HTC phone and Im verry pleased with it but the only thing I hate is those ignorant people that think that my HTC diamond is some kind of Iphone and I keep on telling them that "heck no this is far better than Iphone"

Id like to thank all the guys who works hard taking their own time to make this good phone better for free!!!
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] zpunout:
Thanks for DivestOS and support of the Pixel2 walleye.

I had some confusion installing it before I succeeded.

Here are the generic instructions from the DivestOS website: https://divestos.org/index.php?page=bootloader

I copy pasted the instructions below and left only the instructions specific to walleye plus a few steps I took.

Here are the steps from those instructions which I used (I removed unnecessary steps for walleye)

Enable 'Allow OEM unlocking' under 'Developer options' in Settings if available

Reboot to the bootloader via key combination or $ adb reboot bootloader

$ fastboot flashing unlock

$ fastboot update divested-version-date-dos-device-fastboot.zip

Be ready to hold down volume down button so reboot (after flashing from previous step) will be to bootloader again

$ fastboot -w to wipe data (not sure if necessary, but I did it)

$ fastboot set_active a (if current Boot-slot is b or vice versa)

I then repeated step 4 and after flashing was finished, I let the phone boot into Android system

re-enable developer-options and then $ adb reboot bootloader

Then set the custom operating system key:

$ fastboot erase avb_custom_key

$ fastboot flash avb_custom_key avb_pkmd-device.bin

After this, I relocked the bootloader $ fastboot flashing lock , then rebooted into Android system.

The official DivestOS instructions recommend to leave the OEM unlocking setting to ON to reduce the risk of a permanent brick after a bad update in the future.

After a couple of weeks, I'll see what happens after an OTA update arrives so I can be confident that both slots A and B are functioning correctly.

Any feedback is welcome on whether some of my steps are a bad idea or unnecessary. This is not a guide, just my feedback on what I did to get DivestOS working with the bootloader relocked on my walleye phone.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] SkewedZeppelin:
Please follow the steps as on the site.

Developer options has NO effect on whether on not fastboot or adb is enabled in the recovery.

Do not manually swap the slots, instead use the slot sync script after the `fastboot update command` as laid out in the steps.

Do flash the OTA again, as fastboot zip does not contain firmware!

Do not immediately lock, you are supposed to verify boot first so you don't end with locked brick.

I've personally tested taimen working.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] zpunout:
Thanks for the quick reply. I have a taimen I want to install DivestOS onto as well. I recall that on the walleye device, I couldn't get adb sideload to work in recovery, so couldn't run the slot sync script.

I'll try the steps outlined in the official guide again with the taimen device.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] SkewedZeppelin:
If adb shows no devices try running with sudo.

Also Pixel 1/2 has broken USB, so make sure to use a USB 2.0 port or hub.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] zpunout:
Thanks for the tip about using a hub. It solved my headaches in recovery with the sideload command. Now the official instructions work perfectly after flashing back to stock and then DivestOS.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] SkewedZeppelin:
An experimental 12.1 based build is up with near full feature parity.

I've tested it working quite well on my taimen, should be fine on walleye.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] eossam:
The Google Pixel 2 (walleye) with divested-19.1-20220411-dos-walley Experimental has been successfully tested on April 15, 2022, and here documented. Meanwhile, I'm running build divested-19.1-20220613 with relocked bootloader.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] galibalmasanick:
any new update for walleye?
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] SkewedZeppelin:
Regarding?

All devices get updates once, sometimes twice, per month.

The August ASB isn't even public yet, and I won't start a build until after.

See the news page: https://divestos.org/index.php?page=news
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] galibalmasanick:
Ok,Thank You
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] altromass:
Hi.

I have a Pixel2 with Grapheneos already installed.

Should I re-flash the stock rom before installing Divestos?

Thankyou.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] SkewedZeppelin:
Nah, you can just flash over to DivestOS.
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] altromass:
Hi.

How is it supposed to be used the copy-partitions-walleye-release.zip file?

Is it someting to do with copying the OS to both slots?

I used the command fastboot set_active a to install divestos on the other slot as well.

Would it be ok?

Thank you!
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] SkewedZeppelin:
No you don't either of those steps.

Firmware is included on taimen/walleye.

Bootloader - DivestOS Mobile

divestos.org

You only need steps 1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Krzeszny:
I'd like to use this ROM but there's one tiny feature I need root for: the app Battery Charge Limit which modifies a single, specific system file. Is there any way around it?

It sounds like a neat ROM for a spare device used solely for crypto operations, but unfortunately not for banking apps based on SafetyNet (because SafetyNet won't work without Google services).
[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] SkewedZeppelin:
There is no way around that.

There is no proper solution for an integrated battery charge limit.

And root is not supported: https://divestos.org/index.php?page=faq#rootSupport
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
If the gapps is not swiped in and the camera is open, it fails to open the camera. May the camera be in use by another program? What's the problem with ID?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
Google Camera (GCam) is not supported.

Are you getting an error with the included OpenCamera?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
yes
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
Since it doesn't support opencamera, why should the system bring its own opencamera
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
Camera should work.

Have you tested any other apps?

That is a bug if it doesn't work.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
When I open opencamera, it indicates that I can't open it. The camera may be being used by other programs, but I don't have other applications using the camera function!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
OK, thank you for clarifying. I will look into it.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 73sydney:
The tinfoil hat ROM....

I love the post install tip about putting your phone in a faraday bag...not sure how thats going to work well for a phone

Paranoid nonsense
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
This is absolutely not a tinfoil hat or ricing ROM.

This project intends to provide long term support to devices with some privacy and security benefits on top.

If you read that whole sentence with context the key word is "are in high-risk areas".

It is well known that during large events that law enforcement agencies will use interception devices.

Stingray use in United States law enforcement - Wikipedia

en.wikipedia.org
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] irmas5:
Sorry but i thing his trying just foolout if u catch my minde in any conversation his posting
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
The camera hasn't been repaired yet?View attachment 5337737
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
Has not, I do not have a Pixel 2 for testing.

Can you provide the output from the following:

adb logcat -b all -d | grep -i -e audit -e dlopen
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
○opencamera
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
I have determined the issue! A new build will be up within a few hours.

Edit: it is now up.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
thank
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
View attachment 5383071View attachment 5383073The developer option does not show the memory occupied by other applications. Can the next version be repaired? thank
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
That is a side-effect of the hardening. And I'm not actually sure what part causes it.

Does the camera work now?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
Well, the memory occupation function is not displayed. Anyway, it does not affect the use! The camera function is normal, thank you
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
I found that when ROM is in use, the mobile data network will disappear inexplicably. You need to manually switch the APN option, and then it will be normal. Can you repair it?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] kkdamion:
nice going to try it for a while
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
I will note the issue.

Can you provide a logcat after it happens?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
OK
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
After the system is restarted every time, the mobile data network needs to manually switch the APN service before it can be used normally
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
Gangster, don’t have time to update?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
Updates are released monthly. Should be up today.

I have a fix for both the 0B memory issue in the Settings app and an updated APN list for Chinese carriers that you have noted.

You can see the changelog here: https://divestos.org/index.php?page=news-future
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
Thank you very much for your efforts
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
Updated in September, after I restart, I still can't automatically connect to the mobile data network. I still need to switch APN by means, and the LTE logo will appear
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] g000n:
Is it getting A12/12.1?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] zpunout:
Succesfully installed. Thanks for building this for taimen and the long term support.

I think as of March 2022, DivestOS will become a more popular option for Pixel2/2XL to install since GrapheneOS dropped support back in July 2021 and CalyxOS dropped support in February 2022.

After flashing back to stock then installing DivestOS:

Tested:

OTA update worked (there was already one available)

Factory reset works

Relock bootloader works

Seedvault restore works coming from a previous LineageOS install (but seems to have overwritten F-Droid settings, so I had to add the DivestOS repos for Mull browser and System Webview

Camera works (modded GCam with internet permission disabled + GCam services spoof apk installed)

F-Droid privileged extension works

GPS

Not yet tested:

RIL

Call quality - echo etc..

Voip call quality - echo etc...

Silence - visual voicemail support?

Comments so far:

Like the privileged F-Droid extension

Like the Private DNS list of options

Like the Network permission option on a per app basis (only other OS I've seen this is GrapheneOS, maybe ProtonAOSP)

Discovered issues:

For some reason Kiwi Browser freezes after a couple of minutes usage (Browser is exclusively used for YouTube only because it can block ads and supports background playback). I rolled back to a much older version of Kiwi Browser and fixed the issue.

Thanks for the hard work.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
Why not use Bromite or NewPipe?

Also VVM is in the dialer and is only configured for select carriers.

I recently updated the VVM config and should be seen in next build.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] zpunout:
Bromite I use too, but can't play YouTube in the background. New Pipe is good, but I often get a "Guru Meditation" error for certain videos (a reference to Amiga computers). I found out that Kiwi supports extensions, one of which is called YouTubeBG.

Thanks for working on VVM.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
An experimental 12.1 based build is up with near full feature parity.

News - DivestOS Mobile

divestos.org
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Stan m:
Can I somehow build divest for my device which is not supported by lineage?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sophonea:
It's great to have a privacy focused rom that is up to date for such an old device!

I installed the 19.1 build, dated April 11th on my 2 XL earlier today. It's my first time flashing a rom for this phone. Overall, I would say it was successful!

I do have a two questions I'm hoping to get help with though:

1. During the install, there was this step: "A/B devices only without firmware enabled: $ adb sideload copy-partitions-device.zip"

I see that taimen said 'yes' for enabled in that firmware list, so I skipped that step. Was that the correct action?

I'm asking because there was a download available for "copy-partitions-taimen.zip", which confused me. Should I should have sideloaded that? If so, is it safe to sideload that now, after I already started using the rom?

2. It appears the GPS is not working. OsmAnd & GMaps WV are not finding my location.

Location access is enabled. Under 'Settings -> Location -> Location Services', I only see 'Wifi Scanning' & 'Bluetooth scanning'. I am guessing that I would see "GPS" under that menu if the GPS was successfully recognized? The 19.1 build is experimental so I assume that's related :)

Besides that GPS issue, everything else seems to be working great. I will try locking the bootloader once I know that updating works.

Thanks for making this rom!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
1. taimen indeed includes all the firmware so using copy-partitions is optional.

2. GPS does work, GPS doesn't show on that screen. DivestOS in general however removes many of the proprietary Qualcomm location blobs that speedup location processing.

> Devices will take longer to acquire a GPS lock. Please test using GPSTest app with *clear* and *direct* line of sky https://f-droid.org/en/packages/com.android.gpstest.osmdroid

GPS can take up to 12.5 minutes to acquire a lock: https://en.wikipedia.org/wiki/Time_to_first_fix

Lastly you should be able to install the current version from the Updater in Settings, if you want to test updates to lock.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sophonea:
Yes you're right. GPS does work, it just took a while. Thanks.

I tried updating and it seemed to work. Though it was updating to the same version so I'm not sure how to verify it really did update and not just reboot the phone. I'll wait for a new build just to be safe
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] zpunout:
Earlier I mentioned that in DivestOS 18.1, Kiwi Browser freezes after about 30 seconds after opening it.

In case anyone here is curious about it, I included a logcat.

I'm about to upgrade to DivestOS 19.1 to see if this issue persists.

Steps to reproduce:

Open Kiwi Browser

Use app for about 30 seconds

Reason for reporting: Determine if the issue is DivestOS related and whether it is important enough to address or not as it may affect other apps as well.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
I strongly recommend against using Kiwi, but this looks similar to this: https://github.com/Divested-Mobile/DivestOS-Build/issues/55
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] zpunout:
Se

Seems to be the same issue. Am currently attempting to upload a logcat, but it isn't working for me (maybe I don't have upload privileges)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] zpunout:
I managed to upload the logcat.txt after some difficulty. I had to zip the file for the forum to accept the upload for some reason. See above post
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
Oh that log is great, thanks!

Error is expected due to removal of ClearKey DRM in DivestOS.

It is open source, I can consider putting it back.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] zpunout:
My next todo on the taimen device here is to upgrade to DivestOS 19.1

For some reason the OEM unlock allowed option is greyed out.

Is this setting on a timer lock by any chance? Will I need to wait a week without factory resetting the device?

Or is there another reason?

[edit: managed to unlock the bootloader remotely by using this website https://flash.android.com/welcome ]
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
Is your bootloader locked? It can only be toggled when locked. It will be greyed out if still unlocked.

Why would I put it on a timer? That'd be downright malware.

Edit: I just triple checked it working on my taimen
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] zpunout:
I should have taken a screenshot of the oem unlocking option greyed out before I resolved the issue. The bootloader was definitely locked. The OEM unlocking option stated that I needed to "connect to the internet or contact your operator".

I don't understand how the remote unlocking method in the link above fixed the problem, but it did.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
That should never happen on DivestOS.

It is always allowed per: https://github.com/LineageOS/android_device_google_wahoo/blob/lineage-19.1/device.mk#L243

And ensured: https://github.com/Divested-Mobile/...8987096c/Scripts/Common/Enable_Verity.sh#L181

Also you are aware you can inplace upgrade from 18.1 to 19.1 while locked?

This is a "production" OS you should never have to wipe/reset/unlock for an update.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] zpunout:
Didn't realise that about the inplace upgrade.

Anyway, am now on DivestOS 19.1 and the OEM greyed out thing is happening again. See attached image:

I did a quick Google search and apparently it's an issue with devices with an imei number that begins with 35. I dunno, but it's weird.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] zpunout:
For what it's worth, the Kiwi Browser freeze issue persists into DivestOS version 19.1, as I imagine one would expect.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
This is very concerning, it shouldn't be possible on a non-stock OS like this.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] zpunout:
Ok, so I discovered that the online method used to unlock the bootloader isn't anything special. Despite the OEM unlocking option being greyed out, I was still able to successfully run fastboot flashing unlock and unlock the bootloader again.

While unlocked, the OEM unlocking setting correctly states "Bootloader is already unlocked"
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Arturro43:
I have the same problem with locking bootloader. This option is grayed-out.

edit: okay, nevermind I've just bricked my phone by using fastboot flashing lock
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
That option controls the ability to lock/unlock.

You lock with fastboot flash lock.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
It isn't booting after a lock? Try to unlock again and then flash everything correctly including the avb key.

Bootloader - DivestOS Mobile

divestos.org
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Arturro43:
Nope, after locking with fastboot I get this error:

Using AVB didn't help.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
You did not flash it correctly, you must unlock and perform the steps again correctly.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Arturro43:
So, I did everything like the 4th time right now and I still can't get this thing working. That setting is still grayed-out. I had the same thing on CalyxOS and I just got over it.

I can't sideload copy-partitions-taimen.zip, because as I can understand recovery doesn't support ADB, only when you are trying to apply update. I have already checked on recovery from Lineage OS and I still can't sideload copy-partitions-taimen.zip, because I'm getting errors that phone is trying to use pre-KitKat mode of sideloading and it doesn't help.

I have also completely changed OS to pixeldust, as well as rom to the TWRP, and then did everything from scratch, and still nothing.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] zpunout:
I had some strange problems in sideload which were fixed by connecting the Pixel 2 XL through a USB hub. Have you tried:

changing to another USB cable?

changing to another USB port?

connecting through a USB hub?

using another computer?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] brapsniffr91:
hello, i bought a phone with graphene pre-installed from a friend, and i want this instead. never flashed a rom before or anything, what do i need to do? it currently has graphene on it, it is a pixel xl 2.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkewedZeppelin:
Bootloader - DivestOS Mobile

divestos.org
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] digidude512:
Now that GrapheneOS and CalyxOS have dropped support I decided to give Divested a try especially because Android 12.

This is working excellently, So My Kudos.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] zpunout:
I just performed a factory reset and now the F-Droid privileged extension is gone. It was working before the factory reset.

Am currently using build SQ3A.220605.009.A1

I might try a workaround by downgrading to a version I have on my HDD somewhere then run an update as it seems the privileged extension does successfully persist after updates.