yashsingh1/xdaforums huggingface dataset:
[Moto G Power (2021)] arkansawdave74:
Try to unlock your bootlloader againDamn I can't even type in here. Fgn xda is throwing up an ad over the typing area every time I make a cursor. Ok it finally stopped as I took a screenshot.

Now why on earth are you people trying to relock your bootloaders? I've rarely heard of such a thing and only to try to claim warranty, but I've been here for 2 days and already found 2 people with relocked (possible) bricks on this phone. And there aren't even many people here yet. What gives?

Don't worry yet. I think you're in better shape than the other guy.

If you still have your unlock email try to unlock it again with the same code. If you don't, or that doesn't work run get_unlock_data again and request another code.

BTW, I've never done this twice. So it might not work. If it doesn't, there is another option. Just come back and tell us how it went.

What carrier is your phone?
[Moto G Power (2021)] Bry2025:
So what other plans do you have I’m very curious to know? Also I am through straight talk on a TracFone. I’m also trying to unlock the boot loader on my Moto G7 optimo and I’ve tried the unlock data through Motorola and it says it can’t be unlocked but I think that’s b******t
[Moto G Power (2021)] arkansawdave74:
That used to happen to me a lot in the olden days when I used Windows and would manually type the code. I never know if they are Os or zeros. Now that I use linux I just copy/paste the code quick and easy. If you know that phone with that carrier can be unlocked, keep trying. In Android I know you can copy/paste from the terminal. I hear some carriers make you wait so long before unlocking too, although I've never had a phone with that problem. A good friend told me just the other day he had a Boost phone that they made him wait 6 months to unlock.

As far as plans, I got this phone by accident and dropped and broke the screen the 1st day I had it, before the case arrived. When the case arrived, it was a case for the G9 Power, which I thought this phone was when I ordered it. So, next month I will order the G9 Power since I already have a case and screen protector for it. My last phone was the G8 Stylus (sofiap) and this "Power" just doesn't have the same great battery life. I also had the G7 Power (ocean) and it had excellent battery life. I meant to get the G9 Power for the 6000 mAh battery, but with it's higher resolution screen it's probably no better than this Power. I think all "Power"s should have a 720P screen for the better battery life. or at least a switch to select the resolution you want like on my Galaxy S7.

This phone needs some ROMs though, so if I can find the time, I will do my best to give it a couple, if luck is on my side. Maybe a Resurrection Remix and a crDroid or Bliss. But really, it's whatever I can get to build, so maybe none. Lol.
[Moto G Power (2021)] arkansawdave74:
I think there's still hope for you. I'm trying to figure out which stock firmware version your phone came with. If we can figure that out, I think you can flash and boot it even with a locked bootloader. What splash screen and boot animation does it have? Is it tracphone? I see a US Cellular version. When you boot to the bootloader what does the 1st white line say on the lower left? The BL line?

Also, I assume you got fastboot working phone to phone. I've tried 3 different adb/fastboot installations and can't get it to work (Magisk module, the one from termux pkg install android-tools, and one from github.). Can you tell me how you did it?
[Moto G Power (2021)] sd_shadow:
I've used copy and paste on windows to unlock several moto devices.

It's the only sane way to do it.
[Moto G Power (2021)] arkansawdave74:
Yeah, I hear there is some trick to do it. Maybe in the new powershell (I've never tried it), but highlighting some text and right clicking to copy doesn't work in a command prompt, or it didn't 6 years ago. Did they add that functionality?
[Moto G Power (2021)] sd_shadow:
I think I used copy/paste in cmd.exe since windows 7, but I don't know when it started working.
[Moto G Power (2021)] arkansawdave74:
Well Damn....now I have one less way to insult Windows. Hey @sd_shadow , you would sure know...can you flash and boot the original firmware that came on your phone (same software channel) with a locked bootloader? Seems like you could but I've never tried it.

And @Bry2025 do you have USB Debugging enabled in Developer Options?
[Moto G Power (2021)] sd_shadow:
Moto devices can be finicky.

You should be able to flash stock firmware with fastboot, but on windows rsd lite or the newer lsma work more reliably.

On windows mfastboot sometime works when standard fastboot.exe doesn't.

Linux may work better.

USB debugging doesn't effect fastboot mode, it's an adb function.

Edit:for locked bootloader

Booting stock .img may work for some devices
[Moto G Power (2021)] arkansawdave74:
Yes, but I was going to have him run

adb shell getprop | grep build.version.base

to figure out the software channel he needs. With the output I could find the exact build he is/was running on lolinet. That's hoping his bootloop is booting far enough for adb to enable though. adb shell wont work from stock recovery and adb shell from the quamp twrp we're using returns guamp device info. Wtf?

On Linux fastboot seems to be flawless. I'm surprised to hear that it has trouble on Windows. But I think he's running fastboot from another android., which is so cool. Opens a door for root with no pc.
[Moto G Power (2021)] Bry2025:
My Moto G power of 2021 is the one that I unlocked the boot loader with the code off of the Motorola site and then I tried to mess with Magis and it ended up boot looping so I tried to lock it again thinking that would help somehow and that’s where I’m at on that one. On the Moto G7 optimo I haven’t gotten anywhere with that one yet however I did get I haven't gotten anywhere with that one yet however I did get the Unlock data and put it on Motorola site and it said it can’t be unlocked. Also sorry but I’m new to this so I don’t understand about the splash screen and boot animation so please let me know what I need to do to give you that information.

Now with the phone to phone android to android, are used the Google app BUGJAEGER 3.0-full (164). Are used the command: fastboot oem unlock <unlock code> . And it unlocked right away.
[Moto G Power (2021)] Bry2025:
I just got a laptop and I’m going to attempt to use the command prompt and copy and paste to see if I can get the unlock code for my G7 optimo but on the Moto G power of 2021, I did have all of it unlocked but now since my dumbass locked the boot loader again I can’t get back on the initial platform and get developer tools. If I can get the OEM unlocking toggled back on I probably can unlock it reflash the firmware and boot my phone again
[Moto G Power (2021)] Bry2025:
<EVERYONE>

Just to recap, my Motorola Moto G power 2021 is Bootloader locked after Magisk Installation failure. I have messed around with it and have it stuck in Fastboot Mode after it was stuck in bootloop. Some progress but the boot loader is locked again because of a error of mine and now it will not take my unlock code that I used before. Mind you, I did all of this between two android phones and an app called BUGAEGER That is available on Google play
[Moto G Power (2021)] arkansawdave74:
Aww man...you got a laptop??? And we were about to make history android to android rooting....I'm just kidding...now (I assume it's running windows since you said command prompt) you can try that LMSA (Lenovo Motorola Smart Assistant) program to try and fix it. I wasn't at all impressed with it though. It thought my firmware didn't match my device and I could get nowhere with it. I was using it in a virtual machine though which can cause unpredictable bugs in some programs so maybe that has something to do with it's failure. I hope it will fix your device, but if not, I'm pretty sure we can still get it fixed. Keep us posted, please. I'm in suspense. Maybe this thread will help you...the author seems to know his stuff.

https://xdaforums.com/t/rescue-and-smart-assistant-lmsa-motorola-lenovo-only.3951714/
[Moto G Power (2021)] bryzone25:
I am very greatful for yours and everyones replies...Yeah, finally getting a PC is great but its also a small learning curve to adjust to slight input changes. I did accomplish unlocking bootloader on my Moto G Power (2021) USB-type C double headed charging cord, that took FOREVER! Then tried to follow an extremely complicated amature installation video for magisk which got me to this point.

Now I am moving on to the PC...it is still not able to get out of the initial fastboot mode. After trying to unlock the bootloader again I have had no luck. When it was stuck in bootloop it had a message that read "NO VALID OPERATING SYSTEM WAS FOUND WILL NOT BOOT". but I continuously stabbed it with commands I was researching online that is was able to be stationary in one spot now. Wiil not reboot into any other mode. I am going to try the LMSA and let you know what comes about
[Moto G Power (2021)] arkansawdave74:
On the optimo, boot to the bootloader and try the command

fastboot flashing get_unlock_ability

It's supposed to tell you if it can be unlocked or not.

EDIT: If it outputs a 1 it can be unlocked. If it outputs a 0 it can't be unlocked. (at least that's what the help page says. When I ran it on mine with an unlocked bootloader it looks like this....)

You might try that command on the Power too, and definitely try to unlock the bootloader again with the same unlock code copy/pasted with the laptop. If not, try to get a new code. If you can't get it unlocked and LMSA won't fix it, don't worry. I'm almost positive we can fix it anyway as long as you have access to some form of unlimited data, even if it's wifi. Because it will take trying multiple firmwares (over 2 gigs apiece) unless you can get the build number from LMSA. Or even the software channel. So let us know if it doesn't work.
[Moto G Power (2021)] arkansawdave74:
Hey @Bry2025 , scratch all that. If you're still awake I think we can fix your Power right now. I just learned how to find build number and software channel from an @sd_shadow post and a little playing. Or if you're not awake then when you wake up and have time to work on it, post the output of:

wait for it.......lol

fastboot getvar ro.build.fingerprint

With that output we can find your firmware on lolinet and flash a fresh firmware on your phone. You can even use your other phone to do it all if you don't have your laptop set up to do it yet. I think we may even be able to save all your data and you'll have your Power back just the way it was before you tried to flash twrp and the magisked kernel. But don't try that LMSA program yet if you haven't already.

EDIT: BTW, this will be so much cooler if you use fastboot from your other phone....just sayin....
[Moto G Power (2021)] Bry2025:
Hahaha… you crack me up bro!

here is BUILD # QZB30.Q4-43-120

I also have the BASEBAND, KERNEL VERSION, AND SERIAL NUMBER.

But I don’t know what info to NOT give out…so help me
[Moto G Power (2021)] Bry2025:
Hahaha… you crack me up bro!

here is BUILD # QZB30.Q4-43-120no

I also have the BASEBAND, KERNEL VERSION, AND SERIAL NUMBER.

But I don’t know what info to NOT give out…so help me
[Moto G Power (2021)] Bry2025:
Also
[Moto G Power (2021)] Bry2025:
Also AP and BP VERSION plus the imei

iMessage
[Moto G Power (2021)] arkansawdave74:
That fastboot command doesn't give out the imei. That's why I said to use it over "fastboot getvar all" which is the command that I saw would output what we needed. Plus you would have had to hunt for the right lines. So I experimented and came up with "fastboot getvar ro.build.fingerprint" to output just what we needed. What you shared is enough to find your software channel if I hunt, but it might be quicker and easier if you shared the whole output. It only shows your OS info. Look ...here's mine. I just need these 3 lines:

(bootloader) ro.build.fingerprint[0]: motorola/borneo_retail/borneo:10/Q

(bootloader) ro.build.fingerprint[1]: ZBS30.Q4-43-120-5/854fda:user/rele

(bootloader) ro.build.fingerprint[2]: ase-keys
[Moto G Power (2021)] arkansawdave74:
Actually, @Bry2025 , you don't have to share it at all. Just use the output of

fastboot getvar ro.build.fingerprint

to find your firmware in the lolinet link in this thread and follow the instructions.

If you have any questions, you can ask.

https://xdaforums.com/t/fastboot-flash-lolinet-firmware-borneo.4342983/

p.s. If you want to try to get your device back without it being wiped you can try only flashing the recovery.img and the boot.img then rebooting :

fastboot flash recovery recovery.img

fastboot flash boot boot.img

fastboot reboot

It's worth a try and if it doesn't work, start over at the top of the command list. Just make sure you download the exact firmware as the output.
[Moto G Power (2021)] bryzone25:
Ok man, I'll get to it. I'm at work for now but I will let you know the results a soon as I can get back to my computer...thanks

Also, you know anything about the G7 optimo not being unlockable. That's what I get from the Microsoft website. I want that one rooted as well.
[Moto G Power (2021)] Bry2025:
Its been awhile I know...**** life. ANYWAYS....this is the response I get using GET ABILITY :

PS C:\Windows\System32> fastboot flashing get_unlock_ability

(bootloader) This command requires you to first unlock the bootloader.

(bootloader) A unlock code may be required.

FAILED (remote: '')

fastboot: error: Command failed

Im still trying to find a way to unlock that damn bootloader. ANYONE ELSE?
[General Questions and Answers] bryzone25:
Is there anyone else out there that has been using to android phones connected through USB Dash C cable. This is the equipment I am working with at the moment I could really use some help/advice?
[General Questions and Answers] :
IMO far easier is to connect the phones via Wi-Fi.
[General Topics] mojojojo2101:
I had submitted my ROG phone 2 for screen repair and the screen was replaced for Rs. 14k. However, after 2 months the touch screen stopped working with no inputs being taken. When i forced rebooted the phone, the phone is stuck in boot loop on RoG logo. I had resubmitted the phone for screen replacement again however, the service center is saying that mother board now needs replacement for INR 28k . However, the mother board is totally fine as the phone would be completely dead in that case. Post rejection by service center diagnosis on official firmware i flashed custom rom, the phone completely booted up, but the touch screen is not working. This again shows that the touch screen is malfunctioning and the same has to be replaced. How can i claim warranty of screen from Asus given that they will reject it due to custom rom.
[Android Q&A, Help & Troubleshooting] gaminn:
I use several Matepad T8s, they worked well. I bought another one but it has newer software version preinstalled and it now displays charging animation over default app when charger is connected. Is it possible to disable this animation?
[Moto Z2 Play  Questions & Answers] vermilion871:
No roms are working other than 8.1

Please send a link to 8.1 flashable rom to moto z2 play 10
[Moto Z2 Play  Questions & Answers] kontemp:
Not 8.1 exactly, but close - regarding the original firmware, of course:

lolinet mirrors - firmware, software, iso etc.

lolinet mirrors - powered by h5ai

mirrors.lolinet.com

If it comes to roms - just read the forum, there's plenty of approaches. Havoc 8.1 by Pranav Kumar was pretty good, as I recall.
[Moto Z2 Play  Questions & Answers] vermilion871:
t

thanks a lot
[Google Pixel 4 XL Questions & Answers] aussiesausage:
Hi guys.

Just bought a Pixel 4XL after coming from Samsung, and I have noticed that you can't hide the Navigation bar, or the pill so apps take up the whole screen and don't just square off at the bottom, is there anyway around this? I done some research and come across the "overscan" ADB command, but seems to be removed since Android 11 and no longer works.

This is my only gripe at the moment, it's driving me nuts looking at it, any ideas please?
[Google Pixel 4 XL Questions & Answers] v12xke:
Try a different launcher like Nova
[Google Pixel 4 XL Questions & Answers] aussiesausage:
Does it allow me to hide the NAV bar and use apps full screen?
[Google Pixel 4 XL Questions & Answers] Tulsadiver:
I'm assuming you don't have root?
[Google Pixel 4 XL Questions & Answers] aussiesausage:
Correct. I did think of rooting for this reason, but I am not sure if it removes my eSim, here in Australia it's a pain in the ass to get a new eSim profile downloaded to my phone if it deletes it.
[Asus Zenfone 4 (2017) Questions & Answers] Chaplin0906:
有人在 Zenfone 4 上嘗試過 flash GSI 嗎？

translation:
[Asus Zenfone 4 (2017) Questions & Answers] Renwu5218:
我沒成功，都是卡開機logo
[Asus Zenfone 4 (2017) Questions & Answers] Chaplin0906:
Me too
[Asus Zenfone 4 (2017) Questions & Answers] Glauber2020:
Amazing how no developer had the courage to develop anything for this device. Even the Zenfone 3 has it and the Zenfone 4 doesn't
[Asus Zenfone 4 (2017) Questions & Answers] Chaplin0906:
I think it's a pity, after all the specs of zenfone 4 are not bad
[Asus Zenfone 4 (2017) Questions & Answers] Glauber2020:
I found this, i try install but nothing

Lineage OS 16.0, 15.1(0) для Asus Zenfone 4 (ZE554KL) - как установить и обзор, ROM для скачивания

Кастомные прошивки Lineage OS 16.0, 15.1(0) для Asus Zenfone 4 (ZE554KL) - новые ROM с Android 9.0, Android 8.1, 8.0 Oreo и 7.1 Nougat с root-доступом и без.

lineage-os.ru
[Windows Mobile Development and Hacking General] Oper:
Save me from madness!!!:eek:

I have a several smartphone devices with windows CE

CE 6.0 - hp IPAQ 500 series

CE 5.0 - Samsung i600

I need to inject DLL into the process "home.exe". I use method with performcallback4 function. This method works successfully for all processes ("device.exe", "service.exe", etc.) except process "home.exe". In what a problem?

source code : InjectDLL.exe link with toolhelp.lib

#include <windows.h>

#include <Tlhelp32.h>

typedef struct _CALLBACKINFO {

HANDLE hProc;

FARPROC pfn;

PVOID pvArg0;

} CALLBACKINFO;

extern "C"

{

DWORD PerformCallBack4(CALLBACKINFO *pcbi,...);

LPVOID MapPtrToProcess(LPVOID lpv, HANDLE hProc);

BOOL SetKMode(BOOL fMode);

DWORD SetProcPermissions(DWORD newperms);

};

DWORD GetProcessId(WCHAR *wszProcessName)

{

HANDLE hTH= CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);

PROCESSENTRY32 pe;

pe.dwSize= sizeof(PROCESSENTRY32);

DWORD PID=0;

if (Process32First(hTH, &pe))

{

do {

if (wcsicmp(wszProcessName, pe.szExeFile)==0)

{

PID=pe.th32ProcessID;

}

} while (Process32Next(hTH, &pe));

}

CloseToolhelp32Snapshot(hTH);

return PID;

}

HMODULE GetDllHandle(DWORD ProcessId,WCHAR* ModuleName)

{

HANDLE ToolHelp=CreateToolhelp32Snapshot(TH32CS_SNAPMODULE,ProcessId);

if (ToolHelp!=INVALID_HANDLE_VALUE)

{

MODULEENTRY32 ModuleEntry={sizeof MODULEENTRY32};

if (Module32First(ToolHelp,&ModuleEntry))

do

{

if (wcsicmp(ModuleEntry.szModule, ModuleName)==0)

return ModuleEntry.hModule;

}

while(Module32Next(ToolHelp,&ModuleEntry));

CloseToolhelp32Snapshot(ToolHelp);

}

return NULL;

}

BOOL InjectDll(WCHAR* ProcessName,WCHAR* ModuleName)

{

DWORD ProcessId=GetProcessId(ProcessName);

HMODULE ModuleHandle=GetDllHandle(ProcessId,ModuleName);

if (ModuleHandle!=NULL)

return TRUE;

HANDLE Process=OpenProcess(0,0,ProcessId);

if (Process==NULL)

return FALSE;

void* ModuleNamePtr=MapPtrToProcess(ModuleName,GetCurrentProcess());

if (ModuleNamePtr==NULL)

return FALSE;

CALLBACKINFO ci;

ci.hProc=Process;

void* LoadLibraryPtr=MapPtrToProcess(GetProcAddress(GetModuleHandle(L"coredll.dll"),L"LoadLibraryW"),Process);

if (LoadLibraryPtr==NULL)

return FALSE;

ci.pfn=(FARPROC)LoadLibraryPtr;

ci.pvArg0=ModuleNamePtr;

PerformCallBack4(&ci); in this place process exit. visual studio output message : "process exit with code 0xc0000030"

Sleep(500);

CloseHandle(Process);

return GetDllHandle(ProcessId,ModuleName)!=NULL;

}

extern "C"

{

BOOL SetKMode(BOOL fMode);

DWORD SetProcPermissions(DWORD newperms);

};

#define DLLNAME L"MyDll.dll"

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPWSTR lpCmdLine,int nShowCmd)

{

WCHAR Path[MAX_PATH];

GetModuleFileName(NULL,Path,MAX_PATH);

wcscpy(wcsrchr(Path,L'\\')+1,DLLNAME);

WCHAR NewPath[MAX_PATH]=L"\\Windows\\";

wcscat(NewPath,DLLNAME);

CopyFile(Path,NewPath,FALSE);

BOOL Res=InjectDll(L"home.exe",L"MyDll.dll");

return 0;

}
[Windows Mobile Development and Hacking General] idsk:
the error code is

#define STATUS_INVALID_PARAMETER_MIX 0xC0000030

(maybe too fast for getting the thread infos?)

try to make the "Sleep(500);" before "PerformCallBack4(&ci);"
[Windows Mobile Development and Hacking General] Oper:
I have tried, a problem not in it. Any ideas?
[Windows Mobile Development and Hacking General] Oper:
I have not found the reason.... I Use other method without performcallback4
[Windows Mobile Development and Hacking General] jorenboy:
Problem with injection dll to cprog.exe process?

I want to inject dll to cprog.exe process. but it doesn't work.:confused:

source code.

VOID
InjectDllToCprog()
{
WCHAR DllPath[MAX_PATH] = L"";
CallbackInfo ci;

GetModuleFileName(NULL, DllPath, MAX_PATH);

PWCHAR p = wcsrchr(DllPath, L'\\');
DllPath[p - DllPath] = '\0';
wcscat(DllPath, L"\\CprogInject.dll");

ZeroMemory(&ci, sizeof(ci));
g_hCprog = FindCprogProcess(L"Cprog.exe"); // the handle is right.
if(g_hCprog != NULL)
{
DWORD dwMode = SetKMode(TRUE);
DWORD dwPerm = SetProcPermissions(0xFFFFFFFF);

FARPROC pFunc = GetProcAddress(GetModuleHandle(L"Coredll.dll"), L"LoadLibraryW");
ci.ProcId = (HANDLE)g_hCprog;
ci.pFunc = (FARPROC)MapPtrToProcess(pFunc, g_hCprog);
ci.pvArg0 = MapPtrToProcess(DllPath, GetCurrentProcess());

g_InjectCprog = (HINSTANCE)PerformCallBack4(&ci, 0, 0, 0);
if(GetLastError() != 0) // GetLastError() = 5
DbgError(L"PerformCallBack 执行失败", GetLastError());

SetKMode(dwMode);
SetProcPermissions(dwPerm);
}
}

GetLastError() return 0x00000005(Access is denied)

Anyone can help me? Sorry for my poor english.
[OnePlus 8 Questions & Answers] imirwp:
Is there any fix for OnePlus 8 Low Sound Mic issue?

In PUBGM game sound decreases when i turn on microphone.. And i can see that it automatically goes to call mode. It is so irritating.
[OnePlus 8 Questions & Answers] L0ND0NB0Y:
It goes into call mode cuz it's the only data-efficient way of enabling microphone in android, that's why it sounds a bit crappy why enabling it. Another way is to use discord in the background to voice chat with other teammates, it might sound better but it's data-hungry.
[Android Q&A, Help & Troubleshooting] ajp8868:
Hi All,

I've been scouring the internet and found a few ROMs that partially work with the Hipstreet Pilot I'm trying to revive. The first one I found on needroms is supposedly stock, however the screen is white on boot.

I've tried multiple others using the same MT8163 chipset and some boot, some don't, but most either end up with a broken touch screen or the accelerometer is the wrong way up.

Does anybody have one that could take a backup using spflash or does anyone have a ROM that they know might work?

Thanks!
[MTCD  Android Head Units Q&A] pawelkrol234:
I can upload an android 10 or some launcher and how could someone give instructions

CCzY mogę wgrać androida 10 lub jakiś launcher i jak by ktoś mógł dać instrukcje
[Touch Pro, Fuze General] TomasNM:
Hi. I want to ask,if there is a utility available,that hangs current call if started? I need to have this possibility for use with AEBPlus(unfortunately this option is missing in the functions list) and map 1-click the red button,with possibility to use the same button for more functions. Next thing,that makes me sad is,that if no call is in progress and I click the button,it disconnects my active data session. Yes I know,that it can be dropped also via touchscreen,but sometimes it wouldn't be instant(turn device on,then looking for phone app,if it's in background,etc.).

I can see a solution in some exefile or using Mortscript or...?