yashsingh1/xdaforums huggingface dataset:
[Xiaomi Redmi Note 3 [Snapdragon] ROMs, Kernels, Re] prince trishi:
What do you mean by on screen settings?
[Sprint LG G2] e20140:
How to Root

0. If you have ZVH and below stock ROM, jump to the next section and follow the SuperSU root method.

1. For ZVI, Simply use Kingroot and let it do it's work. Copy the apk to the internal SD.

2. You can download any root required apps to verify from Playstore. I like to install Holo Light Reboot. It has the option for rebooting to recovery.

3. Download and run Auto_Rec for LP from Playstore. Make sure you wait until you see a message saying ready to install.

4. Make a full backup from TWRP before playing with anything.

5. Optionally update your TWRP to the latest from this post, or direct download link from here.

To install SuperSU and remove Kingroot: (Since none of the posted method works for me, here are the step that I tried)

1. With Kingroot still installed, follow step from this post to install SuperSU: Installing from Playstore didn't work for me.

2. Launch Kingroot and go to setting menu and uninstall Kingroot. During the uninstall process, it will ask you to remove all other Root/SuperSu or something, just say no.

3. After a reboot, goto playstore and update it (maybe optional), for me, I have to goto the SuperSU setting menu to install it into System; otherwise it won't update binary. You need to do this twice before it will actually install itself into the system.

4. Update binary should work. :D

Permanent SIM unlock (You can now use both Sprint LTE and GSM):

1. Please follow this post TwoClick Tool.

2. APN setting likely disappeared at this point for ZVI rom. The final trick to enter your APN is to install an app from Playstore call "Change APN"

3. Power off, Insert you SIM card, then enter correct APN and select correct Network Mode. Globe is to0 slow to switch, I would choose either LTE/CDMA for Sprint or FreedomPop and GSM/UMTS for all other GSM sim card. (No need to run the re-lock script.)

P.S. I did do a system update on PRL after the unlock script from TWOClick-Tool but I don't think it matters, or maybe it does!

Enable Tethering Permanently (the easy way)

Remember the steps for installing SuperSU above, open a command window and enter the following:

1. Type adb Devices to make sure the phone is connected.

2. Type adb shell settings put system tether_entitlement_check_state 0

3. Reboot. Done

Have Fun! :D
[Sprint LG G2] soulz:
Here's the AutoRec for the LS980 since it's not available on google play. Fyi the version is

twrp-2.8.6.0-ls980.zip not sure what the difference between this and the one posted above.

https://www.androidfilehost.com/?w=...4b77b1704d92f4fdd83a77fd3f7cf2d99397a36df9210
[Sprint LG G2] edb:
great work noticing the kingroot fixed , from what i have done here tether solution does not seem to work with freedompop sprint mvno
[Zenfone 2 Laser Q&A, Help & Troubleshooting] mithips:
Mic is not working after latest marshmallow update on Zenfone 2 laser ze550kl. I have to put the loudspeaker on to speak to someone. I have already done the SMMI test and both the mic is working in the test. After update I have done wipe cache partition. Please tell me how to resolve this... Thanks in advance.... [emoji22]
[Fire TV Q&A, Help & Troubleshooting] nguyenhuukhoinw:
Hello everyone, Can I ask is it possible to install Fedora on Amazon Fire TV stick? I have rooted my stick. Thank you!
[Fire TV Q&A, Help & Troubleshooting] sem_top7:
You can try to install Linux Deploy . Through it, you can run Fedora, preferably without a graphical environment.
[Xiaomi Redmi Note 3 Questions & Answers] mannulko:
Any idea when redmi note 3 will get marshmallow update?
[Xiaomi Redmi Note 3 Questions & Answers] s-u-f-f-e-r:
There is chinese beta with miui 8, but i can't recommend it for now.

If you don't like it you can lose your IMEI Number during restore.

So if you want to flash it you MUST backup your EFS partition via TWRP

And know that the bootloader will be locked again
[Xiaomi Redmi Note 3 Questions & Answers] Adi!@#:
MM based ?

Is the build based on mm ? Recently global beta was launched , but is it mm or lp based ? :confused:
[Xiaomi Redmi Note 3 Questions & Answers] s-u-f-f-e-r:
we will see the global beta on 11th of July

but until then we have officially miui 8, lolipop based

This is the last link with Marshmallow for Redmi note 3 (snapdragon)

http://bigota.d.miui.com/6.6.23/miui_HMNote3Pro_6.6.23_6c1d519b52_6.0.zip

or google drive mirror:

https://drive.google.com/file/d/0BzrZ2cawjNCFczJDS0haZi03YWM/view

The bootloader will be locked

Do TWRP Backup of EFS!!!
[Xiaomi Redmi Note 3 Questions & Answers] Adi!@#:
So will the global stable also be based on lollipop ? If so , can you give an approximate idea when we will get marshmallow update to this phone, all phones are getting that update.:(
[Xiaomi Redmi Note 3 Questions & Answers] s-u-f-f-e-r:
No idea about marshmallow. I am following a thread in a russian forum about Marshmallow builds.

http://4pda.ru/forum/index.php?showtopic=729572

There is a Spoiler: "Официалние прошивки" and under it there is another spoiler named - China developer:
[Xiaomi Redmi Note 3 Questions & Answers] Pawel978:
So we must wait but we expect for official infromation and release date.
[Xiaomi Redmi Note 3 Questions & Answers] s-u-f-f-e-r:
Yes, this links are leaked from somewhere. My opinion is that the Beta tester searching from this thread (http://en.miui.com/forum.php?mod=viewthread&tid=296705&highlight=Redmi+note+3+beta+tester) is about marshmallow update for redmi note 3

Deadline is 10th of July.

On 11th they launch global beta, and the china testers must be used for Marshmallow...

Sorry for my English
[Xiaomi Redmi Note 3 Questions & Answers] TheDarkStrix:
for *Kenzo* , there is a rom in Beta stage that runs with miui 8 on MM . In the development section . **You can try that , or the roms like CM,RR,ACIP,AOSP that run on MM with far better features and performance , also some of them are maintained officially**.

As far as official support from mi , i am afraid its no where near close to releasing it .
[Pixel C Original Android Development] Samt434:
Reserved

For people that just want to use lxc alone building there own images, here is a lxc version with PIE support enabled :

https://drive.google.com/file/d/0BzWwMqZZvtXSQVR1dGFhZFRyeVU/view?usp=sharing
[Pixel C Original Android Development] strnge:
works perfekt, thanks
[Pixel C Original Android Development] Mesonic_Interference:
Whenever you get around to posting the 6.X kernel, I'd be happy to help test this on Dirty Unicorns 10.3 stable. I've wanted a non-virtualized Ubuntu install on my Pixel C for a while so I can use it to replace my laptop for research, and an LXC seems like a great way to make that happen.

Thanks for taking the time to work on this!
[Pixel C Original Android Development] Mustkeg:
Great work, thank you! It works as described on preview 4. It would be awesome to see a full Linux desktop on the Pixel C. I'd be glad to test - if there's a way back :D
[Pixel C Original Android Development] liviugreuu:
after flash boot.img the tablet is not boot. i am use last update .
[Pixel C Original Android Development] pivotraze:
I'm looking forward to using this on my Pixel C once there is a graphical environment.

While you are working on the GPU, is it possible to install XServer/Gnome/etc along with a VNC server and connect to it via a VNC client on Android? If so, could you quickly explain how to do it with this?
[Pixel C Original Android Development] Kyuubi10:
Yo OP, wouldn't it be better to use Arch Linux for this project? You know, considering the better documentation for Arch, and bigger cooperation of the community?

Great attempt though, if I get a Pixel C as planned I would like to test this! :D

---------- Post added at 09:09 AM ---------- Previous post was at 09:06 AM ----------

@Samt434 forgot to quote you lol.
[Pixel C Original Android Development] Samt434:
Hi guys, sorry for the late answer. I will update everything so that LXC can run on the lastest android version soon ! :)

There is a great anoucement coming ;) Stay tuned !
[Pixel C Original Android Development] TheBready:
Yeah, can't wait.
[Pixel C Original Android Development] DollarUsername:
How does this compare to Linux Deploy? I've got Ubuntu running with Linux Deploy using the android XSDL X server for display and it runs pretty well.
[Pixel C Original Android Development] maomaoliu-bright:
Is google now giving us similar tools?

https://cloud.google.com/compute/docs/containers/vm-image/

I don't know a damn thing about programming but if this if someone figures a way for me put Chrome OS on my Pixel C I'll pick it up.
[Pixel C Original Android Development] rekrapg:
as a massive linux fan & a Pixel C owner, i'm watching this project closely. Love to hear what's coming in a look ahead. Personally, my preference would be to be able to install a linux OS natively as a sole OS (any live ARM version) but anything that can be done to un-androidify the Pixel C would be awesome.
[Pixel C Original Android Development] Samt434:
[MENTION=7703984]DollarUsername[/MENTION] : lxc permits for exemple to run systemd correctly, so your distribution is fully running with this solution
[Pixel C Original Android Development] Samt434:
New update, new kernel based on stocked for NRD90R ;) (note that this kernel doesn't include dm verity)

And i have a surprise : https://youtu.be/4B8unHrbZK4

Weston and XWayland are now running well on Pixel C ! (using the DRM framebuffer)

I can't say when i will publish it, it still need some more time (there are still some stability issues...), and i have a lot of other things ongoing.

But i will publish it soon ;)

Thanks a lot for your support !
[Pixel C Original Android Development] ArangeLTX:
Thanks for your work!

The Youtube link is private.
[Pixel C Original Android Development] Samt434:
It's uploading, I can't afford the fiber man :)

It's available now !
[Pixel C Original Android Development] TheBready:
Is it possible to start Linux from the terminal after the initial setup with adb?

Is there a tutorial to setup Wayland or is it ready to go. I would love to use my Pixel C for Java development with eclipse. Would this be possible or would it be a pain in the a**?
[Pixel C Original Android Development] Samt434:
Yes

"Is there a tutorial to setup Wayland or is it ready to go. I would love to use my Pixel C for Java development with eclipse. Would this be possible or would it be a pain in the a**? "

Yes it would be possible and would even run well !

About Wayland and weston, there is no tutorial and it's not ready to go currently (the demo is not currently based on LXC). The demo is from my lastest developpments, it requires still some dev before being published. But i hope to publish it soon :highfive:
[Pixel C Original Android Development] recicchini:
First off, just wanted to say you are a god, keep up the good work. I've wanted linux on my pixel c since I bought it. I was going to install it via the instructions in your first post but I'm a little confused as to whether it has GUI or not? I understand it's Ubuntu Xenial but some of your notes make it seem like it doesn't have a GUI yet? Is this the case?
[Pixel C Original Android Development] joem5815:
Waiting on pins and needles! Web IDEs are not fun, but my Pixel C is just begging to replace my weighty XPS 15 for my out and about development.
[Pixel C Original Android Development] Samt434:
Currently, there is no GUI yet. It's still under developpment and it will be released soon. Unfortunatly, i don't have so much time to work on it, so i can't say when it will be ready. There are still limitations i would like to have a look (bluetooth devices not working, the way to run it today is not user-friendly, and there are still stability issues).

But yes, i really hope that one day it will work well ;)
[Pixel C Original Android Development] yahoo2016:
I'm wandering if you can use L4T kernel and rootfs for Pixel C:

http://xdaforums.com/shield-tv/general/build-kernel-source-boot-to-ubuntu-t3274632

Pixel C should be similar to Shield TV. You could put L4T rootfs on USB drive, and try "sudo fastboot boot boot_sda1.img" if USB drive shows as "/dev/sda1".

GPU driver, 4K display, bluetooth, wifi all working for L4T on Shield TV.
[Pixel C Original Android Development] bda65:
Have you made some progress here?

I'm a happy user of the Jetson-TX1 and will be more happy with a laptop. This SoC is clearly not made for android ;)
[Pixel C Original Android Development] brando56894:
What are the options for the kernel? Does it force encryption? I have N flashed on my Pixel and then flashed your boot image and it's just boot looping....

Edit: I ended up wiping my full data partition to get it to boot, Ubuntu boots! Good stuff man.

Edit 2: I seem to have an odd issue where I can't resolve domain names (google, github, etc...) using various tools such as ping, git and curl, yet I can install packages with out issue and ping hosts by IP. Google public DNS exists in rc.conf along with my own local DNS. DNS resolution itself works since I can use dig and it responds with the proper info.
[Pixel C Original Android Development] Autintech:
Any progress on the project?
[Pixel C Original Android Development] brando56894:
Sadly I would say it's dead considering we haven't heard from him since October... :(
[Pixel C Original Android Development] denvit:
I'm trying to do the same thing. Right now I'm looking for a way to correctly recompile the kernel in order to add LXC + XEN + KVM support. At the moment I was able to build the kernel but not correctly crafting the image (it doesn't boot).
[Pixel C Original Android Development] followmsi:
What kernel config did so use for compiling the kernel ?

Do you need additional kernel sources too ?
[Pixel C Original Android Development] Samt434:
Hi guys,

Sorry I'm extremely busy with other projects, i'm also working on releasing something new (but not ready yet) for pixel C.

I'm going to find the .config i used for that kernel as soon as possible, not sure i kept it unfortunatly.

But if i remember well, you need systemd kernel requirements :

https://github.com/systemd/systemd/blob/master/README

And LXC requirements namespaces ;)
[Pixel C Original Android Development] poteck:
Something new for the pixel?

Come on Samt give us some spoilers about your work :D
[Pixel C Original Android Development] denvit:
You can find the source here, I don't recall which one I picked, but I had to sign it after building, with the provided developer key, because otherwise it wasn't working (bootloop).

I should have the image somewhere, I'll post it here if you want

Edit: I don't guarantee this works, nor that it's the correct file, but if it is this should work on 7.0, and have LXC support. Enjoy! Download it here

Edit2: Nevermind, the kernel source is available Here, select the "dragon" branches for the Pixel C
[Pixel C Original Android Development] followmsi:
This is the repo for the prebuilt kernel ..e.g. Image.fit.

I use the tega sources for building.

Also the signing is known to me.

But a nice modified dragon_defconfig would be nice ;)

Thanks anyway ..

EDIT: .. I missed your 2. edit .. yes using always latest tag/branch.

But the used config would be wonderful .. :)

Cheers
[Pixel C Original Android Development] denvit:
I'm trying to compile the kernel right now, hopefully I'll be able to provide you a working dragon_defconfig :P

Edit: Finally, it works, I've compiled the latest kernel with LXC support, and it boots without any problem in 7.1.2 (N4F26T), here is the link: https://mega.nz/#F!FJNlBSIA!_3ltIQJbr204ben1QaGA1w

The folder contains both the boot.img and the dragon_defconfig. Enjoy!
[Pixel C Original Android Development] followmsi:
Thanks .. compiled a kernel as well .. will test the LXC part soon !

Thanks a lot again !
[Pixel C Original Android Development] denvit:
I forgot to add that I've compiled LXC too, and you can find it in the same link posted above :)

If anyone finds a way to start an LXC container with graphics, please let me know. I'd love to use Linux wit GUI on my Pixel C
[Pixel C Original Android Development] denvit:
For anyone wondering, I've created a post on my blog on how I solved some problems while installing Arch Linux on my Pixel C
[Pixel C Original Android Development] JLowe:
thank you, for your nice guide. is it possible to get basic touch control for system configuration and programs?
[Pixel C Original Android Development] denvit:
I'm still working on it, but for touch you can add this to you config file:

lxc.mount.entry=/dev/input dev/input none bind,create=dir 0 0

And then once you start the LXC container, you can use it by

cat /dev/input/event0

(to debug it), or by

evtest /dev/input/event0

when you're sure /dev/input/event0 is the correct device.

If you have a Pixel C (as you should have), the touch input controller is at /dev/input/event0 and evtest /dev/input/event0 shows something like this when the screen is touched:

Event: time 1489652661.922270, -------------- SYN_REPORT ------------
Event: time 1489652661.947104, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 46
Event: time 1489652661.947104, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 46
Event: time 1489652661.947104, -------------- SYN_REPORT ------------
Event: time 1489652661.964024, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 45
Event: time 1489652661.964024, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 45
Event: time 1489652661.964024, -------------- SYN_REPORT ------------
Event: time 1489652661.972512, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 44
Event: time 1489652661.972512, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 44
Event: time 1489652661.972512, -------------- SYN_REPORT ------------
Event: time 1489652661.989380, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 45
Event: time 1489652661.989380, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 45
Event: time 1489652661.989380, -------------- SYN_REPORT ------------
Event: time 1489652661.997807, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 46
Event: time 1489652661.997807, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 46
Event: time 1489652661.997807, -------------- SYN_REPORT ------------
Event: time 1489652662.006377, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 45
Event: time 1489652662.006377, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 45
Event: time 1489652662.006377, -------------- SYN_REPORT ------------
Event: time 1489652662.014711, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 20
Event: time 1489652662.014711, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 20
Event: time 1489652662.014711, -------------- SYN_REPORT ------------
Event: time 1489652662.022601, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1489652662.022601, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1489652662.022601, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1489652662.022601, -------------- SYN_REPORT ------------

Then you should include this in your /etc/X11/Xorg.conf when you're ready to rock (I'm still trying to find a way to start X11, therefore input touches aren't my problem now)
[Pixel C Original Android Development] Magnesus:
I've managed to get Linux running using a ready-made method - by using the app GNURoot Debian and XServer XSDL. You just install both, no root needed, follow the instructions and it works. It is a bit slow though, not sure if the reason is how it runs or the XSDL. If I turn on full color it is unusably slow unfortunately. For normal tasks - running Firefox for browsing etc. it is good enough.
[Pixel C Original Android Development] Samt434:
As promise, my new development for Pixel C is available here : https://xdaforums.com/pixel-c/orig-development/arch-running-natively-pixel-c-t3586368/

Please note that i don't have a lot of time, so this is currently alpha ! (and i can't guaranty that i can work more on it)

Don't hesitate to pay me a beer if you feel happy with it :)
[Pixel C Original Android Development] wizzardsk:
Anybody tried KDE Plasma desktop?
[Pixel C Original Android Development] imlk__:
just for someone who what to have a custom try by modify the kernel:

I build my kernel based on source from lineage os: https://github.com/LineageOS/android_kernel_google_dragon/

the way to build kernel: https://xdaforums.com/android/software-hacking/reference-how-to-compile-android-kernel-t3627297

NOTICE:

due to he configuration, it does not product a file names Image.gz-dtb, but a file names Image.fit.

but you can also flash your kernel by using the package from this link(https://xdaforums.com/pixel-c/development/twrp-flashable-monthly-update-zip-pixel-t3375591) and just replace the Image.fit file in this package with your .fit file and falsh it in recovery mode

HOW TO ENABLE LXC SUPPORT:

there is a bin file names "lxc/bin/lxc-checkconfig" in lxc.tar.gz, you can use this program to check your kernel configuration(the .config file generated in your kernel root directory after you do "make lineageos_dragon_defconfig", you can use adb push to pass it into your pixelc and do the check).

this binary program will tell you which component of kernel was required, then you can add those configration to the .config file by "make menuconfig"(shell ui) or "make xconfig"(x ui with search features).

[IMG="checkconfig result of my .config file"]https://i.loli.net/2019/06/30/5d18d388ae3ba84958.png[/IMG]

after you have modified the .config and tested it in your pixelc shell, do not forget to add your modification to your coustom kernel config file(e.g arch/arm64/config/custom_lineageos_dragon_defconfig), you MUST do the build steps again add use your own custom kernel config to avoid the effects of previous results.

GOOD LUCK!!
[Pixel C Original Android Development] Vartom:
Perhaps not everyone knows yet. I ported the 4.9 kernel from Nvidia, which is used for L4T and android. Almost everything is working now. This kernel can now be tried to use for Linux systems.
[Pixel C Original Android Development] russanandres:
Hello. Does anybody have kernel and LXC rootfs? All links are down, so i can't download anything.

I want to use linux and Android 9 side-by-side, so i can use only LXC. Right now i'm using RR-Pie and Samt434 already made kernel with android 9 support.

So, anyone have LXC rootfs or/and kernel?
[Xperia Z5 Compact Q&A, Help & Troubleshooting] Sebulique:
Yooooooo everyone,

So recently I started a thread which indicated the AUX problem and lag problems, funny enough lag didn't bother me as much as the AUX cord problem but I found a fix for the lag. The improvements are beyond amazing and apps such as instagram showed to have a 17% increase in loading times.

*I know that some people may already know about this as this fix has been around for many years, since honeycomb to be exact, but this is to he'll people that didn't already know*

All that said! Let's get this going!

So firstly unlock "developer options"

Scroll down until you see a option called "Force GPU 2D rendering" switch it on.

Enable "disable hw overlays" as well and after this, you will see an improvement I garentuee.

Oh and btw there isn't any side effects/negative effects of this option, everything is safe and battery actually occurred to improve by 2% which lead to maybe 4 minutes more usage time! All in all a fix for what the Z5 was originally bought for.

If you guys need any information on the switch or anything at all don't hesitate to ask below!

Love you all! And hope you enjoy the z5 compact like we all wanted it for x

- Seb
[Xperia Z5 Compact Q&A, Help & Troubleshooting] Pox4eveR:
Cool, bro! Didn't know! Thanks!
[Xperia Z5 Compact Q&A, Help & Troubleshooting] Sebulique:
Ahahahah its fine my man! enjoy it! id appreciate a thumbs up on the thread so others can see it works all well and good!

- Seb
[Android Q&A, Help & Troubleshooting] emhashmi:
How To Root And install Custom Recovery { I already used many one click root softwares like kingroot,iroot, framaroot and etc } Plz Help Me
[Android Q&A, Help & Troubleshooting] Akash Sharma123:
There is no way to root micromax e455 until now