yashsingh1/xdaforums huggingface dataset:
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] waylo:
I'm running into a problem I haven't seen described here.

After installing the rooted TOT, booting into TWRP, doing a factory wipe, and flashing the 2 zips, I still encounter the encrypt screen.

If I reset out of the encrypt page, I encounter a TWRP script which runs, then puts me right back to the encrypt screen.

I can't get into TWRP at all because the script just repeats itself.

Thoughts?
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
Try watching THIS video, it should be able to help you:good:
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] waylo:
Ahh. After going around in circles a few times, found out I had to do the specific 'data' format. The default TWRP wipe does not do the job.

Then I got into the TWRP loop. At least that has a known fix. So we're up and running now.

---------- Post added at 04:13 PM ---------- Previous post was at 03:57 PM ----------

Anyone try to use the SIM 'device unlock' app after rooting?

I had successfully unlocked the SIM prior to rooting. Trying it again gives a 'device not eligible' error. Don't have a non-Tmob SIM to test it out at this point.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] waylo:
Android Pay update:

So I am very interested in how Android Pay may or may not work after rooting via this method. Here are my investigative results thus far.

SuperSU must install via a 'systemless' root method due to security changes with Marshmallow. Thus, when SuperSU is flashed in TWRP as described in this thread, it can only install this way. It should not affect the /system partition.

Android Pay uses the "Safetynet API" to detect for tampering/root. What they classify as tampering is not entirely clear. But they do check /system among other things. It looks like apps that have altered the /system partition in some way are detected via this method. It must also check the permissions of the /su/bin folder, as it should have a 751 permission profile (which is the described fix in the original post instructions).

(more boring info here http://www.howtogeek.com/241012/saf...y-and-other-apps-dont-work-on-rooted-devices/ )

There are apps, such as Safetynet Helper sample (https://play.google.com/store/apps/details?id=com.scottyab.safetynet.sample), which can utilize the API to see if the API is tripped.

Right after installing the TOT and getting everything to boot properly, the app shows everything is still kosher. I was able to run Android Pay and add credit cards. I have not had the chance to carry out a purchase though, which is the true test. Here a user states that it does work just fine:

http://xdaforums.com/showpost.php?p=67201313&postcount=70

The only root apps I'm running now are Titanium Backup, Greenify, Quickboot, Betterybatterystats, and Root explorer. I don't believe any of these make any permanent changes to /system in and of themselves.

I have not installed Adaway yet, and there is apparently a special way it must be installed for systemless root users. Another app I'd like to add eventually is DroidWall, but this will alter the IPTables located in /su/etc. I will eventually find out of these changes will trip the Safetynet api checks.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] srimay:
Maybe you could setup a separate thread for this. A "how to" of sorts, and and get it stickied
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] waylo:
Good idea, will do once I get more info. Enough people have inquired on several different threads all over XDA, so it will be good to consolidate and stop diluting this main thread.

EDIT:

Started this thread in the Guides/News section:

http://xdaforums.com/tmobile-lg-g5/how-to/android-pay-rooted-t-mobile-g5-t3395036
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] xXCoolGuYXx:
So can we get twrp on the G5 t mobile yet can it flash roms?
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
Yes, the only problem is no one has made a rom (yet;):cool:) I'm waiting for a base from [MENTION=2684188]autoprime[/MENTION]
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] xXCoolGuYXx:
So you where able to use cmd to get twrp on there? Have you try flashing a mod on it?
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
I used this modified tar to get TWRP on it and I've flashed several mods
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] I-IoLLoW:
I'm working on a debloated stock rom. Already built, flashed with root and busy box. I'm slowly removing apps and testing. No eta but when I'm ready I will be looking for experienced testers(able to get logcats, recover from issues, etc).
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
Your on this device! YES!!! I'd love to work with you on the ROM!
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] xXCoolGuYXx:
Okay sweet which ones? Did they work good or what?
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
Divine Beats, Systemless Xposed (doesn't trip Snapchat), This MOD (Improves data speeds and phone speed), I installed Greenify and Naptime then I just uninstalled all of the phones bloat using TitaniumBackup I also used G4 Tweakbox (Not everything works when using it, just as heads up).

Otherwise that's all, I've just been waiting to make a ROM but if [MENTION=5466237]HPTesla[/MENTION] is here, I'll try to work with him:good:
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] I-IoLLoW:
I tend to be a bit of a control freak and will be working at a MUCH slower pace(work, school, personal life all take major precedence). But once I'm sure I have a stable stock base you and anyone are more than welcome to take it and run with it. I'll do my best to answer questions in a timely manner. Currently I'm doing my own thing and I believe [MENTION=5259987]greysonofusa[/MENTION] is still getting a plain stock flashable system img together. Once that's available, anyone can start tinkering/tweaking(given grey is ok with that and you give credit, of course) the system image for their own rom.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] xXCoolGuYXx:
Oh okay thanks that's great info what about xtrememusic mod?
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
Are you doing that old folder method for the flashable? Or are you also doing a system.img?
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] I-IoLLoW:
System.img seems to be the way to go. That's how I'm doing it currently and it's working quite well. I'm using the donation version of Superr's Linux kitchen and have had no issues extracting, recompiling flashing system.img
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
I'll have to get that then
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] ledvedder:
Have you noticed much difference with the data and phone speed mod?
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
Phone speed YES!, Data, kinda like maybe 10 or so Mbps faster
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] waylo:
I'd like to happily share that the TOT flash does not undo a phone SIM unlock. I suspected as much (the unlock flag is not on the user or system partitions), but it was good to confirm for myself.

Re-running the UNLOCK app on my already unlocked phone gave an error, probably because it's already registered at T-Mob as IMEI unlocked already. The UNLOCK app automatically gets hidden after it successfully runs. Reflashing the new TOT brings it back obviously, which can be confusing.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] superstarrazik:
thanx for the guide
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] arjuna_:
Hey how do you undo the changes of this mod? I experienced more lag throughout the UI with it and now after deleting the file and restoring the zram backup my CPU state is always permanently stuck on 1.59 GHz without any scaling. Anyone that can chime in would be helpful!
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
Do you have a ROM backup? If not, I'd recommend someone who hasn't installed the mod post the original file for you...
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] arjuna_:
Lol silly me I didn't take a ROM backup and only have my original twrp backup right after rooting. If anyone can share their /system/etc/init.qcom.post_boot.sh I'd be really happy!!
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] ieatacid:
I made a backup in case I wanted to go back. Just remove the txt extension.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] arjuna_:
Thanks a lot!
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] mastaful:
I've lost the ability to get download mode to load up, any ideas?
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
What do you mean? Can you still boot into the OS? If so, just use adb or a app to boot in.

Note: You must be rooted to use a app
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] Jjavitable22:
Got a question guys. So I got my T-Mobile G5 rooted but now I'm having issues with my 4g Lte connection. I get disconnected randomly and will get a 2g connection. I'm using the phone on Straight talk. Does anyone have any ideas? Do I need to wipe everything in Twrp again? I tried just wiping my cache to see if that would fix it. Any suggestions would be greatly appreciated.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
It maybe straight talk, either way check your APNS and make sure that they are in order and if they aren't already then set them too straight talks, then reboot and hopefully you will be good to go:good:
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] Jjavitable22:
Ok. It always goes back to 4G but it's frustrating and takes a while. Also get a " restricted access changed" message. Hope I can figure this one out. Thanks for the reply.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] ieatacid:
I started having connectivity issues on T-mobile. Cell and data connection would drop out, then it would keep refreshing and searching for a signal - all day long. Cut my battery life by more than half.

I did a warranty exchange last night after I flashed back to stock. Should have a new one today or tomorrow.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] ledvedder:
I have the same issue, but it's very random. Had an S6 and a G2 for a few years before this and never had such issues.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] ieatacid:
Mine was random too. Sometimes it would be good for a couple hours, then it would spend an hour searching for a signal. I know it wasn't a network issue because my girl is on my plan and her phone was always fine. T-mobile tried changing the SIM but that did nothing.

Is GPS on the same chip as the radio? Because that would drop out too.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] ledvedder:
Same here. My daughter has an iPhone on my plan, and she's fine when mine is acting up. Drove around for a good 20 minutes on Sunday in an area I wasn't familiar with staring at "searching for gps".
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] ieatacid:
I would try and warranty it, if you can. I think it's a hardware failure.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] xXCoolGuYXx:
So any roms or kernels for the g5
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
There should a stock based ROM soon, in fact a few. Once I get a Base I know I'll be making one. Further more, there are a few cyanogenmod tree's for this device. As for kernels, Idk. The only one that I've seen has a few sound issues and stuff.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] xXCoolGuYXx:
Thanks :)
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] ron31:
will this method work on canadian version
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] fishman0919:
There are a few over in the h850 section... LINK
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] I-IoLLoW:
I had a death in the family so I'm set back a bit. Just an FYI. No ETA's are standard but I personally wanted to have something released by now. School starts back up for me in 2 weeks so hopefully by the weekend of the 24th I will have a stock rooted flashable and a stock based rom to release. Fingers crossed.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
I'm so sorry for you loss, best of luck with you school:good:
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] igotroot:
Twrp bootloop question

Okay guys & gals... I am planning to Root my TMO G5...

I have read the solution to fixing the potential TWRP bootloop issue... My question is as follows:

As opposed to using the ADB etc commands from my laptop, can we simply use (from the Terminal Emulator app on my phone) ?:

SU

dd if=/dev/zero of=/dev/block/platform/624000.ufshc/by-name/misc

dd if=/dev/zero of=/dev/block/platform/624000.ufshc/by-name/fota

I have read the Terminal Emulator app was pretty good for use as opposed to being hooked up top a laptop/pc.

Thanks.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
TWRP has an built in terminal function, you run the commands there (Advanced > Terminal).
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] igotroot:
Backing up before rooting

What method would be the best for backing up my phone's data (not ext SD card), LG Backup ?

I know with a rooted phone, we could use TB, etc... But since flashing the TOT will wipe the phone clean, I'd like to find some way to not have to reenter mail email account info and app data. Thanks.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] waylo:
Yes, LGBackup allows for this. It actually works decently well. Obviously make sure it's saving to the SD card.

Regardless, some apps will know that it is being restored and will have you re-enter credentials.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] igotroot:
But if our phone has a TWRP bootloop issue, we won't be able to even get into TWRP, correct? So that would force us to use something else, no?

Also; my condolences to you and yours. I appreciate your responses.

---------- Post added at 09:20 PM ---------- Previous post was at 09:12 PM ----------

Thanks....

After flashing the root method, should I wait for my Google restoration/download of all apps to finish, or, should I restore BEFORE entering my gmail address and password?
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
The bootloop occurs when trying to leave TWRP and reboot into the system...
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] waylo:
Good question. I've never fully understood, if you set google to backup apps/settings, what exactly it backs up. I know it backs up the # of apps you have and what is installed. But does it actually keep all the settings backed up also? Doubt it. It might for its own apps (gmail, etc), but not for others.

I personally don't have google restore anything. I log into my google account, but that's it. I then restore all the other apps separately.

---------- Post added at 06:46 PM ---------- Previous post was at 06:41 PM ----------

I also had the fun experience, because it is not really described clearly how to properly format /data, of having it either (1) constantly try to re-encrypt the phone, or (2) run a TWRP recovery script that quickly exited TWRP and returned me to the re-encryption screen, with no other options.

[MENTION=3270051]igotroot[/MENTION], now that you have those adb commands, watch this video for the clearest explanation, and just do what he does:

https://www.youtube.com/watch?v=9YiFOYa2L9g&index=1&list=FL1Lh0ggJGjs2Bg0x-8EXLqQ

You may or may not need the adb commands.

Also don't be afraid to factory wipe several times if you run into weird errors upon successful root + boot.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] igotroot:
Ahhh I see. Thanks; Ok.

Well I hope my phone doesn't get the bootloop issue then. But if it does I guess its a battery pull to the rescue.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
If you need help, feel free to send me a PM and I'll do my best to help:cool::good:
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] igotroot:
Evidently that guy has 1 more driver that isn't listed in the OP.....

---------- Post added at 10:19 PM ---------- Previous post was at 10:17 PM ----------

I also saw that he has a fastboot file......
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] seanpr123:
Could use a bit of help here.

I have TWRP installed, I've flashed the no verify and SU Beta zips, but when I restart it just loads me back into TWRP (or from shutdown). So trying the shell commands, I can't get su to work, just says :

~ # su

/sbin/sh: su: not found

I see the /supersu/su file, but can't access it.

Any thoughts on where I've gone wrong?

Thanks,

Sean

Edit:

One thing I did notice in the SU install was a possible issue with the boot image patcher.

SS attached.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
You NEED to flash SuperSU and No-Verify

Then run the commands without the SU command, TWRP by default runs commands with elevated permissions so theirs no need to run it.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] seanpr123:
Yep that did it, thanks.

Was trying to save time by running via adb shell, but guess that's not possible?

Anybody know what causes the TWRP boot instead of ROM? Doesn't sound like it happens to everybody.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
It personally happened to me, I believe that it's because the encryption on the device gets damaged/ tampered with and those two partitions get damaged. By running those commands, your wiping those portions thus disabling encryption and pretty much repairing them selves.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] jkhan49:
Whats the password ?

I cannot write or perform any backup internal storage is not accessible.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] wolfu11:
There is no password....

Watch this video a couple times https://www.youtube.com/watch?v=9YiFOYa2L9g
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] jkhan49:
Thanks got it fixed by reading few posts :))
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] ronn888:
WiFi calling

Great work! After root does WiFi calling still work??
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] MechaMorph:
yes
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] kcsevo:
Hi. I had a question! I accidentally forgot to enable usb debugging and i ran the LG up with tot. Now i can only boot into Twrp and twrp cannot mount usb storage or data. Is this the same issue as everyone else having? Or dod i brick my phone? Ive been already rooted i just wanted a fresh start and this happens. What can i do? H30

---------- Post added at 04:14 PM ---------- Previous post was at 04:07 PM ----------

So sorry if this has been discuss before. I'm in a panic and this is first time some like this has happen to me.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
It's completely fine, no need to worry same thing happened to me

In TWRP simply click Advanced then Terminal and run these commands:

dd if=/dev/zero of=/dev/block/platform/624000.ufshc/by-name/misc

dd if=/dev/zero of=/dev/block/platform/624000.ufshc/by-name/fota

reboot

Then you should be good. If you have anymore issues, send me a PM and I'll do what I can to help:good:
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] kcsevo:
Thank you so much I will try when I get home.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
Sounds good, if it doesn't work just check spelling
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] kcsevo:
Thank you so much, agent 1619415! :) You save my butt! Definitely worked! I can't wait to screw up my phone another! Just kidding! Thank again!
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
No problem, glad that I can help:good:
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] fbihawk:
Quick question: I'm sending my phone in and going back to stock. Will locking the bootloader get rid of the software corruption alert during boot? Do you just use 'fastboot oem lock' to do that?
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
It should get rid of the corruption screen (please report back with your results). Also, "fastboot oem lock" should work :good:
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] lj27416:
So ive been rooted with this method since day 1.

I decided to do a factory reset format data. To get rid of encryption dialogue on twrp. NowWhatsApp cannot send or receive media. And no app can save anything to the internal memory at all. I tried everything. Any ideas? Anybody?
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
Sounds like the /data partitionn is corrupt, I'd recommend using LG Bridge and reflash/install the latest Stock firmware, then just reroot.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] fbihawk:
Locking bootloader

This definitely worked. To dumb down the process for anyone looking to do this simply:

Power off device

Hold volume down and insert USB cable

From adb folder type "fastboot oem lock" and then "fastboot reboot"

Done. That's it.

Make sure you have a backup though because this will erase your userdata! I didn't think it would. But it's always fun setting up a phone from scratch, right?
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
But it got rid of the corruption screen?
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] fbihawk:
Correct
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
Awesome:cool:
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] lj27416:
I fixed it.

I reformatted de data partition in twrp.

Then before rebooting I repaired the data partition and it did it with e2fsck.

Thanks for the reply

?
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
Glad it worked:good:
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] Thorwak27:
Hey there. Just got this phone today and plan to root it and install twrp. Been looking at the forums and haven't seen if anyone has tried xposed framework? I hope I'm not out of place with my question. Thanks everyone!
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] srimay:
It works
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] Ritize:
I might have missed it but is it normal to get the message on boot up your device cannot be checked for corruption? This is after root.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] waylo:
Yes, that's the standard 'new' indication that the phone's bootloader has been unlocked.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] Thorwak27:
Disregard
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] tungkick:
have new v10d can unlock bootloader ?
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] 1619415:
Yes, seems that way
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] Josh McGrath:
I don't know if if matters at all but the h831 has 10D firmware so I wouldn't expect that there would be anything specific changed directed at the T-Mobile h830. I assume it's just the normal updates
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] rebelde80:
I went back to bone stock and relocked the bootloader, no problem.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] ieatacid:
Same, for a warranty exchange because of a faulty radio/modem. No problems at all.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] mmtk99:
I need help I root and all all that! After that I flash Hd room with out knowing that only the patch was for t mobile the user one is for h850.. Got stuck on twrp and no back up some how.. After many attempt to restore from the. Back up that is here in xda and no luck I decide to flash the stock one from autoprime.. Now I want to root again but lg up shows unknow and h850 witch is wrong I have h830 what to do please help
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] Daxxer2007:
Adb push a Rom from your computer to your phone while in recovery.
[T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other ] mmtk99:
I don't know what commands to use

---------- Post added at 01:46 PM ---------- Previous post was at 12:59 PM ----------

What's is null?