Related
[Tutorial] Null_/FreeFalling Theme/Dr Who Sound,Boot Theme / & More (Updated Jan 16)
[Tutorial] Null_ TWRP / Null_ ROM / FreeFalling Theme / Dr Who Sound,Boot Theme / & More
Created by almulder1092 @ xda-developers.com
"Work In Progress, Need to add in Screenshots, And possibly more tutorials - Enjoy"
No Support Via PM - Please stop with the PM. They will now be ignored!
Well after creating my last tutorial, much has changed, wonderful new things have come about. So I thought it was time to create a new tutorial covering the new things.
So after now I have read 1000+ of pages and posts, hopeful this will help cut down on your searches. BUT read the whole tutorial before you ask questions. There are fare to many people that ask questions that are usually covered in the OP (Original Post) of threads. Please be respectful of the Developers Time and not ask dumb questions that have the answer posted.
Things you will need before you continue reading:
Ability to understand what you read
Time and Patients
How to use Google Search
Time and Patients
A brain
Ability be patient with all of us.
Give Credit where credit is due
Lastly Understand that Nobody is responsible for what you do to your gear, except you. And using the guide below will void your warranty
Now that is covered lets continue.
First get and install Wondershare MobileGo for Andoid this will make life easier. (Google it - Link removed by the request of xda)
(If your to cheap to get this great software, why did you pay so much for a watch?)
Alternative way to download apk's from Google Play without Wondershare Download Here
(Note: I do not plan on doing a tutorial using this method as they show one on the site) (Thanks to fOmey for the info)
Alternative way to get apks to your Gear without Wondershare Tutorial Here
This tutorial will take you from a stock rom to the null_ rom with a theme installed and other options.
In this tutorial we will cover the following:
(Clicking on the Titles will let you jump to that part of the tutorial)
(But I recommend you read everything)
Note: null_ is prerooted (It roots your gear for you)
Update your gear to V700XXUAMK7 Firmware
Installing Null_ TWRP
USB Debug Mode
Installing Null_ ROM
Install freefalling Theme
Remap Wrist Flick Gesture
Enable Unknown Source APK Installation
Enable MTP
Activating & Updating Xposed / Activating Modules
GravityBox - Advanced Reboot Menu
Hack Connectivity Service - AKA (Network Spoofer)
Bluetooth Internet Access
Nova Settings
Notifications Icon
Soft Buttons
Watch Styler OR UCCW?
Watch Styler
UCCW
Custom Fonts
Custom Sounds
Bluetooth GPS
Dr Who Sound/Boot Theme
How to install APK’s to your gear Without Wondershare
Full System UI? Get back DBL tap settings for quick Volume and Brightness
NotiCounter Widget
Note: Whenever connecting the gear to the PC use a direct connection. NEVER USE A HUB or such. It has been know to cause issues.
(Direct connection works best.)
Update: Jan 16, 2014
Added NotiCounter Widget Tutorial
Update: Jan 04, 2014
Added to Xposed Tutorial for new options included in Null_17
Added to Bluetooth Internet Access (2 options now for Working Internet)
Updated some screenshots
Need Null_ HELP? Check out NULL_ROM Official Q/A - FAQ- General Discussion thread
Also Search the forums for your questions. Please only post replies that are related to the tutorial. All other questions please check other threads. I read them as well. THANKS!
Current Screenshots of My Gear
{
"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"
}
Thanks to the following people: (In no particular Order)
xda-developers - fourms site
Moderators - Their Hard work
mark manning - xda moderator
Wondershare - Awesome App
AdamLange - Rear Original Rom Thread
fOmey - Null_ & Lots of info
freefalling0411 - ffeefalling theme
rovo89 - Xposed
C3C076 - GravityBox
appleflap - GPS Info
broeuschmeul - BlueGPS4Droid
almulder1092 - myself LOL!
TeamWin - Original TWRP
Villain ROM - vrthemes
Google - Awesome Search engine / android
Samsung - For the Note 3 & Gear
ShareDroid - ShareGPS
VasuDev - UCCW
Omnitel - Watch Styler
MrBIMC - Ultimate Dynamic Navbar
TeslaCoil Software - Nova Launcher
Matt Rankin - youtube Revovery Mode Video
shimp208 - Minimal ADB & Fastboot
mohlsson - GearLocationBridge
codekiem - APK Downloader
Kakann - Watch Face Thread
noname81 - LMT Launcher
EatHeat - Pie Control
daerragh - Odin 3.09
sting0387 - Finding Network Spoofer
capslock66 - Creating Network Spoofer
st-tps - Creating NotiCounter Widget
xda Members (Can't name you all) - Feedback and Questions
And anyone else I forgot.
If I missed anyone PM me and let me know who and for what.
Update your gear to V700XXUAMK7 Firmware:
Update your gear to V700XXUAMK7 Firmware: (Skip if your already on MK7)
Thanks to almulder1092 for the info
Make sure your gear is running V700XXUAMK7 Firmware, (If you are, you can skip this section.)
Note:If your in the USA and there is no update yet, just download the UK Version (BTU - United Kingdom)
Let update our Galaxy Gears firmware. (A must in you want to do anything below)
Note: This could wipe you data, save anything you need just incase.
Preparation:
Download V700XXUAMK7 Firmware from here - Thanks to AdamLange
Download Odin from here - Thanks to daerragh (Get version 3.09)
Installation:
Put your Gear into Download Mode
a. Press and hold the power button until the Restarting appears
b. Repeatedly press the power button until the Select REBOOT MODE appears
c. Press the power button once to move the selection to Download
d. Press and hold the power button for about 3 sec.
e. You are now in download mode.
Connect your Gear to you PC. (Using the Cradle and Micro USB)
Open Odin
Click on the PDA Button
Locate the V700XXUAMK7 Firmware and select it. (It should be a .md5 file, if it is zipped, then unzip it)
Press Start
Once it is completed it will reboot the gear.
Note: Let your gear sit for a bit as it updates everything. I might look like it is stuck on the Samsung logo, but you should see the word Samsung pulsating. That means its working. Should it take more than 5 mins, simply Press and hold the power button down until it resets.
Note: Should you get the dreaded screen of death, just flash the MK7 ROM back onto your gear and start all over.
Screen of Death (LOL)
Make sure the Gear is activated and connected to your Phone. (Samsung Manual)
How To:
If your unsure how to do this, Return your Gear. (LOL)
Youtube Video - Samsung Gear Watch Download/Recovery Mode How To
Screenshots
Click For Larger View
.
Installing Null_ TWRP:
Installing Null_ TWRP: (Version as of this tutorial is Null_ 03 TWRP)
Thanks to fOmey for this Null_ TWRP
Installing Null_ TWRP:
Preparation:
Download Null_ TWRP - fOmey
READ THE NULL_ TWRP Original Post
Installation:
Put your Gear into Download Mode
Connect your Gear to you PC.
Open Odin
Click on the PDA Button
Locate the Null_ TWRP file and select it. (It should be a .md5 file, if it is zipped, then unzip it)
UNTICK THE AUTO REBOOT OPTION IN ODIN.
Press Start
Once it is completed it will reboot the gear.
Null Quote:
If you find the recovery is not sticking & your Gear wipes when attempting to access recovery after flashing, you must root your Gear prior to installing TWRP again & Run the following commands in ADB:
*NOTE* You will gave to accept a supersuser request popup when executing "SU" command
*NOTE 2* Probably a good idea to run this prior to first installation (To save time)
Code:
$ adb shell
$ su
# mount -o rw,remount /dev/block/mmcblk0p20 /system
# rm /system/recovery-from-boot.p
ADB stands for Android Debug Bridge
If needed "ADB" can be found here on xda - Thanks to shimp208
Youtube Video - How to Flash a Custom ROM (Null_ and others)
\
Reserved for screenshots (Coming Later)
.
USB Debug Mode
USB Debug Mode
Thanks to fOmey for the info
Now put your gear into USB debug mode:
Preparation:
On your Gear Go to Settings >> Gear Info >> About Gear >> and tap Software version 7 times (After the 3rd tap, it will start counting down on how many taps are left before you can access the developer options.)
Now go back one screen and you should see a new option, USB debug Check the box.
Screenshots
Installing Null_ ROM
Installing Null_ ROM (Version as of this tutorial is Null_ 17)
Thanks to fOmey for this Null_ TWRP
Installing Null_ ROM
Preparation:
Read Null_ Original Post. Make sure you understand everyting. What it can and can't do. (Especially about Bluetooth Tether)
Re Read Null_ Original Post. MAKE SURE YOU UNDERSTAND EVERYTHING
Download Null_
Connect the Gear to the PC.
Open up Wondershare and select your Gear.
Click on files, Select the SDcard, then copy the Null_ ROM zip to the root of the SDCARD.
Installation:
Put your Gear into Recovery Mode (Same steps as Download Mode, but select Recovery Instead)
You should now be in TWRP.
Click on Install
Locate the Null_ Rom zip file. (Scroll down the list, it should default to the root of the SDCARD)
Select the Null zip file
Swipe to Confirm Flash
Follow the on screen questions
Install Everything, unless you know what your doing.
Wait for the Gear to finish installation, then Reboot.
Be patient as it updates. Just put the Gear down and let it do its thing. Even once it's booted, its best to give it time to settle things in. (Once booted let it sit about 5 mins)
Note: Please be considerate of other peoples time and take the time to read and search for your question before asking it. 98 times out of 100 it has already been answered many times. Let fOmey do what he does best and work on Null_ don't keep asking him questions that are answered in the Original Post.
Thanks from all of us to those that do read and search before asking.
Note: Should you get the dreaded screen of death, just flash the MK7 ROM back onto your gear and start all over.
Screen of Death (LOL)
Reserved for screenshots (Coming Later)
.
Install freefalling Theme
Install freefalling Theme (Version as of this tutorial is v4)
Thanks to freefalling0411 for this theme
(No current support or development, freefalling0411 is having twins and need to take care of his wife and get back to life. Thanks for the wonderful theme!)
Installing freefalling Theme:
Preparation:
Download the Freefalling Theme
Connect the Gear to the PC.
Open up Wondershare and select your Gear.
Click on files, Select the SDcard, then copy the Null_ zip to the root of the SDCARD.
Installation:
Put your Gear into Recovery Mode
You should now be in TWRP.
Click on Install
Locate the Freefalling theme zip file. (Scroll down the list, it should default to the root of the SDCARD)
Select the Freefalling theme zip file
Swipe to Confirm Flash
Follow the on screen questions
Wait for the Gear to finish installation, then Reboot.
Be patient as it updates. Just put the gear down and let it do its thing. Even once it's booted, its best to give it time to settle things in. (Once booted let it sit about 5 mins)
Note: If you want SystemUI Notifications Bar back (Theme removed it), Get it from here and flash it after the theme has been flash
Reserved for screenshots (Coming Later)
.
Remap Wrist Flick Gesture / Enable Unknown Source APK Installation / Enable MTP
Remap Wrist Flick Gesture / Enable Unknown Source APK Installation / Enable MTP
Thanks to fOmey for the info
Remap Wrist Flick Gesture
How to:
Open up Nova Settings
Goto Gestures & Buttons >> Home Button
Select Default Page. (If you know what your doing, you can change it to what ever you want)
Enable Unknown Source APK Installation:
How to:
Goto Settings >> Security
Check Unknown Sources
Enable MTP: (Allows you to access the SDCard portion of the gear through your PC as you would a usb drive)
How to:
Goto Settings >> Storage
Click on the Menu Button
Select USB computer connection
Check Media Device (MTP)
Remap Wrist Flick Gesturer Screenshots
Enable Unknown Source Screenshots
Enable MTP Screenshots
.
Activating & Updating Xposed / Activating GravityBox
Activating & Updating Xposed / Activating GravityBox - Advanced Reboot Menu / App Settings / Hack Connectivity Service
Thanks to almulder1092 for the info
Activating & Updating Xposed / Activating Modules
How to:
Goto Settings>>Xposed>>Framework
Click on Install/Update
Grant SuperUser Permissions.
Goto Settings>>Xposed>>Modules
Click the checkbox next to App Settings
Click the checkbox next to GravityBox
Click the checkbox next to Hack Connection Service
Click the checkbox next to UDN (If installed)
Reboot (MUST REBOOT HERE)
GravityBox - Advanced Reboot Menu:
How to:
Goto Settings>>GravityBox>>Power Tweaks
Click the checkbox next to Advanced Reboot Menu
Click the checkbox next to Require Reboot Confirmation
Reboot
Hack Connectivity Service
How to:
Goto Settings>>Network Spoofer
Click Wifi and you should see Wifi Spoofed now.
Activating & Updating Xposed / Activating Modules Screenshots
GravityBox Screenshots
Network Spoofer
.
Bluetooth Internet Access
Bluetooth Internet Access
Thanks fOmey & sting0387 for the info
Note: Phone Must Have BT Tethering Option. Most USA Users don't have this option.
Note 2: Playstore / Google Account Manager / Google Map s- These will only work if you have native BT tethering. (Third party apps do not offer the same protocols as native BT Tether and therefore don't work.) (Null_17 fixes this issue)
Bluetooth Internet Access:
Option 1) Phone must have BT Tethering Option.
Preparation:
Turn On BT Tethering on your Phone. (System Settings >> Tethering and Hotspots >> Enable Bluetooth Tethering)
Activation:
On the Gear go to Settings>>Bluetooth
Click on the settings for the profile for your phone.
Scroll down and if you have activated the option on your phone and it supports it, you will see an option to activate on the profile on your gear.
Check the box Internet Access
Option 2) Use 3rd party apps (Such as PdaNet+ / PdaNet Tablet) (Must use Network Spoofer)
Preparation:
On your Gear, Install PdaNet Tablet
On your Phone, Install PdaNet+
Activation:
On the Phone open PdaNet+
Check the box next to Activate Bluetooth Service
On the Gear open PdaNet Tablet
Click onConfigure
Click onAndroid (Bluetooth)
Click onTap here to start scanning...
Once you see your phone appear, Click on it
Go back to the first screen of PdaNet Tablet
Click on Connect (it might be hidden at the bottom of the screen, just a small part is showing, but you can still click on it)
On the Attention screen scroll down and click on I trust this application then click on OK
You should now be greeted with a PdaNet is connected! screen.
Open your Gear Browser and you should see it connect to Google home page.
Note: Should Google Play and such not work even though your browser works, DBL check that you have Network Spoofer enabled and using Spoof WIFI.
Option 1) Phone with native Bluetooth Internet Access Screenshots
Option 2) Using 3rd Part app such as PdaNet+
.
Nova Settings (My Preferences)
Nova Settings
Thanks to almulder1092
Changing Nova Settings: (Preferred settings)
How to:
Open Nova Settings
Desktop
Desktop Grid >> Rows 4, Columns 5
Width Margin >> None
Height Margin >> None
Persistent Search Bar >> Never
Show Shadow (Your Choice, I prefer None)
Home Screens >> Add or remove as many as you like.
Scroll Effect(Your Choice, I prefer wipe (Only available in Prime Version)
Wallpaper Scrolling (Your Choice, I prefer Off)
infinite Scroll (Your Choice, I prefer Checked)
Label Icons (Your Choice, I prefer unchecked)
Resize all widgets >> checked
Widget Overlap >> Checked
Overlap when placing >> Checked
Lock Desktop (Useful for when your done setting the desktop the way you like to prevent accidental changes)
.
Drawer
Drawer App Grid >> Row 3, Columns 3
Scroll Effect (Your Choice, I prefer None)
Background Transparency >> Leave at default
Drawer Style (Your Choice, I prefer Vertical)
Infinity Scroll (Your Choice, I prefer unchecked)
Folders First >> checked
All other options >> default
.
Dock
Enable Dock >> (Your Choice, I prefer checked)
Dock Style >> OFF
Dock Pages (Your Choice, I prefer 1)
Dock Icons (Your Choice, I prefer 6)
Width Margin >> None
Dock Height >> Medium
Small Icons (Your Choice, I prefer checked)
Show Scroll Indicator (Your Choice, I prefer unchecked)
Show Divider (Your Choice, I prefer unchecked)
Infinite Scroll (Your Choice)
Dock as Overlay >> Checked
Automatically Close >> unchecked
.
Folders
Your Choice
.
Look and Feel
Color Theme (Your Choice)
Icon Theme (Your Choice)
Screen Orientation >> Auto-Rotate (Applies only when charging)
All other options (Your Choice)
.
Gestures and Buttons
Home Button (Your Choice, I prefer Default Page)
.
All other settings > default
Note: Nova's reference to the Home Button is actually the function of the writs flick gesture activation.
Notifications Icon / Soft Buttons
Notifications Icon / Soft Buttons
Thanks to fOmey for the info / Thanks to almulder1092 for the info
Creating a Notifications Icon:
How to:
On Nova desktop press and hold
Select Shortcuts >> Activities >> Notifications >> Notifications Activity
Move the icon to where ever you want on the home screens now.
Adding in soft buttons:
How to:
Download Ultimate Dynamic Navbar - thanks MrBIMC
Connect your Gear to Wondershare
Click on your Gear >> Apps (Should list installed apps)
Drag and drop the Ultimate Dynamic Navbar.apk into Wondershare. (This should install the app)
On your Gear goto settings >> Xposed >> Modules
Check Ultimate Dynamic Navbar
Restart the Gear
Once restarted, let the gear again sit for a few mins before you start doing anything again
Open up UDN, Grant it superuser permissions
Turn it on
General Settings
Start at boot - Checked
Type of Trigger (Your Choice, I prefer Whole bottom edge)
Method to activate (Your Choice, I prefer Swipe)
Alternatives to UDN: (Should you have one you prefer let me know and I will list it for others)
LMT Launcher
Pie Control
GMD Gesture Control
Creating a Notifications Icons Sreenshots
Adding in soft buttons Screenshots
.
Watch Styler OR UCCW? / Watch Styler:
Watch Styler OR UCCW? / Watch Styler
Thanks to almulder1092 for the info
Watch Styler OR UCCW?
This is a matter of opinion I like to use UCCW as it is more customizable. However if all your looking for is a Watch Face only, then my all means get watch styler. Both would be widgets to add to Nova home screens.
Need so Ideas, check out this thread - Thanks to Kakann for starting the thread
Watch Styler:
How to:
On your Phone, Install Watch Styler through the Gear Manger >> Samsung Store. (You may need to hit accept on your Gear to install it)
On your Phone, Open Watch Styler, select or create a new face.
Apply the selected Watch face
In Gear Manager goto >> Clocks
Select WatchStyler
Then select the settings icon.
Select the Watch Face you want again
Apply the theme. (The Applied theme should reflect the new selection
On your Gear, On Nova desktop press and hold
Select Widgets >> WatchStyler
Reserved for screenshots (Coming Later)
.
UCCW (Ultimate Custom Widget)
UCCW (Ultimate Custom Widget)
Thanks to almulder1092 for the info
UCCW:
Preparation:
Disconnect your Gear from the PC (If it was connected)
Connect your Phone to PC,
Open Wondershare, Make sure it sees your phone, If not enable debug mode on it just like you did the gear.
Click on Google Play Apps
Search for UCCW, then install. (This should install it to your Phone)
Once installed unplug your phone and plug in your Gear
Click install again (This should install it to your gear)
Note: Now the best thing here to do is create the new widget on your phone first. (Much easier) then transfer it to your Gear. (But you can just make it on your gear if you want to, then there is no need to download it to your phone)
How to:
On your Phone open UCCW.
Select New
Home Screen Grid Size 4x4
Widget Size 4x4
Give it a name.
Select New Skin
Now before you do anything else select Edit objects >> Background >> Dimensions >> Width x Height
Change it to be 320 x 320 (That is the size of the Gear screen)
Now add and customize to what you like.
Once done press Save.
Select Make uzip (for sharing)
Name the Widget
Plug your Phone into the PC
In Wondershare click on your Phone then files
Click on your SDCard, and locate the uccwOutput folder. (you might have 2 SDcards, so check both)
Click on it, then select the Widget you created (.uzip)
Export the file to your computer
.
Connect your Gear to the PC
In Wondershare Select your Gear
Click on your SDCard
Create a folder called uccwOutput
select the new folder
Drag and drop the widget (uzip) file from your PC to Wondershare.
On your Gear open UCCW
Activate the soft buttons
Press and hold the return button (Long press activates the menu button)
Select Open >> Open uzip
Locate the Widget (uzip) you just transferred
Select it and open it.
Press the soft menu button again and select Save >> Save Skin
Note: Not all items in UCCW are compatible with the gear. Things like Weather, Location, Temperature, Forecast, Gmail, Alerts, do not work.
Installation of Widget.
On your Gear, On Nova desktop press and hold
Select Widgets >> UCCW >> 4X4
Select the New widget you just saved.
Resize to fit desktop if needed.
Note: If you just get a black screen with the words Loading... Then you did not save the Widget correctly.
Reserved for screenshots (Coming Later)
.
Custom Fonts / Sounds
Custom Fonts / Sounds
Thanks to almulder1092 for the info
Custom Fonts for your Gear (by Me)
How to:
Connect your Gear to the PC
In Wondershare Select your Gear
Click on your SDCard
In the root of your SDCard create a new folder called Fonts
Open the new fonts folder.
Drag and drop .ttf fonts into this folder for use on your gear
Custom Sounds (Notifications / Ringtones) (by Me)
How to:
Connect your Gear to the PC
In Wondershare Select your Gear
Click on your SDCard
In the root of your SDCard Find the folder called Notifications or Ringtones (What ever type your looking to add)
Open the folder.
Drag and drop .ogg or .mp3's into this folder for use on your Gear.
Reboot Gear for them to show up under Settings >> Sound >> Notifications or Ringtones
Screenshots
Click For Larger View
.
Bluetooth GPS
Bluetooth GPS (How to receive GPS from phone to gear.) -
(Option 1)
Bluetooth GPS Using ShareGPS: (Uses your Phones GPS, only activate when needed, Battery Drain)
Thanks to appelflap for the info
Installation:
Connect your Phone to Wondershare
Click on Google Play and Download/Install ShareGPS
Disconnect your Phone and connect your Gear to Wondershare
Click on Apps
Downlaod BlueGPS4Droid - Thanks broeuschmeul
Drag and drop the BlueGPS4Droid.apk to Wondershare
Setup:
On your Gear goto Settings >> Developers Options
Locate Allow Mock Locations"and check it
On your Phone launch Share GPS
On your Gear launch BlueGPS4Droid
Select Choose Bluetooth GPS
Select your Phone.
Check Start/Stop GPS
On your phone you can verify if it connected.
Open ShareGPS again
Look at Bluetooth Status it should be now connected to your Gear.
Note: ShareGPS will not connect to the gear if a Third party internet Tether is connected.(Native Tether is OK)
(Option 2) - Preferred!
Bluetooth GPS Using GearLocationBridge: (Options None, Wifi/Cell Location or GPS, better battery life using Wifi/Cell )
Thanks to mohlsson for the app OP
Preparation:
Download GearLocationBridge.apk (github Link)
Installation:
Connect your Phone to Wondershare
Click your Phone >> Apps
Drag and drop the GearLocationBridge.apk into Wondershare. (This should install the app)
Disconnect your Phone and connect your Gear to Wondershare
Click on your [BGear >> ]Apps[/B]
Drag and drop the GearLocationBridge.apk into Wondershare. (This should install the app)
Setup:
On your Phone open Gear Location Bridge
Select Network location bridged
On your Gear goto Settings >> Developers Options
Locate Allow Mock Locations"and check it
On your Gear open Gear Location Bridge
Select Network location bridged
Wait a Min and it should connect automatically.
Wifi/Cell updates every 5 minutes if your location has move 100+ meters.
Method can be changed on Phone or Gear (As it affects both)
GearLocationBridge Screenshots
.
Dr Who Sound Theme
Dr Who Sound/Boot Theme
Thanks to almulder1092 for the theme
Dr Who Sound/Boot Theme
UI Sounds:
Charger Connection - Cyberman "Upgrade in progress"
Hourly Alert - K-9 "Affirmative"
LowBattery - K-9 "Danger Master, Danger)
Power On - Dr "This watch is me"
Power Off - K-9 "Goodby Master"
Alarm - "The Rings of Akhaten - "Wake Up" song (Selected 0:50 of the song)
Notifications: (Selectable)
Dr - "Hello, Im the Doctor"
Dr - "This is my Timey Wimey detector, it goes ding when there is stuff"
Dr - "Wibley Wobley Timey Wimey"
K-9 - "Incoming Message Master"
Ringtones: (Selectable)
Dr Who Theme (8th Doctor)
Ring Ring "Help Me Doctor! Help Me Doctor!" beep beep beep beep
Preparation:
Download the Dr_Who_Sound_Boot_Theme.zip
Connect the Gear to the PC.
Open up Wondershare and select your Gear.
Click on files, Select the SDcard, then copy the Dr_Who_Sound_Boot_Theme.zip to the root of the SDCARD.
Installation:
Put your Gear into Recovery Mode
You should now be in TWRP.
Click on Install
Locate the Dr_Who_Sound_Boot_Theme.zip file. (Scroll down the list, it should default to the root of the SDCARD)
Select the Dr_Who_Sound_Boot_Theme.zip file
Swipe to Confirm Flash
Wait for the Gear to finish installation, then Reboot.
Be patient as it updates. Just put the gear down and let it do its thing. Even once it's booted, its best to give it time to settle things in. (Once booted let it sit about 5 mins)
Restore Original/Samsung Sound/Boot Theme:
Download the Original_Sound_Boot_Theme.zip
Follow the same steps as above but select and use the Original_Sound_Boot_Theme.zip instead.
Screenshots Doctor Who Boot / Samsung Boot
.
How to install APK’s to your gear. Without Wondershare
How to install APK’s to your gear Without Wondershare
Thanks to almulder1092 for the info
This is for anyone looking for an alternative way of getting apps onto the gear.
These instructions work for people who have a Windows/Mac/Linux.
Download fastboot. - DropBox - Zippyshare
Unzip fastboot the root of your drive (You can delete it later when done, or advanced users can unzip it anywhere)
Make sure your Gear is in USB Debug mode
If you’re using Mac or Linux, You can skip this step. If your using windows, make sure you have installed the Samsung USB Drivers.
Plug your Gear into your PC
Now open up a Command Prompt (Terminal window for Mac/Linux) (Google it if you’re unsure how)
.
Type in the following:
For Windows:
cd\
.
cd fastboot
.
adb devices
For Mac:
cd\
cd fastboot
chmod 755 *
./adb-mac devices
For Linux
cd\
cd fastboot
chmod 755 *
./adb-linux devices
Look at your gear, there should be a prompt. Press OK. (If you have connect before using USB this might not appear on the gear, just go to the next step))
If it does not come up, then we will need to kill the process adb.exe running and try launching it from the command prompt again.
Windows:
Open Task Manager, Locate adb.exe and end the task.
Mac/Linux:
Type in the command:
kill adb
Now type in the following:
Windows:
adb devices
Mac:
./adb-mac devices
Linux:
./adb-linux devices
Looking at the Command windows (Terminal window) You should see device. (If you do – GREAT, else go back and try again)
.
Move you apk file you want to install to the fastboot directory
Use the following command to install your apk file:
Windows:
adb install nameoffile.apk
.
Mac:
./adb-mac install nameoffile.apk
Linux:
./adb-linux install nameoffile.apk
Once installed the app should appear on your gear under the apps section.
Noticed AshtonTS had also posted Mac guide so I am linking to it here incase others need it.
Full System UI? Get back DBL tap settings for quick Volume and Brightness
Full System UI? Get back DBL tap settings for quick Volume and Brightness
thanks to fOmey for the info.
If you have installed full system ui, then you might have noticed that a dbl finger dbl tap does not bring up you quick settings anymore. Not current;y there is no way to get that exact view back, as it has been replaced. fOmey has looked into extracting it out, but does not look like i can be done.
But never fear a solution is here.
Option 1)
Put Nova Launcher Prime on your gear so you have access to the Gestures and edit the dbl tap option
Option 2)
Create a shortcut.
What ever option you chose the result will be that same in the end.
How to:
Be sure you have Xposed & GravityBox installed and Activated. (See post #8)
Open up GravityBox
Goto >> Statusbar Tweaks >> QuickSettings Managment >> Statusbar QuickSettings Tiles
Then Select the following
Volume
Ringer Mode
Bluetooth
Brightness
Battery Status
And any other quick options you want.
Now go back to your desktop
press and hold to bring up options
Select Nova Actions >> Expand Quick Settings
You should now have an Icon on your desktop that when pressed will open up Quick Settings for you.
Note: If you have Nova Prime, and want to use a gesture, just select the gesture and then Select Nova Actions >> Expand Quick Settings
Note: You can go back into GraveBox and resort the tiles to your liking. (Along with many other options.
GraveBox Settings Screenshots
Nova Shortcut Screenshots
.
]NotiCounter Widget
NotiCounter Widget (Version as of this tutorial is v1.0)
Thanks to st-tps for creating it.
If your using Null_ and tired of not having a notification badge on your screen, this is the answer.
NotiCounter is just as the title suggests. Its a Widget that you can customize and have notification counts show on your gear screen. And it includes custom sounds.
Preparation.
If you have a previous version be sure to uninstall it before installing the new version.
Download NotiCounter Widget from here
Installation
Install NotiCounterWidget
Reboot Your Gear (Must Reboot after install)
Once rebooted go into Gear Settings >> Sound >> Notifications
Select NotiSilent (If it is not in your list, Did you reboot?) This is simply a blank sound file. this needs to be selected to avoid multiple notifications sounds (Note: Skip this step if you Don't plan to use the sound features in Noti.)
Now to avoid the repeated notification that Noti has been granted SU permissions, lets disable that message.
Open Super SU
Press the # next to NotiCouonter Widget
On the Notifications "Global Default" change that to read Disabled. This will stop the notifications from comming on everytime your screen turns on.
Open NotiCounter Widget app
Read the Pop up box.
Wait for SU permissions to kick in and the give the app SU permissions.
.
Play Sound? Check this box if you want to have a sound play when a notification comes in. (Be sure you did step 4 if you select this)
You can leave the sound file at default or Select a different one. (Click on Choose File)
Once you Select Choose File you will be give a list of sounds that have been included with Noti app.
Select any file and you will hear a preview of the sound file.
If you want to use your own personal sound files, go up one directory and the select Notifications folder. (See previous tutorials for adding custom sound files)
Once you have selected your sound file you want, then click Set
.
Custom Sounds? Check this box if you want to have custom sounds play according to the app .
Select Add Apps
You will be presented with a list of all apps that are set to send notifications to your gear.
Select any app you want a custom sound for
Select the sound file just as you could have above.
Once Selected you will see a Toast message box appear at the bottom letting you know it has been set.
Continue to add any other Custom Apps sounds you want to use.
Once your done got back to main Noti Screen.
If you made a mistake on one of the apps, select Edit List
You will be presented with a list of all the apps selected. Press and hold to edit anyone of them
You will have the option to Change, Abort, Delete.
Once done go back to main Noti Screen
.
Launch Notifications app on tap? Just as it says, Do you want to open the notifications screen when taping on the widget?
Text Size - you can change the text size to larger or small according to your needs
Color - This will alow you to change the color of the text using the sliders as needed.
Widget Background (Ellipse, Round, Transparent, Custom)
Custom Background - Selecting this will allow you to have a custom background
Select your background similar to how you selected a sound. when selecting a pic you will see a preview of it for a few seconds.
Blank spot at 0 unread Notifications? Basically do you want to see a number 0 or nothing at all when there are no notifications?
Power-saving Mode? Normal, Medium Saver, Power Saver. - Normal will give your a more stock feel for the Gear (I prefer Normal)
Normal - Checks for activity in the notifications app, if it´s running it does badge checks with a certain intervall.
Medium Saver - Checks for activity in the notifications app, if it´s running it does badge checks with a certain intervall. When Notifications hit 0 it stops the checks
Power Saver - Only checks Once upon screen On, then nothing.
Restore all Data - This will remove the sound files that Nofi install. If you want to remove Noti you might want to press this button first.
Now that you have your settings Press Save
Now place the widget like you would any other widget.
you will see two options for your widget. Normal and Bold. that is in reference to the Text number. (I prefer Bold)
Check out your new Noti widget.
(Reserved 19) Future Tutorial
Introduction
This ROM is based on lost101's, kingkaminari's and VitaTaf's work you can find here. The main aim of my modifications is putting debloating to the extreme and getting rid of intrusive Google spying services that violate user's privacy. Before you flash this ROM read all the information below and make sure you still want to do it as some stuff you find essential might be missing and irreplaceble. Please also mind you will have to setup your device manually with ADB to unlock all of its functions.
Disclaimer
Even if everything works 100% fine for me I take no responsibility for anything that happens to anyone else's device after flashing my ROM. If you want to try it, do it on your own risk. Always backup your data.
Description
This is Identity Crisis 6 LTE v1.0a by lost101, kingkaminari and VitaTaf with the following modifications:
Version 1.2c
Changes
Version 1.0
1. build.prop
#USB debugging lock bypass
persist.service.adb.enable=1
persist.service.debuggable=1
persist.sys.usb.config=mtp,adb
It is advised to remove these lines from build.prop after you're done with setup as they compromise your device's security
2. Removed from system/app:
- BasicDreams
- BookmarkProvider
- Calculator
- CalendarGoogle
- com.motorola.android.setting.diag_mdlog
- DeskClockGoogle
- Exchange3Google
- FaceLock
- FMRadioService
- GoogleContactsSyncAdapter
- HoloSpiralWallpaper
- HTMLViewer
- LatinImeGoogle
- LiveWallpapers
- LiveWallpaperPicker
- NoiseField
- PartnerBookmarksProvider
- PhaseBeam
- Piktures
- PrintSpooler
- UserDictionaryProvider
3. Removed from system/etc/permissions:
- com.google.android.maps.xml
- com.google.android.media.effects.xml
- com.google.widevine.software.drm.xml
- com.motorola.camera.xml
- com.motorola.context.xml
- com.motorola.gallery.xml
- com.motorola.software.fmradioservice.xml
- com.motorola.software.storageoptimizer.xml
4. Removed from system/framework:
- com.google.android.maps.jar
- com.google.android.media.effects.jar
- com.google.widevine.software.drm.jar
- com.motorola.android.dropboxhelper.jar
- com.motorola.gallery.jar
5. Removed from system/priv-app:
- AppDirectedSmsProxy
- atfwd
- AudioEffects
- BackupRestoreConfirmation
- CalendarProvider
- CallLogBackup
- CellBroadcastReceiver
- ConfigUpdater
- Contacts
- ContactsProvider
- CQATest
- EmaraPhoneExtensions
- GmsCore
- GoogleBackupTransport
- GoogleFeedback
- GoogleLoginService
- GoogleOneTimeInitializer
- GooglePartnerSetup
- GoogleServicesFramework
- MotCamera
- MotoOneTimeInitializer
- Phonesky
- PreloadContacts
- SetupWizard
- SetupWizardExt
- StorageOptimizer
- WallpapaerCropper
- WapPushSI
6. Removed from system/usr/srec:
- en-US folder and its files
7. Removed from system/vendor:
- pittpatt folder and its files
8. Added to system/apps:
- AnySoftKeyboard
- MiXplorer
Flashing
1. Boot into TWRP
(2. Backup)
3. Format data (Wipe>Format data>yes)
4. Transfer ROM to SD card/Local storage
5. Wipe>Factory reset
6. Install
7. Reboot
Setup (version 1.0 only)
When the installation completes you'll find there's no Setup Wizard, and some important UI components (Home button, Notifications, Quick Settings) are blocked. There's also no access to Developer's Options. Don't worry - they're normally being unlocked after you're done with Setup Wizard but since it's not there you need to do it manually:
1. Open ADB terminal on your computer
2. Connect your device
3. Execute the following commands:
Code:
adb shell
su
settings put global device_provisioned 1
settings put secure user_setup_complete 1
reboot
After reboot your device is ready to use.
Known issues
- Please refer to IDCrisis 6 LTE original thread
Life after Google
You can try using Micro GmsCore to access Play Store content, and here are some alternatives:
1. Interesting and useful apps in F-Droid store:
- Adaway (system-wide ad blocker)
- AFWall+ (very nice firewall. I use it in whitelist mode because it blocks internet access to all apps by default)
- Etar (calendar. Won't work without Google calendar service and account)
- K-9 mail (bit ugly but awesome mail client)
- Open camera (stock camera replacement)
- Wifi automatic (turns wifi off when you lock the screen which saves battery and improves security. Bugged a little and randomly disables wifi from time to time)
- SMSsecure (messaging app with encryption)
- 920 Editor (text editor)
- Document Viewer (self explanatory)
- Network Log (self explanatory)
2. Other interesting and useful apps around the web (mostly on XDA):
- ApkTrack (app updates tracker),
- Calc+ (calculator),
- CoolTool (CPU and RAM usage and other info display),
- DejaOffice (office app that looks a bit outdated, but it's the only calendar app to work without Google services I found so far),
- Disconnect.me (private web searches; the app FC right after starting it, probably due to lack of Google search services available)
- DriveDroid (turns the phone into Linux live USB),
- ES File Explorer (file explorer),
- Firefox (web browser),
- Gravity Screen (Turning screen off and on without using physical power button),
- Greenify (apps hibernator),
- KWGT (custom widget maker),
- LiveBoot (Chainfire's app that replaces boot animation with system log display),
- maps.me (open source google maps alternative),
- MiXPlorer (file explorer),
- MoboClean (permissions manager),
- Naked Browser (web browser),
- NetGuard (no-root firewall),
- NeutriNote (notes),
- Nova Launcher (launcher)
- Open Camera (same as F-Droid app),
- Parasol (community based permission manager),
- PryFi (WiFi security),
- QuickPic (gallery),
- Recently ("close all apps" button in recents window),
- Recordr (sound recording app),
- Servicely (services management. Think twice before installing and using it - developer's G+ site, developer's APKMirror downloads
- SD Maid (cleaning tool),
- Super Backup (apps, sms, call logs, etc. backup),
- Titanium Backup (data backup),
- True phone (dialer),
- VLC (media player),
- WifiKill (WiFi killer),
- Wifi Protector (WiFi security, anti-wifikill),
- Xposed
You can find more interesting apps and links on this XDA forum
3. Software that may help you secure your device - sufficientlysecure.org
4. More security software - Secure Mobile Apps
5. XDA Labs (alpha version of XDA app store)
6. Firefox browser add-on that lets you download apk files directly from google play store (without Google account connected to your device) in case you can't find desired app anywhere else.
7. Alternative app-stores, .apk mirrors, etc. - use at your own risk. So far I only tried Amazon's store - the pro is that it exists, the cons are that it requires tons of permissions, has very unfriendly interface, takes a lot of space, and the apps you download will only work as long as the store's app is installed.
Credits and thanks
Motorola for making such a good device
Google for supporting Android (but not for invading it with their intrusive services)
lost101, kingkaminari and VitaTaf - creators of original ROM
HootanParsa - creator of MIxplorer
Menny Even Danan and all creators of AnySoftKeyboard
Tesla Coil and all creators of Nova Launcher
Klaus Weidner, creator of Hacker's Keyboard
All people behind TWRP
All the developers who share useful information and solutions in the web
Please let me know if I missed someone, I'll be happy to update this list
Download
IC6_lte_v1.2c_nogoogle.zip
Identity Crisis 6 LTE v1.0a_NoGApps_mod_v.1.0_beta.zip
Version information
Status: stable
Created: 4.03.2016
Updated: 24.05.2016
reserved
reserved 2
Has anyone had success getting this working yet?
I'm having trouble getting this to work.
Yesterday when I tried to install it i got the following error:
"symlink: no of syymlinks failed = 1
Updater process ended with error: 7
Error installing zip file '/sdcard/Identity+Crisis+6+LTE+v1.0a_NoGApps_mod_v.1.0_beta.zip'
Tried again today and managed to get it to install after rebooting recovery a few times, but ended up getting into a bootloop for 40 minutes.
I tried wiping everything, ART cache, system, data, internal and cache, but still get the same, an endless bootloop.
Any ideas?
Edit: This is on an XT1039
cvamoose said:
Has anyone had success getting this working yet?
I'm having trouble getting this to work.
Yesterday when I tried to install it i got the following error:
"symlink: no of syymlinks failed = 1
Updater process ended with error: 7
Error installing zip file '/sdcard/Identity+Crisis+6+LTE+v1.0a_NoGApps_mod_v.1.0_beta.zip'
Tried again today and managed to get it to install after rebooting recovery a few times, but ended up getting into a bootloop for 40 minutes.
I tried wiping everything, ART cache, system, data, internal and cache, but still get the same, an endless bootloop.
Any ideas?
Edit: This is on an XT1039
Click to expand...
Click to collapse
The first issue is internal TWRP error that happens pretty randomly, just restart recovery and it should be gone. The second thing never really happened to me, and I have to ask if you've followed instalation instructions? They're quite strict. You must wipe data and do a factory reset prior to installation. Just try again, following all steps exactly.
I'd also consider waiting a bit for final stable version with error fixes of lost101's ROM I use as a base. It's still kind of WIP.
I'd sure want to try this out, just wondering how well Google Play and Youtube work with the Micro G framework? Those are basicly the only google apps I use.
I could use the browser for youtube, create a link directly to the homescreen maybe. And I probably could survive without the play store to, just download apk from a mirror and sideload, but it would be kind of a hassle.
Anyhow, I probablt wait a few weeks until the MM rom seems stable.
Are you going to update this with the latest MM build by lost101?
baxtex said:
Are you going to update this with the latest MM build by lost101?
Click to expand...
Click to collapse
V1.2 seems stable, so I'll try to build something on this one, but don't really have much free time atm
No worries, just wondering!
Edit: I could actually remove all this stuff myself, the setup should be identical right?
Edit: Here is a version were I removed the same things you did. But I can't get it to work, or rather, I can't setup the phone. As your description says, you need to set it up with adb. But my computer won't detect the phone. I've tried reinstalling drivers here and there but whatever I do, Windows/adb won't detect any device. I do get a beep however that it is connected, and it says something like MTP usb device. But I can't do anything with that. I've tried installing it as an adb device instead but that didn't work.
https://mega.nz/#!P4k1QYwS!fBCp3E4uyjBXy7x6x_uTLTnj3pWjoIbgpqvodzWfEuQ
So I restored my backup, and I can connect to my pc just fine. In the device manager my device is shown as: Android Device>Motorla ADB Interface.
baxtex said:
No worries, just wondering!
Edit: I could actually remove all this stuff myself, the setup should be identical right?
Edit: Here is a version were I removed the same things you did. But I can't get it to work, or rather, I can't setup the phone. As your description says, you need to set it up with adb. But my computer won't detect the phone. I've tried reinstalling drivers here and there but whatever I do, Windows/adb won't detect any device. I do get a beep however that it is connected, and it says something like MTP usb device. But I can't do anything with that. I've tried installing it as an adb device instead but that didn't work.
https://mega.nz/#!P4k1QYwS!fBCp3E4uyjBXy7x6x_uTLTnj3pWjoIbgpqvodzWfEuQ
So I restored my backup, and I can connect to my pc just fine. In the device manager my device is shown as: Android Device>Motorla ADB Interface.
Click to expand...
Click to collapse
I read through IC thread - Lost101 is still polishing it, so I'll wait for some final build. And I guess you've got problem with ADB connection, because you didn't add persistent ADB debug to build.prop, or added but with some dodgy notepad (in Windows use Notepad++) - the lines that need to be added are in the OP.
minimale_ldz said:
Disclaimer
Even if everything works 100% fine for me I take no responsibility for anything that happens to anyone else's device after flashing my ROM. If you want to try it, do it on your own risk. Always backup your data.
Known issues
- Please refer to IDCrisis 6 LTE original thread
Click to expand...
Click to collapse
I have found a bug.
I was setting a lockscreen password that contained = in it and it came up as bad bad characted (I thought it's just a bug because it wouldn't show that error on stock firmware) so I have tried to enter the same password once more and it worked. Then I have locked the phone and couldn't unlock it because I allways entered the wrong password.
I think that the same thing would happen to encrypted devices.
I have found an interesting app that lets you enter permission control settings without root, because these permission settings is hidden in most android versions that came before marshmallow. Not granual, but still better than nothing.
It's size is 7kb, it asks for no permissions, probably because it's just a shortcut to the settings.
To people who don't have Play Store:
Install BlueStacks on your pc.
Root it using King Root.
Install desired apps using Play Store.
Install ES File Explorer:
From panel select:
-Tools/Root Explorer
-Tools/Show hidden files
-Network/Cloud/+/your desired cloud provider and log in.
-Local/Device/data/app .
Select your installed apps and copy them to your drive.
From your Play Store missing device goto your cloud provider website, log in ,download and install your apps.
This method can be long, but you will have all of the apps that you downloaded on cloud so you won't have to do the same process over and over again.
@minimale_ldz since u bought new phone I have to ask - you still remember about Moto G members, right?
I'm not asking when you'll update this rom, but if you're even going to
toster88 said:
@minimale_ldz since u bought new phone I have to ask - you still remember about Moto G members, right?
I'm not asking when you'll update this rom, but if you're even going to
Click to expand...
Click to collapse
It's coming soon
@toster88 motivated me with his comment to spend some time on preparing updated version of this rom. It' based on @lost101's IC6 LTE 1.2c version and contains a few little changes:
- AnySoftKeyboard replaced with Hacker's Keyboard as ASK is a bit awkward when it comes to accesing numeric keys
- MiXplorer has been updated to the newest version (6.4.0)
- Nova Launcher added (sorry for some artifacts like empty folders or Google search box, but I have no idea how to get rid of them)
- persistent ADB debugging removed from build.prop as it's no longer needed. Init.d script deals with initial device provisionig now. /system/etc/init.d/setup can be removed after first boot if everything is working fine (quick settings, home button, developer's options, etc. are accessible).
That's about it, I hope you'll enjoy this build. Please let me know if there are any bugs specific to this rom (and not to MM or IC6 1.2c) as I'm not using XT1039 as a daily driver anymore.
Temporary Google Drive link is now live
alezardstar said:
@minimale_ldz - Can you share with us how did you manage to debloat all the ROM and purge every GApps out of it preserving its stability? Did you delete the apks by hand using your laptop before installing the zip or what did you exactly do? I'm keen to get this working on the very last release (1.5b) for Falcon.
Thanks in advance.
Click to expand...
Click to collapse
You can just unzip the rom and remove unwanted apps (with their folders) by hand in Windows file explorer and then zip it back. Or, if you wanna feel more like a propper dev you can do it with Superr Kitchen where you create custom debloat list. Both methods are confirmed to work. Removing GApps is a bit tricky as you need to remove all of them - if you leave anything it may give you FCs or black screen after boot. You will also have to choose some way to provision the device without GApps and i believe the smoothest method is by init.d script sice it's enabled in @lost101 rom and doesn't require users to do anything after installation. The script looksi like this:
Code:
#!/system/bin/sh
su -c "settings put global device_provisioned 1"
su -c "settings put secure user_setup_complete 1"
and goes in /system/etc/init.d folder
I hope that helps.
alezardstar said:
Thanks for your response. I definitely shall give it a spin with next Identity Crisis release. It happens to me I do not work on Windows, rather GNU/Linux. Do you think I can delete all the OP mentioned apks and on top of that any missed folder/apk appearing on this link using Fedora 25? As far as I could read, the link I'm passing on has Linux instructions, though being honest, I have no leisure time to read it thoroughly and that's why I'm saying I shall do it next Identity's release better. In the meantime, I want to be a hundred percent sure about what I will do when the moment comes in. Can you tell me what provision is? What does it stand for? Should I get a signature spoofer? All I want to do is Identity working as it works itself, with no GApps and supersu working as it's been working always. Although I'd say installing microG may cushion the blow since it is a FLOSS Google framework that will not make things break in a regular use. To sum it up, do I need to create a .txt file or something with the code and thereafter make it work with a init.d script application or something similar?
Thanks for all your help! Looking forward to hear from you and sorry for my late response. Real life keeps me away from my beloved hobbie: learning.
Click to expand...
Click to collapse
I guess it should work pretty much the same on Linux. Do mind I've removed much more than just GApps and today I'd left some more apps in the rom as I found them useful - eg. Calendar Provider or FM radio, but it's up to you. The bare minimum, required to get rid of GApps is:
Code:
/system/app:
- ConfigUpdater
- CalendarGoogle
- GoogleContactsSyncAdapter
/system/priv-app:
- BackupRestoreConfirmation
- GmsCore
- GoogleBackupTransport
- GoogleFeedback
- GoogleLoginService
- GoogleOneTimeInitializer
- GooglePartnerSetup
- GoogleServicesFramework
- MotoOneTimeInitializer
- Phonesky
- SetupWizard
- SetupWizardExt
The list you linked is more extensive and goes deeper into the system but it's quite similair to what I've done. You cane safely remove
Code:
system/usr/srec/en-US/
as it contains speech recognition files that Google Services use to listen to us.
I was careful with
Code:
system/lib/
because I didn't find any source describing what these libraries are actually for. Removing anything with "google" in its name seems safe. You can compare what IDCrisis has with the list and see if it can be removed safely - there's a lot of experimenting involved but the list looks like a good guide.
Code:
system/vendor/pittpatt/
contains face recognition system that I find useless with or without GApps and it can be safely removed.
Now, when you remove all GApps you'll have to provision your device. Long story short is that when you first boot your phone after flashing new rom it will start with Setup Wizard where you'll be asked for wifi password, google account details and where you accept all terms & conditions. By default you're locked in setup mode until it's finished - you can't use home button to escape it, you can't access settings, etc. If you remove GApps there's no Setup Wizard so your phone will stay in setup mode and you need to end it manually. Like I said before, the best way is to use init.d script. Use Notepad to create new file, copy the lines I posted last time, save it without any extension, I believe its permissions need to be set to 755 (rwxrxrx). Place the file in
Code:
system/etc/init.d
and that's it.
Alternatively you can use ADB or terminal emulator to execute these commands:
Code:
adb shell (only if you use ADB)
su
settings put global device_provisioned 1
settings put secure user_setup_complete 1
or you can use XDRsetup app I made to do the job (it needs root to work).
Good luck
alezardstar said:
@minimale_ldz - Apologies for my late answer. I've been busy. Thanks for your response. It is appreciated what you've done for Peregrine's users and hence for everyone who's willing to ditch GApps from @lost101 builds.
At the moment I'm stuck at a step. I'm on Fedora 25 and I want to remove a whole folder within the system /system/app/MagiskManager/ or whatever the directory is and I can not. Albeit I might delete the superuser and Magisk folders whose location is the very first thing we see as we open the .zip, I can't do the same with folders within the system and I wonder why. The other option is extracting the whole content of the ROM in a new directory and deleting files at my will. Thereafter, I can zip it back. The problem is that I do not know how to zip it back. Do you have any idea of somebody who mod on GNU/Linux?
On the other hand, I saw this apk you passed on to make the init.d script work. The simple steps that popped up on my mind were:
- Factory reset.
- Flash ROM + supersu.zip
How can I put your application within the system folders and ensure it'll work as expected? Another thing that I lack knowledge of is the permissions. How can I give a file or a folder permissions on GNU/Linux? There's nothing else I can think of other than wiping everything, flashing the ROM alongside the supersu.zip and booting up but as you told me, I'd be frozen at the first screen. It's strange for me to get ahead but I'm keen to learn and get ahold from you anytime.
Click to expand...
Click to collapse
My knowlege of Linux is pretty much none. I'm using Ubuntu for Superr's Kitchen and that's it. I don't know how different Fedora is from Ubuntu, but Ubuntu interface is very similair to Windows, so never had any problems with simple files operations like unpacking, deleting, etc, and there's always Google at hand with tons of tips and help. Extracting the rom.zip is a good first step, but I'd install the Kitchen - it really makes things esier.
BTW - beside Magisk and Superuser folders there are also apps in /system/app that need to go if you're deleting binaries. They will survive factory reset but won't work. AFAIK they are in lost101's only temporarily and he said he'll use Chainfire's SU in next version anyway.
For setting permissions, as mostly Windows user, I have two solutions - you can either set them in TWRP using its file manager or do it in Android (I'm using MiXplorer for that). You just need to root your rom first.
And you won't be frozen at the first screen if you remove all GApps and SetupWizard apks.
I got almost everything working, but I can't access the Phone via USB from my WIN7 Desktop. It works with adb/fastboot but not as MobileDevice, also it is shown in WIN-Eplorer as XT1072. It did work before I flashed this ROM.
Any advice would be highly appreciated
Thanks in advance
Solved
"Internal Storage not accessible from PC?
With Marshmallow, the default USB connection type is 'Charging only' mode. You can change USB mode to 'MTP' via the pull-down notification option"
I came across this guide that explained how to get a sideloaded apk to work with Android Auto.
It got me thinking, there are always some apps that don't respond well to integrations due to the getInstallerPackageName() method of checking the install source.
Would someone be kind enough to create a module that does this so we do not need to connect our phones to the PC every time we update the APK just for a few apps?
There's no need to connect to your computer (and neither for a Magisk module, really). You should be ably to simply run the command in a Terminal emulator instead (without the ADB shell part).
As Didgeridoohan said and you could try as
Code:
pm set-installer "PACKAGE" "com.android.vending"
Replacing PACKAGE with the package name of app installed already you want to change its installer to Google Play.
Can't you do this in titanium backup by clicking on the app and going to special features tab and clicking attach to market?
This pm set-installer didn't work for me. What did was just installing the package (as root , not sure it's needed) with:
pm install -i "com.android.vending" <apk>
Update 09/29/20:
1. The latest Samsung Health Monitor Version 1..1.0.175.Caravana (Thanks Caravana for the Mod) Download
This tutorial should work on all Android Phones to enable ECG for your Galaxy Watch 3 and Active 2. BP might also work the same way when it is released in the US.
Basic idea is to create your own certificate to sign ECG.tpk application and install it on your watch, then install the Samsung Health Monitor Mod app on your phone.
I have read lots of threads on XDA and can't find a complete tutorial about how to do it for Galaxy Watch 3 or Active 2. Hope this step-by-step tutorial will help. The whole process took me around 30 mins, it shouldn't be very hard. Make sure you back-up your watch first, just in case anything goes wrong and you need to restore data.
You will need an Android Phone, a Windows PC and Galaxy Watch 3/Active 2 watch for this tutorial. And a wireless network.
Downloads:
1. Download Java for Windows offline (64 bit) https://www.java.com/en/download/manual.jsp and install it.
2. Download JavaSE/Oracle JDK https://www.oracle.com/technetwork/java/javase/downloads/index.html Click "JDK Download" from the top the latest version, then it will direct you to a new page, find "Windows x64 Installer" click the download page from the page and install it.
3. Download Tizen SDK https://developer.tizen.org/development/tizen-studio/download Download Latest Tizen Studio with IDE installer, click "64 Bit" to download and install it.
4. Download ecg.tpk, BP.tpk, Fit2Installer from here(ecg_downloads)
5. Download Samsung Health Monitor Version 1..1.0.167.Caravana (Thanks Caravana for the Mod) from here (See update 09/29/20 from the top of the thread to download the latest version)
On Your Phone:
1. Install Samsung Health Monitor Version 1..1.0.167.Caravana on your phone. Open the app enter your name, BOD and etc to finish the setup.
On Your Watch:
1. From your watch, Go to "Settings"->"About Watch"->"Software"->Click On "Software Versio" 5 times until it shows "Developer mode turned on"
2. Go back to "About Watch", make sure it shows "Debugging is turned on", it not click "Debugging" and turn it on.
3. Go to Wifi settings on the watch, change wifi setting to always On, and connect it to the same wireless network with your PC.
4. Reboot the watch. Make sure wifi is connected after the reboot.
From Your PC:
1. Launch Tizen Package Manager and Navigate to 5.5 wearable(It depends on your watch's software version, eg mine shows Tizen Version 5.5.0.1, so I navigate to 5.5 wearable), then click Install icon
2. Scroll down to the Tizen SDK tool and click the install icon
3. Click on the Extension SDK tab
3.1 Click the arrow on Extras
3.2 Install Samsung Certificate Extension and Samsung Wearable Extension
4. Check the Progress tab, once it shows 100%, you can close Tizen Package Manger and do not launch Tizen Studio(we don't need to use Tizen Studio)
5. Open up "Certificate Manager"
6. Click on the "+" icon and from the pop-up window click Samsung Logo.
6.1 Device Type -> Mobile/Wearable, Click Next
6.2 Certificate Profile(Give it whatever name you like), Click Next
6.3 Author Certificate -> Create a new author certificate, Click Next
6.4 Author Certificate -> Enter Author name, Password, Confirm Password as required(Remember the password,. you will need it when you sign the TPK file) and click next
6.5 A pop up will ask you to sign in to your Samsung account, enter your account information and sign in
6.6 Now it will show your certificate has been saved at C:/Users/USERNAME/SamsungCertificate/cert_name and click next.
6.7 Create a new distributor certificate and click next
6.8 Do not change Privilege and password information, do not close these windows, just leave it there, we need to enable debug mode from the watch and connect it to PC now.
7. Open Tizen "Device Manager" from the PC.
8. Click the "Remote Device Manager" icon from top right corner.
9. From pop-up windows, click the "Scan Devices" icon from the top right corner.
10. Once it find your watch turn the connection switch to on. and close pop-up windows. At this time, you should able to see lots of debugging information from Device Manager. (If you don't see debug information, try these steps: 1. Turn off your windows firewall 2. turn off bluetooth&GPS on your watch 3. reboot your watch )
11. Go back to Tizen Certificate Manager, step 9.8, we can see one DUID has been added automatically. Click next.
12. It will show your certificate has been saved at C:/Users/USERNAME/SamsungCertificate/cert_name, Click Finish.
13. Download Fit2installer.zip unzip the whole folder to your desktop.
14. Go to the certificate(C:/Users/USERNAME/SamsungCertificate/cert_name) you just created and copy all files. inside the folder
15. Go to C:\Users\USERNAME\Desktop\Fit2Installer\cert Paste all the certificate file you just copied.
16. Copy ecg.tpk file and paste it at C:\Users\USERNAME\Desktop\Fit2Installer\sign_me
17. Click sign.bat from the Fit2Installer folder. Enter your certificate password.
18. It will show "Package( C:\Users\USERNAME\Desktop\Fit2Installer\install_me\ecg.tpk ) is created successfully." and enter any key to close the window.
19. Now go to "Device Manager", right-click your device, choose "install app", Select ecg.tpk file from C:\Users\USERNAME\Desktop\Fit2Installer\install_me.
20. Wait a few seconds, you should see ECG app has been installed on your watch. Open it.
21. Open the "Samsung Health Monitor" app from your phone, you should be able to read the ECG data from your watch now.
As Blood Pressure has not been released in the U.S, once it released, you should be able to activate for Non-Samsung phone the same way. You can disable debug mode if you want now.
Enjoy!
Reference:
1. https://forum.xda-developers.com/showpost.php?p=83574519&postcount=6
2. https://www.reddit.com/r/GearS3/comments/aljplu/tutorial_how_to_install_tpks_and_wgts_onto_your/
3. https://forum.xda-developers.com/smartwatch/gear-fit/howto-sign-sideload-tizen-applications-t3639793
Nice! I'm in the process of following this guide at the moment. Tizen Studio's package installers are so slow!
Nice to have well documented details! kudos
Step 6. I don't have a Samsung logo. When I click the + in certificate manager it just asks me for a certificate profile name
Is there a risk of voiding the warranty or bricking the watch doing this?
Is there an IPA file for this that can be sideloaded onto an iphone? I'm no expert at this stuff and have only followed the great instructions here before so not sure. Or is there any way to connect my GW3 to my Samsu g Tab S6 on Verizon that shares my iPhone number? I'd like to get the Health Monitor app features as I really don't want to go back to an apple watch.
Supposedly on tizen 5 there is no bp.tpk - ecg and bp are now both in ecg.tpk. installing old ecg.tpk may be main reason for bp not to work. Did anyone try to follow the tutorial but use new ecg.tpk? Does ecg.tpk need to be specialy prepared to by signed with certificate or can we do it with new ecg.tpk that has been posted by caravana?
Can there be a mess if in the future I change my phone and take a samsung?
Does the smartwatch remain unaffected? Will I always have to update it manually?
Works great!
Anyone else having issues w the carvana health monitor app? I keep getting an error saying it cant be run on a rooted phone...
g33gz said:
Anyone else having issues w the carvana health monitor app? I keep getting an error saying it cant be run on a rooted phone...
Click to expand...
Click to collapse
hide it in magisk hide section of Magisk manager app.
Also, make sure you're passing safetynet on magisk manager & from manager's settings, enable magisk hide, also hide magisk manager & give it another name.
Sent from my HD1901 using Tapatalk
rohit83 said:
hide it in magisk hide section of Magisk manager app.
Also, make sure you're passing safetynet on magisk manager & from manager's settings, enable magisk hide, also hide magisk manager & give it another name.
Sent from my HD1901 using Tapatalk
Click to expand...
Click to collapse
I can confirm I pass safetynet, I have all samsung related items enabled in the hide section and I've renamed the magisk manager app and renamed it. Still nothing
g33gz said:
I can confirm I pass safetynet, I have all samsung related items enabled in the hide section and I've renamed the magisk manager app and renamed it. Still nothing
Click to expand...
Click to collapse
strange, it worked for me though after hiding it in magisk.
Sent from my HD1901 using Tapatalk
rohit83 said:
hide it in magisk hide section of Magisk manager app.
Also, make sure you're passing safetynet on magisk manager & from manager's settings, enable magisk hide, also hide magisk manager & give it another name.
Sent from my HD1901 using Tapatalk
Click to expand...
Click to collapse
rohit83 said:
strange, it worked for me though after hiding it in magisk.
Sent from my HD1901 using Tapatalk
Click to expand...
Click to collapse
Maybe its because I'm on LineageOS? I have an S9
g33gz said:
Maybe its because I'm on LineageOS? I have an S9
Click to expand...
Click to collapse
Not sure man, I'm on Oxygen OS Open beta, rooted on my Oneplus 7t.
Sent from my HD1901 using Tapatalk
Thank you very much!! @xxstd
I had some problems running "sign.bat" due to relative path command routes, but after "customizing" the script changing to absolute path, all went ok.
I've signed BP.tpk and ECG.tpk and both are running OK in my GW3. I live in Spain, and here in Europe neither ECG nor BP are approved, so it is not the reason your BP tpk is not working IMHO.
plouprou said:
Thank you very much!! @xxstd
I had some problems running "sign.bat" due to relative path command routes, but after "customizing" the script changing to absolute path, all went ok.
I've signed BP.tpk and ECG.tpk and both are running OK in my GW3. I live in Spain, and here in Europe neither ECG nor BP are approved, so it is not the reason your BP tpk is not working IMHO.
Click to expand...
Click to collapse
I tried installing bp and it failed to install. But ecg worked.
plouprou said:
Thank you very much!! @xxstd
I had some problems running "sign.bat" due to relative path command routes, but after "customizing" the script changing to absolute path, all went ok.
I've signed BP.tpk and ECG.tpk and both are running OK in my GW3. I live in Spain, and here in Europe neither ECG nor BP are approved, so it is not the reason your BP tpk is not working IMHO.
Click to expand...
Click to collapse
Can you confirm the Tizen version from your watch? I know if you are runing Tizen 4.0.0.8 you could get BP works as well. Only ECG for Tizen 5.
S-C said:
Step 6. I don't have a Samsung logo. When I click the + in certificate manager it just asks me for a certificate profile name
Click to expand...
Click to collapse
Hmm, are you using the latest version Tizen SDK? Mine is Tizen Studio 3.7, they might change the UI a little bit for different versions.
Lazyboy8134 said:
Is there a risk of voiding the warranty or bricking the watch doing this?
Click to expand...
Click to collapse
Well, as the debugging mode has been enabled, if you tell Samsung they will possibly decline the warranty since they don't know what you have done to the watch...... But you can always turn it off, and reset the watch anytime you want.
See post #3 for in depth guide !
->insert usual general disclaimer of liability
Required:
Odin3_v3.14.1 flash tool
Samsung USB Driver installed
Frija or something else, to download stock files
7zip or similar
1: Unlock bootloader (will wipe your precious data, void warranty, break Knox e-fuse and who knows what else !)
-unlock dev option (just harass your Build number in settings)
-be connected to the internet (WiFi or 5g)
-allow USB debugging
-OEM unlock
-be warned that this might cause WWIII
-Power off your device. Press Volume Up + Volume Down THEN plug your Tablet lnto a PC to boot into download mode.
-Release buttons immediately when the blue screen shows itself.
-Long press volume up to unlock the bootloader. This will wipe your data and automatically reboot
-Go through the initial setup.
-Skip through all the steps except wifi or 5g
-sign into your Google or Samsung account
-Enable Developer options & USB debugging
-reboot
-You have an unlock bootloader and have control over your device, (it is unfair that this voids your warranty as you should be able to use your hardware as you please).
2: Root install:
-Install Magisk
-use frija or something else to get the latest file according to your device and your CSC :
-patch the whole AP file with magisk (transfer of big files can be tricky, using SD card to transfer file from computer to tablet and vice versa seems like one if the easiest way)
-use odin to flash AP (the patched one), CP, BL and CSC (will wipe once again and reboot)
-Open magisk to finish install (reboot)
-You have root
3: Root update:
-use Frija or something else to get the latest file according to your device and your CSC :
-patch the whole AP file with magisk
-use Odin to flash AP (the patched one), CP, BL and Home_CSC (using CSC will wipe)
-Press and hold Vol-down and Power let go of all buttons once the screen turn on.
-You have root, data kept and update
Please let me know if something should be added or edited.
Hi @Vinsang! Thanks for the nice post. I'd like to suggest you edit the type of thread this is and make it a "How To Guide" instead of "Question" thread. That will help it stand out, especially if anyone uses the Quick Filters at the top of the list of threads in this section.
Edit: Thanks for changing it. Cheers!
How to Root (or update an already-rooted device)Prereqs
Install the USB driver from https://developer.samsung.com/android-usb-driver
Get the latest Odin from https://odindownloader.com/category/download and unzip it
Get the latest Frija from https://github.com/SlackingVeteran/frija/releases and unzip it
Start Frija and begin downloading the latest firmware for your Model and CSC:
{
"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"
}
Model Numbers
S8 Ultra 5G: SM-X906
S8 Ultra Wifi: SM-X900
S8+ 5G: SM-X806
S8+ Wifi: SM-X800
S8 5G: SM-X706
S8 Wifi: SM-X700
CSC: Settings > About Tablet > Software Information > Service provider software version
Step 1 - Prepare your Tablet (only necessary for first install on unrooted device)
While Frija is downloading the firmware, prepare your device by doing the following:
Settings > About Tablet > Software Information > Click Build Number 7 times quickly
Developer Options (just below About Tablet on the left column)
Turn on USB Debugging
Turn on OEM unlocking
NOTE: If the OEM Unlocking option doesn't appear, connect the device to the internet, wait a few minutes, then try again
Power tablet completely off (Hold volume down + power button if you haven't changed the Bixby settings)
While holding volume up and volume down, plug the tablet into your PC via USB
Let go of volume keys as soon as the blue-green screen shows up
Press and hold volume up for 5 seconds, the screen will change to a confirmation prompt
Press volume up again to confirm, the tablet will reboot
Unplug your tablet from USB
Go through initial setup. Don't bother copying files or installing anything.
Skip signing in to your Google account and Samsung account. You won't be using them for this step.
Settings > About Tablet > Software Information > Click Build Number 7 times quickly
Developer Options (just below About Tablet on the left column)
Turn on USB Debugging
Reboot the tablet
Step 2 - Patch the stock firmware to make it rooted
Frija should have finished downloading by now, unzip the file (remember where you unzipped it to)
Plug your tablet in to your computer via USB and click Allow if it prompts to allow data access
If this is your first install / you're rooting the tablet for the first time:
Download Magisk-vXX.XX.apk from the topmost release at https://github.com/topjohnwu/Magisk/releases
Copy the Magisk-vXX.XX.apk and the AP_xxx_xxx_tar.md5 from the zip file Frija downloaded to:
This PC > Galaxy Tab S8 Ultra > Internal Storage > Download
Open the My Files app on the tablet and browse to Downloads
Click the Magisk-vXX.XX.apk and it will prompt you to click Settings
In Settings, turn on My Files, then it will give you a prompt to Install
When Magisk is done installing, click Open
If your tablet was already rooted, and you're just updating:
Copy the AP_xxx_xxx_tar.md5 from the zip file Frija downloaded to:
This PC > Galaxy Tab S8 Ultra > Internal Storage > Download
After the file is done copying, unplug your tablet from USB
In Magisk, click Install in the top Magisk area, then the option for Select and Patch a file
Click My Files > Downloads, select the AP_XXX_XXX.tar.md5 file and click Done at the bottom
Click Lets Go -> After a few moments, it should display this (ignore 'Installation failed' at the top, it always does that):
Step 3 - Apply the rooted firmware
Plug your tablet back in to USB, then on your PC, go back to This PC > Galaxy Tab S8 Ultra > Internal Storage > Download and copy the magisk_patched-xxx.tar file back to the folder where you unzipped the zip file from Frija
After the copy is finished, unplug your tablet from your PC and completely power off your tablet
While holding volume up and volume down, plug the tablet into your PC via USB
Let go of volume keys as soon as the blue-green screen shows up
Click volume up (the side of volume nearest the power) briefly (don't hold it) to go into download mode
Start Odin and accept the disclaimer prompt
Click BL and select the BL_XXX_XXX.tar.md5 file where you unzipped the zip file from Frija
Click AP and select the magisk_patched-XXX.tar file
If this is your first install / you're rooting the tablet for the first time (this WILL wipe your data):
Click CSC and select the CSC_XXX_XXX.tar.md5
If your tablet was already rooted, and you're just updating (this WILL NOT wipe your data):
Click CSC and select the HOME_CSC_XXX_XXX.tar.md5
Odin should now look like this:
Click Start. When it's finished, Odin will display "PASS!" and the tablet will automatically reboot.
Step 4 - Verify and finalize
Go through the normal setup, signing in to your Google and Samsung accounts this time
Click on Magisk that is now pre-installed, and go through the Settings step to allow it to install again
It should prompt you that your device needs additional setup and one more reboot, click OK
After rebooting, your device should be fully rooted. Use a root checker app if you want to verify.
Step 5 (optional) - Get Netflix (and banking apps etc) working with root
Install https://github.com/Fox2Code/FoxMagiskModuleManager/releases and run it
Search for Universal Safetynet Fix by kdrag0n and install it
In Magisk settings click Systemless hosts, turn on Zygisk, turn on Enforce Denylist
Click Configure Denylist, then the 3 dot menu and Show System Apps
Search for Google Play Store, click it, check the check and turn on all options underneath
Search for Google Play Services, click it, turn on .gms and .gms.unstable ONLY
Search for Netflix, click it, check the check and turn on all options underneath
(optional) Add your bank / pay app, etc here if you'd like
In Settings > Apps, search for Google Play Services and Google Play Store and clear all data (not just cache) for each
Reboot
NOTE - This is currently only passing Widevine level 3, so Netflix is limited to SD. I'm still trying to figure out how to get L1 / full HD.
Is there currently any way to make nandroid backups without TWRP since there isn't a build of it for the Tab S8 line yet?
SavXL said:
Is there currently any way to make nandroid backups without TWRP since there isn't a build of it for the Tab S8 line yet?
Click to expand...
Click to collapse
Not you can't make a full nandroid back up without TWRP for the moment. You can use Swift backup or something similar to backup some things in particular, Google backup is also pretty convenient.
Anyone work out how to get Netflix working with root yet? Also, is Magisk manager showing any modules to download in the Magisk app for you guys? I can install from file, but the downloading functionality doesn't seem to be working.
Dunno about Netflix, but this worked for banking apps:
Add this module : https://github.com/kdrag0n/safetynet-fix
Zigisk and enforced denylist on and add Netflix (or other) in the deny list. Reboot and tryout.
It seemed that the download section isn't there anymore on the latest magisk, same on other devices. You gotta download them separately.
skrowl said:
Anyone work out how to get Netflix working with root yet? Also, is Magisk manager showing any modules to download in the Magisk app for you guys? I can install from file, but the downloading functionality doesn't seem to be working.
Click to expand...
Click to collapse
Not sure when, but somewhere in an update, the ability to download modules from magisk directly was removed. You can download them using an app called Fox's Magisk Module Manager. You can search for modules just like you could on Magisk, and they'll be added once you install them and reboot. Also, for the netflix thing, your device may not be passing safetynet. Checking this was also remove in an update, but you can check it with YASNAC.
Edit: I just did this with my rooted Tab S7+, but it should work with the S8+ and S8U as well. Doing this should let you pass safetynet and be able to use Netflix.
1. Enable Zygisk in Magisk settings, then reboot.
2. Enable Enforce DenyList in Magisk settings, then go to Configure DenyList.
3. Enable show system apps with the menu on the top-right, then search "google play services".
4. Enable DenyList for com.google.android.gms & com.google.android.gms.unstable, then reboot.
5. Open YASNAC to run safetynet attestation, you should be passing basic integrity but failing cts profile match.
6. Download and install the latest version of the safetynet fix for zygisk module, then reboot.
7. Check YASNAC again, you should now be passing basic integrity and cts profile match.
8. Go to settings > apps, find google play service & google play store, clear data for both of them, reboot.
9. Go to the play store > settings, play protect certification should now say "device is certified".
10. Open Magisk > Configure DenyList, search for Netflix (enable show system apps if you need to), enable DenyList for everything, reboot.
11. Update Netflix if it's not up to date. If the play store is allowing you to update Netflix at all, then you're good to go.
Now you have Netflix running on your rooted tab!
Edit 2: Accidentally saved my first edit before I finished the instructions, my bad.
skrowl said:
Prereqs
Install the USB driver from https://developer.samsung.com/android-usb-driver
Get the latest Odin from https://odindownloader.com/category/download and unzip it
Get the latest Frija from https://github.com/SlackingVeteran/frija/releases and unzip it
Start Frija and begin downloading the latest firmware for your Model and CSC:View attachment 5574197
Model Numbers
S8 Ultra 5G: SM-X906
S8 Ultra Wifi: SM-X900
S8+ 5G: SM-X806
S8+ Wifi: SM-X800
S8 5G: SM-X706
S8 Wifi: SM-X700
CSC: Settings > About Tablet > Software Information > Service provider software version
Step 1 - Prepare your Tablet
While Frija is downloading the firmware, prepare your device by doing the following:
Settings > About Tablet > Software Information > Click Build Number 7 times quickly
Developer Options (just below About Tablet on the left column)
Turn on OEM unlocking
Turn on USB Debugging
Power tablet completely off (Hold volume down + power button if you haven't changed the Bixby settings)
While holding volume up and volume down, plug the tablet into your PC via USB
Let go of volume keys as soon as the blue-green screen shows up
Press and hold volume up for 5 seconds, the screen will change to a confirmation prompt
Press volume up again to confirm, the tablet will reboot
Unplug your tablet from USB
Go through initial setup. Don't bother copying files or installing anything.
Skip signing in to your Google account and Samsung account. You won't be using them for this step.
Settings > About Tablet > Software Information > Click Build Number 7 times quickly
Developer Options (just below About Tablet on the left column)
Turn on USB Debugging
Reboot the tablet
Step 2 - Patch the stock firmware to make it rooted
Frija should have finished downloading by now, unzip the file (remember where you unzipped it to)
Plug your tablet in to your computer via USB and click Allow if it prompts to allow data access
If this is your first install / you're rooting the tablet for the first time:
Download Magisk-vXX.XX.apk from the topmost release at https://github.com/topjohnwu/Magisk/releases
Copy the Magisk-vXX.XX.apk and the AP_xxx_xxx_tar.md5 from the zip file Frija downloaded to:
This PC > Galaxy Tab S8 Ultra > Internal Storage > Download
Open the My Files app on the tablet and browse to Downloads
Click the Magisk-vXX.XX.apk and it will prompt you to click Settings
In Settings, turn on My Files, then it will give you a prompt to Install
When Magisk is done installing, click Open
If your tablet was already rooted, and you're just updating:
Copy the AP_xxx_xxx_tar.md5 from the zip file Frija downloaded to:
This PC > Galaxy Tab S8 Ultra > Internal Storage > Download
Open Magisk
In Magisk, click Install in the top Magisk area, then the option for Select and Patch a file
Click My Files > Downloads, select the AP_XXX_XXX.tar.md5 file and click Done at the bottom
Click Lets Go ->. After a few moments and it should give you a screen like this:View attachment 5574199
Step 3 - Apply the rooted firmware
On your PC, go back to This PC > Galaxy Tab S8 Ultra > Internal Storage > Download and copy the magisk_patched-xxx.tar file back to the folder where you unzipped the zip file from Frija
After the copy is finished, unplug your tablet from your PC and turn the tablet off
While holding volume up and volume down, plug the tablet into your PC via USB
Let go of volume keys as soon as the blue-green screen shows up
Click volume up briefly (don't hold it) to go into download mode
Start Odin and accept the disclaimer prompt.
Click BL and select the BL_XXX_XXX.tar.md5 file where you unzipped the zip file from Frija
Click AP and select the magisk_patched-XXX.tar file
If this is your first install / you're rooting the tablet for the first time:
Click CSC and select the CSC_XXX_XXX.tar.md5
If your tablet was already rooted, and you're just updating:
Click CSC and select the HOME_CSC_XXX_XXX.tar.md5
Odin should now look like this:View attachment 5574201
Click Start. When it's finished, Odin will display "PASS!" and the tablet will automatically reboot.
Step 4 - Verify and finalize
Go through the normal setup, signing in to your Google and Samsung accounts this time
Click on Magisk that is now pre-installed, and go through the Settings step to allow it to install again
It should prompt you that your device needs additional setup and one more reboot, click OK
After rebooting, your device should be fully rooted. Use a root checker app if you want to verify.
Edit - Thanks OP, but I don't think of this as a better guide. I just took really careful notes of what I was doing, so that I'd be able to reproduce it in 6 months when my brain had completely forgotten all the buttons!
Click to expand...
Click to collapse
Excellent guide. I just had my OOBI this morning & I forgot about having to change the date to an earlier one, check for a software update, etc before being able to see OEM unlock in developer settings. But that's a one & done.
skrowl said:
Anyone work out how to get Netflix working with root yet? Also, is Magisk manager showing any modules to download in the Magisk app for you guys? I can install from file, but the downloading functionality doesn't seem to be working.
Click to expand...
Click to collapse
To download magisk modules use this app; https://github.com/Fox2Code/FoxMagiskModuleManager
To hide root you can try this:
1. Magisk -> Settings -> Hide the Magisk app (It will get a new random package name so other apps won't see that it's actually Magisk and additionally you can choose a new name for the app as well.)
2. Open the newly created magisk app, install extra files when prompted and tab will reboot automatically.
3. Flash MagiskHide Props Config https://github.com/Magisk-Modules-Repo/MagiskHidePropsConf/releases
4. Reboot
5. Flash Universal Safetynet Fix https://github.com/kdrag0n/safetynet-fix/releases
6. Reboot
7. Add any app you want to hide root from to DenyList: Google Play Store, Google Play Services, Google Services Framework, Netflix, banking apps etc.
8. Enforce DenyList MUST stay turned off!
9. Flash Shamiko module to hide root properly.
Releases · LSPosed/LSPosed.github.io
Contribute to LSPosed/LSPosed.github.io development by creating an account on GitHub.
github.com
10. Reboot
After checking Frija, found that an update was available fro my SM-X906B EUX, Just updated to X906BXXU1AVCD/X906BOXM1AVCD/X906BXXU1AVCD using step 3 of the guide without issue (root and data kept).
Is there a way to be notify when an update is out ? Or do i have to manually check every month?
Do we have changelog or something similar?
Vinsang said:
After checking Frija, found that an update was available fro my SM-X906B EUX, Just updated to X906BXXU1AVCD/X906BOXM1AVCD/X906BXXU1AVCD using step 3 of the guide without issue (root and data kept).
Is there a way to be notify when an update is out ? Or do i have to manually check every month?
Do we have changelog or something similar?
Click to expand...
Click to collapse
Someone else had given the link to this site (for your model) https://samfw.com/firmware/SM-X906B.
No automatic notifications, but I use a Windows program that checks sites for updates (https://samfw.com/firmware/SM-X900 for my model, which won't arrive for another 12 days).
Might also be able to use https://www.sammobile.com/firmwares/
Somewhere on this site might occasionally be generic changelogs https://www.sammobile.com/news/galaxy-tab-s8-ultra-february-2022-security-update-released/#
Samsung Galaxy Tab S8 Ultra
Introduction Samsung is making no secret of the fact that it wants to offer the best Android tablet on the market. ...
www.sammobile.com
Samsung Galaxy Tab S8+
Introduction Prior to the Galaxy Tab S8 series, the
www.sammobile.com
Samsung Galaxy Tab S8
Introduction Samsung's flagship tablet lineup was due for a major refresh and the company came through with the Galaxy Tab S8 ...
www.sammobile.com
Quick question. If another software update were to come out, could I update it and still have magisk and root access afterwards? My Tab S8+ says its device status is official, and it doesn't tell me that my device is rooted when I connect to the server to check for updates. So, if I updated this way, would that remove the whole patching the AP file with magisk and flashing it with Odin thing? It'd be awesome to have the latest updates and such while maintaining root access.
To keep root and your data while updating, follow the step 3 of the guide in post #1( it requires that you look manually for updates).
I wouldn't advise to update via OTA while rooted. I don't even think you'll get the prompts.
Vinsang said:
To keep root and your data while updating, follow the step 3 of the guide in post #1( it requires that you look manually for updates).
I wouldn't advise to update via OTA while rooted. I don't even think you'll get the prompts.
Click to expand...
Click to collapse
That's odd because I got the prompt to update on my rooted Tab S7+ (it also says the device status is official) when the OneUI 4.1 update came out for it. I haven't tested to see if that would change anything, but since the S7+ has TWRP, I can just restore a backup Incase something doesn't turn out well.
Hi all. I purchased a SM-X900 from the Samsung website(UK). I am having a serious problem with getting the OEM unlocking option to display in the developer options menu. I have tried the known workarounds (change date/disable automatic updates, etc) but had no success. Does anyone have any other methods/ideas? I previously had the tab s7+ and had no problems with this.
Any tips would be much appreciated!
brunosilvauk said:
Hi all. I purchased a SM-X900 from the Samsung website(UK). I am having a serious problem with getting the OEM unlocking option to display in the developer options menu. I have tried the known workarounds (change date/disable automatic updates, etc) but had no success. Does anyone have any other methods/ideas? I previously had the tab s7+ and had no problems with this.
Any tips would be much appreciated!
Click to expand...
Click to collapse
I've had some issues where after enabling OEM Unlocking and going through the process, after Unlocking and resetting, the option disappears, but OEM is still unlocked. Not sure what causes this, but after rebooting for some root-required things and checking again, the option was there and changeable. I actually went throught the normal initialization process on my Tab S7+ and Tab S8+ (wifi, clock, samsung account, etc) and never had any issues. Maybe try either factory resetting again or flashing latest stock firmware (you can flash official firmware even if oem is locked). YMMV though. This specific issue of the option not showing up at all never happened for me, so I'm not sure how much help my suggestions will be.
SavXL said:
I've had some issues where after enabling OEM Unlocking and going through the process, after Unlocking and resetting, the option disappears, but OEM is still unlocked. Not sure what causes this, but after rebooting for some root-required things and checking again, the option was there and changeable. I actually went throught the normal initialization process on my Tab S7+ and Tab S8+ (wifi, clock, samsung account, etc) and never had any issues. Maybe try either factory resetting again or flashing latest stock firmware (you can flash official firmware even if oem is locked). YMMV though. This specific issue of the option not showing up at all never happened for me, so I'm not sure how much help my suggestions will be.
Click to expand...
Click to collapse
Thanks, in my case, I have not seen this OEM option at all, since I received the device. I have not been able to root it.
brunosilvauk said:
Thanks, in my case, I have not seen this OEM option at all, since I received the device. I have not been able to root it.
Click to expand...
Click to collapse
Well, something I can recommend is downloading the latest firmware update for your specific device (use either frija or samfw), going into download mode by holding vol+ and vol- while connecting the device to a PC, and flashing it with Odin, or you can update officially since your device hasn't been rooted yet. Maybe the current version you're on is affecting it somehow? No clue man. This issue is brand new to me.
SavXL said:
Well, something I can recommend is downloading the latest firmware update for your specific device (use either frija or samfw), going into download mode by holding vol+ and vol- while connecting the device to a PC, and flashing it with Odin, or you can update officially since your device hasn't been rooted yet. Maybe the current version you're on is affecting it somehow? No clue man. This issue is brand new to me.
Click to expand...
Click to collapse
No joy, have no idea how to fix this. Thank you for your input anyway! Maybe someone else has any other ideas?