yashsingh1/xdaforums huggingface dataset:
[Verizon Samsung Galaxy S6 Edge] jbarcus81:
I just found this.. and am reading as I type.. (wait, I'm not that talented) -- I'll be reading it over after I post this, yeah, that's better.. Says it trips knox.. Not sure how big of an issue that really is to most of us but it does get tripped.. I don't think it will work on mine and since this is the Verizon forum I'm guess yours too.. since I'm G925V... Hmmmmm .. I don't think I'm even going to try it. Yikes..

http://xdaforums.com/galaxy-s6/general/galaxy-s6-root-5-1-1-variants-t3147074
[Verizon Samsung Galaxy S6 Edge] elliwigy:
it wont work until we can unlock our BL hence why theres no Vzw device listed lol
[Verizon Samsung Galaxy S6 Edge] Archangel:
Ah yeah,, I think development on this phone is pretty much dead,,, sorry to say it is such a great phone.
[Verizon Samsung Galaxy S6 Edge] wolferno:
Yeah... we need to form a team. I just have zero clue how to go about finding exploits...
[Verizon Samsung Galaxy S6 Edge] elliwigy:
wish it were that easy lol
[Verizon Samsung Galaxy S6 Edge] Archangel:
I know right,,,the Galaxy S5 has been out for how long and they just now found an exploit LOL.
[Verizon Samsung Galaxy S6 Edge] Rushing:
Ha-ha. And zero chance =]
[Verizon Samsung Galaxy S6 Edge] wolferno:
It's just not worth anybody's time. Easier to switch devices than toil through days of work that pays nothing and has no guarantees for a device that will be outdated in a few months.
[Verizon Samsung Galaxy S6 Edge] elliwigy:
this device is going to be around a few years so a few days is minimal.. thing is, itd most likely be more than a few days lol
[Verizon Samsung Galaxy S6 Edge] limeman35:
I learnt my lesson getting a close sourced CPU chipset in my phone. Glad they going back to doing snapdragon processors
[Verizon Samsung Galaxy S6 Edge] iamdanxi:
Does anyone know if the bootloader for the G925K variant is locked or unlocked? Or how could i prove it?
[Verizon Samsung Galaxy S6 Edge] elliwigy:
not sure.. this is the verizon variant thread lol

all bootloaders come locked on Sammy devices unless you unlock it if your device is unlockable.
[Verizon Samsung Galaxy S6 Edge] Robdanzig69:
I have Sm-g925v how can I unlock the bootloader I don't have oem unlock option in developer settings....
[Verizon Samsung Galaxy S6 Edge] CloudyxVision13:
Verizon has disabled the ability to unlock our bootloaders, so sadly we are stuck with a locked device.

And I'm pretty sure development on this device has stopped, which sucks, but sadly we really can't do much about that.
[Verizon Samsung Galaxy S6 Edge] Robdanzig69:
I'm trying to get get root but chainfire cf autoroot says not to download with locked bootloader
[Verizon Samsung Galaxy S6 Edge] CloudyxVision13:
What is your build number?

You can only root OC3 and OE2 with Ping Pong Root.

If you are on OF1 or higher, you cannot downgrade to those and there is no root for Marshmallow on this phone, because like I said earlier, the development is pretty much dead.

Sorry man.
[Verizon Samsung Galaxy S6 Edge] Robdanzig69:
MMB29K.G925VVRU4CPC2
[Verizon Samsung Galaxy S6 Edge] elliwigy:
then you cannot root at this time lol
[Verizon Samsung Galaxy S6 Edge] Robdanzig69:
I'm not on the Verizon network never have been I'm GSM unlocked on t-mobile any chance Verizon would give me the unlock code for the bootloader
[Verizon Samsung Galaxy S6 Edge] MrMike2182:
None, no chance.
[Verizon Samsung Galaxy S6 Edge] awadh730:
this is the link for root
[Verizon Samsung Galaxy S6 Edge] Delgoth:
I don't believe we can declare a non existent unlock method yet.

In my thread located here, I describe a process I started a couple weeks ago for gaining root from stock MM.

Has anyone attempted, at least in part, anything described in my method? Is there a reason for why using the dirty cow exploit can't get us enough of a system dump to pick apart the kernel and bootloader?

I mean, I've seen a package take over the permissions heap, setup a new system partition, and still pass a dm-verity check. If it's possible to make changes that are persistent through factory data resets, why then, can there not be a Safestrap-esque procedure at the very least?
[Verizon Samsung Galaxy S6 Edge] nitekilla:
As of now, there is absolutely no way to root a Verizon S6E running 6.0.1 Marshmallow? :(
[Verizon Samsung Galaxy S6 Edge] Delgoth:
If that were true, we wouldn't have any malware like Hummingbad.

And isn't it funny how the S6 Line is so horribly locked down.

But 2016 saw the most Android exploits released in A LONG TIME. And most of them applied to all these new Samsung devices that are locked down because they are supposed to be more secure.

Sounds like they locked em down so the government can hack everyone. People should be looking into dirty cow mixed with kernel exploits.
[Verizon Samsung Galaxy S6 Edge] nitekilla:
So there IS a way to root my phone?
[Verizon Samsung Galaxy S6 Edge] elliwigy:
lool.. that makes no sense at all.. not to mention dirty cow was patched i think in January or December so how can it be used on new devices that are already patched?

you should get out there n,look for exploits for us to make it easy for the devs
[Verizon Samsung Galaxy S6 Edge] Delgoth:
Well I'm still on a completely prepatched Galaxy Note 5, and have an S6 Edge that is on the December update, but can still flash an unpatched kernel. I just don't know how to do the more low level work. I'd love to know.

But I do have quite a few ideas I've been keeping around, but if someone is fully updated, exploits will never work for them.

If we look at the RKP exploits that were patched in February, some in January, those are big ticket items I can't get anyone's attention on.

I can do a write up and send it to you though.
[Verizon Samsung Galaxy S6 Edge] justFaisal:
planning on getting the G928V variant but can't seem to find any information on which variants have locked bootloader and which don't.
[Verizon Samsung Galaxy S6 Edge] Delgoth:
Since we can use an ENG Kernel and downgrade all the way back to builds from mid-late 2015. I don't see why we don't have enough exploits available to us to unlock the bootloader anymore. I just suck at disassembly and decompilation. Never really used a decompiler before so that is what I am currently learning how to do.

2016 saw the most exploit ever revealed in a calendar year for android. And most of them were tested by Project Zero using a G925V. There's a bunch. I am still on the lookout.

Remember Project Zero from Google posted in February that they found a way to load a Kernel module by bypassing the signature verification. This should mean, there is a way to KEXEC this device. That was originally reported in October 2016, and patched by January 2017.

This means there are a lot of builds vulnerable to this exploit still that we can fully downgrade back to. Not to mention Quad Rooter if you disable Google Services for a minute. Or Certifigate.
[Verizon Samsung Galaxy S6 Edge] solomon-777:
Hello

Is there any news about bootloader unlock?

when I install this firmware for this firmware G925VVRS4DQI1_G925VVZW4DQI1_VZW There are 4 files in it then when it launches, an open lock appears on the display,but when I set it up then after the reboot the lock does not have((
[Verizon Samsung Galaxy S6 Edge] eArmin:
Any news?!
[Verizon Samsung Galaxy S6 Edge] bwagner.ash88@gmail.com:
Anyway to unlock bootloader for Verizon s6?
[Verizon Samsung Galaxy S6 Edge] tab328:
I'll be the latest in a long line of fools to think that cheap g925v on ebay was a steal. I've spent the last few days trying everything I could find to unlock the bootloader or root the darn thing. I DID manage to downgrade to 6.0.1 and use adb to delete all the bloatware and verizon apps, but I'll forever be plagued by the giant red startup screen and the lack of the secret dialer codes...

I've read through most everything, but in case I missed a rooted 6.0.1 or a way to change the boot animation without root, I'd love it if you'd inform me.

I also couldn't ever get fastboot to do anything but wait around for a device.
[One (M7) Q&A, Help & Troubleshooting] shawek:
My Htc M7 is s-off,supercid,unlocked bootloader,root,custom twrp recovery....When i bought M7 it was full stock,and with locked network.I unlocked everything,and i flash Config.dat that gets me acces to my network...

That was two years ago,i flashed lots of roms and kernels and firmwares and RUU 's thru that time.

Lately i notices drops in my network state,ofkors while i was tracking unusual battery drains.While in most custom roms,APN's are configured automaticaly,in some they are not.So,i noticed that my phone can acces network without any APN configured or any APN's in the setting list.

Here is a picture where some app from playstore says that my network is locked(i dont know what this means),but without APN configured i run Tele2 sim and have Tele2 signal.

Is this ok,or maybe some RUU's that i flashed in the past turn my "unlock" state to "locked" state?
[One (M7) Q&A, Help & Troubleshooting] clsA:
You would get an invalid sim error if you were not unlocked
[One (M7) Q&A, Help & Troubleshooting] shawek:
Thanks :) i wasnt sure about this,its not mentioned anywhere if Config.dat can be reseted or deleted by Ruu or anything,and if maybe "unlocked" state can be lost or broken by accident,or partialy lost or broken...thanks again
[Sprint Samsung Galaxy S6] alfiej:
Is there a way to turn this off? When I answer a call I have to press 1. It's annoying and I've missed called fumbling around. Can I turn this off?
[Sprint Samsung Galaxy S6] nflwideout86:
If you have Google voice enabled, check your settings online and turn off call screening
[Sprint Samsung Galaxy S6] alfiej:
Thanks! Appreciate it!
[Sprint Samsung Galaxy S6] Mig1234:
Yes. seems like Sprint is now joining forces with google voice and the app is doing it.

Go to:

1) https://www.google.com/voice

2) upper right corner there's a gear, hit on it and choose settings

3) under setting choose "calls" and turn call screening off

4) if you do not want the voice-mail text go to "phones" and un-check "Notify me of new voicemails via text"

I disabled under "phone" the "Your Google Voice Number" and took out my number

Seems like google is trying to get people to use their programs without our permission. Not good.
[Nexus 6 Accessories] JulesJam:
Not sure why they didn't make one. I bet it would sell really well. Anyhow, below is the link to the Case Mate contact page.

http://www.case-mate.com/contact/

I was thinking the guy who handles US sales - William Nelson - might be a good person to email to request one. Probably too late in the product cycle, but who knows.
[Nexus 6 Accessories] stumpy352:
I have contacted them a few times about this. I get the same reply every time. "We currently have no plans to offer this product. Please check back with us in the future..."
[Android] Calin:
Extra features to add in Android Build files

​

So this post mainly will gather user's proposed features and also mine which aren't included in the principal one.

This idea came up while i was writing the vendor part were i said that if users want to add some features to be added in the files which is not listed in the OP to write it and i will decide if is good enough to include it.

So because this thread is still WIP i will be the first to start this :D

Autoremove build.prop, .zip and .md5 files after each compilation

​

I find a commit on the Euphoria git where a developer " Cl3Kener" (Github name) added some new features which should be included by default in my opinion..

So we know that when we make a compilation process a .md5 file will be created a .zip file will be created and also a build.prop .

Basically these files are created every time we make a new build and, to don't go and remove the build.prop every time for the new compilation or even for the zip and md5 files ,

These strings will autoremove these files every time you make a new build:

ifeq ($(MAKECMDGOALS),dirty)
+dont_bother := true
+endif

And this one also:

# Clears out zip and build.prop
.PHONY: dirty
dirty:
@rm -rf $(OUT_DIR)/target/product/*/system/build.prop
@rm -rf $(OUT_DIR)/target/product/*/*.zip
@rm -rf $(OUT_DIR)/target/product/*/*.md5sum
@rm -rf $(OUT_DIR)/target/product/*/*.txt
@echo -e ${CL_GRN}"build.prop, changelog and zip files erased"${CL_RST}

The first block of code needs to be putted here:

And the second block instead here:

Basically the end of file :D
[Android] Calin:
Extra fearures to add in the Android Vendor files

​
[Android] Calin:
Extra features to add in the Settings sources

​
[Android] Calin:
reserved10
[Android] Calin:
reserved
[Android] Calin:
reserved 13
[Android] dansou901:
Linux Distribution Part

​

As stated in OP, for building you will need Ubuntu. If you already got it running somewhere on a decent machine, you're fine and can jump to the next post. If you don't like Ubuntu as Desktop system like I do and are using something else (like Arch Linux which I am using) you need to setup Ubuntu. Mostly you don't like to install a full system, so you can choose to install a chroot environment. For this, you only need a separate partition (you can also choose to do this on the partition you have your host system on, but it's better to do it on an own partition so you don't have to reinstall it when you need to reinstall the host system). In this post I'll show you how to setup a chroot environment with Ubuntu installed into it:

1. On the host system, you'll need debootstrap (for installing Ubuntu) and schroot (for chroot-ing to the new environment). On a debian based system, these packages should be installable by apt-get, so you just do

apt-get install debootstrap schroot​

If you use Arch Linux like me, schroot is installable by pacman, debootstrap is available in the AUR (so just install it with yaourt). To do so you also need to install gnupg1 from the AUR (including importing the GPG key of the gnupg1 maintainer like described in the comments of the AUR package) and also ubuntu-keyring to validate the Ubuntu release after downloading.

2. If you installed debootstrap and schroot succesfully and got your partition setup and mounted (I use /mnt in this example), you do:

debootstrap --arch=amd64 trusty /mnt (optionally point to a mirror here)​

This will take some time (around 500 MB will be downloaded and installed). Once this is done, you need to setup schroot. Open up /etc/schroot/schroot.conf in a text editor of your choice and put in something like this:

[trusty]

description=Ubuntu Build Environment

type=directory

directory=/mnt

users=root​

Change directory to the place you mounted the partition for the chroot. To finally get into the new environment, just do

schroot -c trusty​
[Android] dansou901:
Environment Setup Part

​

Now that you have the initial system ready, some software needs to be installed so you can get started. First thing would be to install the java jdk. If you build for Lollipop and later, you'll need openjdk 7. To install that, do

apt-get update

apt-get install openjdk-7-openjdk​

if you run into some errors like I did, you'll need to work around them. If you get the error "dependencies failed" (or similar), and sgml-base is in the list of packages that couldn't be installed, just do

groupadd staff

dpkg --configure sgml-base​

and try to install openjdk again using the above command. If you run into errors concerning libpam-systemd:amd64 you'll need to do two things, first you do

dpkg-divert --local --rename --add /sbin/initctl​

to avoid upstart and init errors and then

sed -i 's/exit 100/exit 0/' /usr/sbin/invoke-rc.d​

to work around the systemd-login script not found error (known bug in Ubuntu 14.04).

Now that you've installed openjdk, you need some packages to build android from source. Install them using

apt-get install bison g++-multilib git gperf libxml2-utils make python-networkx zlib1g-dev:i386 zip schedtool​

Now you need to select a location inside the chroot to build. One remark here: schroot mounts your home directory from the host system into the chroot, so it's not advisable to build there. You can put the repo binary there if you like, but the sources and output directory should be somewhere else. I chose /opt/android (folder android needed to be created of course), but that's completely up to you. Also, please keep in mind that you shouldn't build as root to avoid replacing system files (just use the user from your host system, it's available under the chroot environment as mentioned earlier). Now just download the repo binary and you're ready to download the sources:

mkdir ~/bin

echo "PATH=~/bin:$PATH" >> ~/.bashrc

source ~/.bashrc

curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

chmod a+x ~/bin/repo​
[Android] Calin:
Disclaimer and ROM specifications

Hey guys, so before to proceed with anything, please take 2 minutes to read this, because it may help you later.

When i was writing this thread i was thinking to allow the users to take in consideration as ROM base sources any kind of ROM, but i realized that for ROMs like AOSP, PAC or even Omni there's need more than a simply knowledge to modify the sources and make then the builds.

When i refer to AOSP i refer also to all the others AOSP based ROMs.

Those needs more time to stand on it and requires more skills rather than written here.

So the guide name was changed during the work in progress and changed to how it's now in this moment.

All CM based ROMs took as base sources are all good, so every change which i wrote here can be applied to any of the CM based ROMs.

If you want to make a try, go ahead but i will not provide support for that, i will provide my help for the ones who are making CM based ROMs.

Thanks to @jackeagle for pointing me and give me the ideas to write this part of the guide and don't forget guys, if you're having problems with the ROM compilation just go and see his guide :D ----> [GUIDE][COMPLETE] Android ROM Development From Source To End

So that's it, you can now close this post and go ahead with Guide :)

Good luck!
[Galaxy S 5 Q&A, Help & Troubleshooting] lingowistico:
Hi guys.

TL;DR How to use CM's built in AppOps??

I have an app that needs write access to the sms db.

This is handled with AppOps from Play Store on a TouchWiz rom.

But I know CM has AppOps integrated, I've used it 2-3 weeks ago.

The thing is I've forgotten where it is in the rom, under what menu?
[Galaxy S 5 Q&A, Help & Troubleshooting] Commodore 64:
I know man! In CM11 it used to be at Settings > Privacy > Privacy Guard

But on touchwiz I think we need to dig it up with AppOpsXposed.
[Galaxy S 5 Q&A, Help & Troubleshooting] lingowistico:
Yeah. But where is it in cm12 & cm12.1? I know it' s there somewhere, I just can't find it..
[Galaxy S 4 Q&A, Help & Troubleshooting] arroba3:
Hello!

I've been searching thru the web and these forums for an answer, but I didn't find it. Does anyone how to Swap SDCard & ExtSdCard on Samsung's official 5.0.1 ROM?

Thanks!:fingers-crossed:
[Galaxy S 4 Q&A, Help & Troubleshooting] Strephon Alkhalikoi:
This may not work on the S4 and you run the risk of bricking the device if you choose to attempt it. I will not be held responsible if something happens.

Root, then pull a copy of vold.fstab from /system/etc to your PC and edit using notepad++. Flip the mount points for SDCard and ExtSDCard, then push the edited file back to /system/etc and reboot the S4. If you have an on-board text editor you can simply edit the copy of vold.fstab right on the device. But editing directly on the device can be a bit painful, so using a PC is better.

Example vold.fstab.

# Mounts the first usable partition of the specified device
#/devices/platform/awsmc.3/mmc_host for sdio
dev_mount sdcard /mnt/sdcard auto /devices/virtual/block/nandi
dev_mount extsd /mnt/extsd auto /devices/platform/sunxi-mmc.1/mmc_host /devices/platform/sunxi-mmc.0/mmc_host
dev_mount usbhost1 /mnt/usbhost1 auto /devices/platform/sw-ehci.1 /devices/platform/sw_hcd_host0 /devices/platform/sw-ehci.2

After editing.

# Mounts the first usable partition of the specified device
#/devices/platform/awsmc.3/mmc_host for sdio
dev_mount sdcard /mnt/sdcard auto /devices/platform/sunxi-mmc.1/mmc_host /devices/platform/sunxi-mmc.0/mmc_host
dev_mount extsd /mnt/extsd auto /devices/virtual/block/nandi
dev_mount usbhost1 /mnt/usbhost1 auto /devices/platform/sw-ehci.1 /devices/platform/sw_hcd_host0 /devices/platform/sw-ehci.2
[AT&T Samsung Galaxy S6] The.Jericho.Initiative:
So, according to drakon.us, Samsung has provided factory bootloader unlocker in the Samsung App store.

Search for "CROM Service", You can see the process here:

https://youtu.be/KTTgXqaP7Rk

I'm in preorder hell waiting for my gold S6E from Verizon so I can't verify independently. Is this something we can use?
[AT&T Samsung Galaxy S6] The.Jericho.Initiative:
Seems it's not showing up in the US Store. I'll see if anyone I know in that region can grab the app for us. Might be worth looking into.
[AT&T Samsung Galaxy S6] androidoholic:
So there was a link here to a place to find the app, then poof it magically disappeared. LOL gotta love how that happens. Regardless, the app that was linked did not work, it downloaded and installed fine, but when trying to open it, it just force closes.
[AT&T Samsung Galaxy S6] elliwigy:
fc here also
[AT&T Samsung Galaxy S6] The.Jericho.Initiative:
Like I said, can't download it... If anyone could post it I'd be grateful. Wondering if it could be decompiled.
[AT&T Samsung Galaxy S6] androidoholic:
I PM'd ya a link, it's in my google drive.
[AT&T Samsung Galaxy S6] skylinegtr116:
Can you hook me up as well please
[AT&T Samsung Galaxy S6] KennyG123:
No posts have been edited or removed from this thread. I believe the OP was talking about the link was deleted from the Youtube video link.
[AT&T Samsung Galaxy S6] The.Jericho.Initiative:
Skyline,

No need for a hook up.There's a thread in the hacker/dev forum with both versions of the apk that I've come across... They're available to download there.

http://xdaforums.com/android/software-hacking/samsung-factory-bootloader-unlocker-apk-t3086609
[AT&T Samsung Galaxy S6] jcrompton:
So is there a way to make this work .... FC for me after installing
[AT&T Samsung Galaxy S6] The.Jericho.Initiative:
Well like I said earlier, I'm trying to relearn all this after not using it for six or so years... My intuition tells me that this tool is invaluable, and we know it is functional as we've seen on a Galaxy Tab, it does install and load, but after the disclaimer, it FC's. This is telling me it is probable that the device is simply failing a version or class checker.

If that is true, depending on how this was created, the source can be altered to work with our devices. What's critical here is that these are official Samsung apps; we're not recreating the wheel here. What we're doing is looking at an unencrypted tool that was designed specifically for the purpose of unlocking our device. That's why I posted these to Hacking/Dev. While I am starting almost from square one, someone who is familiar with the environment and scripting language would be far ahead of me on the curve.

Will it work out of the box? Nope, but there is the potential it can be made to work.
[AT&T Samsung Galaxy S6] FlyingColors:
Good lord I hope you or someone else gets it to work. There's hope!
[AT&T Samsung Galaxy S6] kenslee123:
Decompiled the apk and explored around a little, heres the strings.xml. Just wanting to share what it shows.
[AT&T Samsung Galaxy S6] Wiseor:
I really hope this goes somewhere. If this gets ported than I will be so thankful. If there is anything I can do to help I would but I have not much experience with programming
[AT&T Samsung Galaxy S6] SilkyJohnson:
Title is misleading. I would edit it
[AT&T Samsung Galaxy S6] The.Jericho.Initiative:
Done.
[AT&T Samsung Galaxy S6] JuiceBoxBoy:
Any updates on progress or is it completely dead?
[AT&T Samsung Galaxy S6] Wiseor:
By the looks of it you can get it to work you just need to obtain root first... Which means it serves no use seeing as the phones that have root are already bootloader unlocked