yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] SubwayChamp:
I guess the user is rooted so referred that even in Orange Fox recovery the minimum brightness can't be set lower than 10. In this case with the app that I provided might do the work for they.

Thanks for the info, specially interesting the part of provide automatic brightness to devices that doesn't have it.

This is what I thought first; that without root can't be done as now but part of the discussion was that specially since Android 10 things changed so before there were some commands to achieve it cause the user referred that those commands didn't work anymore on Android 10, I didn't further needed but an app theoretically could do it with the interaction of the user granting write_permissions through adb in the same way that the order of a nav bar can be inverted through an app although they're different things.
[General Questions and Answers] DragonFire1024:
Looks like more work to do at least until I check the latest build tomorrow. But I placed/replaced and edited the files I thought I would need, and added to BoardConfig.mk USE_CAMERA_STUB := true. That last part should have directed the process to build the software camera from the files I placed and edited while creating a 'dummy' platform camera to fill the void. Now assuming I had done everything correctly the module should have built. So far I've got nothing.

Edit: I decided to add to the booted tablet a couple of library files from another device that also has SecCamera. I rebooted the recovery wiped all the normal cache and dalvik, and for about a minute or two after rebooting the camera icon did appear in the app drawer and it was the only time I was able to get it to appear. However when I click on the icon it kept telling me "application not installed" before disappeared and I haven't been able to get it to reappear since.
[General Questions and Answers] DragonFire1024:
Alright I think I found the source of the issue. And I was again was looking in the wrong spot. It does appear, the issue lies within the kernel. I will post some screenshots later on but I wanted to give you an update before I forgot about anyting. So within the kernel you are able to choose between the V4L platform camera (I am assuming this is the unknown title camera likely SecCamera) and Exynos Camera Interface (ExynoxCameraHAL2 and 1.0 [camera 2.0 and camera 1.0). Here is where the problem begins. You cannot unselect the exynos camera therefore you also cannot set the platform camera while exynos camera is set. At least you cannot make that configuration while manually configuring the kernel using menuconfig. The option just is not there. Then when you select the option to Bill both cameras the build process errors out. Now here's where I think the edit to the kernel came in early on during KitKat, when I posted the link to the email discussion within the Linux kernel community. The only such piece of evidence I have found were they were able to get the camera to work. They were able to manually configure the kernel .config file to manually delete or switch the values to turn on the software camera (camera 2.0). Now I'm going to have to go back and look at the kernel source. Before I was looking at the wrong version and assuming that the settings were same in both the kernel for 6.0 and the one for 7.0 and it appears that is not the case at all and it's quite a significant difference. Time to go into the .config and take a look around.

Edit: here is where lineage and aosp won't work. If I use menuconfig to select any options, i can't build inline with the ROM or it forces me to do a make mrproper and a make clean. So would I even be able to edit the .config myself or will I get yelled at again?
[General Questions and Answers] Droidriven:
It seems you need to find some decent kernel developers on Github and take a look through some repositories/commits/edits for similar devices and/or at least similar situations where configs and replacements were required at that level.

It seems you need a "shim" like discussed in the link that I posted. A shim that takes effect when the call is issued to start the preconfigured action and replaces the call/action with your preferred response instead of the preconfigured call/action. Something that you can insert to make it ignore its "normal" call/action process for camera and start/load your "preferred" call/action process for camera. Something that tricks it into thinking that it's normal call/action is what happens while at the same time making it do what you actually want it to do as if its preconfigured call/action was never interrupted in the first place.

A perspective of trying to find a way to get the desired intent "after the fact" instead of "before the fact". Instead of trying to "beat it to the punch", try to direct the punch where you want it to go after the punch has been thrown.

Just hypothesizing, not that it's actually do-able.
[General Questions and Answers] DragonFire1024:
Well I've been able to see that any of the configurations I added to the defconfig, from the link I posted earlier to the email, did indeed appear in menuconfig. I can see all of the options and select ones that aren't pre-configured. But still no luck. There are a lot of options for Samsung camera though. Some are and aren't selected. It appears the camera drivers are for 's3c' (I'm going to assume sec here) and everything related is just 'samsung'. The kernel build and runs, even though (I think) the platform camera is still there (probably why the warning "can't connect to camera" appears) and probably causes the device to think the camera is being used (from what I understand generally that warning pops up when the camera is being used and can't connect to the device through its stock application). I was even able to build the kernel inline with a ROM build, but I didn't flash the ROM, just the boot.img. so I guess the next step aside from your hypothesis, is to freely install everything again and see if that makes a difference. A second possibility is not all the configurations are set properly yet.
[General Questions and Answers] Maverick John:
How do I change my username?
[General Questions and Answers] Droidriven:
Post your request here.

https://xdaforums.com/showthread.php?t=1976627
[General Questions and Answers] Maverick John:
Problem solved. Thank you.
[General Questions and Answers] Droidriven:
Ok, as long as you didn't create a second account, if you did, you still need to post in that thread to have them remove the previous username/account, otherwise you may get an infraction or possibly even banned for creating multiple accounts, they know who has multiple accounts by checking IP address, so don't get the idea that they won't know, because they will.
[General Questions and Answers] Maverick John:
No. I didn't do that. I dm'd [MENTION=335322]MikeChannon[/MENTION] and he helped me with my query. Thanks again.
[General Questions and Answers] xadamadax:
I'm searching for someone with ROM building/theming and light app dev/UI experience to build custom roms for 3 different platforms (different devices, different chipsets) and a handful of basic apps to operate a couple usb otg accessories. I wasn't sure what was acceptable behavior, where if anywhere is the best and most appropriate topic/thread for me to shared a detailed ask?
[General Questions and Answers] Droidriven:
For each device that you want developed, are you willing to donate each of those devices to a developer for them to develop for you? If not, you won't get much help in the development department and no one will seriously help. The reason for this is because they will need the device/devices in their own hands in order to build, test and debug the things they develop for you. Without the device in their possession, there is really nothing of benefit that they can offer.
[General Questions and Answers] xadamadax:
Yes I would provide each device, I am seeking someone on a contract/consulting basis. To be clear, this is for paid development work for devices that I sell through my compnay. I'm not new to the forum, and I lightly modify roms myself. The scale I am looking for is beyond myself both in capacity and skill.

Custom rom building, to me, is a bit of an art, and I feel that the talent here suits my project better than a traditional android developer. I'm just looking to understand if there is a socially acceptable place for me to post the request/where it will have the most visibility and success :). thanks in advance.
[General Questions and Answers] Droidriven:
There really isn't a specific place to post a question like this.

If you already know which devices you will be developing and those devices have a device specific forum here, you can post your request in each of these devices specific forum in their Q&A sub forums or in their development sub forums. You can also take a look at the developers in those forums that are developing for those devices. Find some that are currently active and send them a PM containing your proposal for their assistance and a request for suggestions of anyone they might know that might be interested in your proposal. If you are lucky, someone of them might reply.
[General Questions and Answers] xadamadax:
Perfect, thank you, i was more worried it was against forum etiquette. Appreciate the help
[General Questions and Answers] Droidriven:
They may or may not appreciate the pm, I'm just saying that posting in forums where they participate and messaging them is more likely to achieve your goal.
[General Questions and Answers] diegogero:
I accidentally deleted the FM radio app on a huawei p smart. Is there any way I can reinstall it without wiling the phone?
[General Questions and Answers] Droidriven:
Is your device rooted? I'm assuming it is since the app that you deleted was a system app.

You can download your stock firmware and extract the FM radio app from the firmware then transfer it to your device then push the apk file to your system/app folder or your system/priv-app folder. Then power the device off and boot into recovery mode and wipe the cache partition(and dalvik cache if you have custom recovery), DO NOT factory reset, when the wipe is finished, reboot the device.

Or, you can just reflash your complete stock firmware.
[General Questions and Answers] diegogero:
No, It's not rooted. that's why I was surprised, I didn't expect not to be able to install it again. It just got uninstalled by long clicking on it. As simple as an app from the play store. How can I extract it from the firmware?
[General Questions and Answers] Droidriven:
It wasn't installed in the system partition then. You should be able to just download it and install it. What was the exact name of the app?
[General Questions and Answers] mrrocketdog:
does anyone know to downgrade android versions without a pc?

i do have a rooted xtra phone that i can run adb/fastboot on just not the "flashall.bat" that i keep reading is a windows command.

p.s. phone is an essential ph1 on android 9 that i want to downgrade to 7.

thanks for any links , pointers , ideas , etc.

dave
[General Questions and Answers] Raresh T:
No pc? There's a magisk module that enables fastboot on Android. Havent tested yet, but potentially you could use another Android device as an alternative pc.
[General Questions and Answers] diegogero:
But where? It isn't available on the play store. I also extracted it with APK extractor from another p smart, but it doesn't let me install it.
[General Questions and Answers] Raresh T:
See here officiall huawei response to this problem (https://consumer.huawei.com/en/comm...dio-FM-app-deleted-by-mistake/topicId_41193/)

Also, if all you are looking for is radio entertainment, you could go with tunein.
[General Questions and Answers] diegogero:
I already gave a look to that forum. The link provided don't work, and the solution is to reset the telephone.

An FM radio is different from tunein. In some areas there isn't coverage by internet providers, and tunein doesn't work without internet.
[General Questions and Answers] Droidriven:
It is part of the system then, it is just installed in a manner that allows the user to remove it, you'll have to factory reset the device, it should automatically reinstall the app.
[General Questions and Answers] mrrocketdog:
yes , as i stated in my inital post i have a phone that i can run adb and fastboot on and have done many times.

my problem is finding a file that will sideload or flash thru twrp. my phone wont run "flashall.bat" or whatever the windows command is. because of the placement of the files.

so i guess that should have been my post ,

i am looking for a file that i can run with adb sideload or flash thru twrp to downgrade my essential ph1 to nougat from android 9. :)
[General Questions and Answers] Raresh T:
Wouldn't it be possible to run the scripts from twrp terminal ? The script, flashall is also compatible with Linux.
[General Questions and Answers] mrrocketdog:
thanks. will give that a try and report back :)
[General Questions and Answers] Partha Dip:
I gave up. Now I am just using those display filter apps from play store. Editting framwork res apk, Changing minimum brightness value in display driver in kernel source, adb commands ... I tried it all but in the end nothing worked. I got a pdf from qcomm that describes dsi panel porting for a soc. There display related values needs to be placed it both little kernel source code and kernel source code. I don't have little kernel or bootloader source so I think I am out of luck. By the way thank you all for your help.
[General Questions and Answers] Droidriven:
The thread linked below is where you should post questions about device suggestions.

https://xdaforums.com/showthread.php?t=1846277
[General Questions and Answers] s_m_a_s_h:
Hi, can anyone advise on the best non root backup (data and app) available?

I've read a few reviews and there seems to be a few out there but failing, I read Titanium Backup do a non root version, is that true?

---

smash'n
[General Questions and Answers] Raresh T:
The best data and app backup available is Google. It takes me just 30 min to set back my phone after a factory reset.
[General Questions and Answers] hackmythinq:
Noob needs help bypassing Moto G4 Plus lock screen

This is a little long and may seem pedantic -- sorry.

I've looked through multiple seemingly related threads but have been unable to find adequate answers and I am in way over my head to begin with, so please bear with me. Recently my LG G7 ThinQ became totally unresponsive so I figured I'd use my old Moto G4 Plus while I work on fixing the G7. Problem is, the phone is locked and I have no idea what my swipe password is and I don't want to just completely wipe the phone as there is sentimental content on the phone which I'd like to access anyway.

The G4 Plus is OEM locked but I can access the bootloader, USB debugging is enabled, and I have an SD card. It is "athene_retail," operating on Android 7.0, and I do not have TWRP or CWM or the like installed on the phone. My PC is running Windows 10. Part of my problem is I'm not entirely sure how all this is supposed to work, but after hours of disorganized research I decided this thread was my best bet: https://xdaforums.com/sho....php?t=2620456 , so I have downloaded a lot of files and whatnot but am struggling with troubleshooting my own errors as I've not done this before. I tried the simplest-looking Methods -- 1 and 5 -- without success.

The problem I seemed to run into with Method 1 is at step #4 with "Apply update from ADB" and "Apply update from SD card" in Recovery Mode. What would happen is I'd "mount" the "/system" and proceed to choose one of the aforementioned "Apply update" options and the screen would just go black and then after a few seconds it would revert to a "No command" screen. Reading more into Method 1's instructions it seems like I might have to install TWRP or CWM onto my phone in order for this to work, but if that's right, how am I supposed to get them onto the phone if not through those options?

The problem I kept running into with Method 5 is "adb shell" would return "error: closed" and I haven't been able to determine why exactly. I opened cmd.exe from within the ADB folder and got "daemon started" and was able to attach device "emulator-5554" but after this point even "adb usb" would return "error: closed." I tried killing and restarting the server and a couple other potential solutions I found but to no avail. I am using

Android Debug Bridge version 1.0.41
Version 30.0.3-6597393

Any help would be greatly appreciated!
[General Questions and Answers] diNovoM:
Where did you get adb from? If not there you could try this. Do note the commands you're using. Things like here wont help as they try sideloading from twrp, you connect the phone once regulary booted, not?

As for twrp you wont get it from those generic methods but f.e. following this device specific guide. (Note: magisk and kernel - steps 7-9 - are optional)
[General Questions and Answers] Droidriven:
What you are trying to do requires either having a rooted device or TWRP because you can't effect anything in the system partition or data partition without at least one of those things.

ADB won't achieve anything without root, not to mention the fact that it can't connect with your device unless you unlock the screen, you don't remember your pass/PIN so that is not an option for you.

If there is a TWRP for your model number, you can install TWRP then use the file manager that is built into TWRP to delete the file containing your lockscreen pass/pin. That is the simplest solution and it does not wipe the rest of your data.
[General Questions and Answers] Raresh T:
"For devices with a locked bootloader, booting an unsanctioned OS (e.g.
[General Questions and Answers] Raresh T:
Question
[General Questions and Answers] Droidriven:
Anything that is not official will not boot with a locked bootloader. The purpose of unlocking bootloader is not just to allow us to "flash" custom software, it is also to allow "booting" custom software. Anything that is not stock or stock based, will not make it past the bootloader during the boot process.
[General Questions and Answers] Raresh T:
that i understand. but would be impossible to create a custom bootloader ? lets say a more permissive version of the stock bootloader
[General Questions and Answers] Droidriven:
A locked bootloader is a locked bootloader, regardless of how you modify it.
[General Questions and Answers] DiamondJohn:
Thats not exactly accurate. I have explicitly re-locked the bootloader on a nexus 5 AFTER flashing a custom ROM. With the re-locked bootloader, it still booted and ran the custom ROM.

---------- Post added 21-07-2020 at 00:01 ---------- Previous post was 20-07-2020 at 23:56 ----------

What are you trying to achieve and mean with a "more permissive bootloader"? The word "permissive" is synonymous with SELinux, which is defined within the ROM not the bootloader.

If you mean permissive as in allowing you to flash custom ROMs, then its going to be a lot easier to unlock than source, build, compile and flash your own.
[General Questions and Answers] Droidriven:
Yeah, there are exceptions, some MTK devices can flash custom software even with the bootloader locked. But on some/most devices, custom software doesn't pass signature checks during boot, resulting in bootloop. The point was, in general, locked bootloaders don't allow flashing or booting.

In the case of your Nexus, if you were using an AOSP/AOSP based custom ROM, that would probably technically be considered a "modified stock" ROM on a Nexus since AOSP is what it comes factory installed with and locked bootloaders allow modified versions of stock.

Not the same as, for example, flashing or booting a CM or LOS ROM on a Verizon Galaxy S3 while the bootloader is locked, which results in a bricked device, in some cases, a hard bricked device, requiring a JTAG to fix it and that device wasn't as locked down and finicky as modern devices or modern android versions.
[General Questions and Answers] SubwayChamp:
I have a locked Qualcomm device that firstly running on Marshmallow I could put anything custom on it and it's working fine till now even I'm using Android 10 so I didn't need to update the bootloader.

First restrictions from Google started from MM and then since Nougat was completely implemented; maybe this is the key why old devices accept something unofficial..

It's hard to make a kind of engineered bootloader to make it un-restrictive but I think can be done.
[General Questions and Answers] DB126:
FWIW - a variety of custom Lollipop based ROMs could be 'flashed' on 5th gen 7" Amazon Fire devices with a locked bootloader. That was the whole intent behind FlashFire which was not specific to Amazon devices despite the name similarity. Party ended when amazon patched the bootloader vulnerability.
[General Questions and Answers] Raresh T:
Amazing loyalty you ve got mate for such devices. I applaud you and wish you find those files. Truth to be told, I wouldn't adventure with these windows mobility le phones, they are frustrating slow (got a toshiba tsunagi). But to each their own. Good luck!!
[General Questions and Answers] diNovoM:
Sad news, licences dont come with manufurers but have to be paid through ms. But even extended support for latest 6.5 has ended and except you already bought it through zebra or likes there seems to be no way to legally get the needed licence. Also i am not sure it would solve your problem. The device does have wifi/bt with 5.0 already (read even wpa2 available/working). You could try to reset the device, but it is quite an old one, could be those parts are simply broken.

Btw, since you mention wlan i do hope for local network only? I would not advise to use such old software in the world wide web.
[General Questions and Answers] diNovoM:
it would have helped, if you would exlpain things you tried so one can exclude that. There seems to be soft and hard reset.

This page goes a bit through the WM licencing. Those devices are either qualified devices or come with their key on those images, in any way you need volume licence agreements and in last case also one providing updates. Non of that seems to apply for your device. Too bad, they did only set win phone 8+ for free back 2014.

Another thing to try. Btw to get more infos, at which step does connecting the device fail?
[General Questions and Answers] diNovoM:
Sry , cant help much on that topic. I'd guess CF cards are your best bet. But depends on where you live/available adapters. On a lookout though I was surprised that you'd hardly find any. Only found this one supporting 5g (and prob WPA2 too, dunno if you also need enterprise?).
[General Questions and Answers] Droidriven:
There are also USB wireless adapters that support 5G, you can try getting a USB2 female>USB2 female(USB2 coupler) then connect your data/charger cable to your Axim, then connect the USB>USB coupler to the USB male end of your data/charger cable, then insert the USB 5G wireless adapter into the other end of the USB coupler.

If you are lucky, that might work.
[General Questions and Answers] blissakiara:
hello, my first post here.

my android phone shows a black screen during calls. but before calls, like dialing, it seems okay but when you get to the call, it just shows a black screen, but the call works. help please?

thanks in advance.
[General Questions and Answers] diNovoM:
Try checking the settings in "dialer app". Like other settings proximity sensor.
[General Questions and Answers] xunholyx:
Your proximity sensor is probably getting blocked by your screen protector. I had this issue with my first screen protector on my Pixel 2 XL
[General Questions and Answers] SubwayChamp:
If you mean that device get black during call without close it up to your face and you are unable to interact with then you might take a look on some third party apps that can interfering specially those that have phone permissions or can draw over other apps. If this is the case some wipes would be needed before to uninstall it/them.
[General Questions and Answers] s_m_a_s_h:
Hi, what's the best none root 'call recorder' out there currently?