yashsingh1/xdaforums huggingface dataset:
[LG G7 One Guides, News, & Discussion] Mathegar:
Hi,

I've had the phone for about 2 weeks now. As for battery life, I cant complain. But I'm a light user. I'm getting a full 2 days of use between charges. Where I can provide some useful feed back is the speaker and dac. For the speaker, i would compare it to an ipad, maybe a little louder. It does fill a small room quite well if all you want to do is have background music. I'm an enthusiast "audiophile" so i wont be using it for this much, but its good to get the kids dancing and such. Obviously there is little to no base, but it does get surprisingly loud.

Ok, for the DAC, this surprised me. Its drives my 50 ohm HD558's with ease. The soundstage is broad and clear allowing you to listen to each instrument independently. There is lots of definition in lower frequencies. A really great listening experience. Its like having one of the DragonFly, or FIO, etc. USB DAC/AMPs built right into the phone. Plus, so far im only listening to 320kbs spotify downloads. It supports flack, etc. For someone who listens to lots of music, this is a very nice surprise. I was expecting some "bass boost bull****" but no, this is a legit DAC for listening to music the way it was recorded. For fun, I plugged in my HD6xx and its clearly not powerful enough to drive 300 ohms adequately. But no phone or normally priced ubs dac/amp can. So for the 435$ CAD i paid, i feel i got some great value here given the phone's performance as a music player.

Other thoughts, screen is great. Colors are good, viewing angles are great. Nice and bright. Back is a little slippy for my tastes. Camera app right now is bare bones, reds are over saturated but it works just fine. No "portrait" mode but thats coming apparently... If you want photography, get a DSLR. But if you XDA guys can get the google camera working on it... that would be nice ;) Its plenty fast at opening and navigating apps.

Hope this helps.

o7
[LG G7 One Guides, News, & Discussion] Aluminium X:
Thanks for your input, really appreciated!
[LG G7 One Guides, News, & Discussion] inkubux:
I'm really tempted by this phone. I can have it on a Koodo tab for 360$ which is a good deal.

I'm looking at the MIA2 as well, but this phone seams superior in almost every spec except the storage.

The only thing that makes me hesitate is that the xda forum is almost empty :/

I've had a weird experience with my LGG3 also (It was great for the 1st year and then it became really unstable, and network was always disconnecting), so i'm also a bit hesitant towards LG.

After multiple weeks how is the battery life ? and the camera ?
[LG G7 One Guides, News, & Discussion] ChrisAG:
I get 24-hour battery life through my average use. A couple of phone calls, lots of browsing, some YouTube videos. Not sure of the SOT, but coming from my 3 year old Moto X2, which was never great at 2300 mAh, this LG 3000 is much better.
[LG G7 One Guides, News, & Discussion] goofball2k:
Can the bootloader be unlocked easily? LG phones typically don't make it easy for Canadians, not sure if Android One changes that for this phone.

Thanks!
[LG G7 One Guides, News, & Discussion] newcdn:
I don't think it's possible
[Xiaomi Redmi S2 Questions & Answers] FR8148:
I have a Redmi S2 with MIUI 10.0.4.0 OEFMIFH global version (after upgrade from original version).

When trying to see the ARB status I get the following:

E:\ADB\platform-tools>fastboot getvar anti

anti:

finished. total time: 0.031s

The 'anti' value is empty!!! It should be a numeric value, I think.

Does it mean the phone is free from ARB? May I go back to an earlier MIUI version without bricking it?

Please, some light on this.
[Xiaomi Redmi S2 Questions & Answers] mahajant99:
Redmi S2 does't have ARB
[Xiaomi Redmi S2 Questions & Answers] FR8148:
So it seems. Thank you. Good news :)
[Xiaomi Redmi S2 Questions & Answers] Hateyoupeak:
You can roll back to previous miui version and ARB is absent
[T-Mobile Samsung Galaxy Note 8 Questions & Answers] Andriodfreak46:
So I started to notice recently that when I have my anything connected to Bluetooth like my headphones or my car stereo when my wifi either drops or is out of range and switches over to my mobile network it will switch my audio to come out of my phone. It is really annoying because I never know when it will drop if it ever does. Has anyone else been experiencing this?
[T-Mobile Samsung Galaxy Note 8 Questions & Answers] JokersWild0075:
Audio

Yup. It is happening to me too. It must be the latest update. SMH
[General Questions and Answers] sbcontt:
Back in the days of Symbian, I had Bluesoleil to make and receive phone calls from Windows XP. Modern laptops have bluetooth hardware that is unsupported by Bluesoleil. However, one would think that due to Android being open source, it would be possible to mimic the functionality of Bluetooth HFP/HSP. using WiFi.

Why isn't it being done? I know the audio routing inside Android devices is total junk. Will the latency be too high and impractical?

Is there any way to use Windows 10 device as handsfree calling device aside from buying a 2018 Dell?
[Nexus 5 Q&A, Help & Troubleshooting] maybeme2:
This is probably a stupid question but I need to know.

I used an app (SD Maid) to see the file distribution in my 32Gb sdcard. Does the screenshot below mean that all my files are duplicated? The contents of both

/storage/emulated/0

/data/

seem to be identical.

—why is one labelled 'private' and the other 'public'?

—When using a file manager, does deleting a file in one delete it in the other? If so, which is the real file and which the copy.

—does it matter which one is deleted?

Thanks
[Android Q&A, Help & Troubleshooting] PeterH92:
Hello, I have downloaded TVLauncher 3 and I'm happy with the launcher so far, however, I want to add different tiles but for some reason, I don't see them at the bottom under available tiles? Apparently, you can choose between different tiles that the community uploads.

https://imgur.com/m2oocIL
[Android Q&A, Help & Troubleshooting] martinjo24:
I think is finish....before i can choose suggestion of tile...not now...i need to save picture on google
[Honor 8 Lite Questions & Answers] RazaKhan1112:
Does anyone has link to the flashable stock oreo rom, by using dload method, for Honor 8 lite. Firmwares from firmware finder fails at 5 %.

Current firmware: pra-la1c185b220
[Honor 8 Lite Questions & Answers] oslo83:
On http://androidhost.ru/search.html look for PRA ...

---------- Post added at 19:48 ---------- Previous post was at 19:47 ----------

I meant search
[Honor 8 Lite Questions & Answers] amrqqq:
You should use the Huawei erecovery option it automatically installs Android and it will override recovery and unlock
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] xRaZeR_FuZioNx:
The actual FRP partition in this SD recovery image is empty. And so are a bunch of other ones; they all seem to be blanked out with 00s. Maybe they are used for mounting the images? But in that case, what would be responsible for mounting them? I think one of the partitions that actually has an ELF header might be worth looking at.
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] BigCountry907:
The sdcard image is for the dragonboard to boot into fastboot mode.

So you are correct. Most of the partitions are empty.

The bootloaders are present on the sdcard.

I havent determined if they are running or not.

The only byte that matters on the FRP partition is the last byte.

00 = FRP Lock Off

01= FRP Lock On.

If you install Liveboot then the log files on bootup are saved.

Looking in that log I can see the sdcard partitions are being mounted.

If you

cat /proc/mounts

You will see many are mounted.

This was just an initial test to see if the sd card would get read on boot.

It does so now im working on building a card with the V2 samfail installed.

My hope is to boot a full system off of the sdcard.

Then development can be done without touching the UFS.

If we can get the bootloaders to run off the sdcard as well this will open a huge door for us.

I will let you know how it goes with my next test.
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] BigCountry907:
The thing that is significant thus far is the fact that booting with the sdcard IS SETTING frp LOCK TO OFF.

The normal Samsung Note 8 partition scheme uses Persist and Persistent partition for setting the FRP on or off.

If both persist and persistent are ZERO then FRP = off.

So the stock bootloader will read partitions that are (whitelisted) and verified to be Qualcomm Unique GUID Type.

Possibly even boot a bootloader that is not signed by Samsung but signed by Qualcomm.

If Qualcomm signed bootloaders will run then we can actually compile sign and boot our own bootloader.

Here is how.

https://www.96boards.org/documentation/consumer/dragonboard/dragonboard820c/guides/

Building the SD rescue image

The scripts to build the SD rescue image can be found here:

https://git.linaro.org/ci/job/configs.git/tree/lt-qcom-bootloader-dragonboard820c.yaml,

where we defined the script parameters and variables

https://git.linaro.org/ci/job/configs.git/tree/lt-qcom-bootloader/dragonboard820c/builders.sh:

where the actual commands are being executed.

Same Chip so we can use the source code.
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] BigCountry907:
I will attach here the first revision of my GPT Decoder Spreadsheet.

It takes the GPT which is the UFS Partition Table and decodes it.

Once the GPT is decoded we can use it to make the following.

Rawprogram.xml >> used for flashing in EDL Mode like emmcdl.exe or dragonboard "QDL"

Partition.xml >> used for making GPT files and the Rawprogram.xml and is used by qualcomm tools like Ptool.py Msp.py ext.

Partitions.txt >> used for flashing sd cards or writable devices using mksdcard script.

So essentially the GPT is the foundation of everything. The GPT is what the samsung .PIT files write.

You can pull the GPT off the device using the shell.

Here are the commands.

The MAIN GPT. Tables

The main GPT is the first 24kb of each device block on the UFS (ie sda, sdb, sdc, sdd)

adb shell
su
dd if=/dev/block/sda of=/sdcard/gpt_main0.bin bs=1024 count=24
dd if=/dev/block/sdb of=/sdcard/gpt_main1.bin bs=1024 count=24
dd if=/dev/block/sdc of=/sdcard/gpt_main2.bin bs=1024 count=24
dd if=/dev/block/sdd of=/sdcard/gpt_main3.bin bs=1024 count=24

The BACKUP GPT. Tables

The backup GPT is the last 20kb of each device block on the UFS (ie sda, sdb, sdc, sdd)

So the start address of the backup gpt is total size in kb of disk - 20kb.

To get the skip= number you have to take the total kb of the disk and subtract 20 kb from it.

This is for the U2 bootloader.

adb shell
su
dd if=/dev/block/sda of=/sdcard/backup-sda-gpt.bin bs=1 skip=63916978176
dd if=/dev/block/sdb of=/sdcard/backup-sdb-gpt.bin bs=1 skip=4173824
dd if=/dev/block/sdc of=/sdcard/backup-sdc-gpt.bin bs=1 skip=4173824
dd if=/dev/block/sdd of=/sdcard/backup-sdd-gpt.bin bs=1 skip=62894080

We will be needing someone to pull the GPT tables from all the bootloader versions except for U2.

I am on U2 and this spreadsheet is for U2.

I will need the other GPT tables to build the unbrick for other bootloader versions.

Look at the spreadsheet and the different sheets in it.

You will get an Idea of how it works.

I use formulas and link to the pasted GPT tables to decode them.

This spreadsheet still needs work so some of the data is manually edited at this time.

But for U2 bootloader rev this spreadsheet is correct.

Use open office to use or look at this spreadsheet. << ITS FREE

Use 7z to unzip the files
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] BigCountry907:
NEW possibly very Exciting Discovery.

Don't get too excited because i need to verify but from what i see.

In the AP_N950USQS2BQK2_CL12461033_QB15680825_REV00_user_low_ship_MULTI_CERT_meta

There is a folder called meta-data.

In that folder there is a password protected zip called FOTA.

The password is fotatest1234

I see everything in there is to sign files.
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] pbedard:
Sorry to be off topic i hope the sanfail team is on board with u
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] BigCountry907:
One more writeup about the recovery signature hack

What happens is that the stock recovery checks the public part of the key pair against a file in the recovery.img ram disk. Usually /res/keys. You can locate this call in one of the recovery log files located in the /cache. When you get your device the /res/keys that is in the ramdisk is generated by the manufacture keyset therefore limiting the update.zip to be signed with the manufacturer keys.

So I have tested and found a way to change that. Like I said I have tested and it works. If you pull your stock recovery image or get it from a factory update.

Take that recovery.img and split it into the seperate kernel and ramdisk.

Extract or mount the ramdisk -cpio.

Generate your own set of private keys using the same public exponent as the factory rom.

Example and probably most common: Exponent: 3 (0x3)

Example: Releasekey.x509.pem and Releaseke.pk8 generated with Exponent: 3 (0x3)

Take the new keys and use DumpPublicKey.jar to create a new keys file.

Replace the /res/keys file with the one created from your keys.

Repack the ramdisk.

Repack the recovery.img using the correct offsets.

Either flash the new recovery.img to the device or use fastboot to boot it.

Example: fastboot boot recovery.img

Now take an update.zip and edit the updaterscript so that it will fail at an assert / unless you actually want to flash the update.

Sign the update zip using your .x509.pem and .pk8 keypair. You have to use the signapk.jar with the -w option else it wont work.

It will pass the signature verification of the recovery for sure.

We just did the same thing that the manufacturer does with there keys.

I dont anticipate any problems with the bootloader because the new recovery.img is identical to the original recovery.img except for the /res/key is your key.

The boot loader isn't checking that key "that i know of" so it doesn't know anything is different.

And that is how to load any update you want. You sign it with your own key. You make the recovery.img /res/keys with the matching keys.

Now if you are a developer you could probably figure out how to do all of the above.

Otherwise there is a lot more to it than it seems.
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] dazemc:
Even if you were able to flash system images, would they still not have to be stock(ish)? Would you not still have to go through the whole rigamarole of obtaining combo bootloaders and disabling dm-verity? What about rebuilding a kernel that is kexec enabled and flashing over the recovery partition to chainload another kernel? Would the bootloader not check the signature since it's already been 'signed'?
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] elliwigy:
i just got paid for a exploit i reported to samsung back in may lol.. it was rated a high vuln.. it was for msm8998 chipsets on 7.0 (only tested on vzw tab s3)

I was listed on sept. security bulletin even lol.. i got 2500$ (1950$ after korea n us taxes n fees n w.e else.)

The exploit (without going into details) allowed flashing a modified partition and executing scripts/commands in init context.. the patch basically said they blocked or removed all init scripts lol

i never reported SamPWND.. it wouldnt be elig anyways bcuz it uses leaked eng firmware with the exploits

if ur sdcard trick does disable frp you cant report it now since u already posted publicly lol
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] elliwigy:
isnt the note 8 msm8998? the dragonboard strings u posted are for the older msm8996 chipset as well as they are for lab purposes.. theres quite a few differences even without taking into consideration the chipsets are different...

one being samsung.. samsung takes qualcomms firmware/source and customizes the crap out of it.. disabling/removing fastboot, implementing the odin protocol etc etc

i dont think the sdcard approach is viable.. secure boot is enabled and the partitions u speak of flashed to an sdcard are not signed appropriately so the device wouldnot boot up if it was in fact trying to run off the sdcard..

even in edl, edl doesnt per say let the phone boot unsigned firmware.. its merely a flashing mechanism.. so it will allow you to flash just about anything if using signed programmers and everything else is proper but if that firmware is not signed the device will not boot due to secure boot..

the private key is burned into hardware at the factory..

with that being said, i would look at the non volatile partitions that arent required to be signed and see if theres anything there that we can modify to help in unlocking the bl.. partitions like param, or steady or misc etc etc that we could modify and flash in edl and still boot as its not checked for integrity if that makes sense lol

partitions like misc.. on combo you can do in shell "setprop sys.boot_mode ffbm" and itll write ffbm-01 to the misc partition then boot into a special diagnostic mode which you can even see it in the last kmsg/boot logs.. maybe theres a boot mode or somethin similar that turns boot from sdcard on?

dunno bout newer devices but s7 and s6 etc. the unlockable sd variants use crom.apk (their bls have a crom lock)... pushing req libs with root and running logcat while running crom it writes a "KIWIBIRD" flag to the steady partition then when device boots it reads it and bl is unlocked..

On newer locked sd devices theres an eng mode.. theres an eng cert that gets flashed in odin that i believe writes to stead or param, not sure lol but u get the point..

just trying to say theres other routes to look at that i think would be more viable.

i spent close to a year messin with edl on msm8998 (s8+ g955u), it is a viable way in if u can figure it out.. unsigned firmware like boot.img, recovery.img and the usual partitions never booted for me.. always secure check fail even when flashing with edl..

theres an old read but decent and somewhat related to sdcard.. samsung devices used to have an option in odin called t. flash that was supposed to flash the stuff in odin to an sdcard in the device.. i think he crafted a boot.img then tflashed stock or somethin like that lol.. it was yearsago so surely patched unless sammy goofed and quitely re-enabled it lol
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] elliwigy:
to add after reviewing further, the dragonboard 820c is closest to snapdragon 820 which was in the S7 devices.. or similar to msm8996.. note 8 was msm8998 or closer to snapdragon 830? if that exists lol
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] pbedard:
Rip
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] BigCountry907:
I wasn't thinking of reporting the FRP trick.

There are a ton of ways to accomplish the same thing.

If you

dd if=/dev/zero /dev/block/sda5

and

dd if=/dev/zero /dev/block/sda12

Well FRP lock = off.

I just hate the Idea of someone using my work to profit from samsung.

I love for people to use my work and to contribute to it to help everyone.

So screw the money I just want to help.

Cool to know that you did get paid though.
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] BigCountry907:
RIP what?

This party is just getting started.

Pay attention.....you might be surprised how much you can learn. :cowboy:
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] butchieboy:
WORK IN PROGRESS[emoji16]

Sent from my Still Rooted NOTE 8
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] butchieboy:
EDL was used for S8. Those that updated to bootloader revision 5 are now able to flash EDL and extract a rooted system.img from a rooted rom and flash with safestrap. Is this the same concept?

Sent from my Still Rooted NOTE 8
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] quanqw:
Great works! This is my finding.

Our custom boot can be root via SuperSU.zip? Will it pass signature verification?
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] quanqw:
Thanks
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] R-T-B:
Hello all.

This may be the wrong forum, as I'm technically a Galaxy S8 SM-G950U owner, but there is some crossover and I figured I'd consolidate our efforts as the devices are similar firmware wise as far as the locked bootloaders go (or so it seems).

I'm coming from LG land where I helped in the G3 era with qualcomm debricking stuff. Was pretty famous for it back then, but a lot has changed! Most of my work is sadly not here at xda, but known externally in the cellphone refurbishing industry.

At any rate, I have some knowledge of what to look at and this thread has supplemented that knowledge. I began playing with devinfo partition on a v5 bootloader as it seems no one ever really tried that. I got the following after setting and unsetting a few bits:

https://img.techpowerup.org/190310/unlocked.jpg

Download mode still says secure boot is enabled, but the "unlock" symbol has me hopeful. Am I onto something or did this "Knox" I keep hearing about just notice me? lol

EDIT: When flashing my verizon stock firmware, the unlocked padlock symbol is maintained. Anything to this? How would I safely test if the bootloader is truly unlocked?

EDIT: Sadly I think this was false hope. Appears related to the ENG modem. Still playing with things though!
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] DroidisLINUX:
The eng boot, and any sam fail boot.img have a modified unlocked boot.img and system, but the hardware checking stops us from modifying any boot. And the checks also check the system, and he was able to boot a modified system.img with the eng boot loader, only because they where made for each other. After that we have only been able to edit the system.img in either twrp recovery or running system itself. Sounds like the same thing you got. In the build.prop it does show unlocked boot=1 for unlocked an emgine boot.img and system will have this. Or any samfail running system.
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] chappatti:
Is this dead? I'm still holding on v1 bootloader....
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] Eudeferrer:
Not sure. I'm holding out on v3, but Pie and its new features sure looks tempting.

Sent from my Pixel 3 XL
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] plainbum:
What kinds of features?
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] Eudeferrer:
Adaptive battery, new UI setting looks, new limits on text messages, new emojis, gesture navigations, dashboard, app timer, do but disturb, Wind down, smarter notifications, easier way to take screen shots and edit them, dark theme increased security, etc....

Sent from my Pixel 3 XL
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] plainbum:
Thanks, I wond r if all that will slow the phone down.
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] Builtfordtough1:
Not at all. I went ahead and updated to PIE and love it. It was worth loosing root. I really was just using root for add blocking and free hotspot. For ound a work around for both. The battery life is WAY better.
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] ntrain2k:
What were your workarounds for ad blocking and the hotspot?
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] Builtfordtough1:
For ad blocking blokada VPN. For the hotspot my workaround only works for sprint on the U1 firmware.
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] Death-Dealer:
I'm on sprint and haven't been able to get it to work. The previous ways from Oreo and nougat don't work. And I've used blokada too since the n8 release..... Couldn't use adaway anymore like I did on the N4. So how did you get hotspot working?
[Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &] Builtfordtough1:
During the upgrade the prl entries arnt made until you do a manual update. You can add the below and not kick add prl update and you will have service and hotspot. Add a new apn as listed below.

Name

APN2 LTE|EHRPD internet

APN

n.ispsn

MMSC

https://mms.sprintpcs.com

Multi

oap7.sprintpcs.com

Mulita port

80

mcc

MCC

310

mmc

120

APN type

default,mms,dun

apn protocol

4/6

roaming

4/6

Bearer

LTE, EHRPD