Problem with "debuggerd"
Just finished the update, and ran into a few problems, and had one question.
The question:
Could you please take an MD5 of your file /system/bin/debuggerd for me. My debuggerd's MD5 is aacdcea17619cdae3263a1b9a6c8ee3c. Oh, and I only need this for a
stock ROM N10, and could you indicate what version of the ROM this is from (JOP40C, JOP40D, or JDQ39).
My N10 was Unlocked, Rooted, TWRP 2.4.1.0, otherwise stock JOP40D. The update failed the first time due to my system/app/BrowserProviderProxy.apk mods causing the install script's patchcheck to fail. Fixed that on the N10. Ran the update again, and this time it failed on the script's patchcheck for /system/bin/debuggerd. Noticed there was a debuggerd.bak sitting there, though I have no idea what caused it to be there. So I renamed the active one, and renamed the .bak to become the active one. Didn't help; same updater failure. So I went back to my TWRP backups as far as last November, and extracted every backup of debuggerd that I had (and indeed saw when the .bak version started showing up, though I still don't know what caused it). Turns out the MD5 on every version of debuggerd I have is exactly the same.
So I commented out the patchcheck line for debuggerd in the JDQ39 installer script (but not the actual debuggerd apply_patch command in the script). And low and behold, the updater worked, and my N10 running JDQ39 is also working just fine now.
I have no idea why the JDQ39 updater doesn't like my debuggerd file, whether it's something weird about my debuggerd, or something weird about the script, or something weird about TWRP, but I'd love to know what the MD5 of your /system/bin/debuggerd file is to see if it's different from mine.
Thanks!
edit: And, hey, I didn't name it debuggerd.