yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL Questions & Answers] 5.1:
Hello,

Yes indeed. My previous install (the one where I was able to boot PN and stock) confused me and led me to believe I had two real system partitions as I have explained in my previous post.

Cheers...

Hey,

Thank you for thanking me. But seriously, this was an easy job. :)

I'm starting to believe that installing on both slots is unnecessary. One doesn't really delete the other one. Only system partition is overwritten on the inactive slot. Example:

You have bootloader, vendor, modem, radio, custom ROM, etc... on slot a.

You flash a factory image on slot b. Only system on a will be overwritten. Userdata partition is also wiped anyway. Unless you edit the flash-all script removing the -w.

Except maybe for some situations like corrupted partitions and stuff like that, flashing both slots may be useful.

Ok. After that, I flashed May N2G47O. Firstly a, then b.

Didn't replace May bootloader by the way...

Active slot was b.

Booted TWRP, installed Pure Nexus and TWRP RC1 zip. Installed Chainfire's boot signer v2 zip for May bootloader's boot.img signature check.

Rebooted system. Boom... Bootloop. Thought wtf is going on. So I booted bootloader. Booted TWRP again and tried installing boot signer again, which thrower me an error. Booted system... Works lol.

Tried to reboot TWRP, and stock recovery "no command" screen showed up.

Rebooted bootloader, booted TWRP, installed TWRP RC1 zip again and finally signed again with boot signer.

Crossed fingers and rebooted system. Worked.

Rebooted TWRP, installed SuperSu, signed again, rebooted system.

Rebooted TWRP, installed EX Kernel v1.11 zip.

Booted system.

Here is Chainfire's post about the issue for the May bootloader: https://xdaforums.com/android/software-hacking/signing-boot-images-android-verified-t3600606

Sorry for this long post. I guess it's a good lullaby for whoever reads it... :P

Cheers...
[Google Pixel XL Questions & Answers] mac796:
I was able to use chainfires zip on my pixel no problem. I cannot get it installed on my xl no matter what I do get an error Everytime. I noticed in his post he says it matters what is your system files. Just not sure what
[Google Pixel XL Questions & Answers] 5.1:
Hey,

Where did you come from? Stock N2G47O? How did you proceed? Step by step please. So I can compare with my process.

Good luck...
[Google Pixel XL Questions & Answers] mac796:
OK on my lil pixel I started on may factory image L, but with April's Boot loaders E, I fastbooted mays Boot loaders "L" to both slots. Booted into recovery did a factory reset changed slots so my custom ROM would install to A. (Mine isn't set up to boot both slots like yours). That put me in a loop , lost twrp so I fast booted rc1 , installed rc2, then flashed chainfires v1, didn't know about v2 yet. Installed Du all went well.

Then I did the exact same thing on my pixel XL. That didn't work kept getting errors Everytime I tried to install v1 or v2. So I wiped all and did a flashall with may factory image L, both slots last flashall was to slot A the one I always use. Then I started over no matter how I tried flashing v1 or v2 I got errors. I even tried flashing elemental instead still, no matter what I looped.
[Google Pixel XL Questions & Answers] 5.1:
Hey,

When fastboot boot TWRP, install the ROM and try signing with v2 without installing TWRP zip and reboot system.

Then try to reboot bootloader and start over with TWRP zip, etc...

Not sure it will work though. Good luck...
[Google Pixel XL Questions & Answers] mac796:
I will try that. In my last go around I did install rom but I could never get it to boot system. And also I did try installing zip from the booted rc1. I tried both Zip's they each got different errors. Not sure why big pixel is not going for it
[Google Pixel XL Questions & Answers] mac796:
Hey,

Sounds like I'm not the only one getting the error. Was reading in in the dev thread and there are others in my same boat

Thanks
[Google Pixel XL Questions & Answers] tatootie67:
Just to add in my 2 cents here. I previously was running a rom, rooted, TWRP, etc and had non stock activity on both slots. I decided to return to stock so all I did was fastboot flashall.bat. A few weeks later I took an OTA for the may security update. And everything installed fine. So I'm guessing that the flashall.bat wiped my inactive slot too or the OTA would've failed because, as others have said, the OTA preps on the inactive slot
[Google Pixel XL Questions & Answers] 5.1:
Hello,

What do you mean by "non stock activity" on both slots?

Cheers...
[Google Pixel XL Questions & Answers] tatootie67:
Meaning I had TWRP on it, and an older version of the custom ROM on it, and root. I just wanted to clarify that there wasnt any stock ROM on either slot
[Google Pixel XL Questions & Answers] Golf c:
The flashall.bat just wipes the inactive system partition and replaces it with system_other.img. The vendor, radio, bootloader etc.. remains as it was in the inactive slot. The OTA you installed switched slots and replaced all those partitions. So now you have April partitions in the inactive slot. Exactly how it's designed to work. If you flash a custom rom, it will switch slots and you will have old bootloader, radio, vendor etc...
[Google Pixel XL Questions & Answers] tatootie67:
That makes sense. Good
[Google Pixel XL Questions & Answers] Glsoto:
So let me clarify this: This is the situation, for example if I have this scenario:

1- Have a stock Original untouched ROM (SLOT A) with April security files, with unlocked bootloader and nothing else, and then you decided to install a CUstom ROM (May security file), fastboot TWRP, install Custom ROM (PN, or DU), install TWRP.zip file, and all the other files as custom ROM developers described, you finished with this new situation:

SLOT A stock original ROM , without userdata and system partition, and also vvendor, bootloader and radio from April.

SLOT B Custom ROM, with May security files, May bootloader, radio and vendor..

is this correct..???,

but , if you change SLOTS prior to install the custom rom from a (active slot) to B , and fastboot TWRP and installs Custom ROM, the ACtive SLOT becomes A and not B... Am i Right..????. so you end with this situation

SLOT A custom Rom

SLot B ????

Thank you for your Help
[Google Pixel XL Questions & Answers] pcriz:
Easy answer is the rom installs to the currently inactive slot. So changing to B then flashing puts the rom in A
[Google Pixel XL Questions & Answers] Kisakuku:
Ramdisk is now in system, not in boot. Boot is kernel and recovery.

To be more precise, individual slots have the following partitions:

Primary bootloader (rpm)

Secondary bootloader (aboot)

Extended bootloader (xbl)

Boot

System

Vendor

Modem firmware (modem)

Bootlocker

TrustZone (tz)

PMIC

HYP

HOSD

Keymaster

CMNLIB32

CMNLIB64

APDP

MSADP

Device configuration (devcfg)

Common partitions that are shared between slots are:

Data (userdata)

Persist

Modem firmware data 1 (modemst1)

Modem firmware data 2 (modemst2)

Modem firmware FSG (fsg)

Modem firmware SSD (ssd)

DDR

SEC

Factory reset protection (frp)

Metadata

Miscellaneous (misc)

As we've discussed in a different thread, in order to flash bootable factory images into both slots, flash-all.bat files need to be altered by using the '--skip-secondary' argument for the 'fastboot update' command.
[Google Pixel XL Questions & Answers] mac796:
Heres what I did too make both slots bootable. I just changed everything to A for the other slot

Thanks Kisakuku
[Google Pixel XL Questions & Answers] Golf c:
Im aware of those others, but didn't want to confuse people even more. Do those other partitions ever get updated? Do they flash with a factory image? They don't show up on a fastboot log. Is there any reason to even screw around with those?
[Google Pixel XL Questions & Answers] Kisakuku:
Quite a few of them are contained within the factory image archive flashed by ''fastboot update' (aboot, apdp, bootlocker, cmnlib32, cmnlib64, devcfg, hosd, hyp, keymaster, pmic, rpm, tz, xbl). They do get updated from build to build.
[Google Pixel XL Questions & Answers] Golf c:
I wonder why it doesn't show up on the fastboot command prompt log?
[Google Pixel XL Questions & Answers] Kisakuku:
No idea, but those partitions definitely get flashed even though there is no mention of them in 'fastboot update' command line output.

I just compared all partitions in the April and May factory images and the only "silent" ones that are different between the two are aboot and hosd. I had previously flashed the May factory image over the April one in slot 'a', so I pulled aboot_a and hosd_a and verified that they are both identical to aboot and hosd from the May factory image and are different from the April versions.
[Google Pixel XL Questions & Answers] Golf c:
I am definitely going to start updating the factory images in both slots every month.
[Google Pixel XL Questions & Answers] Rox598:
So I experimaented with some custom ROMS for the first time on the pixel and decided to go back to stock so downloaded the stock firmware and used the flash all file and it for some reason failed and the phone didn't reboot but I reboot it and it seems to be back to stock okay is this normal? i'm afraid i've screwed something up cause I didn't change the slots or assign one when I was flashing ROMs...I didn't know if I needed to do that or anything and just flashed a ROM like i've always done.
[Google Pixel XL Questions & Answers] Kisakuku:
Reflash factory image and post the command line output.
[Google Pixel XL Questions & Answers] HACK3DANDR0ID:
I am seeing some Custom ROMs requiring to Flash latest Factory Images on BOTH Slots A and B. What is the recipe for flashing the Factory Image on BOTH slots. I did skim through the thread and may have missed something, apologize in advance, if someone could point me in the right direction or copy and paste said steps.....

Thanks in advance,

T
[Google Pixel XL Questions & Answers] fiverings:
When you do a factory update using flash-all with or with removing the -w in flash-all, you will notice that it will install most files to slot A and some files to slot B. It does this automatically. I've never found a situation that requires special flashing to slot B
[Google Pixel XL Questions & Answers] HACK3DANDR0ID:
Check out this ROM and see #1 under instructions which clearly states "1. Flash the newest factory images on both slots". So now that we have a situation, No?
[Google Pixel XL Questions & Answers] fiverings:
I didn't notice at first, but those posts are a year old. Need to bring your phone up to date.

Only magisk will work on phone now. You should get your phone on May 5 update. You can download factory update to your PC. Read what it says about updating in instructions. Make sure to back up files, pictures, apps , and, calls, etc
[Google Pixel XL Questions & Answers] HACK3DANDR0ID:
I am up to Date, Im on May Security. Check out these instructions #1: https://xdaforums.com/pixel-xl/development/8-1-x-carbonrom-cr-6-1-t3784782

*Edit*

rom is up to date as well

---------- Post added at 01:30 AM ---------- Previous post was at 12:45 AM ----------

Thanks to the person that provided this [MENTION=8680413]shagbag913[/MENTION]

To flash the factory image on both slots:

1. Boot into the bootloader and plug your phone into a PC with fastboot installed.

2. Switch the active slot to slot A

Code:

fastboot --set-active=_a

3. Flash the factory image using the flash-all script.

4. After the phone boots into Android, reboot back into the bootloader.

5. Set the active slot to slot B

Code:

fastboot --set-active=_b

6. Flash the factory image again using the flash-all script

Now you can proceed with the steps on the OP to flash the ROM.

*edit*

Working confirmation :

c:\pixel-platform-tools>fastboot --set_active=_a

Setting current slot to 'a'...

OKAY [ 0.067s]

finished. total time: 0.071s

c:\pixel-platform-tools>fastboot --set_active=_b

< waiting for any device >

Setting current slot to 'b'...

OKAY [ 0.094s]

finished. total time: 0.096s
[Nexus 7 (2013) Q&A] GeekyWilliam:
I have a Nexus 7 2013. It is running Android version 6.0.1, the August 5,2016 security patch, and build number MOB30X. I have been searching and looking for a guide to root. Most of what I have found is before August 5,2016. I haven't messed with Root since my Note 3. I am hoping someone can help guide me in the right direction. I am wanting to try new roms with my Nexus 7 since google is no longer updating it. Any help would be greatly appreciated. Thanks!
[Nexus 7 (2013) Q&A] mrbtree98:
Just install twrp and flash super su and you should be good
[HTC Butterfly 3] chinmoy32:
Hi, I Need the "camera.qcom.so" file from any HTC Butterfly 3 Marshmallow ROM for camera related enhancement project.

The file should be in /system/lib/hw/ folder ..

Please upload this file here if you can ...........

Thanks in advance .
[HTC Butterfly 3] oxygenken:
Sorry ,B3 only have camera.msm8994.so
[P3300, MDA Compact III General] wildfish:
hi everybody!!

please help me: i nedd, when i write a sms, to add destination only with the fisrt letter. i have installed tom ver 4.3 rom in my p3300, but the i cannot disactivate the xt9.

can someone help me to disactivate the xt9

thanks

fil
[Android Apps and Games] erghetto:
I have flashed the zip taken from this thread:

https://xdaforums.com/mot...ialer-t3477633

Then i have simply installed google dialer 8 from apkmirror. Simply installed as any normal apk.

I can see name of people when they call me, so yeah Caller ID works.

No need to patch it
[Android Apps and Games] iMarbot:
That requires flashing a zip, which in turn requires a custom recovery. This is just an installable APK. If everyone wanted to flash everything, they'd all have assistant too.
[Android Apps and Games] MatthewPresley:
Thanks for this!
[Android Apps and Games] tetrahedonism:
Beautiful! I was just looking for this! :D Damn unrootable LG G5 variant!
[Android Apps and Games] Suyashbansal:
Thanks for the APK! :D

I tried to install it on my HTC Desire 825. It installed correctly. I gave it permissions and changed it to the default app.

But there is a problem. When I call someone, the previous dialler also dials at the same time. I can see 2 notifications of an ongoing call in the notifications and I can switch between either one of the dialer from multitasking. :confused:

And I checked, but the disable button was disabled for the stock dialer. :(

Anything I could do to fix this? Also, it there any custom rom for D825? I could not find anything.
[Android Apps and Games] Amanansari:
Crash

It crashes very often on z5P with 7.0 please fix it
[Android Apps and Games] emeey100:
Great job

---------- Post added at 10:47 PM ---------- Previous post was at 10:46 PM ----------

I wish u can do something like this on Google app so assistant features will work ?
[Android Apps and Games] milojoseph:
Works on my s7e

---------- Post added at 04:20 AM ---------- Previous post was at 04:11 AM ----------

Hopefully you can mod google assistant to work for all.
[Android Apps and Games] iMarbot:
See if you can remove system permissions of Stock Phone app if it has them enabled. Also enable viewing of system apps and look for InCallUI and try to disable that (if you can't, then remove its system permissions).
[Android Apps and Games] iMarbot:
Can you provide any more information? I can't really work with just "it crashes" as I do not own that device.
[Android Apps and Games] iMarbot:
I'm glad I was able to help out :D

As for Assistant, I'm sorry to break it to you, but its almost impossible. This is easy as our non google devices do not have Google Phone app installed, so the phones think its just a random app. This means I can sign it with any key I want, for example here I just used a simple test key (reason why you have to uninstall old versions is that it requires the same key sign when updating but you can uninstall it, so it forgets the old key). But with assistant its part of Stock Google App, a system app, installed on 99% of Stock ROM Devices, meaning you cannot uninstall it, and therefore I need the original key it was signed. I don't have that key and cannot get it, so you could need ROOT for this to work, but having ROOT or even a custom recovery means you can get assistant working without a Patched APK. Nevertheless, you can follow progress on this at https://xdaforums.com/android/software/guide-google-assistant-marshmallow-t3478450 but don't waste your time with the OP post as it doesn't work without ROOT (even though the title says it does, lies). Sadly, I'm 90% certain it wont happen. Sorry.
[Android Apps and Games] emeey100:
Well understood, I could have rooted my phone, my USB port is damage, thanks
[Android Apps and Games] jafferman:
Works great on oneplus 3
[Android Apps and Games] LLStarks:
Tapping the Calls menu in Settings will crash the app. Just like the previous no-root Phone projects.

As a result, I can't enable visual voicemail.
[Android Apps and Games] iMarbot:
Glad to hear it, especially as I'm using a OnePlus 3 to test :D

I can access all settings in the app on my non rooted OnePlus 3. I don't see a specific menu called "calls". I see "calling accounts", "call blocking" and "caller id & spam". Is there another menu I don't have? (I'm not saying you're wrong, I'm just trying to understand the issue)
[Android Apps and Games] miklosK:
No missed calls notification

Hello,

Sadly i'm suffering the same issu as any previous phone app versions. There is no missed calls notification.

Im on galaxy s7 nougat, granted all permissions, default app....

I dont know what is wrong :(

Regards,

M.
[Android Apps and Games] iamnotkurtcobain:
Same for me.

Guess it's only on the S7 :(
[Android Apps and Games] Amanansari:
What more information do you want?
[Android Apps and Games] anujyadava:
working fine for redmi note 3 aka kenzo
[Android Apps and Games] JMak00:
Thanks, again
[Android Apps and Games] shellscape:
I ended up going with this copy https://xdaforums.com/s7-edge/themes/version-google-pixel-dialer-nought-rom-t3554743 and I've got caller ID and spam call detection, and my missed calls aren't broken.
[Android Apps and Games] jasvncnt1:
That one requires root, no?
[Android Apps and Games] lynzoid:
Hiya. Mate 9 Huawei. Got a bug. When an incoming call is answered, call timer shows incorrectly - starts at 43934:00:03 (or like that). Call timer displayed correctly in call history. THanks
[Android Apps and Games] chachin:
yeah i did the wrong thing by deleting that one "Stock" app and installed yours thinking it could be by itself aka google dialer and when i try to make phone calls or receive phone calls the app just doesnt work at all :( i dont see the call in progress page thingy or dialpad its just back to main screen and thats it.. in order to hang up or answer i have to miss the call then i can call them but if i want to hang up i have to reboot the phone :( so how can i go for it and fix this O.o just reflash gapps?
[Android Apps and Games] dollardollar:
You have deleted the stock phone app ❓

I don't know, if that's possible, unless you are rooted.

.
[Android Apps and Games] chachin:
yeah im rooted xD thats how anything is possible heh
[Android Apps and Games] dollardollar:
Flashing gapps won't solve that,

If you are not on stock ROM, try re-flashing the Rom you are currently on
[Android Apps and Games] iMarbot:
If you are rooted then this is not the thread for you. This is for people who don't want to flash or root. Just flash https://xdaforums.com/s7-edge/themes/version-google-pixel-dialer-nought-rom-t3554743 and then install the latest APK direct from APK Mirror.
[Android Apps and Games] LilBlinx:
[MENTION=7913757]iMarbot[/MENTION] and [MENTION=7675024]rjcool1999[/MENTION]

This is the latest Google Pixel Dialer v8.0.148481159 with fixed FC almost everywhere and fixed missed call notifications broken on S7 with Nougat (need someone to test this). There are 2 files, the GooglePhone is unpatched one and the second is the patched. If someone experiences any problem, please upload logcat and I'll fix it ASAP.

OP, you can add redirect to this post if needed for FC fix
[Android Apps and Games] iMarbot:
I'm probably being very blunt, but what does FC stand for?
[Android Apps and Games] LilBlinx:
Force close. On Xperia phones with Xperia Home launcher the Dialer force closes every time settings are opened or switched tabs

This is the code added in AndroidManifest and basically those are the changes

<!-- START: ShortcutBadger -->
<!-- Samsung -->
<uses-permission android:name="com.sec.android.provider.badge.permission.READ"/>
<uses-permission android:name="com.sec.android.provider.badge.permission.WRITE"/>

<!-- HTC -->
<uses-permission android:name="com.htc.launcher.permission.READ_SETTINGS"/>
<uses-permission android:name="com.htc.launcher.permission.UPDATE_SHORTCUT"/>

<!-- Sony -->
<uses-permission android:name="com.sonyericsson.home.permission.BROADCAST_BADGE"/>
<uses-permission android:name="com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"/>

<!-- Apex -->
<uses-permission android:name="com.anddoes.launcher.permission.UPDATE_COUNT"/>

<!-- Solid -->
<uses-permission android:name="com.majeur.launcher.permission.UPDATE_BADGE"/>

<!-- Huawei -->
<uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" />
<uses-permission android:name="com.huawei.android.launcher.permission.READ_SETTINGS" />
<uses-permission android:name="com.huawei.android.launcher.permission.WRITE_SETTINGS" />
<!-- End: ShortcutBadger -->
[Android Apps and Games] iMarbot:
I knew it was something simple! >.< Anyway, thanks for the fix! I wish put a permalink to your post in the OP under known issues :D
[Android Apps and Games] LilBlinx:
I still need test if it's working by Samsung/Sony owner
[Android Apps and Games] iMarbot:
There were a few people who has the S7 issues here, so hopefully someone sees it and tests it.
[Android Apps and Games] Amanansari:
tested it works really well! Using sony z5 premium dual nougat and was struggling with FC but finally its working! Many many thanks! You are awesome! Keep it that way! But can you do a workaround to make caller ID work?
[Android Apps and Games] LilBlinx:
What caller ID? Here it works perfectly
[Android Apps and Games] jasvncnt1:
I have an s7. Testing now.

Google dialer gives me an error on Install..Says may be corrupt.
[Android Apps and Games] LilBlinx:
Try with both installers. If you already have Google Dialer uninstall it. The patched one should work
[Android Apps and Games] jasvncnt1:
Installed the pacthed file. Installed no issues. So far looks good. I just need to disable stock dialer. Then I'll test missed calls. This was the first time installing.

I don't seem to get a missed call notification.

I'm still playing around with disabling default dialer
[Android Apps and Games] LilBlinx:
Good to know, can you upload a logcat?

Use catlog from playstore or run this command via adb

adb logcat -d > log.txt
[Android Apps and Games] jasvncnt1:
OK give me a few min I'll upload
[Android Apps and Games] theandroidguy:
Right now I'm running low on data, will try it soon..getting excited. Thank You so much
[Android Apps and Games] jasvncnt1:
Been awhile since I've played with logs and such. Hopefully this helps.

For those of you that have disabled stock dialer what exactly did you disable?
[Android Apps and Games] theandroidguy:
[MENTION=4694376]DavidMKD[/MENTION] I just used your patched dialer........Works like a charm, thank you for the lovely work
[Android Apps and Games] Bacb:
Try this method for notification of missed calls (Samsung, etc)

View attachment 8.0.148481159+samsung.apk
[Android Apps and Games] Anantha47:
The app works flawlessly on my redmi 3S, except cant add contacts from phone app... when a call is received both my default and google phone launcher goes onn. even if i disable the inbuilt caller it launches! can u gimme any soln!? the app works amazing on other factors
[Android Apps and Games] jasvncnt1:
What is that?
[Android Apps and Games] Bacb:
Fix "Missed call notifications broken on S7 with Nougat", nothing more.