[GUIDE/TUTORIAL/HOWTO] LG G2 D802 stock to Android 11 - G2 General

[GUIDE/TUTORIAL/HOWTO] LG G2 D802 stock to Android 11
[GUIDE/TUTORIAL/HOWTO] LG G2 LG-D802 (Unlocked/International) stock to Android 11 R/LineageOS 18.1 with all files included
This detailed step-by-step guide helps you transform your LG G2 D802 to a powerful one with Android 11.
I wrote this because everything I read was incomplete or outdated.
Make sure your phone is a compatible LG G2. In Android, go to Settings > General > About phone > Hardware information > Model number is LG-D802.
If not, quit this tutorial.
### I'll make a few comments like this, PLEASE READ THEM !
### DO NOT CHECK FOR ANDROID UPDATES (we'll see this later).
### Netflix and Disney+ won't work.
CHANGELOG
v1. Initial release for Android 11
1) DOWNLOAD
- djibe LG G2 d802 pack: https://bit.ly/djibe-lgg2-d802-pack
(contains LG USB drivers + LG UP firmware flash tool + LGG2-D802-OneClickRootRecoveryV1.1 by somboons + TWRP 3.3.1-0 by blastagator + Magisk root).
Unzip files.
+ ROM LineageOS 18.1 Official: https://forum.xda-developers.com/t/rom-lineageos-18-1-official-d80x-unofficial-ls980-vs980.4186013/
Download latest build here: https://download.lineageos.org/d802
+ BiTGapps Package ARM 11: https://github.com/BiTGApps/BiTGApps-Release/releases
or MindTheGApps ARM 11: http://downloads.codefi.re/jdcteam/javelinanddart/gapps
+ Charge phone to 100%
No command line will be used ! No need to be a geek.
2) INSTALL USB DRIVERS
Install LG USB drivers (you unzipped earlier).
Then plug phone to PC in File transfer mode (Media device MTP option).
Collect all .jpg or .mp4
Use an app like Backupyourmobile to backup texts, contacts, etc.
Make sure Google account is synced, WhatsApp backups etc...
Check that backup is located on microSD card.
Then copy the backup on your PC.
Go to Settings > General > About phone > Status > IMEI.
Note EMEI (15 digits, just in case) !
3) UPGRADE TO ANDROID 5 LOLLIPOP
Check OS version: go to Settings > General > About phone > Software information
- If Android is 4.4.2: follow this chapter
- If Android is already 5: move to next chapter
Note down Software version. Mine is D80220g-208-01
Download firmware from: https://lg-firmwares.com/lg-d802-firmwares/
Download firmware for Android 5.0.x Lollipop having the generic Region (and no brand) for your country.
UK or English spoken (use this by default): https://lg-firmwares.com/downloads-file/1176/D80230d_00
France: https://lg-firmwares.com/downloads-file/680/D80230d_00
Germany: https://lg-firmwares.com/downloads-file/572/D80230d_00
Italy: https://lg-firmwares.com/downloads-file/1289/D80230d_00
During download, go to folder LGUP_LG/ and install LGUP_Install_Ver_1_14_3.msi.
Then install LGUP_8974_DLL_Ver_0_5_CODEFIRE.msi
Back to the phone: power it off.
Enter Download Mode: hold Volume+ and plug USB into your PC,
### Or try with Volume+ + Power. Hold both 3 seconds, connect to USB and release.
release buttons when Download mode screen is displayed on phone.
### If Download mode is missing, you'll have to use AutoRec (thx @lgkar): https://forum.xda-developers.com/t/autorec-kitkat-recovery-installer.2715496/
### Warning all data will be erased from phone, make sure to backup everything.
Launch LGUP from Windows Start menu.
It will detect D802.
Click on UPGRADE and in File Path select the firmware with *.kdz extension you downloaded.
Click on Start.
Don't touch anything. Lock the kids in the basement during flash.
Phone will restart automatically to ... Android 5 !
Disconnect phone from USB and close LGUP.
3) ROOT LG G2 AND FLASH TWRP 2.8 RECOVERY
We need root to flash a custom recovery.
No bootloader unlock is needed on LG G2.
Enable USB debugging: go to Settings > General > About phone > Software info.
Tap 7 times on Build number to unlock Developer options.
Back to Settings > General > Developer options.
Check ON USB debugging option.
Connect phone to USB again.
I prefer to disable antivirus for root (we never know about false positives).
Go to folder LGG2-D802-OneClickRootRecoveryV1.1/
and double click on OneClick_ROOT_RECOVERY.bat (by awesome @somboons).
When Windows command is displaying:
Code:
Waiting for device...
Allow USB debugging from the phone and check Always allow from this computer.
Root will continue.
When command prompts: Please press Ctrl+C ...
From keyboard, press Ctrl + C combo.
Then: N
### If you exit command or fail at this step, like me, just power phone off (long press Power).
When phone restarts, you will see that SuperSU app is installed. Phone is rooted.
7) UPDATE TWRP RECOVERY TO 3.3
Reboot to recovery: power off phone.
Then hold Power + Volume down until LG logo shows up, release buttons and then press again until recovery shows up.
### Like me you fail booting to Recovery ? Let phone start.
### Go back to LGG2-D802-OneClickRootRecoveryV1.1/ folder.
### In the Windows address bar, enter: cmd and press Enter.
### It will launch a command prompt in the active directory.
### Then enter:
Code:
adb reboot recovery
### Phone will restart to recovery.
Welcome to TWRP 2.8.
Normaly you can see LG-D802 device from Windows explorer (besides your hard drives).
### If not, go to Mount, check Data and tap on Enable MTP.
Copy twrp-3.3.1-0-d802-bump-blastagator-signed.zip to root folder of phone (called Internal Storage).
From TWRP recovery, go to Install > twrp-3.3.1-0-d802-bump*.zip and Swipe to Flash.
Go back to Home menu > Reboot > Recovery.
Recovery restarts to brand new 3.3 version.
Check Never show this screen during boot again and Swipe to Allow Modifications.
Go to Settings > General (first tab).
Make sure 3rd option "Use rm -rf instead of formatting" is UNCHECKED.
9) WIPE PARTITIONS
Disconnect phone from PC.
Now go to Wipe > Advanced Wipe.
Select Dalvik / ART Cache, System, Data, Internal Storage and Cache and Swipe to Wipe.
Go to Wipe > Format Data.
Type: yes and confirm with bottom right icon.
Tap on Home button > Reboot > Recovery > Swipe to Reboot.
### Always uncheck "Install TWRP app" options.
10) FLASH ANDROID, GAPPS AND MAGISK ROOT
On restart, check Never show this screen during boot again and Swipe to Allow Modifications.
Connect phone to PC.
Copy ROM + BITGAPPS + Magisk on Internal Storage folder.
Disconnect phone.
Go to Install > select lineage-18.1*.zip, and Add More Zips,
then bitgapps*.zip and Swipe to confirm Flash
Be patient.
### If it fails, install zips 1 by 1.
Then back to Home > Reboot > Recovery.
### Always uncheck "Install TWRP app" options.
OPTIONAL: go back to TWRP Install > Magisk*.zip
When done message prompts, tap on Wipe Cache/Dalvik and Swipe to Wipe, wait.
Disconnect phone from PC.
Then tap on Reboot System.
Let the phone boot (about 5 minutes).
11) ANDROID 11
Configure Android as you like.
### Over The Air (OTA) updates: download file > reboot to recovery > flash ROM and GApps > Wipe cache > Reboot
Reflash BitGApps after each update. Not needed with BitGApps. Thx to @Pierfai
- Netflix and Disney+ don't work
- Go to Settings > About.
At bottom, tap 7 times on Build number. You activated Developer options.
Go to Settings > System > Avdanced > Developer options.
Set Windows animation scale, Transition animation scale and Animator duration scale to 0.5x.
- Double Tap to Wake (D2W)
Go to Settings > Display > Advanced and activate Tap to wake.
- Tap to Sleep
Go to Settings > Display > Advanced and activate Tap to sleep.
Double tap on status bar to sleep.
- Pixel gestures
Go to Settings > System > Advanced > Gestures > System navigation, select Gesture navigation.
Enjoy,
djibe
Thanks: @aleasto, @somboons, @blastagator, LG Fans site, LineageOS team, BiTGapps team, TWRP team, topjohnwu

Thank you very much for the guide!

Walden0 said:
Thank you very much for the guide!
Click to expand...
Click to collapse
Hi, glad you liked it !

Hi djibe,
thank you for this great guide. I followed it with a little extra work: I had to run AutoRec once to re-enable the download mode on the LG G2 d802 which was on stock 4.4.2 (also LGUP was not detecting my device: used Uppercut to got it recognized correctly). Second issue might be due to my own stupid way of trying all kind of tools to get the download mode working (again Autorec helped me --> Just in case someone else has similar issues).
Only real problem I had with your guide was at point 11 after installing LineageOS: The device got stuck in a bootloop to TWRP. I guess I solved it following this note:
https://forum.xda-developers.com/t/...thermal-f2fs-2019-12-23.2898705/post-55892416
WARNING 2: DO NOT ENCRYPT F2FS - ROM and RECOVERY will BOTH bootloop and you'll be doing back to stock method!!!
If you want to use F2FS:
1) Make sure your kernel and ramdisk support f2fs (the dev of your ROM/kernel should have f2fs support noted). Dorimanx stock kernel as well as many AOSP kernels have full f2fs support.
2) Install and boot into my recovery.
3) Go to Wipe, Advanced Wipe, select /data, then click Change Partition Type. Select f2fs, and it will convert. Repeat this process for /cache.
4) Reboot the recovery, NOT reboot to system. DO NOT DO ANYTHING ELSE UNTIL YOU REBOOT RECOVERY!!!
5) Reboot OS. That's it! You're ready to go.
Click to expand...
Click to collapse
Actually I didn't want to encypt anything (not sure where I should have done this???) or have a clue what are the pros/cons of using F2FS but I converted the mentioned partitions and installed LineageOS agian: Working without boot loop!
What I recognized during the installation in TWRP: I got a red error message "E:Unable to decrypt FBE device" do I need to worry about this (basically I just want a fresher Android and the usual Gapps on the device than 4.4, nothing fancy)? Or did I miss an important point in you guide?
Thank you!
Edit: I guess I forgot to reboot between installing Lineage, Bitgapps and Magisk! --> no need to format the /data and /cache partition

I found that at step 10
"Install > Magisk*.zip
When done message prompts, tap on Wipe Cache/Dalvik and Swipe to Wipe, wait.
Disconnect phone from PC.
Then tap on Reboot System."
When we choose Reboot System, we have to uncheck those two boxes and click DO NOT INSTALL. Otherwise it will do a TWRP bootloop.
After I figure this out, I can successfully install Android 11 on my G2.
Thank you for your guide~

Hi guys, is this guide fully working ? I've just bought an old Lg G2 for my dad and I'd like to try flash android 11.

TapaSte said:
Hi guys, is this guide fully working ? I've just bought an old Lg G2 for my dad and I'd like to try flash android 11.
Click to expand...
Click to collapse
Yes it works. But you may have to take note of my previous message.
I just flashed two LG G2 last week. Happily using now.

Psix73 said:
Yes it works. But you may have to take note of my previous message.
I just flashed two LG G2 last week. Happily using now.
Click to expand...
Click to collapse
Thanks guy, which recovery Have been you using ?
For what concerns bitgapps is it ok to download the 11.0.0 R45 ?

Hi, just updated tutorial thx to your reports.

djibe89 said:
Hi, just updated tutorial thx to your reports.
Click to expand...
Click to collapse
Thanks, well done.

One question: my G2 is a D80220h-EUR-XX
Which offical LG firmwares have I to download among the several options ?

TapaSte said:
One question: my G2 is a D80220h-EUR-XX
Which offical LG firmwares have I to download among the several options ?
Click to expand...
Click to collapse
Is it Austrian ?
You can grab an English one: UK or English spoken: https://lg-firmwares.com/downloads-file/1176/D80230d_00

Ok... after a few problems to enter in download mode (it is needed to press only up volume and then connect to pc, not power button + up volume) I've succesfully flashed Android 5 and I'm ready to follow the sequent steps...

djibe89 said:
Is it Austrian ?
You can grab an English one: UK or English spoken: https://lg-firmwares.com/downloads-file/1176/D80230d_00
Click to expand...
Click to collapse
Bought in Italy but 6NE version (North Europe).
Now I can root, install twrp and then try to flash android 11...

Cool. Enjoy

It seems I'm unable to root...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

TapaSte said:
It seems I'm unable to root... View attachment 5530665
Click to expand...
Click to collapse
It looks like computer is searching an USB device.
Go to Windows Device Manager to check if drivers are correctly installed.

djibe89 said:
It looks like computer is searching an USB device.
Go to Windows Device Manager to check if drivers are correctly installed.
Click to expand...
Click to collapse
How can be a driver issue if before files has been successfully pushed in phone and that it is correctly rebooted ?

The COM port can be tricky.
See Windows Device Manager

djibe89 said:
The COM port can be tricky.
See Windows Device Manager
Click to expand...
Click to collapse

Related

XperiaSP Locked Bootloader (LBL) Cyanogenmod 12.0

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
translated by Kizsde :highfive:
I would like to ask everbody not to send me PMs with questions about the installation, that is what the forum is here for. Also everbody should do this at their OWN RISK!
If you already have recovery installed, go to step (3) and continue from there.
(1): As a first step, we should "root" our stock 4.3, so later on we can install a recovery tool:
- a: Download the towelroot apk and click on the Lambda icon
- b: On the phone, navigate to Settings > Security and check the Unknown Resources checkbox
- c: Copy the tr.apk to your phone's SD card and install it
- d: Estabilish an active internet connection on your phone
- e: Run the towelroot app and once it loaded, tap on the "make it ra1n" button. This should "root" your phone.
**The reason why the word "root" is between quotation marks, is because the towelroot app doesn't actually root your phone, but allows a superuser application to be installed on it. We don't actually need an SU app, but "root" is needed for the installation of the recovery.
(2): Installing the Recoveries (source: [link])
-a: On the phone, navigate to "Settings > Developer Options" and check the "USB Debugging" checkbox. If you don't have it listed, just tap the "Build Number" within "Settings > About Phone" 4-5 times.
-b: Connect your phone to the PC
-c: Download the recovery pack created by dssmex
-d: Extract the CWM_SP_4.4.1.zip file to your computer and depending on your operating system run the appropriate install***** file (install_mac.sh= MAC OSx; install_linux.sh= Linux; install.bat= Windows) **(On Windows a menu will appear, where you need to choose option "1" and the rest will be done automatically)
-e: If the installation is successful and you see no errors, you can reboot your phone. Otherwise repeat the installation until it is completely error-free
-f: After reboot, the phone indicates with some blinking lights and a slight vibration that you are now able to select from the recoveries (volume rocker down=TWRP recovery; volume rocker up=Philz recovery; camera button=CWM recovery). It is up to you which one you select, as all of them should be able to do the job just fine. Personally I recommend CWM and the guide will follow this method. IMPORTANT: During the recovery selection, the idle time is 2 seconds and if no button is pressed, the phone will boot normally.
(3): Installation of the CM12 rom:
-a: Download the newest rom from here: [link]
-b: Copy the cm-12-201*****-UNOFFICIAL-lbhuashan.zip to your phone, preferrably to the external SD card. (This can be performed during recovery too, but copying to the SD card is significantly slower this way, so before you do that please read section (4))
-c: During recovery selection, choose CWM
(Quick CWM navigation guide: With physical buttons: Volume down=move down; Volume up=move up; On/off button=Enter/select menu option; || With swipe gestures: Swipe down: move down; Swipe up=move up; Swipe right=Enter/select menu option; Swipe left=back)
-d: Make a backup of your current system, by going to "backup and restore" and selecting the "backup to /storage/sdcard1" option. This will create a "clockworkmod" folder on your SD card and the dated backups will be stored here.
-e: Now go to "Wipe data/factory reset" and select the "Yes-Wipe All user data" option. This will erase the /Data /Cache partitions and delete the ".android_secure" folder on the SD card. IMPORTANT: This may take several minutes to complete.
It is advised to do the following when performing a clean install:
It may happen that the installer is unable to format the system, so it needs to be perfomed manually by going to "mount and storage" and selecting the "format /system" option.
-f: Navigate to "install zip->choose zip from /storage/sdcard1" then browse to and select the previously copied CM11 rom
-g: The CM12 rom should now be installed. If you don't prefer to install the Gapps pack, then reboot your phone with the "reboot system now" option, otherwise go to step (4)
(4): Installation of the google apps (Gapps):
-a: Download the newest CM12 gapps from this list
-b: Copy it to the external SD card
-c: Go to CWM recovery again (camera button)
-d: Navigate to "install zip->choose zip from /storage/sdcard1" and select the Gapps pack you just copied to the SD card
(5): Installation of the SuperSU app:
-a: Download the newest UPDATE-SuperSU-v2.**.zip
-b: Copy it to the external SD card
-c: Go to CWM recovery again (camera button)
-d: Navigate to "install zip->choose zip from /storage/sdcard1" and select the UPDATE-SuperSU-v2.**.zip you just copied to the SD card
-e: Once installation is done, reboot the phone
What works:
USB Charging : Ok
USB ADB : Ok
USB MTP : Ok
Video : Ok
Audio : Ok
Sensors : Ok
Screen rotation : Ok
WLAN : Ok
WLAN Hotspot : Not tested
GPS : Ok
GSM : Ok
GSM Data : Not tested
GSM Voice : Not tested
GSM SMS : Not tested
Bluetooth : Ok
NFC : Ok
Camera : Ok
FM Radio : Ok
Keyboard : Ok
MHL : Not tested
OTG : Not tested
What doesn't work:
???
----------------------------------------------------------------------------------------------------------------------​
Frequently Asked Questions + Useful info:
- The first boot will always be slow. This is because once you enter your google account details it starts updating the google apps and your personal details, while downloading your own applications as well
- The rom does not include Sony's own services and user interface
- The rom is rooted by default
- You cannot apply any custom kernels as the bootloader is locked
- After first boot, turn off NFC (or at least try to remove the check from the checkbox, it will not be possible due to a bug), then reboot the phone. After this you will be able to turn it on/off as per usual.
- The rom contains CWM and Philz recovery too (camera button=CWM; volume up=Philz)
- Glove mode is turned on by default, but if you would like to turn it off, go to "Settings->Language & Input" and remove the check from the "High Touch Sensitivity" checkbox
- To enable "Developer Tools" & "Performance" menu options, navigate to "Settings->About Phone" and tap "Build number" 4-5 times
- Hijack is a script that enables useres to boot not only stock roms on a locked bootloader, but custom ones too like Cyanogenmod, aopk, pa, pac, slimkat, omni etc...
- It is not possible to update a rom OTA, only from recovery. The method of updating the rom is the same as installing it from step (3), the only difference is that the "-d: wipe data/factory reset" part needs to be skipped
- If you want to play games, it is a good idea to change the "Profile" to "Performance" under the "Performance" menu option for the duration of play
- You can make the Google search bar disappear from the home screen by opening the settings menu of the Trebuchet launcher via long press. Then expand the advanced settings by swiping up the grey bar of Wallpapers Modules Themes. Here look for the Search bar and switch it off.
ROM: cm-12-20160130-UNOFFICIAL-lbhuashan
GAPPS: gapps-502-base-********-1-signed.zip
SuperSU: You need to install SuperSU !!!!
Changes:
cm-12-20160130-UNOFFICIAL-lbhuashan:
-CyanogenMod update-source (nighty)
-RIL source code update
-Selinux disabled
-Wifi mac loader fix
-Audio fix
-Audio vendor blobs update
-glove mod settings fix
-Adreno driver update
-Add some tweaks
cm-12-20150120-UNOFFICIAL-lbhuashan:
-GSM fix
-WIFI fix
-BT fix
-GPS fix
-Camera fixed (1080p video recording OK)
-FM radio fix
-NFC fix
-Hot reboot fixed
----------------------------------------------------------------------------------------------------------------------​
Source codes:
CyanogenMod
Device tree:
android_device_sony_lbhuashan
android_device_sony_lbqcom-common
android_device_sony_lbcommon
android_vendor_lbsony
hijack-ramdisk-huashan
Kernel Source:
android_kernel_sony_lbmsm8960t
Screenshots:
Credits:
-MrSteve555
-neXusPRIME
-dh.harald
-KeiranFTW
-cray_Doze
-davidmarco
-dssmex
-DooMLoRD
-Cyanogenmod
XDA:DevDB Information
XperiaSP Locked Bootloader (LBL) Cyanogenmod 12.0, ROM for the Sony Xperia SP
Contributors
bagyusz
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod
Version Information
Status: Nightly
Created 2014-11-20
Last Updated 2016-01-30
Thanks for rom
I will try it soon. Hope you will be fix the reboot problem and camera soon.
Downloading and testing. How about GPU, performance and battery?
Vivaz90197 said:
Downloading and testing. How about GPU, performance and battery?
Click to expand...
Click to collapse
ROM is in testing. Don't do these questions
Wow bagyusz. Thank you so much. You are our only hope after Sony abandoned Xperia SP.
Downloading and testing! Thank You bagyusz Waiting for fully working version
i have 20-30 KB/s download speed...is that normal...??? and my network speed is 31 Mbps....
Brilliant job just to get this far so soon! cant wait for a bit more stable version. Hope the testing goes well.
Great job! Waiting for the version with working wi-fi and camera.
Slow download
Gara91 said:
i have 20-30 KB/s download speed...is that normal...??? and my network speed is 31 Mbps....
Click to expand...
Click to collapse
Quite normal.. the server is really slow... I'm using a 1Gbps (1000mbps) server to download this and I get only 50+kb/s...
OP, I got a server that can be used as a mirror for your ROM. If you are interested in hosting your ROM on my servers then do PM me!
Will try it bro
Downloading now
u are awesome Bagyusz !
my nexus 7 just even get the update, and then a non supported by the manufacturer with locked bootloader unbelievable , thx a lot !
Error during installing
during the installation me aparece esto "mount: failed to mount /dev/block/plataform/msm_sdcc.1/by-name/Userdata at /data: Device or resource busy"
"Script succeeded: result was [0. 200000]"
i dont know if it is normal but instalation do not cancel
Wow great job! This source code is far more advanced than mine! I'll try to contribute to the code (I don't think that'll be a problem? I'm just saying ).
It wouldn't hurt you if I were to modify and improve your ROM and release it separately with credits or would you prefer I don't?
And Huge thanks to the others who pitched in! You guys seem to never fail to be a great source of help. Were all in this together so pat yourself on the back because you've just raised the hearts of millions of Xperia SP users worldwide!
And another note, i would be happy to improve the thread further
(Do pm me separately if you're not comfortable talking on the forums )
Cheers!
I bet the code and RIL errors gave you a headache!
For all: Install via Philz Recovery
Nice job !
Wait for the ubl version
TsunaH said:
Nice job !
Wait for the ubl version
Click to expand...
Click to collapse
It will work if you're on unlocked boot loader by theory
DanielZRK said:
For all: Install via Philz Recovery
Click to expand...
Click to collapse
i try installing with philz before and same result to mi
i will try another time and if i can't install y will restore my previous rom
Furrydaus said:
It will work if you're on unlocked boot loader by theory
Click to expand...
Click to collapse
Really ?
I'm gonna wait before testing the rom
TheWolfer22 said:
during the installation me aparece esto "mount: failed to mount /dev/block/plataform/msm_sdcc.1/by-name/Userdata at /data: Device or resource busy"
"Script succeeded: result was [0. 200000]"
i dont know if it is normal but instalation do not cancel
Click to expand...
Click to collapse
On my phone i saw same error but everything works good after reboot

XperiaSP Locked Bootloader (LBL) Cyanogenmod 12.1

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
translated by Kizsde :highfive:
I would like to ask everbody not to send me PMs with questions about the installation, that is what the forum is here for. Also everbody should do this at their OWN RISK!
If you already have recovery installed, go to step (3) and continue from there.
(1): As a first step, we should "root" our stock 4.3, so later on we can install a recovery tool:
- a: Download the towelroot apk and click on the Lambda icon
- b: On the phone, navigate to Settings > Security and check the Unknown Resources checkbox
- c: Copy the tr.apk to your phone's SD card and install it
- d: Estabilish an active internet connection on your phone
- e: Run the towelroot app and once it loaded, tap on the "make it ra1n" button. This should "root" your phone.
**The reason why the word "root" is between quotation marks, is because the towelroot app doesn't actually root your phone, but allows a superuser application to be installed on it. We don't actually need an SU app, but "root" is needed for the installation of the recovery.
(2): Installing the Recoveries (source: [link])
-a: On the phone, navigate to "Settings > Developer Options" and check the "USB Debugging" checkbox. If you don't have it listed, just tap the "Build Number" within "Settings > About Phone" 4-5 times.
-b: Connect your phone to the PC
-c: Download the recovery pack created by dssmex
-d: Extract the CWM_SP_4.4.1.zip file to your computer and depending on your operating system run the appropriate install***** file (install_mac.sh= MAC OSx; install_linux.sh= Linux; install.bat= Windows) **(On Windows a menu will appear, where you need to choose option "1" and the rest will be done automatically)
-e: If the installation is successful and you see no errors, you can reboot your phone. Otherwise repeat the installation until it is completely error-free
-f: After reboot, the phone indicates with some blinking lights and a slight vibration that you are now able to select from the recoveries (volume rocker down=TWRP recovery; volume rocker up=Philz recovery; camera button=CWM recovery). It is up to you which one you select, as all of them should be able to do the job just fine. Personally I recommend CWM and the guide will follow this method. IMPORTANT: During the recovery selection, the idle time is 2 seconds and if no button is pressed, the phone will boot normally.
(3): Installation of the CM12.1 rom:
-a: Download the newest rom from here: [link]
-b: Copy the cm-12.1-201*****-UNOFFICIAL-lbhuashan.zip to your phone, preferrably to the external SD card. (This can be performed during recovery too, but copying to the SD card is significantly slower this way, so before you do that please read section (4))
-c: During recovery selection, choose CWM
(Quick CWM navigation guide: With physical buttons: Volume down=move down; Volume up=move up; On/off button=Enter/select menu option; || With swipe gestures: Swipe down: move down; Swipe up=move up; Swipe right=Enter/select menu option; Swipe left=back)
-d: Make a backup of your current system, by going to "backup and restore" and selecting the "backup to /storage/sdcard1" option. This will create a "clockworkmod" folder on your SD card and the dated backups will be stored here.
-e: Now go to "Wipe data/factory reset" and select the "Yes-Wipe All user data" option. This will erase the /Data /Cache partitions and delete the ".android_secure" folder on the SD card. IMPORTANT: This may take several minutes to complete.
It is advised to do the following when performing a clean install:
It may happen that the installer is unable to format the system, so it needs to be perfomed manually by going to "mount and storage" and selecting the "format /system" option.
-f: Navigate to "install zip->choose zip from /storage/sdcard1" then browse to and select the previously copied CM11 rom
-g: The CM12 rom should now be installed. If you don't prefer to install the Gapps pack, then reboot your phone with the "reboot system now" option, otherwise go to step (4)
(4): Installation of the google apps (Gapps):
-a: Download the newest CM12.1 gapps from this list
-b: Copy it to the external SD card
-c: Go to CWM recovery again (camera button)
-d: Navigate to "install zip->choose zip from /storage/sdcard1" and select the Gapps pack you just copied to the SD card
-e: Once installation is done, reboot the phone
What works:
USB Charging : Ok
USB ADB : Ok
USB MTP : Ok
Video : Ok
Audio : Ok
Sensors : Ok
Screen rotation : Ok
WLAN :Ok
WLAN Hotspot : Not tested
GPS : Not tested
GSM : Not work
GSM Data : Not work
GSM Voice : Not work
GSM SMS : Not work
Bluetooth : Ok
NFC : Ok
Camera : Ok
FM Radio : Ok
Keyboard : Ok
MHL : Not tested
OTG : Not tested
What doesn't work:
-GSM
----------------------------------------------------------------------------------------------------------------------​
Frequently Asked Questions + Useful info:
- The first boot will always be slow. This is because once you enter your google account details it starts updating the google apps and your personal details, while downloading your own applications as well
- The rom does not include Sony's own services and user interface
- The rom is rooted by default
- You cannot apply any custom kernels as the bootloader is locked
- After first boot, turn off NFC (or at least try to remove the check from the checkbox, it will not be possible due to a bug), then reboot the phone. After this you will be able to turn it on/off as per usual.
- The rom contains CWM and Philz recovery too (camera button=CWM; volume up=Philz)
- Glove mode is turned on by default, but if you would like to turn it off, go to "Settings->Language & Input" and remove the check from the "High Touch Sensitivity" checkbox
- To enable "Developer Tools" & "Performance" menu options, navigate to "Settings->About Phone" and tap "Build number" 4-5 times
- Hijack is a script that enables useres to boot not only stock roms on a locked bootloader, but custom ones too like Cyanogenmod, aopk, pa, pac, slimkat, omni etc...
- It is not possible to update a rom OTA, only from recovery. The method of updating the rom is the same as installing it from step (3), the only difference is that the "-d: wipe data/factory reset" part needs to be skipped
- If you want to play games, it is a good idea to change the "Profile" to "Performance" under the "Performance" menu option for the duration of play
- You can make the Google search bar disappear from the home screen by opening the settings menu of the Trebuchet launcher via long press. Then expand the advanced settings by swiping up the grey bar of Wallpapers Modules Themes. Here look for the Search bar and switch it off.
ROM: cm-12.1-20160124-UNOFFICIAL-lbhuashan-alpha
GAPPS: CM12.1 gapps
Changes:
cm-12.1-20160124-UNOFFICIAL-lbhuashan-alpha
-first build
----------------------------------------------------------------------------------------------------------------------​
Source codes:
CyanogenMod
Device tree:
android_device_sony_lbhuashan
android_device_sony_lbqcom-common
android_device_sony_lbcommon
android_vendor_lbsony
hijack-ramdisk-huashan
Kernel Source:
android_kernel_sony_lbmsm8960t
Screenshots:
Credits:
-Cyanogenmod
-dh.harald
XDA:DevDB Information
XperiaSP Locked Bootloader (LBL) Cyanogenmod 12.1, ROM for the Sony Xperia SP
Contributors
bagyusz
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod
Version Information
Status: Alpha
Created 2016-01-24
Last Updated 2016-01-24
What a beautiful sunday morning it is. :victory:
Well done bagyusz!
Best regards from "SONY XPERIA SP : Development and Discussion" group on facebook!
Keep up the great work
perfect job !!! thank's @bagyusz
Bagyusz you sir are a legend!!!! #LBL heaven
Sent from my Xperia SP using XDA Premium 4 mobile app
ooo Thank you Bagyusz I look forward to continue work
Hey!! When i saw the title i tought that i was dreaming... Actually not!! Great! Thanks dude!!
hey, thanks for the good work!
Thank you bro
You are the man bro big ups to you on this i've got a few ideas to get the signal up but i'm gonna try first and report back later.
Thanks man you are awesome
#Bagyusz Legend
I tried it out for the entire day and tried every fix I could find, mind you I'm not a dev but damn its smooth, can't wait for the Sim function to get fixed.
OMG!!!
Sent from my Xperia SP using Tapatalk
LOL This is unbelievable, i must check myself.
And @pmaioli pls do not quote all the OP.
very perfect just gsm sim not detect !!!
C-Apps http://builds.cyngn.com/capps/capps-release.zip
@xrenoix GSM bug is mentioned in the OP
@bagyusz I think brightness bar doesn't work
TheWolfer22 said:
@xrenoix GSM bug is mentioned in the OP
@bagyusz I think brightness bar doesn't work
Click to expand...
Click to collapse
it works, just turn off adaptive brightness in options (not the swipe down menu)
Looks amazing. I'll try it later. Thanks bagyusz !
I was getting Error 963 codes on a few apps from Play Store.
If anyone else has a similar issue please follow the instructions from
http://forum.xda-developers.com/htc-one-m8/help/getting-error-code-963-907-play-store-t3119007
thank you @TheWolfer22 I always read op just feedback for @bagyusz !!!
Tried some fixes from the previous Rom CM 12 by @bagyusz to fix no SIM but this fixes are outdated and doesn't work.
Enviado desde mi LG-D855 mediante Tapatalk
that's awesome, can't wait to try it

[RECOVERY][OFFICIAL] TWRP for Galaxy S8 and S8+ (Exynos)

Team Win Recovery Project 3.1.1
Exynos ONLY.
In NO way it is compatible with Snapdragon variants including but not limited to American(U/A/T/P/V), Chinese(0/8/6), Hong Kong(0), Japanese(SC-*), Canadian(W) variants.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
#include <std_disclaimer.h>
Special Notes:
1. DON'T FORGET TO ENABLE "OEM UNLOCK" (located in Developers options).
2. KNOX will be tripped once you flashed custom binaries to your phone.
(Your warranty may be voided. However this may not affect you if your country, European Union for example, forces Samsung to provide hardware warranty regardless of software status.)
More Infos: https://en.m.wikipedia.org/wiki/Rooting_the_Android_operating_system
3. Samsung Firmware OTA (aka System Updates) will no longer work once you flashed custom binaries.
(You can flash custom ROMs if you want to keep the OS up-to-date.)
4. It is HIGHLY UNRECOMMENDED to purchase any access to any kind of private forums, ROMs or Kernels.
(DO NOT GET FOOLED.)
Download:
Galaxy S8 (dreamlte - Exynos vaiants - G950F/FD/N/X)
https://twrp.me/devices/samsunggalaxys8.html
Galaxy S8+ (dream2lte - Exynos variants - G955F/FD/X/N)
https://twrp.me/devices/samsunggalaxys8plus.html
Sources:
https://github.com/TeamWin
Changelog:
Check #2.
Guide:
Check #3.
Official Telegram Group: - General Discussion
Join to get quick support (when you find my guide confusing or meet any unexpected problem).
You can also discuss about ROMs(this group is "neutral" so you can discuss about or review any ROM. Note: Devs: Do NOT aggressively advertise your work.), get latest updates from developers or report possible bugs.
Invite Link
Show your appreciation:
Click Thanks!, Rate 5-star or/and Donate to me.
XDA:DevDB Information
TWRP for Galaxy S8 and S8+, Tool/Utility for the Samsung Galaxy S8
Contributors
jesec
Source Code: https://github.com/TeamWin
Version Information
Status: Beta
Created 2017-04-24
Last Updated 2018-07-22
Changelog:
Aug. 02:
Merged AQG kernel updates from Samsung.
NOTE: AQG or later bootloader is supported and REQUIRED from this version.
May. 30:
Possible fix for I/O problems.
Backported latest F2FS from Linux 4.12.
Minor kernel updates.
Apr. 27:
Problems Solved:
1. MTP
2. ADB
3. External SD Mount
Features Added:
F2FS - Note: This change ONLY makes it possible to operate F2FS in TWRP. You still need a F2FS-compatible KERNEL to boot into system with F2FS.
Note: As MTP and ADB are available now, flashable zips will no longer be included. Please download them by yourself and transfer them from your computer to phone if you need them.
Useful Links:
Disable dm-verity and make encryption optional: https://build.nethunter.com/android-tools/no-verity-opt-encrypt/
Magisk: https://forum.xda-developers.com/apps/magisk
Apr. 24:
Initial Release
Guides:
Notice: It may wipe all your data including those in internal storage.
Part 1 - HOW-TO FLASH TWRP:
1. In your ROM, go to Settings -> About device. Tap 7 times on Build number to enable Developer options.
2. Go to Settings -> Developer options and enable OEM Unlock option.
3. Download and Install Samsung Mobile Phones Drivers.
- Option 1: Download and Install Smart Switch for PC.
- Option 2: Download and Install standalone driver package.
4. Download and extract Odin (Samsung's Flash Tool) to your computer.
5. Download a .tar image of TWRP.
6. Reboot your device to download mode.
- Hold [VOLUME DOWN] + [BIXBY] + [POWER] for approx. 15 seconds.
- Read the warning carefully.
- If you agree, press [VOLUME UP] to get into Download mode. If you don't agree, STOP.
7. Open Odin and place that TWRP tar file in the [AP] slot.
8. Connect your phone.
9. Hold [VOLUME UP] + [BIXBY] + [POWER] on your phone and then press start on Odin.
10. Wait for the phone to reboot. DO NOT release [VOLUME UP] + [BIXBY] + [POWER] or you may not reboot into TWRP.
Part 2 - HOW-TO INITIALIZE TWRP: (for new phones)
1. If you completed Part 1 successfully, you should be in TWRP now. At this point, you will reach the screen asking you if you want to allow system modifications.
2. Select "Keep /system RO". (Don't swipe right or you may not be able to boot into system if you failed to complete next steps. However, you can swipe right to allow modifications if you are confident that you can complete next steps.)
3. Go to "Wipe" menu of TWRP and you will find "Format Data". Press "Format Data" and type "yes" to continue.
4. Go to "Reboot" menu and Press "Recovery" to reboot TWRP.
5. Download the latest dm-verity and force encryption disabler zip on your computer.
6. Transfer the zip to your phone.
- Option 1: MTP: Connect your phone with computer and just copy the zip to internal storage. (similar to how you transfer files when in system.)
- Option 2: ADB: Connect your phone with computer and run command "adb push /path/to/zip /sdcard/".
- Option 3: External SD: Copy the zip to an external SD and then insert the card to your phone.
7. Go to "Install" menu of TWRP and flash the zip.
TWRP is initialized and fully functional at this stage. Now you can either reboot into system or root, flash custom ROMs via TWRP.
Part 3 - HOW-TO ROOT:
1. Download the flashable zip.
- Option 1: Magisk
- Option 2: SuperSU (untested)
2. Transfer the zip to your phone.
3. Go to "Install" menu of TWRP and flash the zip.
Part 3a - HOW-TO FLASH CUSTOM ROMS:
1. Download the flashable zip.
2. Transfer the zip to your phone.
3. Go to "Install" menu of TWRP and flash the zip.
Simple.
Awesome
Great work thank you very much
Sent from my SM-G955F using Tapatalk
if i wipe data partition in order to disable encryption - is that like erasing my phone and starting from scratch? will i lose all my data?
nk33 said:
if i wipe data partition in order to disable encryption - is that like erasing my phone and starting from scratch? will i lose all my data?
Click to expand...
Click to collapse
Yes you will, make sure you've backed-up as much as you can to your Google Cloud Storage. I promise, it's worth it.
Many Thanks
Kevin_R said:
Yes you will, make sure you've backed-up as much as you can to your Google Cloud Storage. I promise, it's worth it.
Click to expand...
Click to collapse
Thanks.
And if i just install TWRP, and then the root zip file to give me root will it all work ok? will i achieve root ok?
I spent ages getting this phone just like i want it and seriously cant be bothered to do it all again - will i be ok keeping encryption on if all i want to achieve is root?
what will i lose out on if i dont disable encryption?
nk33 said:
Thanks.
And if i just install TWRP, and then the root zip file to give me root will it all work ok? will i achieve root ok?
I spent ages getting this phone just like i want it and seriously cant be bothered to do it all again - will i be ok keeping encryption on if all i want to achieve is root?
what will i lose out on if i dont disable encryption?
Click to expand...
Click to collapse
I found that if I didn't disable the encryption, root wouldn't work as it couldn't mount the file system to make the relevant changes
---------- Post added at 02:19 PM ---------- Previous post was at 02:14 PM ----------
Anyone managed to get Samsung Pass and Secure Folder working? I have Magisk Hide running and Knox Trip is emulated to 0x0. Other apps that would normally detect root don't detect it but Samsung Pass and Secure Folder still can.
Is superSU SR3 working??
its a great work
anyone tried if Samsung Pay still works after this? I have not got my phone yet.
Just for info tried installing the SuperSU binary through TWRP but, as TWRP seems to have no access to the SD card, the flash failed and left me in a boot loop.
Reinstalling TWRP from Odin and reflashing Magisk solved the Boot loop issue.
SuperSU did kill the Knox processes for me though to stop the annoying nagging notifications.
If after flashing from Odin, phone says that needs restore, Just press volume up Bixby Power, wait, then format data, Power off. Now ho back in download mode, reflash with odin, done.
It works all', except personal area and Samsung health
would this work on the SM-G950FD?
if i use this method i lose warranty ? is it possible to do evrything later on normal without having any trouble ?
Phone brick...LOL...
help : just tried to root my g950f Uk 02 - i've flashed it a few times and used the two flash but im getting verification failed and it wont erase anymore when i try use the recovery flash i get invaled mount /data when using that decrypt .zip in flashables do i need to redo the stock firmware and start again?
i am still waiting for my S8(exynos) to arrive and here comes the twrp i did not even wished yet....

[RECOVERY][UNOFFICIAL] TWRP for Galaxy Note 8 (Exynos) V3

Team Win Recovery Project 3.1.1​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Exynos ONLY.
In NO way it is compatible with Snapdragon variants including but not limited to American(U/A/T/P/V), Chinese(0/8/6), Hong Kong(0), Japanese(SC-*), Canadian(W) variants.
Special Notes:
1. DON'T FORGET TO ENABLE "OEM UNLOCK" (located in Developers options).
2. KNOX will be tripped once you flashed custom binaries to your phone.
(Your warranty may be voided. However this may not affect you if your country forces Samsung to provide hardware warranty regardless of software status.)
3. Samsung Firmware OTA (aka System Updates) will no longer work once you flashed custom binaries.
(You can flash custom ROMs if you want to keep the OS up-to-date.)
Download: greatlte (Exynos variants - N950F/FD/X/N)
https://drive.google.com/file/d/0B7EuVd0yZ8ErSE5EQW12TVEtcVk/view?usp=sharing
Sources:
https://github.com/TeamWin
https://github.com/geiti94/android_device_samsung_greatlte
https://github.com/geiti94/android_kernel_samsung_universal8895_greatlte
Changelog:
Check #2.
Guide:
Check #3.
Bugs:
-A mouse pointer shows on display
XDA:DevDB Information
[RECOVERY]TWRP for Galaxy Note 8 (Exynos), Kernel for the Samsung Galaxy Note 8
Contributors
geiti94, @jesec for the S8+ TWRP tree i used as base
Kernel Special Features:
Version Information
Status: Beta
Created 2017-09-16
Last Updated 2017-09-21
Changelog:
Sep.21
Removed Mouse cursor. thx alot to @Tkkg1994 that joined now us too on n8
Added F2FS Support
Sep.17
Fixed MTP
Fixed ADB
Sep. 16:
Initial Release
Guides:
Notice: It may wipe all your data including those in internal storage.
Part 1 - HOW-TO FLASH TWRP:
1. In your ROM, go to Settings -> About device. Tap 7 times on Build number to enable Developer options.
2. Go to Settings -> Developer options and enable OEM Unlock option.
3. Download and Install Samsung Mobile Phones Drivers.
- Option 1: Download and Install Smart Switch for PC.
- Option 2: Download and Install standalone driver package.
4. Download and extract Odin (Samsung's Flash Tool) to your computer.
5. Download a .tar image of TWRP.
6. Reboot your device to download mode.
- Hold [VOLUME DOWN] + [BIXBY] + [POWER] for approx. 15 seconds.
- Read the warning carefully.
- If you agree, press [VOLUME UP] to get into Download mode. If you don't agree, STOP.
7. Open Odin and place that TWRP tar file in the [AP] slot.
8. Connect your phone.
9. Hold [VOLUME UP] + [BIXBY] + [POWER] on your phone and then press start on Odin.
10. Wait for the phone to reboot. DO NOT release [VOLUME UP] + [BIXBY] + [POWER] or you may not reboot into TWRP.
Part 2 - HOW-TO INITIALIZE TWRP: (for new phones)
1. If you completed Part 1 successfully, you should be in TWRP now. At this point, you will reach the screen asking you if you want to allow system modifications.
2. Select "Keep /system RO". (Don't swipe right or you may not be able to boot into system if you failed to complete next steps. However, you can swipe right to allow modifications if you are confident that you can complete next steps.)
3. Go to "Wipe" menu of TWRP and you will find "Format Data". Press "Format Data" and type "yes" to continue.
4. Go to "Reboot" menu and Press "Recovery" to reboot TWRP.
5. Download the latest dm-verity and force encryption disabler zip on your computer.
6. Transfer the zip to your phone.
- Option 1: MTP: Connect your phone with computer and just copy the zip to internal storage. (similar to how you transfer files when in system.) (for the moment not working)
- Option 2: ADB: Connect your phone with computer and run command "adb push /path/to/zip /sdcard/". (for the moment not working)
- Option 3: External SD: Copy the zip to an external SD and then insert the card to your phone.
7. Go to "Install" menu of TWRP and flash the zip.
TWRP is initialized and fully functional at this stage. Now you can either reboot into system or root, flash custom ROMs via TWRP.
Part 3 - HOW-TO ROOT:
1. Download the flashable zip.
- Option 1: Magisk
- Option 2: SuperSU (untested)
2. Transfer the zip to your phone.
3. Go to "Install" menu of TWRP and flash the zip.
Part 3a - HOW-TO FLASH CUSTOM ROMS:
1. Download the flashable zip.
2. Transfer the zip to your phone.
3. Go to "Install" menu of TWRP and flash the zip.
Simple.
Omg I'm gonna die happy lol. Let me go and root now.
Sent from my SM-N950N using XDA-Developers Legacy app
Good work keep it up
This is great. Many thanks
Great job and many thanks for your efforts!
Do I get this right?
When I'm in download mode, I have to hold the 3 buttons again and press start in odin ?
Doesn't that interrupt the flash process ?
Pinu'u said:
Do I get this right?
When I'm in download mode, I have to hold the 3 buttons again and press start in odin ?
Doesn't that interrupt the flash process ?
Click to expand...
Click to collapse
No go To Download Mode in The smartphone and Then .via Odin Select AP and The Recovery IMG Then Flash ans Phone Reboot automaticly
Oh yeah baby
Thanks time to de bloats and install my favorite apps
Sent from my SM-N950N using XDA-Developers Legacy app
Thanks a lot TWRP up and rocking. Great work !!
Edit : Can confirm that SuperSU v2.82 is working also !!
Anybody know if this will also work with N950F/DS model? Thanks.
xpdragon said:
Anybody know if this will also work with N950F/DS model? Thanks.
Click to expand...
Click to collapse
Works since i have it byself is the dual sim one right? when yes is same modell as mine
Mine don't have oem unlock options in developers mode. Need to wait for sw update or other opinion. ??
Sent from my SM-N950F using Tapatalk
geiti94 said:
Works since i have it byself is the dual sim one right? when yes is same modell as mine
Click to expand...
Click to collapse
Yes, it is dual sim model. Thanks for the reply.
your fantastic!!! one day without root and twrp!! im so happy now ^^. now i can continue with modding on my new great phone.
Finish work and lets go home flashing
Was just about to port it by myself and then I saw Your thread . Great Job Geiti! Guess I will take care of building AOSP for N950F then .
pswin09 said:
Mine don't have oem unlock options in developers mode. Need to wait for sw update or other opinion.
Sent from my SM-N950F using Tapatalk
Click to expand...
Click to collapse
There's no guarantee a software update will ever unlock your bootloader if the OEM Unlock option is not available for you. I would suggest selling it and buying a new one that does have the option. If you really want to root or install custom ROMs, why take the risk when you spent $1000 on this phone for a specific purpose?
If you just bought your phone, it must still be brand new and in pristine condition. You should sell it for almost full price. The demand is really high right now so you'll have no problems selling it fast.
pswin09 said:
Mine don't have oem unlock options in developers mode. Need to wait for sw update or other opinion.
Sent from my SM-N950F using Tapatalk
Click to expand...
Click to collapse
can be your carrier blocked the oem unlock. download a debranded firmware like the one with AUT or DBT csc and flash it with odin and look if you have then the menu. But flash it only when you have a N950F or a N950F/DS
Has anyone tested Android Pay after doing this?

[ROM][Official] Kali NetHunter for the TicWatch Pro WearOS

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
All variants are supported (TicWatch Pro, Pro 2020, Pro 4G/LTE)
I present to you: Kali NetHunter for the TicWatch Pro WearOS
Kali NetHunter is an Android ROM overlay that turns an ordinary phone into the ultimate Mobile Penetration Testing Platform. Now it's available for your smartwatch with some limitations.
The overlay includes a custom kernel, a Kali Linux chroot, an accompanying Android application, which allows for easier interaction with various security tools and attacks.
Beyond the penetration testing tools arsenal within Kali Linux, NetHunter also supports several additional classes, such as HID Keyboard Attacks, BadUSB attacks, WPS attacks, and much more. For more information about the moving parts that make up NetHunter, check out our NetHunter Components page.
NetHunter is an open-source project developed by Offensive Security and the community.
## 1. Unlock the bootloader
- Connect your watch to your PC with it's USB cable, and fire up a terminal.
- If you have set up your watch on the phone you can access settings, otherwise hold both buttons for a few seconds on the welcome screen.
- Enable developer settings by going to System -> About -> tap Build number 10 times
- Enable ADB, re-plug USB and accept debug from PC
- Reboot into bootloader with "adb reboot bootloader" from the terminal
- Unlock bootloader with "fastboot flashing unlock"
## 2. Flash vendor image, TWRP, and optimized WearOS
Download and extract the installation files into a folder. Please not this tutorial is for the TicWatch Pro 2020 (catfish), your ROM might be different on other models, please refer to @janjan's repo found here for the other ROMs.
Please note Magisk 21.0 is recommended, included in the following link.
Download link for ROM, vendor, TWRP, and Magisk: https://build.nethunter.com/contributors/re4son/catfish/
Download link for NetHunter zip. Scroll down to TicWatch for latest release: https://www.kali.org/get-kali/#kali-mobile
- Again enable ADB, and reboot to bootloader with "adb reboot bootloader"
- "fastboot flash vendor vendor.img"
- "fastboot flash recovery twrp-3.4.0-0-catfish.img"
- Boot into recovery by selecting it with the side buttons (switch with bottom one, select with upper button)
- Select "Wipe -> next page -> Format Data"
- Reboot to Recovery
- Select "Install -> ADB Sideload" and tick "Wipe Dalvik Cache, Wipe Cache
- "adb sideload 2-ROM-PWDD.190617.074-AUG-09.zip"
- Reboot & do initial setup (pair with your phone through WearOS app)
## 3. Resize system partition in TWRP
- Again enable ADB
- "adb reboot recovery"
- Select Wipe -> next page -> File System Options - select System - Resize (to have ~175MB free on /system instead of 0)
## 4. Flash and launch Magisk app to finish the rooting process
- "adb sideload Magisk-v21.0.zip"
- Reboot to System
- Launch Magisk Manager
- You might want to disable auto-update, set grant access in auto response, and disable toast notifications for easier navigation in the future
## 5. Flash NetHunter
- "adb reboot recovery"
- Select Install -> ADB Sideload
- "adb sideload" NetHunter image
- Reboot
- Start NetHunter app & chroot
- Reboot
## 6. Set NetHunter watch face
- Install Facer onto your phone from Play Store
- Search for NetHunter
- Install Facer companion app to watch
- Select & Sync
## Download link
TicWatch_Pro_NetHunter_files.zip | by yesimxev for Ticwatch Pro (2018)
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
www.androidfilehost.com
## Additional supported apps
- Drivedroid: use "adb install" to install the latest version
Download link: https://store.nethunter.com/repo/com.softwarebakery.drivedroid_105000.apk
- TotalCommander: useful for selecting eg. a Ducky script, use "adb install" method
Download link: https://www.totalcommander.ch/android/tcandroid323-armeabi.apk
## Supported features
- Kali services
- Custom Commands
- MAC Changer
- HID Attacks
- DuckHunter
- Bad USB
- Nmap Scan
- WPS Attacks
## Upcoming features (not guaranteed)
- Nexmon, as the chipset is supported, needs some time
- Bluetooth Arsenal (internal bluetooth via blueblinder, as carwhisperer fails to r/w when SCO channel is connected)
- Router Keygen (to be optimised)
- Hijacker (if nexmon succeeds)
- Mifare Classic Tool (need to build OS with android.hardware.nfc enabled)
## Hardware limitations
- Power resource is not enough for any external adapters
Credits: The Offensive Security Team and the NetHunter community
Another extremely big thanks for @janjan for making this possible!
WearOS version: 2.17
XDA: DevDB Information
Kali Nethunter, Kernel & ROM for the TicWatch Pro
Contributors
@yesimxev
Source Code: https://gitlab.com/kalilinux/nethunter/
Kernel Source: https://github.com/yesimxev/msm-catfish-9.0-wear-os
RESERVED
Excited to try this with Catshark!
Thank you!
@yesimxev a fantastic contribution, just for the pleasure that "you do it because you can" you have my full support.
Can you upload screenshots or video, I'm curious how it interacts with the ROM when you do WPS attack, NMAP scan or any other of the functions you have enabled.
Is the ROM adapted to the much smaller screen size that the watches have?
bernarbernuli said:
@yesimxev a fantastic contribution, just for the pleasure that "you do it because you can" you have my full support.
Can you upload screenshots or video, I'm curious how it interacts with the ROM when you do WPS attack, NMAP scan or any other of the functions you have enabled.
Is the ROM adapted to the much smaller screen size that the watches have?
Click to expand...
Click to collapse
Yes I've optimised the NH app to fit. See some of my videos for HID, WPS attacks and even Konboot:
@yesimxev
Any advice for me please?
Failed before Last item in step 2. Reboot & do initial setup (pair with your phone through WearOS app)
Symptom long Boot animation for 90 seconds and booted to TWRP.
Attempt 1 using above process + JanJan files for Catshark.
Attempt 2 using Modified step + JanJan files
Modified step - Forum Post- https://forum.xda-developers.com/t/...kipjack-9aug20.3821013/page-186#post-82992173 (#3,714)
You don't need to flash the twrp. It usually cause bootloop. Use
adb reboot bootloader
fastboot boot name-of-the-twrp.img
## 1. Unlock the bootloader
## 2. Flash vendor image, TWRP, and optimized WearOS
Attempt 1
Manually
Reboot to bootloader with "adb reboot bootloader"
Fastboot flash vendor vendor.img
From TicWatch-Pro(4G)(Catshark)-EU-&-USA\TicWatch-Pro(4G)(Catshark)-EU-&-USA\Custom-ROM\TicWatch-Pro-4G-USA\ROM\2020\27-January-2020\Vendor-27-Jan-2020.zip (Vendor.img)
fastboot format userdata
fastboot format cache
"fastboot flash recovery catshark-4G-recovery.img"
From TicWatch-Pro(4G)(Catshark)-EU-&-USA\TicWatch-Pro(4G)(Catshark)-EU-&-USA\Custom-ROM\TicWatch-Pro-4G-USA\TWRP (catshark-4G-recovery.img)
Boot into recovery by selecting it with the side buttons (switch with bottom one, select with upper button)
Select "Wipe -> next page -> Format Data"
Reboot to Recovery
- Select "Install -> ADB Sideload" and tick "Wipe Dalvik Cache, Wipe Cache
"adb sideload Ticwatch-4G-USA-PWDD.190617.032-XDA-27-JAN-2020-LMKiller.zip"
- Reboot-
Symptom long Boot animation for 90 seconds and booted to TWRP.
Attempt 2
Manually
Reboot to bootloader with "adb reboot bootloader"
Fastboot flash vendor vendor.img
From TicWatch-Pro(4G)(Catshark)-EU-&-USA\TicWatch-Pro(4G)(Catshark)-EU-&-USA\Custom-ROM\TicWatch-Pro-4G-USA\ROM\2020\27-January-2020\Vendor-27-Jan-2020.zip (Vendor.img)
Fastboot format userdata
Fastboot format cache
Fastboot boot catshark-4G-recovery.img"
From TicWatch-Pro(4G)(Catshark)-EU-&-USA\TicWatch-Pro(4G)(Catshark)-EU-&-USA\Custom-ROM\TicWatch-Pro-4G-USA\TWRP (catshark-4G-recovery.img)
Boot into recovery by selecting it with the side buttons (switch with bottom one, select with upper button)
Select "Wipe -> next page -> Format Data"
Reboot to Recovery
- Select "Install -> ADB Sideload" and tick "Wipe Dalvik Cache, Wipe Cache
"adb sideload Ticwatch-4G-USA-PWDD.190617.032-XDA-27-JAN-2020-LMKiller.zip"
- Reboot-
Symptom long Boot animation for 90 seconds and booted to TWRP.
Roll back a build. Here's some instructions used by security researcher Lucas Stefanko
Installing NetHunter On the TicWatch Pro | Kali Linux Documentation
All variants are supported (TicWatch Pro, Pro 2020, Pro 4G/LTE) From unpacking to running NetHunter in 6 steps: Unlock the bootloader Flash vendor image, TWRP, and optimized WearOS Resize system partition in TWRP Flash and launch Magisk app to finish the rooting process Flash NetHunter Set...
www.kali.org
Achi Shukuteki said:
Roll back a build. Here's some instructions used by security researcher Lucas Stefanko
Installing NetHunter On the TicWatch Pro | Kali Linux Documentation
All variants are supported (TicWatch Pro, Pro 2020, Pro 4G/LTE) From unpacking to running NetHunter in 6 steps: Unlock the bootloader Flash vendor image, TWRP, and optimized WearOS Resize system partition in TWRP Flash and launch Magisk app to finish the rooting process Flash NetHunter Set...
www.kali.org
Click to expand...
Click to collapse
Thank you!,
If I am comprehending correctly this great write up includes the build for catfish only.
Meaning other models, must refer to @janjan's repo found here for the other ROM.
I used the only build for my device that is available in JanJan's repo.
Thanks for your patience.
Dmcpen said:
Thank you!,
If I am comprehending correctly this great write up includes the build for catfish only.
Meaning other models, must refer to @janjan's repo found here for the other ROM.
I used the only build for my device that is available in JanJan's repo.
Thanks for your patience.
Click to expand...
Click to collapse
Indeed. Keep us posted. I havent had the time, yet, to mod mine.
Achi Shukuteki said:
Roll back a build. Here's some instructions used by security researcher Lucas Stefanko
Installing NetHunter On the TicWatch Pro | Kali Linux Documentation
All variants are supported (TicWatch Pro, Pro 2020, Pro 4G/LTE) From unpacking to running NetHunter in 6 steps: Unlock the bootloader Flash vendor image, TWRP, and optimized WearOS Resize system partition in TWRP Flash and launch Magisk app to finish the rooting process Flash NetHunter Set...
www.kali.org
Click to expand...
Click to collapse
The kali[.]org and these instructions are the same. I've updated both in the same time. I'm afraid you might have a different way to flash. Or try the stock, you don't really need to be on the custom ROM. The NetHunter kernel will be the same and if you don't need any Mobvoi apps, we'll google how to remove them
Also, are you sure you've got a US model?
yesimxev said:
The kali[.]org and these instructions are the same. I've updated both in the same time. I'm afraid you might have a different way to flash. Or try the stock, you don't really need to be on the custom ROM. The NetHunter kernel will be the same and if you don't need any Mobvoi apps, we'll google how to remove them
Also, are you sure you've got a US model?
Click to expand...
Click to collapse
Thanks!
Success!
Nethunter works
Call and Text on 4G Works!
Dmcpen said:
Thanks!
Success!
Nethunter works
Call and Text on 4G Works!
Click to expand...
Click to collapse
What was the issue?
Please note I am very new to this and was only able to get this far because of hard work by @[yesimxev] and [@janjan]
Here are my notes. Use at own risk.
I had 3 failed attempts, and used [@janjan] return to stock process from:
[ROM+KERNEL+TWRP][Ticwatch Pro(Catfish)(Catshark-4G)]+[Ticwatch C2(Skipjack)[9Aug20]
-[Ticwatch Pro 4G/LTE (EU) (Catshark)-PWDD.190617.059]-[30-5-2020] - [Ticwatch Pro 2020 (Catfish-Ext)-PMP2.191203.001]-[22-6-2020] - [Ticwatch Pro (Catfish)-PWDD.190617.074]-[09-8-2020] ############################# - [Ticwatch Pro 4G/LTE (USA)...
forum.xda-developers.com
Hopefully you can learn from my mistakes with the details below.
Please note this is for the:
Ticwatch-Pro-4G(Catshark)-USA-PWDD.190617.032, your ROM might be different on other models, please refer to [@janjan](https://forum.xda-developers.com/m/490110/)'s [repo found here for the other ROM]https://forum.xda-developers.com/t/...shark-4g-ticwatch-c2-skipjack-9aug20.3821013/
Download and extract the installation files into a folder.
Please note Magisk 21.0 is recommended, included in the following link.
Download link for Magisk and Nethunter:
[https://build.nethunter.com/contrib...d.nethunter.com/contributors/re4son/catfish/)
[TicWatch_Pro_NetHunter_files.zip](https://build.nethunter.com/contributors/re4son/catfish/TicWatch_Pro_NetHunter_files.zip "TicWatch_Pro_NetHunter_files.zip")
Download link for NetHunter zip. Scroll down to TicWatch for latest release: [https://www.kali.org/get-kali/#kali-mobile](https://www.kali.org/get-kali/#kali-mobile)
**## 1. Unlock the bootloader**
- Connect your watch to your PC with it's USB cable, and fire up a terminal.
- If you have set up your watch on the phone you can access settings, otherwise hold both buttons for a few seconds on the welcome screen.
- Enable developer settings by going to System -> About -> tap Build number 10 times
- Enable ADB, re-plug USB and accept debug from PC
- Reboot into bootloader with "adb reboot bootloader" from the terminal
- Unlock bootloader with "fastboot flashing unlock"
**## 2. Flash TWRP, and optimized WearOS
- Again enable ADB, and reboot to bootloader with "adb reboot bootloader"
- "fastboot flash recovery catshark-4G-recovery" (From [@janjan] )
- Boot into recovery by selecting it with the side buttons (switch with bottom one, select with upper button)
- Select "Wipe -> next page -> Format Data"
- Reboot & do initial setup (pair with your phone through WearOS app)
**## 3. Resize system partition in TWRP**
- Again enable ADB
- "adb reboot recovery"
- Select Wipe -> next page -> File System Options - select System - Resize (to have ~175MB free on /system instead of 0)
**## 4. Flash and launch Magisk app to finish the rooting process**
- "adb sideload Magisk-v21.0.zip"
- Reboot to System
- Launch Magisk Manager
- You might want to disable auto-update, set grant access in auto response, and disable toast notifications for easier navigation in the future
**## 5. Flash NetHunter**
- "adb reboot recovery"
- Select Install -> ADB Sideload
- "adb sideload" NetHunter image
- Reboot
- Start NetHunter app & chroot
- Reboot
**## 6. Set NetHunter watch face**
- Install Facer onto your phone from Play Store
- Search for NetHunter
- Install Facer companion app to watch
- Select & Sync
Thank you and good luck.
yesimxev said:
The kali[.]org and these instructions are the same. I've updated both in the same time. I'm afraid you might have a different way to flash. Or try the stock, you don't really need to be on the custom ROM. The NetHunter kernel will be the same and if you don't need any Mobvoi apps, we'll google how to remove them
Also, are you sure you've got a US model?
Click to expand...
Click to collapse
Ha! I didn't notice the equivalence of the instructions. I should've read the first one in its entirety. I skimmed it thinking it was for a newer build. My bad.
Achi Shukuteki said:
Ha! I didn't notice the equivalence of the instructions. I should've read the first one in its entirety. I skimmed it thinking it was for a newer build. My bad.
Click to expand...
Click to collapse
Try stock for the win!
I followed the instructions to the letter on my ticwatch pro but after I adb sideloaded nethunter-2022.2b-ticwatchpro-wearos-kalifs-nano.zip and rebooted... it's not there.
I did it a few times and always the same result: I don't see it in the apps list, am I missing some hidden step?
Jackomel said:
I followed the instructions to the letter on my ticwatch pro but after I adb sideloaded nethunter-2022.2b-ticwatchpro-wearos-kalifs-nano.zip and rebooted... it's not there.
I did it a few times and always the same result: I don't see it in the apps list, am I missing some hidden step?
Click to expand...
Click to collapse
Did you setup the watch before flashing? Show me the /tmp/recovery.log using pastebin
yesimxev said:
Did you setup the watch before flashing? Show me the /tmp/recovery.log using pastebin
Click to expand...
Click to collapse
How do I extract that file from the watch? There is no terminal installed, even though I flashed nethunter
Just wanted to add to this that it's possible to get into the settings menu to enable ADB before pairing with your phone, by holding the top button for a couple seconds on the pairing screen. Should let you save a good chunk of time from installation by avoiding setting the watch up repeatedly
androidyl said:
Just wanted to add to this that it's possible to get into the settings menu to enable ADB before pairing with your phone, by holding the top button for a couple seconds on the pairing screen. Should let you save a good chunk of time from installation by avoiding setting the watch up repeatedly
Click to expand...
Click to collapse
I know, but left 'both buttons' in the instructions.
Jackomel said:
How do I extract that file from the watch? There is no terminal installed, even though I flashed nethunter
Click to expand...
Click to collapse
Flash NH in twrp, then run 'adb shell cat /tmp/recovery.log'

Categories

Resources