yashsingh1/xdaforums huggingface dataset:
[Galaxy Note 4 Q&A, Help & Troubleshooting] matt9atkins:
Hi I have a SM-N910F model which is proving extremely difficult to flash. I firstly flashed the latest Marshmallow UK BTU firmware on it which resulted in a boot loop. I cleared cache partition and wiped data/factory reset in the stock recovery (and TWRM recovery) but this did not fix the problem. So I flashed the phone again and this time it was stuck in a boot loop with the text "recovering booting..." at the top left. Tried the same as before and still didnt fix it.

So I then tried a different stock rom - Lollipop UK BTU firmware. This gave me the exact same problems as before. However on a few occasions, I also got an error on the recovery screen saying cache could not be mounted. I cleared the cache partition, tried reformatting cache using TWRM but none of this worked. Eventually I reflashed and it went away but the boot loop doesnt go.

Lastly I tried an even older firmware - Kitkat UK BTU firmware. This again gave me a boot loop problem. It also kept displaying the cannot mount cache error as well. I tried using PIT file to repartition the device and eventually the error went but the device would still be on boot loop. However on two occasions the phone did go past the Samsung logo and show the first setup screen (where you select initial settings like Wifi etc). After like 10-15 seconds it would just switch off and then go back into boot loop. I havent managed to get to the first setup screen again.

I have tried flashing with various different Odin versions but still no luck.

I feel like I have exhausted my options and not sure what to do. Do you think I should try a custom rom? If so, for the sake of getting it to start, which is a good lightweight rom?

Does anyone know what I can do to make these infinite boot loops and/or "cannot mount cache" error go away?
[Galaxy Note 4 Q&A, Help & Troubleshooting] matt9atkins:
Anyone? I could really do with some help..
[LineageOS Questions & Answers] mlord:
What is this all about? It popped up today in the notifications on a Moto G4 running LineageOS 14.1:

LineageOS Settings ^

Ahoy there matey

Shiver me timbers! Yer phone's booty be hornswaggled, matey!

Heave ho t' peer into the depths
[LineageOS Questions & Answers] Ibuprophen:
Unfortunately, this is an April Fools thing from the Lineage Team.

They plan to remove all this beginning with the April 8th releases.

The following thread has a discussion about this... not so very "April Fools" Joke.

https://xdaforums.com/showthread.php?t=3771852

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[LineageOS Questions & Answers] mlord:
The linked thread is about "LOSCoins". No mention of the "Shiver me timbers" thing. It would be good to have confirmation that the message was indeed just an April Fools cookie or something.

Thanks
[LineageOS Questions & Answers] Ibuprophen:
The following LineageOS thread (for another device) is one example with some recent comments regarding this.

https://xdaforums.com/showthread.php?t=3522169

If you would like to, understandably, confirm this yourself, your best bet is to post this question within the following Official LineageOS thread for your device.

https://xdaforums.com/showthread.php?t=3532575

Good Luck!

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[LineageOS Questions & Answers] mlord:
Thanks. I think what I must do is this: pull down the source code and try and find the code that outputs that message.

Cheers
[LineageOS Questions & Answers] mlord:
Thus far, I have found the Pirate-speak stuff ("Shiver me timbers") in a Vim syntax file by Tim Pope.

Still searching for the more specific "Yer phone's booty be hornswaggled" before I give up and do a wipe/re-install to be safe.
[LineageOS Questions & Answers] mlord:
Here we go: packages/apps/CMParts/genuine/res/values-en-rAU/values.xml:

<resources>
<string name="genuine_notification_title">Ahoy there matey</string>
<string name="genuine_notification_message">Shiver me timbers! Yer phone\'s booty be hornswaggled, matey! Heave ho t\' peer into the depths</string>
<string name="genuine_notification_grief">Ye be on the way to Davy Jones\' Locker, me hearties</string>

<string name="genuine_dialog_title">LineaGenuine</string>
<string name="genuine_dialog_grief_message">Yer device is a landlubber - it aint\'t got its sea legs.\nShe\'ll be weighing anchor and mining LOSCoins t\' protect yer from th\' scallywags!</string>
<string name="genuine_dialog_anger_message">Sink me! 0x00D6A%1$d ho! (Arr, she\'ll be walkin\' the plank smartly)</string>
<string name="genuine_dialog_bargaining_message">Ye can find the booty ye be after by walking the plank with Br0Zip PRO. Ye can crimp that from LOSCoin store</string>
<string name="genuine_toast_depression_message"></string>

<string name="genuine_dialog_acceptance">Aye</string>
<string name="genuine_dialog_anger">Peer into the depths</string>
<string name="genuine_dialog_denial">Belay that</string>
<string name="genuine_dialog_bargaining">Blow the man down</string>
<string name="genuine_dialog_depression">Dead men tell no tales</string>
</resources>

And the string gets used in src/inc/lineage/companion/GenuineService.java::work(), which includes references to "FOOL_URL" and other telltales.

Arrrrrgg!
[P3600 ROM Development] meys_toumi:
Hello everybody, actually I flashed my trinity with rom Ausdim WM6.1 V3 LIGHT , but i found a problem with this rom, in fact, in my device, i can not install or execute any other application, so i tried to flash an other rom (Mary SL 3.7) but in vain, i tried with SSPL-Trin but i coudn't execute it from my pda ( a problem of a security certificate or something like that) and when I push power+Camera+reset , i can access to the bootloader spl-1.07.0000 but when i try to flash , the operation stops at 2% and i receive an error : file corrupted. I tried with other cooked roms but i have always the same problem. An the last thing i've tried was trying to flash system from the minisd card, i formatted it to fat32 an i put the file TRINIMG.nbh but when i boot in bootoader it shows a message "loading..." then it shows a number "00068002", so could you please help me and thank you
[P3600 ROM Development] meys_toumi:
=======Problem solved==========
[P3600 ROM Development] grega_slo:
Hi!

Can you please post how you solved the problem, to help other people that maybe have this situation in a future?

Thanks!
[P3600 ROM Development] meys_toumi:
Actually i realized that i coudn't flash any other rom with the original SSPL, so i had the idea to try with the original htc wm5, and it worked.
[P3600 ROM Development] racerx_:
you really need to flash hard-spl as well.. you're playing with fire
[Xposed General] Tetruss:
Hey everyone,

So I'm running a Galaxy S7, on exynos, I've rooted it with Magisk V16, and I've installed the modded Xposed Installer from topjohnwu. I've flashed the framework as well, directly from the Magisk Manager. However, immediately after flashing, my phone seems to take an EXTREMELY long time to boot, even if I flash the framework using TWRP. Is this normal?
[Xposed General] TENN3R:
Probably you ended up in a bootloop.

It may be a stupid question, but are you sure about the version you downloaded?

In magisk repo there are 8 versions of xposed, make sure you have choosen the right one.

In case of emergency uninstall magisk or simply flash magisk-mount in recovery and delete manually the xposed module folder.
[Xposed General] Ibuprophen:
The thing about using the Framework from topjohnwu is that he had discontinued this development quite a while ago.

Your best bet is, probably, to post this question within the following General Q&A Magisk Thread since you have their Manager as well.

https://xdaforums.com/showthread.php?t=3432382

Other alternatives to obtaining some member guidance/support is via the following Q&A thread that's specific to your device.

https://xdaforums.com/showthread.php?t=3341138

The following, device specific, threads may also be helpful for you too.

https://xdaforums.com/showthread.php?t=3702457

https://xdaforums.com/showthread.php?t=3685421

https://xdaforums.com/showthread.php?t=3502829

https://xdaforums.com/showthread.php?t=3383475

Good Luck!

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Xposed General] Tetruss:
Thank you very much :D
[Samsung Galaxy S7 Edge Questions and Answers] SD79:
Some days ago i installed the new twrp with the LineageOS 15.1 rom, and i started noticing this strange vertical 1 pixel wide line on the screen:

imgur.com/a/KmJUy

On the white screen, it's some faint orange color, kinda wierd, on a red screen or blue screen becomes totally black and on a green screen it's totally absent.

Is it a known issues and can be it be resolved easly or do i need to send it to Samsung now that Knox is tripped?
[Samsung Galaxy S7 Edge Questions and Answers] myechophone:
Display issue. If under warranty, it will be fixed by Samsung
[T-Mobile LG V10 General] runningnak3d:
WARNING​

This should go without saying, but you MUST have your bootloader unlocked (check OEM UNLOCK in developer options AND fastboot oem unlock). If you don't, you will probably brick your phone.

If you deviate from this procedure, and think: "I can just skip a step, or I can do this on my own Linux install". Don't complain if you brick your phone.

PREREQUISITES:

You need to grab FWUL (version 2.7 or later) and burn it to a USB stick: link

Even if you have Linux, and you think you can install the dependencies, don't. I know this works from FWUL.

PROCEDURE PART 1: Installing TWRP

Boot from your FWUL USB stick. If your PC has secureboot enabled, you will have to disable it in BIOS

Put your phone into download mode. With the phone powered off, hold vol up and plug in the USB cable. You do not need to touch the power button -- the phone will power on and enter download mode.

Once booted, login. The password is: linux

Double click the LG folder that is on the desktop

Double click on LG LAF (runningnak3d) icon and you will be at a terminal prompt.

The following are the commands that you enter into that terminal. You can copy / paste them if you like.

git pull
git checkout v10-miscwrte
./step1.sh

When you are told to, pull the USB cable, and the phone will power off. You now have TWRP installed. At this point you can flash a ROM, or Magisk or whatever you like.

OPTIONAL:

If you don't know what to do with TWRP, and you just want to run rooted stock, this is for you....

First boot into TWRP - with the phone off, hold vol down and power at the same time. The second the LG logo appears, release power for a split second, then then press and hold power again (you never let go of vol down).

When you get a screen asking you to factory reset, you can let go of both buttons. hit vol down to select yes -- two times -- this will take you to TWRP.

PROCEDURE PART 2: Rooting and cleanup

Now that you are in TWRP:

./step2.sh

If you ran step2.sh you have TWRP on recovery, and you are rooted. If you only ran step1.sh, then you have TWRP on recovery. Either way, enjoy!

CREDITS:

Lekensteyn -- His base work on the G2 / G3 gave me a GREAT headstart!

[MENTION=5545101]steadfasterX[/MENTION] - He added some real nice features, great guy to bounce ideas off, and just testing crazy ideas because he wasn't afraid to brick his phone :) Also, for FWUL

tuxuser - Helping with my lacking in Python

[MENTION=6556954]smitel[/MENTION] - His original reverse engineering of LG UP. Great inspiration!

-- Brian
[T-Mobile LG V10 General] famewolf:
Entering recovery [ READ THIS ]

To enter recovery power off the phone then hold both the down volume and power at the same time. When you see the black LG screen briefly release the power button and then press it again while not letting the volume down up.

You will see a screen asking if you want to delete all user settings. Say YES

You will see a screen asking if you want to delete all user data. Say YES

You will briefly see the black LG bootup screen.

TWRP or factory recovery will load.

------------------------------------------------------------------

Thanks for remembering the V10 users!

For those wondering, to get into download mode power off your phone then hold down volume up at the same time as you are plugging in the usb cable. It should go into download mode. [I recently installed twrp to the laf partition so I have it in two places...if somehow my main twrp gets wiped out I can still get to it via download mode.]

Might be worth mentioning once booted up into TWRP magisk is the preferred root method since it provides modules to add xposed and can help pass safetynet so android pay/pokemon go continue to work even while rooted.

https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

Magisk also has alot of REALLY nice modules to add all sorts of features to our vanilla rom including methods to debloat all the t-mobile and LG apps.
[T-Mobile LG V10 General] NYLimited:
Thanks for the effort and time! Much appreciated. Too bad I'm not in FL to see about this beers!

Will be back later after my virgin V10 (100% stock nougat) sacrifice is complete... :D
[T-Mobile LG V10 General] runningnak3d:
Just a heads up -- you can always flash again if it fails, but if you want to check before you reboot, you can run:

./partitions.py --dump test.img recovery

sha256sum test.img and compare it to the hash of TWRP.

Flashing via this method has no retries, so if there is noise on the cable or the bus, you will have a bad flash.

-- Brian
[T-Mobile LG V10 General] NYLimited:
Getting an error on the vdi.. :(

This download file is not currently available (it was deleted or disabled).

Is the referenced file the same as this one?

FWUL_v2.3_x86_64_15GB.zip
[T-Mobile LG V10 General] famewolf:
Why not add an auto hash check post flash with a prompt to reflash if they don't match?

That is if you plan to customize it or use the generic lglaf.

---------- Post added at 08:09 PM ---------- Previous post was at 08:05 PM ----------

Some alternatives here: https://xdaforums.com/android/software-hacking/live-iso-adb-fastboot-driver-issues-t3526755
[T-Mobile LG V10 General] NYLimited:
Agreed and let's not forget that SuperSU development seems to have stalled since Chanfire moved on...
[T-Mobile LG V10 General] runningnak3d:
Sorry about that, I had to upload a version that did hash checks. I will update the link now.

-- Brian
[T-Mobile LG V10 General] runningnak3d:
[MENTION=320962]famewolf[/MENTION] There are a LOT of things that I am going to add. This will eventually be a full blown replacement for LG UP with ARB checking, etc.

LG is getting ready to relate Oreo for the V20, so I wanted to get it out there ASAP.

-- Brian
[T-Mobile LG V10 General] famewolf:
Are you planning to make an oreo available for the V10 or at least willing to work with a few of us on it? I'm not sure what would have to be changed to allow a v20 rom to run for us or if there is a closer match now that nougat can be rooted.

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

Oh you may want to implement automatic backup of recovery or laf prior to flashing a new one...maybe with a timestamp in filename so multiple revisions can be saved....that way for example someone could go back to normal download mode. I wrote some shell scripts that run under twrp or rooted system and allow you to backup all the partitions to images on the microsd and then pull them via adb to the pc. Something similar might be worthwhile for a backup option. I'm excellent with suggestions of hard work for others. ;P
[T-Mobile LG V10 General] NYLimited:
I grabbed the 15 and 32 GB persistent files but they need to be converted from .img to .vdi which takes a while... I suppose I could post the converted file for d/l if anyone wants them.

Also, VirtualBox did NOT give me Arch Linux 64 bit option (only 32 bit)..
[T-Mobile LG V10 General] runningnak3d:
By all means keep the suggestions coming. I don't suppose you are any good with Python? I would love the help. For the things you are talking about you don't need to know the protocol, although I would be glad to teach you / give you all the documentation.

Yes, if it is possible, I will port Oreo to the V10, or at least help. Unless they do something so radical that it just isn't feasible. Nougat on the V20 isn't much different than Nougat on the V10.

Heck, they are so cheap now, I am ordering me another V10 just so I can help out.

-- Brian
[T-Mobile LG V10 General] famewolf:
I don't know python although I can usually manage simple mods to it....I do ok in quick and dirty bash shell scripts....virtualbox seems to be causing more complications than it helps...it may be worthwhile to consider a bootable iso to burn to a cd with a shellscript on the desktop that says "run me" which automated the downloading of twrp and then the running of the commands....that's something I could probably manage but it wouldn't be "pretty".

(I'm working with NYLimited in email).

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

The V10 isn't even my primary device anymore but it had so much potential and LG just crippled it so badly. With your recent root, the updated twrp (the latest version we had was 3.0 previously) and bringing people up to 30c at least it has a decent starting point.
[T-Mobile LG V10 General] chin'ah.girl:
So glad to see this!

A quick question, on the final step I get this error message:

./partitions.py --restoremisc ~/Downloads/TWRP_3.2.1_H901.img recovery

Traceback (most recent call last):

File "./partitions.py", line 460, in <module>

main()

File "./partitions.py", line 410, in main

lglaf.try_hello(comm)

File "/home/android/lglaf/lglaf.py", line 401, in try_hello

data = comm.read(0x20, timeout=HELLO_READ_TIMEOUT)

File "/home/android/lglaf/lglaf.py", line 240, in read

buff = self._read(need, timeout=timeout)

File "/home/android/lglaf/lglaf.py", line 359, in _read

array = self.usbdev.read(self.ep_in, 2**14, timeout=timeout)

File "/usr/lib/python3.6/site-packages/usb/core.py", line 988, in read

self.__get_timeout(timeout))

File "/usr/lib/python3.6/site-packages/usb/backend/libusb1.py", line 833, in bulk_read

timeout)

File "/usr/lib/python3.6/site-packages/usb/backend/libusb1.py", line 936, in __read

_check(retval)

File "/usr/lib/python3.6/site-packages/usb/backend/libusb1.py", line 595, in _check

raise USBError(_strerror(ret), ret, _libusb_errno[ret])

usb.core.USBError: [Errno 110] Operation timed out

Any suggestions? I haven't had any trouble with the USB cable and there were no installation issues.
[T-Mobile LG V10 General] famewolf:
JUst as a suggestion you may want to copy/paste all the text in your terminal session to help identify possible issues. The phone is in download mode (power it off then hold vol up while plugging in the usb cable) and says so on the screen. If you try "./partitions.py --list" what do you get?

Check out this post to ensure dependencies are installed: https://xdaforums.com/showpost.php?p=76134256&postcount=97

Also if you are in ~/lglaf you may want to use ../Downloads/TWRP_3.2.1_H901.img or cp the img file directly into same dir and use ./TWRP_3.2.1_H901.img
[T-Mobile LG V10 General] shabbat:
Hi [MENTION=3167089]runningnak3d[/MENTION], thank you so much for not abandonning us lg v10 and for your hard work, really appreciated. Please this link https://xdaforums.com/devdb/project/dl/?id=29075 doesn't support "resume", i already tried 5 times and always failed because the download can't be resumed. Please could you add another androifilehost link to dowload this fwul.zip? Thank you. I wanna try to root mine with your awesome method then disable 2big cores that give bootloop to my phone.
[T-Mobile LG V10 General] chin'ah.girl:
[MENTION=320962]famewolf[/MENTION]

I made sure the phone is in download mode. Unfortunately that command pretty much generates the same results...

[android@fwul ~]$ cd lglaf

[android@fwul lglaf]$ git pull

Already up to date.

[android@fwul lglaf]$ git checkout v10-miscwrte

Already on 'v10-miscwrte'

Your branch is up to date with 'origin/v10-miscwrte'.

[android@fwul lglaf]$ ./partitions.py --list

Traceback (most recent call last):

File "./partitions.py", line 460, in <module>

main()

File "./partitions.py", line 410, in main

lglaf.try_hello(comm)

File "/home/android/lglaf/lglaf.py", line 401, in try_hello

data = comm.read(0x20, timeout=HELLO_READ_TIMEOUT)

File "/home/android/lglaf/lglaf.py", line 240, in read

buff = self._read(need, timeout=timeout)

File "/home/android/lglaf/lglaf.py", line 359, in _read

array = self.usbdev.read(self.ep_in, 2**14, timeout=timeout)

File "/usr/lib/python3.6/site-packages/usb/core.py", line 988, in read

self.__get_timeout(timeout))

File "/usr/lib/python3.6/site-packages/usb/backend/libusb1.py", line 833, in bulk_read

timeout)

File "/usr/lib/python3.6/site-packages/usb/backend/libusb1.py", line 936, in __read

_check(retval)

File "/usr/lib/python3.6/site-packages/usb/backend/libusb1.py", line 595, in _check

raise USBError(_strerror(ret), ret, _libusb_errno[ret])

usb.core.USBError: [Errno 110] Operation timed out

The phone appears as its supposed to in the VM Devices > USB menu as well.
[T-Mobile LG V10 General] famewolf:
Did you run the lines to verify dependencies? Specifically the pip lines to install PyUSB and the 2 others.... If all else fails simplify things..I think using virtualbox is causing more problems then helping.... download the ISO of his linux version or an ubuntu one...write it to a cd or to a usb drive...boot off that directly....do the pip commands to ensure dependencies....run his instructions with phone connected to pc or laptop. I use linux directly and didn't do virtualbox.....NYLimited is also having issues that may be attributed to Virtualbox.