yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] joemanb:
From the nullkeyboard webpage:

This driver installs as a SIP more (selectable virtual keyboard) and is useful for two reasons:

1- To avoid keyboard popup when we don't want input data (Web explorer, file displat, etc.).

2- To avoid keyboard popup when we are using an external keyboard that don't use its own SIP like iPAQ micro keyboard and some else.

It's simply a Keyboard that don't appear even when it's ordered to do it, by the application or the user. It take zero pixels on the screen and don't disturb.

There are two version: one for QVGA and one for VGA machines.

To install copy the file to a temporal folder on the PDA and execute it.

http://personales.ya.com/beemer/nullkeyboard.htm
[Windows Mobile Development and Hacking General] laser21:
I would also like to disbale unused SIPs..I do it in sktools, but thats the only reason why I have to install them...is there an easier way? thanks
[Windows Mobile Development and Hacking General] nir36:
Thread will be moved to the Q&A section
[General Questions and Answers] BeWaryBeCautious:
So my friend gave me this phone since he forgot the pin and the google account. The data in this phone is not important but the problem here is that:

1. Cant get to ADB because my PC is not authorized (he did enabled USB debugging though)

2. No way of unlocking the device (running on nougat), maybe brute force?

3. Apparently Emma and PC Companion doesnt work. Emma said this phone is locked. PC Companion "repair" option fails

4. Cannot boot to recovery because Sony

Note that i dont neeed the data inside. Just want to get this phone usable again, change the battery and LCD (touchscreen only works at the side) and use it.

Side note: Emma says this phone is E6553 (int'l ver) while the error code in PC Companion says SO-03G (Docomo ver) maybe because of this PC companion just gave up? Oh and also sometimes while booting it will just bootloop at the sony startup animation screen and then red light blinking 3 times.

help me pls
[Android Q&A, Help & Troubleshooting] neroita:
Hi all , I have a xiaomi mi max 3 with android 9.

I deiscover that when a app want to capture screen I get a popup asking for permission , this popup don't have a "don't ask again" flag.

This work the same for any app but the stock screen recorder that get the permission without any request.

I've check the permission from adb and found permission that I search is android.permission.CAPTURE_VIDEO_OUTPUT , I've try to grand permission from shell but it won't work.

I see that other version of android ( not miui ) have the flag to don't ask again.

Now , is there a way to grant that permission to an app without confirm it any time ?

thank's a lot,

marco.
[Samsung Galaxy S7 Edge Questions and Answers] RichardGuyz:
Hi, straight to the point as title.

My phone face IMEI and serial number UNKNOWN.

I can confirm that my EFS file still have because,

the file have recover itself after i let the power drain and restart it, then it mirically recover.

But about 2 weeks, this problems comes again.

Any help?

Noteded that: I have tried format, reflash, and let the power drains.
[Samsung Galaxy S7 Edge Questions and Answers] shah22:
https://xdaforums.com/s7-edge/help/efs-imei-help-backup-t3616705/post79241944
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] theportal2:
#include
/*
* Your warranty is now void.
*
* I am 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 me for messing up your device, I will laugh at you.
* If you dont like this rom, Stay away from this thread!
*/

Introduction

Clean build of the Moto stock rom made to be faster, smoother, and smaller in size.

Installation instructions

1. Download the newest build and save it to your phone;

2. Go to into TWRP recovery. Perform a wipe on /system, /data, /cache, & Dalvik;

3. Go back and select Install, navigate to the saved location of the ROM zip on your phone, tap the Rom zip and then swipe to install;

5. Done, reboot to System

Download

https://androidfilehost.com/?fid=4349826312261679239

Changelog

Current changelog 12/18/19

-- 2019 security patches

-- google cal sync included

-- updated calendar app

-- modem working (wifi and mobile data should work out of the box)

-- navbar tuner (go to system ui tuner to see it)

-- lineage os terminal app (go to dev settings to enable it)

-- new music player (old one was not stable, new one is)

-- busybox support

-- bash support

Old changelog: 4/3/19

-- First build off the new name

-- Now flashable

XDA:DevDB Information

StockPlus, ROM for Moto E4 Qualcomm

Contributors

theportal2

ROM OS Version: 7.x Nougat

Based On: Moto Stock

Version Information

Status: Stable

Created 2019-04-04

Last Updated 2019-18-19
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] b@dv3g3t@bl3s:
So is this just like a de-bloated stock ROM or what?
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] madbat99:
More or less. De-branded. Better, faster, stronger, but it costs 6 million dollars. LoL. Yeah, I'm a bit older.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] guitardoc64:
I wouldn't suppose this would work for the boost Mobile version?
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] madbat99:
I think his last one was for Sperry, so it probably does work for boost (Sperry is Sprint version. So boost and Virgin as well). But should wait for devs confirmation.

Update: appears it's for xt1765. Not xt1766. So may not have CDMA support. You can make a backup and try.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] b@dv3g3t@bl3s:
Anybody flash this yet? Just wondering...

---------- Post added at 05:42 AM ---------- Previous post was at 05:40 AM ----------

Also op [MENTION=8173725]theportal2[/MENTION] can you please provide any info about this ROM? Which variant/s of the e4 is this supposed to be compatible with? What makes it faster, better, etc.??
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] DB126:
Fully appreciate that comment. :)
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] 08Martinez:
It works for Verizon's variant?
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] DB126:
How would you go about applying given most Verizon branded devices are bootloader locked and unrootable?
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] 08Martinez:
I didn't know
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] DB126:
If it says Verizon on the outside the best you can do is (maybe) use with another carrier. That said, the device works perfectly well as a stock gizmo on Verizon's network.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] 08Martinez:
It says Verizon on the outside, but what are you mean with changing the carrier? Can I change the carrier using the same device? I want to know if there's a way to root and install a custom recovery and another rom. My SKU 1767
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] madbat99:
Nope. No root. The bootloader cannot be unlocked.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] DB126:
Root on a XT1767 - nope.

Petitioning Verizon for a carrier unlock so you can use the device with another wireless provider - yep, with caveats. But sounds like you're not interested in that.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] Jbanks242:
No wifi

wifi mac address is 02:00:00:00:00:00 i try to change with in terminal but my wifi adapter is not present in iplink
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] Juez:
Hello

Hello dont work wifi on my XT1766 Sprint (Wifi mac address is 02:00:00:00:00:00)

Thanks.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] AeonFlux1603:
I just built a debloated, rooted stock ROM for the xt1766 (Sprint, Boost Mobile, Virgin Mobile) on the latest firmware build (NCQS26.69-64-13). I'll be posting the ROM in a new thread sometime over the weekend for anybody who needs a clean stock build for the Sperry xt1766.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] Juez:
Good

Thanks im waiting
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] theportal2:
Why must people copy me?
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] Juez:
Wifi

Hello dont work wifi on my XT1766 Sprint (Wifi mac address is 02:00:00:00:00:00)
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] madbat99:
I think he's doing it for Sperry. 1766. Looks like ppl that flash yours on 1766 get borked WiFi. Probably a kernel mismatch
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] Lurker Pro:
I also can confirm the WiFi is not working.

theportal2 if you fix it it would be much appreciated!!
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] madbat99:
It's probably built for xt1765, so it's not a fix. You could try flashing the stock boot.img from your stock firmware (or the backup of boot that you made before flashing)

You can try flashing this rom along with restoring boot from stock. You might have to patch the boot.img with magisk before booting to system.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] theportal2:
sure i can fix it, give me some time tho.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] Lurker Pro:
:good: TY

---------- Post added at 08:26 AM ---------- Previous post was at 08:23 AM ----------

This is what I would have done if my MicroSD didn't FUBAR on me...no good boot.img to backup to :crying:
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] Lurker Pro:
AeonFlux1603 did you get chance to upload yet? :fingers-crossed::fingers-crossed:
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] madbat99:
You can extract the boot.img from the stock firmware from lolinet
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] AeonFlux1603:
I'm uploading a stock build now for NCQS26.69-64-11. I will be updating to the latest build as soon as possible. This build is rooted via Magisk and is moderately debloated. I'll have the link ready shortly. Also, a TWRP build of v3.2.1-r1 is required for installation. (After installations, you may update TWRP to a newer build).

---------- Post added at 11:22 PM ---------- Previous post was at 10:53 PM ----------

Here is the link for the SPerry stock Android 7.1.2 ROM. This is for the Sprint, Boost Mobile, & Virgin Mobile variants of the Moto E4 SPerry (xt1766).

https://drive.google.com/file/d/1yV2lMCzCMm8Zp7vJ7YxROv9PH0k2DxAy/view?usp=drivesdk

This ROM is based on the NCQS26.69-64-11 build. It is rooted with Magisk systemless root (patched boot image support) and has been moderately debloated.

When installing, use a TWRP version v3.2.1-r1 or earlier. (Newer TWRP versions for the Moto E4 contain a partition name conflict regarding /oem and /vendor. This name conflict is present in my updater-script and is not due to any fault of the newer TWRP builds). After installation, you may update to a newer TWRP version.

I am currently working to update this ROM to the latest firmware version. It should be noted that this stock ROM installer does not update your partition index table (gpt.mbn) or your baseband radio firmware. I'll be including separate update installers once I have updated this ROM to the latest build.

Instructions for installing are standard. Wipe /cache, /data and Dalvik-ART. Install and reboot once complete. (Formatting /data may be necessary in order to disable force-encrypt of /userdata during installation. Hence, installing this ROM from external storage is preferred.)
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] AeonFlux1603:
Guys please let me know if there are any issues or bugs with this ROM. I tested it previously, but it has been a few weeks. I just dumped a system.img from the latest NCQS26.69-64-13 maintenance release OTA, which I will be using to bring this ROM up to date.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] AeonFlux1603:
[MENTION=8173725]theportal2[/MENTION], I was just checking out the build.prop and oem.prop files from your StockPlus ROM. I see references for xt1765 but also many general configs that appear to encompass Qualcomm Moto E4 Perry in general -- a debranded retail ROM. Is your StockPlus ROM specific to xt1765 or is it compatible with other Qualcomm variants of the Perry? By the way, nice work [MENTION=8173725]theportal2[/MENTION]....the debloating you've managed to do on this stock Moto build is remarkable. Moreover, I don't like to step on toes, so to speak. My understanding of the SPerry is that the device is pretty much exclusive of other Qualcomm Moto E4 variants. If that is the case, I'll carry my ROM over to a dedicated thread. By the way, thank you for permitting me to post in your thread for the SPerry.

---------- Post added at 05:37 AM ---------- Previous post was at 05:22 AM ----------

Not trying to copy you or disrespect your thread here OP. I've actually been building stock ROMs for the xt1766 specifically for several months. Until now they've been just for my use. It seems that the CDMA SPerry is an exclusive variant of the Moto E4 series, insofar as the stock ROM config and the telephony conflgs for the baseband. If I'm wrong on this, then please correct me. Again, you've done remarkable work on your StockPlus ROM and it is not my intent to copy your work or disrespect your thread. Your StockPlus is above and beyond what I've put together anyway My xt1766 ROM is nothing more than official Motorola firmware ran through an Android Kitchen. It's carrier specific to the CDMA SPerry, while your StockPlus appears to be a debranded stock ROM for multiple variants of the Perry, heavily debloated, and with several baked in optimizations for added efficiency and performance I am a visitor on your thread and I am here with all due respect to you, the OP.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] theportal2:
you don't need to thank me and sorry about that. anyway there is a new build coming soon with wifi fix plus 2019 patches. stay tuned
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] AeonFlux1603:
Cool. I do thank you. Sincerely. Accordingly, I will be taking my updated xt1766 carrier-specific ROM over to a thread dedicated to the Sprint compatible xt1766 Moto E4 SPerry variant only.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] Douglaa9630:
since you said this rom its from other perry models, is it unlocked for gsm?
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] ilia3367:
As far as I know, this firmware has a version of Android 7.1.1 ...

---------- Post added at 13:21 ---------- Previous post was at 13:16 ----------

On my phone, the firmware version is NCQS26.69-64-15. No problem at all.

The latest firmware version is NCQS26.69-64-16 https://mirrors.lolinet.com/firmwar...ubsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] AeonFlux1603:
You are correct in both respects: the stock Android platform version is 7.1.1. Likewise, Motorola's latest maintenance release update for the SPerry brings the build version up to NCQS26.69-64-16. I am glad you pointed this out....my Motorola_OTA system process is not prompting me for the latest OTA. Thanks to good old Lolinet -- and the link you provided -- I'll flash the entire package via RSD-Lite. Then I will make /system, /boot & /oem dumps to update my TWRP flashable ROM to the latest build. Thanks much for the info.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] Lurker Pro:
Downloaded and installed...it would not get past the initial setup screen...failed to update the carrier setup and will not load any further.

Not sure if this is due to me being on a different Build ID or what
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] AeonFlux1603:
That's due to my debloated /oem partition. If you manually flash the oem image(s) from the stock firmware package for the 64-13 package, the sprimt_dm service will work. I'll resolve this on my updated ROM. Also, did you use TWRP v3.2.1-r1 or earlier?
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] Lurker Pro:
No my TWRP recovery is v3.2.3-r1....is there a way to downgrade???
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] guitardoc64:
Yes. Just flash that version.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] AeonFlux1603:
Yes, as [MENTION=623147]guitardoc64[/MENTION] noted, just flash the TWRP version you want. This can be done via fastboot, using the TWRP Official App, or using the Install Image option from TWRP itself. Downgrading custom recovery does not typically pose any type of negative issues.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] AeonFlux1603:
Guys here are the untouched system.img, boot.img and oem.img from the NCQS26.69-64-13 build for xt1766. These can be installed using the latest TWRP (@squid2's TWRP v3.2.3-r1 build). Select Install, then select the Install Image option in the lower right, and install the images one at a time. Install system.img to system, boot.img to boot, and oem.img to vendor. https://drive.google.com/file/d/1yXDe8XeXwN1op6g1HeSCcaOApebrtcJK/view?usp=drivesdk

Now, replace TWRP with the stock recovery image by installing this recovery.img to recovery. https://drive.google.com/file/d/1ypx5D2euGuZdjchhFXjws-UxozZ3-LOW/view?usp=drivesdk Upon reboot you will be running untouched stock and will be prompted to install the latest OTA for NCQS26.69-64-16.

Thanks [MENTION=8173725]theportal2[/MENTION] for tolerating my xt1766 posts in your StockPlus thread. As soon as I have time to get my updated ROM finalized for the xt1766, I will move to a dedicated thread.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] DB126:
Nice! Looking forward to giving this a whirl on my XT1768 (with appropriate precautions/backups). I can always fall back to reloading stock via RSD Lite but have been too lazy to do so as current build/config dating back to early 2018 has been rock solid. If it ain't broke ...
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] guitardoc64:
Very nice. Lucky me, I'm still running stock with the latest OTA. I'm planning on trying that ROM when you release it.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] AeonFlux1603:
Working with my Android kitchen this weekend at last. Trying to get this and a couple of LG device ROMs wrapped up. Free time just isn't as plentiful as it used to be. Thanks for your interest in this. I hope to have things completed in the next day or so. Accordingly, because this ROM is carrier specific to the xt1766 (Sprint, Boost Mobile, Virgin Mobile, TextNow, etc.), I will be posting in a dedicated thread. OP here has been gracious in allowing me latitude in posting, and I'm thankful for that as well.

---------- Post added at 08:52 PM ---------- Previous post was at 08:17 PM ----------

Ahhhh, the xt1768. You are a smart man. Nothing like buying carrier unlocked & fully customizable. No carrier bloat and no perma-locking of the bootloader (shame on Verizon :rolleyes:). Your post does make me curious by the way: although my ROM will technically be a fully debloated carrier-specific build for the xt1766 (Sprint & Sprint subsidiaries), do you see any issues with it working on the xt1768?
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] DB126:
Thanks. After one bad experience years ago I learned to never purchase carrier devices. As for compatibility I see no immediate issues but it really depends on customizations required for Sprint et al. Unfortunately, I won't be testing this one as I have no interest in a debloated varient.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] AeonFlux1603:
:good:
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] AeonFlux1603:
For xt1766 users interested in the latest stock Nougat ROM (NCQS26.69-64-16), I have a TWRP flashable installer nearly completed. Because much of the carrier & oem-specific bloatware resides within the /oem partition, I am trying to devise a more efficient debloating method within my installer. I have pretty much settled on including some minimal commands in the updater-script to do the job (code for "delete" & "delete_recursive" for bloatware located in the /oem/app/ & /oem/priv-app/ paths).
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] guitardoc64:
I would take it with the bloat, and remove what I want. There again, I might just wait till this isn't my daily driver. I'm getting ready to pick up a Nexus 6
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] DB126:
Of similar mindset. As a rule I only install full freight and prune/tune to my liking.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] Lurker Pro:
Nice...cant wait to give it a try
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] Lurker Pro:
This worked perfectly until the OTA for NCQS26.69-64-16 tried to install, failed both times I tried. I think it has to do with I not using the device as phone so no carrier/cellular data was setup....No worries I will wait for the latest stock Nougat ROM (NCQS26.69-64-16) your working on to get the update...:good: Good News my wifi was corrected with you boot.img
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] AeonFlux1603:
Glad that worked out for you. The key components to installing a Motorola OTA update seem to be that /system, /oem, /boot, & /recovery must all be pure unmodified stock, and that neither /system nor /oem has ever been mounted R/W. The state of the bootloader plays no real role, contrary to popular misbelief. (@madbat99, am I leaving anything out on that, or do you have any input to add to successful OTA installations?)

I finally have this ROM wrapped up. My dilemma has been the method for debloating, for which I finally settled on running a debloating script within my ROM installer. I have been mindful to keep things as near stock as possible, all while removing those pesky OEM and carrier-included apps. I have added Google Earth Live Wallpaper, the Moto File Manager to /system, and other minor tweaks. My installer will not flash the radio firmware, GPT, or bootloader type partitions. It merely installs the latest stock OS, removes bloat from /oem & /system, installs Magisk systemless root by way of patching the stock boot image, and installs the latest BusyBox static root binaries. If your firmware has not been updated to NCQS26.69-64-16 (via OTA or stock firmware package), I will include optional installers to update your bootloader firmware, partition index, and baseband (radio firmware). To the best of my knowledge, the ROM should run normal with or without the bootloader and partition index updates. However, it is strongly recommended to ensure that your baseband firmware is current. Anyway I'll stop yacking away about it. I'm polishing up the finish, uploading the files to my host, and drafting a dedicated thread for this ROM. I again give my thanks and respect to the OP of this thread, for allowing us to discuss xt1766 carrier-specific ROM topics. Once I have things ready I'll link my thread here.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] Lurker Pro:
I created a batch file for NCQS26.69-64-16 and installed the update via Fastboot Mode so whenever you get ROM completed I should be good to install :D

Thanks for your efforts
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] AeonFlux1603:
Batch installs are always tbe way to go. Sorry for the delay on the ROM. My PC with my Android kitchen has went kaplut. Waiting on replacement part from eBay.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] -clem:
Wifi doesn't work with this on XT1768 :/ The radio won't turn on.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] DB126:
Same thing happens if you flash the "Rebel" kernel. Wonder if that's baked into the source.

https://xdaforums.com/moto-e4/moto-...lopment/kernel-rebelkernel-rebellion-t3896955
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] guitardoc64:
I guess the thread is dead.
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] theportal2:
new build uploaded, check op for changes
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] sub_ubi:
Everything seems to be working well on my XT1768, wifi and fm radio included. thank you!
[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] jvincent08:
Edit: I'm blind.