Unlock your phone with your connected device [V3] - General Accessories

This method will allow you to lock your phone as soon as your connected accessory (smartband, fitness tracker, smartwatch) is away.
So you can now use your phone unlocked and it will automatically protect itself in case of theft -- The same way Xiaomi does with their fitness band.
Root NOT needed.
Description
This method consume no battery since it doesn't track the device itself, but only the notification android makes when the device is connected/disconnected.
It can work with virtually every device, (bluetooth, low energy bluetooth, wifi, usb ...) in the condition there is a notification on the taskbar when connecting / disconnecting
It is build to be secure but I am open to your suggestions or improvements.
It is made for the Sony SmartBand, you can easily adapt it to the notification you have with your connected device.
Apps needed
What you need first :
- Tasker
- Autonotification tasker plugin (you need the full version : 1-2$)
- SecureSettings
Installation :
- Install SecureSettings
Activate "device administrator" in the secure settings parameters
Make sure the right option is checked inside the app :
Options -> Dev Admin Actions -> Lock Device
Options -> Dev Admin Actions -> Password/Pin
- Install Autonotification
- Install the Autonotification unlock key
Open the app and click on "Enable Notification Intercept"
It should now be unlocked, ready to intercept and linked to tasker.
- Install Tasker
Now import the profiles like this:
Download Tasker_profiles_v3.zip, copy/unpack NotifLock.prf.xml and then open it. A popup will appear that the profile is now available in Tasker. Go to Tasker, and then long-press/release on the Profiles-tab for a menu item allowing you to Import appear. (Thanks Xordef)
If you have a Sony SmartBand
- Edit the task of NotifLock (The first profile) to your needs:
You need to change the line 1 and 4:
{
"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"
}
If your phone is in English just change :
Mode jour
Accessoire smartband déconnecté
with :
Day mode
SmartBand disconnected
If you dont have a Sony Smartband :
You first need to explain to autonotification wich app you need to track for :
The easiest way to find back the exact name is to raise a notification from your device connection/disconnection, then :
Edit the state of NotifLock (by clicking just under the title and then on the pen) --> Fill from last --> Notification App
Done.
Now :
- Edit the task of NotifLock by changing the IF lines to the text you want to track :
You need to track the ticker text, the one bellow the title (Mode Jour in the Printscreen)
Versions
19.07 : Initial version
29.07 : V2
The scripts are now simplier yet more efficient and reliable
It now only wake up only when the smartwear connects/disconnects
The scripts now always detect when the phone is near the device again
29.07 : V3
The script is now very simple yet more effective.
It doesn't use anymore the combination tasker keyguard + secure settings pattern lock
It now use the device admin secure setting pin lock, compatible with non root devices and reliable.
Plus when the device is away, the device screen is turned off and locked instantly with se SS lock function
Remarks :
You can change the lock screen code in Tasker --> NotifLock, search for the line " Secure Settings" Configuration Set Pin -> click on the pen
(If you don't, the code is 6824)
Some users reported that changing the password is required for Tasker to work properly the first time.
You can have two configuration depending on what you prefer :
(Device away) Pattern lock < - - - - > Swipe to unlock (Device here)
Or
(Device away) Pattern lock No screen lock at all (Device here)
By simply changing the unlocked lockscreen (Swipe or Nothing) when your device is connected.
Troubleshooting :
If you use the sony smartband and want to try the scripts by turning the smartband off, it will first raise the "Night Mode" script then disconnect, these two closed in time notification can fool the scripts and prevent the phone to lock.
Not a big deal in real life, but I will search a workaround when I will have time.
Please send me your questions or comments or improvment suggestions.

Does not work well for me, not sure if im not getting notification or is it something else. Imported your plugins and changed some texts to English. But the pattern lock stays always off, even when the band is in night mode or when I switch off BT and SmartBand disconnects.

ahvipardik said:
Does not work well for me, not sure if im not getting notification or is it something else. Imported your plugins and changed some texts to English. But the pattern lock stays always off, even when the band is in night mode or when I switch off BT and SmartBand disconnects.
Click to expand...
Click to collapse
I see three leads here :
- Did you created the variable BandCon maybe ?
- You have to firstly define a pattern lock in your phone for securesettings being able to remove or add it again.
- Try to raise a Tasker alert (popup) when a notification should be catch by autonotification. (Example : popup "connected !" around the line A3 in the first profile)
If it doesn't work, then it can be either a bad transcription of the text or using the free version of autonotification.

Sichroteph said:
I see three leads here :
- Did you created the variable BandCon maybe ?
- You have to firstly define a pattern lock in your phone for securesettings being able to remove or add it again.
- Try to raise a Tasker alert (popup) when a notification should be catch by autonotification. (Example : popup "connected !" around the line A3 in the first profile)
If it doesn't work, then it can be either a bad transcription of the text or using the free version.
Click to expand...
Click to collapse
I used your provided profiles. Should I change BandCon, isn´t it just a name?

ahvipardik said:
I used your provided profiles. Should I change BandCon, isn´t it just a name?
Click to expand...
Click to collapse
It is a variable name, I am not sure importing the profile will create it.
to manually create it :
settings -> ui -> deselect beginner mode
now you can create a variable nammed "BandCon" in the new var panel
It should be equal 1 when the device is connected, and 0 when it is not.
EDIT : I am thinking about something else : the pattern lock option must be enabled in secure settings:
options -> root actions -> check pattern lock

Thanks, seems to work now, did some restarts and checked pattern lock again. But when switching off bt and band disconnects I get SecureSettings pin lock instead, I have no idea what the pin should be, fortunately restart removed the pin screen. Reconnecting smartband did not help.
Sent from my D6503 using XDA Free mobile app

ahvipardik said:
Thanks, seems to work now, did some restarts and checked pattern lock again. But when switching off bt and band disconnects I get SecureSettings pin lock instead, I have no idea what the pin should be, fortunately restart removed the pin screen. Reconnecting smartband did not help.
Sent from my D6503 using XDA Free mobile app
Click to expand...
Click to collapse
- I am glad it worked for you too !
The code is 6824
This step was an enforced security step in order to force the theft to turn off the screen and apply the definitive pattern lock.
You can change this code in Tasker (the lock line in the first module, line A7 in the description)
Another little trick : you can have two configuration depending on what you prefer :
Pattern lock - - - - Swipe to unlock
Or
Pattern lock - - - - Nothing
By simply changing the unlocked lockscreen (Swipe or Nothing) when your device is near.
This is what I found so far, I find this approach very useful for my use. Don't hesitate to report your experience or findings too after a while.

Seems very complicated
Will study when im home..
Keep it up

kennethlam said:
Seems very complicated
Will study when im home..
Keep it up
Click to expand...
Click to collapse
Ok I keep it up [emoji1]
Post updated with a new version of the scripts, and a completely rewritten tutorial to install them.
These new scripts were tested for more than a week now and they never failed for me.
The whole process is much simplier, and should not require root.

Sichroteph said:
Ok I keep it up [emoji1]
Post updated with a new version of the scripts, and a completely rewritten tutorial to install them.
These new scripts were tested for more than a week now and they never failed for me.
The whole process is much simplier, and should not require root.
Click to expand...
Click to collapse
If I disconnect the SmartBand or set it to Night/Day Mode, an error appears with the message that the "Pattern Lock" Action could not completed because this needs root Access. (Sony Xperia Z2 + SmartBand).

Freakazoidberg said:
If I disconnect the SmartBand or set it to Night/Day Mode, an error appears with the message that the "Pattern Lock" Action could not completed because this needs root Access. (Sony Xperia Z2 + SmartBand).
Click to expand...
Click to collapse
It should not need root, as it is a device admin action.
Please try to activate de "device administrator" in the secure settings parameters and report.
I will change the tutorial consequently.

Sichroteph said:
Ok I keep it up [emoji1]
Post updated with a new version of the scripts, and a completely rewritten tutorial to install them.
These new scripts were tested for more than a week now and they never failed for me.
The whole process is much simplier, and should not require root.
Click to expand...
Click to collapse
Sichroteph said:
It should not need root, as it is a device admin action.
Please try to activate de "device administrator" in the secure settings parameters and report.
I will change the tutorial consequently.
Click to expand...
Click to collapse
Secure Settings is a device Administrator, so Tasker. I've set a Pattern as Lockscreen. But the same Problem...
Why are there so many Tasks to disable Pattern Lock in the imported Profile? Line 2 till 7 do all the same?
greets Roman

Freakazoidberg said:
Secure Settings is a device Administrator, so Tasker. I've set a Pattern as Lockscreen. But the same Problem...
Why are there so many Tasks to disable Pattern Lock in the imported Profile? Line 2 till 7 do all the same?
greets Roman
Click to expand...
Click to collapse
See ? That is why I love XDA
I was searching a solution for non rooted users and found a simpler yet more reliable way to lock the phone.
Now the phone screen will instantly go off and lock with pin lock.
Please :
- Remove the pattern lock
- Try the new V3, there is only one script and if you don't change it, the code is 6824
Locking the phone with pattern lock required root.

Sichroteph said:
See ? That is why I love XDA
I was searching a solution for non rooted users and found a simpler yet more reliable way to lock the phone.
Now the phone screen will instantly go off and lock with pin lock.
Please :
- Remove the pattern lock
- Try the new V3, there is only one script and if you don't change it, the code is 6824
Locking the phone with pattern lock required root.
Click to expand...
Click to collapse
It's getting better if i disconnect the SmartBand, an Error with the Message "Decription Failed" appears, but the screen goes off!
Secure Settings was unable to reset your pw/pin ... How can i cahnge the pin?
greets Roman

Freakazoidberg said:
It's getting better if i disconnect the SmartBand, an Error with the Message "Decription Failed" appears, but the screen goes off!
Secure Settings was unable to reset your pw/pin ... How can i cahnge the pin?
greets Roman
Click to expand...
Click to collapse
Indeed we are ! I change the tutorial at each of your question. Thanks for beeing the "Guinea Pig" of this thread.
Make sure the right option is checked inside the secure settings app :
Options -> Dev Admin Actions -> Lock Device
Options -> Dev Admin Actions -> Password/Pin
You can change the pin here :
Tasker, search for the line " Secure Settings" Configuration Set Pin -> click on the pen

Sichroteph said:
Indeed we are ! I change the tutorial at each of your question. Thanks for beeing the "Guinea Pig" of this thread.
Make sure the right option is checked inside the app :
Options -> Dev Admin Actions -> Lock Device
Options -> Dev Admin Actions -> Password/Pin
You can change the pin here :
Tasker, search for the line " Secure Settings" Configuration Set Pin -> click on the pen
Click to expand...
Click to collapse
Now it works! But just with a password, not with a pin. And if the SmartBand reconnects, i'll have to wipe to unlock 1 time ( i've set no lockscreen). That work for me, very nice! Good work an thanks for help :highfive:
greets Roman

Freakazoidberg said:
Now it works! But just with a password, not with a pin. And if the SmartBand reconnects, i'll have to wipe to unlock 1 time ( i've set no lockscreen). That work for me, very nice! Good work an thanks for help :highfive:
greets Roman
Click to expand...
Click to collapse
Very glad to hear.
Once you are connected with the device, simply go to the Android lockscreen page and check again "no lockscreen"
This way you shoud not have to swipe at all when you reconnect (I have no lockscreen too)

Sichroteph said:
Very glad to hear.
Once you are connected with the device, simply go to the Android lockscreen page and check again "no lockscreen"
This way you shoud not have to swipe at all when you reconnect (I have no lockscreen too)
Click to expand...
Click to collapse
Thats already set, but it's no problem for me.
Btw the german translation: "Nachtmodus" (night), "Tagmodus" (day), "SmartBand nicht verbunden" (disconnected)

Hi everyone, thanks in advance for your work and help
I found this guide just today and I tried to made for my xperia z1 compact, but I'm still stacked on Tasker, I wrote on Vars section the code (%BandCon) but after that I'm not able to go forward.
Have I to load with the comand import-> your's file ?? (NotifLock.prf). Cause I put this file on the tasker's folder but the app can't see this file...
Bye all, Mattia

Try to simply open it with a file Explorer and it should propose to be opened by Tasker. Then you can import it from the profile tab.
The variable BandCon is no longer needed by the V3 script, I forgot to remove this line from the tutorial.

Related

[19/01/10][ANDROID][ECLAIR]Android 2.01 (formerly 1.6 Donut)

NEWS
Hey guys, lot of things happened here is a short summary:
-i've sold my Diamond
-yozgatg released this: http://forum.xda-developers.com/showthread.php?t=623048 (awesome job, i wish i had my diamond...)
-New version of Android: XDAndroid
-This thread won't be followed and updated by me from now on. sry T.T
If you still want to update your diamond, they have plenty of threads about it in Raphael or Blackstone sections which are the same builds with different startup.txt
So, I hope you had a good time with my crappy english writing, I wish you all have soon enough a stable every day use Android on Diamond
Cya
====================THIS THREAD IS MERELY A READY TO USE PACKAGE=========================
WIKI FOR ANDROID ECLAIR
http://glemsom.anapnea.net/android/htc-msm-android/
Read this also as it seems to answer, comment everything in this post: http://forum.xda-developers.com/showpost.php?p=5308744&postcount=121
=================================================================================================
you can grab the build of 04 jan 2010 in my 4shared folder: techunter.4shared.com
=================================================================================================
Now a little explanation on how I proceeded:
3ways of doing it:
I/ Compile it yourself
-> not enough time didn't even tried but you can try here
II/ Download latest image
The packs you can have from sites are generally a stable android release. All the zImage and modules on msm-htc-android sites are all development packs, so choose wisely. Last update doesn't mean best update!
Prerequisite: create a dir name (for example) eclair_fs.
You can also put a Light Rom to make it boot faster or THIS ONE from yozgatg
a)===================
get the build package here:
Quoting this post (again its the main post for the Raphael/Blackstone/DIamond):
babijoee said:
24.01.10 NEW BUILD STRIPPED
http://htcandroid.xland.cz/XDANDROID.24.01.10.7z
This build is completely stripped and only contains the crucial core files to run Android. All apps are within AndroidApps, so copy over the ones you need. Please read changelog for more details.
Click to expand...
Click to collapse
extract all in eclair_fs/ on your hard drive
b)===================
(Optional if your package in a) already has the zImage) get the zImage here:
owziee said:
http://zimages.googlecode.com/svn/autobuild_system/htc-msm-android/
Click to expand...
Click to collapse
(autobuild files, thx for posting this!)
you should have something like zImage-modules-DATE_VER.tar
--go to eclair_fs/ and delete the modules-2.6.27-00330-f485082e.tar (name differ with version) and the "zImage" files.
--untar (with winrar or whatever) in your eclair_fs/ the two files.
--rename the zImage.00000000 (figures as the build date) in "zImage" (without quotes).
-- leave the modules-2.6.27-00710-g485083e.tar you have just extracted with the same name.
c)===================
go to eclair_fs/startup-configs and make sure you have a DIAM100.txt (or whatever DIAMx00 you have, retrieve DIAMx00.txt).
*if YES then delete eclair_fs/startup.txt and copy+rename the eclair_fs/startup-configs/DIAM100.txt to eclair_fs/startup.txt.
*if NO then google another package (the one from connect-utb should have one).
d)===================
optional: make your changes in startup.txt
e)===================
delete the data.img file if you have one (when you make changes in your zImage or system.sqsh you have to delete data.img).
f)===================
now your eclair_fs should look like this:
{
"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"
}
g)===================
upload at your formatted Internal storage on your diamond TO THE ROOT (without your subfolder eclair_fs)
h)===================
Some bugs are yet to be resolved so to make sure you won't have to reboot again, make sure under Windows Mobile you have:
-disabled the PinCode
-Enabled the GPRS Connection (it works for me without this step but sometime not)
-disabled the airplane mode (if you activated the GPRS you should't be in this mode ^^
-disable whatever special state you put your phone in.
i)===================
run /InternalStorage/Haret.exe
Format your internal storage once in fat32, you don't need to format it every time you change between build.
III/ Get custom build from Raphael or Blackstone etc...
there : http://forum.xda-developers.com/showthread.php?t=601751
enjoy
FILE: 4shared.com (sry, the guy uploaded a new build fixing a bit the mic so I updated mine)
I uploaded different startup.txt (and Diam200.txt from jfran)
======================================================================================================================
Useful info from other users
sekino said:
BE AWARE, that in the newest release of XDANDROID from 24.01.2010, there are minimum of apps installed, to save memory, but when GOOGLE TALK is not installed, then DOWNLOADING apps from MARKET won't work.
WORKAROUND: put 3 googletalk (TalkProvider.apk Talk.apk gtalkservice.apk) files from AndroidApps\Core in AndroidApps
Click to expand...
Click to collapse
jfran said:
How can we add ringtones as its silent by default?sOrry for re-editing....
Click to expand...
Click to collapse
To add ringtones you need to add files to the media folder [media\audio\ringtones] folder as .ogg
how to access the phone from pc?
Click to expand...
Click to collapse
reboot back in winmo either by hitting the soft reset key or holding down the hang up key and powering off.
Click to expand...
Click to collapse
-If you have a problem with the PINCode being always wrong:
Go into WinMo and disable it.
-If you need your APN Profil:
check on your operator's website in the android page like for HTC Magic. exemple for SFR you can get the settings from sfr.fr under "My account" webpage of via their forum.
-Microphone too low?
known issue, sry.
-My version is too unstable?
download the package from Connect UTB and copy it directly into your storage card. Its the latest stable. The one I posted here is the latest dev.
- OMG where my battery went??
YES battery is the most important issue for now ^^
-Something go badly wrong, like messed up volume button or whatever
HARD RESET (assuming you did saved your contacts what so ever. I highly recommend saving your contacts by Gmail Exchange server (m.google.com) or with MS MyPhone.
jfran said:
I remembered someone asking about getting their outlook contacts onto their device, and noticed that in Contacts there is the option to import/export, so all you need to do is export contacts from Outlook and save the file to your root folder then open contacts in Android and import the csv file.
I came across the ability to program what function the end key can perform the options were along the lines -
1. close program
2. home page
3. close program and home page
4. do nothing
however, I cant seem to find the option and I am not sure if it was an application I was using or a setting function??? Anyone came across this?
Update The setting is in the Spare Parts App
Click to expand...
Click to collapse
babijoee said:
Dedicated thread For Diamond500 users using xdandroid
http://forum.xda-developers.com/showthread.php?p=5222958
Click to expand...
Click to collapse
Read this: WIKI FOR ANDROID ECLAIR
or this: http://forum.xda-developers.com/showpost.php?p=5308744&postcount=121
even better, this: Raphael Thread
==============================================================
IF after reading this you are still asking about huge battery drain then plz quit Diamond and buy a nokia 3310....
==============================================================
babijoee said:
Working:
Touchscreen:
Vibration:
Capacitive Buttons and Navigation wheel ( To ensure pad works and responsive make sure its clean by wiping it with a wet tissue )
Keyboard
Radio
Brightness Control: Must turn off autolight in WinMo
GPRS (thanks Phhusson )
Microphone works
Charging (phhusson )
Market
Sound
debugging breathing led for sleep mode: lets you know when your device is sleeping. This shouldnt affect your battery life at all.
Wifi: was always on when enabled. Now it is used alot less often so the device will be warm at most.
Task killer app.
Android information program.
Gsensor: fixed
Power collapse
Proximity sensor
ramzswap
idle sleep mode
deep sleep: Remove pm.sleep_mode=X from startup.txt if you have it in your default.txt
Accelerometer fix: Now very accurate and shouldn't cause your device to randomly change view. Thanks to mmone3
sms fix: yep the one you guys have all been waiting for ( thanks phhusson )
Android system wide Mic support. Eg: Voice dialer works. Note: You must make a phone call first or play sound before it works for programs.
14.01.10 Changelog
updated apns.xml ( hopefully this should fix some 3g/GPRS issues people are having )
Fuze keyboard layout: Stinebd
Updated generic Raphael layout with better keymapping
(if power button does not wake up the device anymore or return it to the home screen then reboot phone and restart Android. It should work after that
15.01.10 Changelog
Power off should work now MrPippy:
Tested and working on Raph100. Raph110 doesn't work. Weirdly doesnt work for raph800. Please dont post bugs and errors about this or you will be flamed :3
Keyboard arrows for fuze, raph users should now work. Stinebd
Fixed layout for 500,800 CDMA
Mapped PTT button for fuze only. Stinebd
16.01.10 Changelog
Old plus new apns.xml merged plus some extras.This should re-enable data connection people had before but broke now. For people who never had data connection this may help or may not.
New RIL: now has geolocation: Chamonix
Apps now separate for people who want to choose what to put in Android. Will be placed within AndroidApps folder
Live Wallpaper ( Battery drainer )
Matrix code
Bubbles
Star field
22.01.10
Proper Backlight control: dimming and controlling brightness. No need to change in WinMo anymore
Updated RIL: force cdma option, for cdma topa/rhod since we have no way to detect that they are cdma
Slow sim option to slow down SIM access, I think this might fix the problem of people having crashing android with bad sims
Startup cmds:
force_cdma=1
slow_sim=<time in microsecond to wait between every SIM access)
Updated apps
24.01.10
Clean Build
AndroidApps now consists of 4 folders
( Copy the applications you want to the root of AndroidApps. For people who dont know what core files to copy, i suggest you copy them all )
Core
Games
Media
Others
Ring Delay set to 0 from 3000 milliseconds
Updated startup configs
Nexus One media
Audio
Resource
System is definantly faster when stripped
Not Working:
Bluetooth ftp
Bluetooth: Headset
Camera/videorecord
GPS
opengles: using software rendering for the time being.
Removed
light sensor
Click to expand...
Click to collapse
But with the same procedure work also on Diamon?
(Sorry if it's a stupid question)
Thx
yes, it works...you just have to change the startup file acording to your device.
There is already a startup file for the diamond. This works very well
Dont expect it to be a complete replacement for windows just yet. GPS and Camera do not work but thats minor.
Is it possible to have Swedish keyboard?
Comments from testing?
Android not booting
Android does not boot on my device.It says "failed to find system.img on sdcard".Though a system.sqsh file is present in internal storage.I renamed it to system.img then too it fails with same error message.
interesting, anyone tested?
how about it's performance? smoother than windows 6.5?
mod please delete for double post...
Comments:
Best try for yourself. I found it to be a little annoying to use (much like most Linux machines i've used before). It sometimes seems a little laggy, and I couldnt work out how to turn my phone off since the power button just brings up a menu. Also my phone kept locking and I had to fiddle to get it unlocked again.
I'm not exactly sure how it runs on the phone. If it runs on top of my current rom then my experiences could be down to lack of RAM. When I did a soft reset my Windows ROM booted up and I've been using that until I can get a chance to play again.
Also, I am on O2 UK. I must need to get my 3G settings from somewhere because I couldnt get on the internet under linux.
I will definately be playing some more and will see about using it as a propper phone OS, once I get my contacts on my sim, and I get WWW working. It's very good IMO
It works god but it needs more work. there are problems to get GPRS to work
One good thing is that after a reboot it boots on WM, so you could try android and have your Windows back after a reboot =)
Can't get SMS to work, tried ATcommander.
dieselboy : To turn off the phone, just hold the End button.
so i got it on my diamond and it works rly fine!
is there any way to include htc sense in the android?
It doesn't boot with me.
I use a custom WM6.1 ROM (AZTOR WWE).
I copied all files and updates to the internal storage.
When I start HaRET from the explorer it shows a progressbar saying:
HaRET: Booting Linux ...
on the bottom of my screen is a second titlebar (from Windows) that shows me a Windows Start button, the text 'HaRET Version...' , a keyboard and all the icons I have in my titlebar (reception, volume, 3G icon...)
The progressbar doesn't get past (about) 95% and then everything freezes.
Anyone any idea? Do I need to stop TouchFlo or something?
GPRS and WIFI are unable to work.
Hang on a moment.
So this is now working in the sense that I can make a call and the microphone and ear piece now work?
I tried Android a few months ago and the only benefit I could see was that it ran and loaded but none of the phone hadrware was usable or a ***** to get gprs working.
luzok said:
GPRS and WIFI are unable to work.
Click to expand...
Click to collapse
WiFi works when the network you want to connect to has WPA2 key encryption.
Cool!
Ok A list of what keys do what would be handy.
The menu (Home Button I'm assuming)Button doesn't seem to do anything when the Phone auto locks..
GPS work ?
djfuego said:
Ok A list of what keys do what would be handy.
The menu (Home Button I'm assuming)Button doesn't seem to do anything when the Phone auto locks..
Click to expand...
Click to collapse
So far I've figured out that the End Key is the power button; it puts it to sleep (which takes a while to wake up from).
The power button is Home or whatever it's called on Android; it takes you to the desktop.
Home key is menu button and is used to unlock, you can wake the phone up with either power button or menu button but then menu to unlock, sometimes you have to press it a couple of times.
Call button still seems to be call; it brings up the call log from the desktop.
I'm liking what I've seen so far; it's very intuitive. I haven't got 3G internet working though :-(.
API Demos
The simple bitmap ones work but Opengl ones just make the phone crash.
I can't wait to see this on a phone with the Tegra chip on.
Don't understand why When I set the sound to Vibrate. Bejewed still plays sound. It's Cool though
I accidentally started the Voice dialler which also crashed but it's cool. GPRS Data is working
WPA2 Wifi cool!
Gyro Sensors working
mrfredde said:
It works god but it needs more work. there are problems to get GPRS to work
One good thing is that after a reboot it boots on WM, so you could try android and have your Windows back after a reboot =)
Can't get SMS to work, tried ATcommander.
dieselboy : To turn off the phone, just hold the End button.
Click to expand...
Click to collapse
Thanks! But it appeared to just turn the screen off :/

[ROM][Updated] Unicom Modified B506 V1.1 by KangVIP (SystemUI FC Patch)

NOTE: This post was translated from Chinese to English, using Google Translate, and I (miz_pimp) am NOT the rom developer, so I can't fix any bugs
This version is based on the B506 production Unicom modified version (V1.1 version), and make appropriate streamlined.
New features using inline code mode, with the original Emui perfect blend of style.
Favorite local friends like him to support, thank you!​
NOTE: The SystemUI FC error has been fixed by KangVIP, and has made a patch to fix the issue. A huge thank you to him! :good:
Welcome to reprint, but please respect the original author's work results and indicate the source, thank you!
Modification and beautification as follows:
1, open the ART mode option (option inside the developer)
is first turned on again when the opportunity ART mode is slower, some software may not be compatible ART mode.
ART mode is turned on, fluency has improved. ​2, the navigation bar to join the lock screen button (click on the lock screen, long press the power menu pops up), you can customize the display.
3, the right to return home switching function keys (right hand when it seems more convenient).
4, the battery icon set, with the following options:
default
does not show the percentage.
displays only a percentage.
hidden percentages and icons.
circular battery icon​
5, the status bar displays real-time network traffic ( upload, download separately and simultaneously display three kinds of display modes )
6, press the return key (one second) end of the current program.
8, the power menu option added to reboot to restart Recovery / Fastboot mode.
9, the navigation bar height of their choice (24/36 / and completely hidden by default), when the minimum height of the horizontal screen 36dpi (the button is displayed in order to avoid failure), modified with immediate effect. Reference fte9k code, thank F major.
10, pull down the notification bar Lunar display
11, the pull-down notification bar:
Click to enter the alarm time is set, press to enter the date setting
Click on a date to enter the calendar, press to enter the date setting. ​
12, time position to join the notification bar invisible power button, you can customize whether to use.
13, the new volume key wake-up option
14, the pull-down screen shortcut buttons added assistant and a flashlight (the follow-up will continue to add some useful buttons)
15, the power to customize menus and add a flashlight and screenshots option
16, re-edit the full-screen assistant:
Long press the Home key to pop up the volume adjustment option
long press the return key to end the current program
long press to open the Quick Settings menu task
lock screen / menu key mergers, click the button to lock screen function, press the Menu key functions​
17, joined APP window operation mode, you can also start multiple app windows, and you can move the zoom window size and position.
(Mainly transplanted from mokee, part reference fte9k code, thank F major)
after starting in windowed mode, the program will appear in the bottom three buttons:
Press and hold the button to the left of the zoom window size
and hold the middle button to move the window Location
clicking the rightmost button to close the current window​
The split-screen multitasking is currently still a WIP (work in progress) Some app are not supported, will continue to follow up ... to see the specific effects of the drawings:
... Above: continuous click The build number can open the "Developer Options"
SCREENSHOTS
{
"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"
}
Open the ART mode:
The main new features in the "System Settings" inside:
In the task bar window mode press need to start a program, and click the Start window mode:
Program will be open window mode, and the emergence of three buttons at the bottom:
holding down the leftmost button to zoom the window size
and hold the middle button to move the position of the window
click the right button to close the current window
Multiple program windows:
DOWNLOAD LINK
PATCH
BRUSH METHOD:
Brush machine:
1 computer installed Huawei Device USB driver (can not install pea pods or other phone installation assistant)
2 cell phone turned USB debugging mode: Settings> Developer Options> USB Debugging> check
3 would connect the phone to a computer via a USB cable
4. pea pods installed on the computer or computer program closes housekeeper like , so lead to normal brush.
BRUSH: Download and unzip the attachment, and then perform Flash_All.bat, and follow the instructions carefully operation (described in detail in the run Flash_All.bat can see)!
APPLYING PATCH:
Download the attachment and unzip it, then after installing the rom, enable USB debugging on device, then run patch.bat file.[/SIZE]
If you run the script after release have not been able to enter bootloader mode, you can restart the phone, and hold the volume down key until you restart and see the screen. Then the phone's state Brush mode, run the script again to successfully brush into the brush .
If this is the first brush B506 recommend brushing into Recovery double wipe.
-------------------------------------------------- -------------------------------------------------- ---------------------------------
As the first edition of the EMUI 2.0 in ROM , it is inevitable there will be mistakes. Thanks to support local Friends ROM like this, there is a feedback thread or private bug please believe me, I will try to fix.
SOURCE
Is it multi language or just Chinese and English?
Gesendet von meinem P6-U06
thank you , its a perfect rom. Download Mirror link PLZ, i cant downlaod it
taaeem said:
Is it multi language or just Chinese and English?
Gesendet von meinem P6-U06
Click to expand...
Click to collapse
I'm not sure, will install it, then let you know.
M0JTABA said:
thank you , its a perfect rom. Download Mirror link PLZ, i cant downlaod it
Click to expand...
Click to collapse
I'm also still downloading it.
EDIT: UGH!!! The download failed at 98%!!!! :crying:
hmm.. someone upload english screen shots
Mirror link By Me :
[email protected]
Regards,
miz_pimp said:
I'm not sure, will install it, then let you know.
I'm also still downloading it.
EDIT: UGH!!! The download failed at 98%!!!! :crying:
Click to expand...
Click to collapse
At 98% ! WTF ? [emoji33] Bad lucky.
neodante said:
At 98% ! WTF ? [emoji33] Bad lucky.
Click to expand...
Click to collapse
Second time is 100%, with an authentication failed!! [emoji36]
Thank you for the mirror, @mojtaba [emoji4][emoji106]
Sent from my Huawei P6
Ok, guys, this rom is unfortunately really unstable! I guess I was just too excited about the extra features! [emoji15][emoji5]
I keep getting "SystemUI has stopped" when I try to pull down the notification bar, and it sometimes won't stop popping up for a while. And the navigation bar icons also weren't centered when the lock icon was removed, nor the hide icon.
Also, I wasn't able to change themes, because I got the SystemUI error again. I'm flashing the stock B506 again, and I just realised that I lost all my screenshots that I took when I flashed the stock rom with the 3 button method! [emoji85]
Hopefully this rom will at least give our devs an idea of what modding is possible with EMUI, even when it seems impossible to decompile the apks. There has to be a workaround if the Chinese devs can do it, right?
Sent from my GT-N8000 using Tapatalk
It have prb with english lang UI & it work without any prb in china lang UI.
Version 1.1 released with ART .
miz_pimp said:
Ok, guys, this rom is unfortunately really unstable! I guess I was just too excited about the extra features! [emoji15][emoji5]
I keep getting "SystemUI has stopped" when I try to pull down the notification bar, and it sometimes won't stop popping up for a while. And the navigation bar icons also weren't centered when the lock icon was removed, nor the hide icon.
Also, I wasn't able to change themes, because I got the SystemUI error again. I'm flashing the stock B506 again, and I just realised that I lost all my screenshots that I took when I flashed the stock rom with the 3 button method! [emoji85]
Hopefully this rom will at least give our devs an idea of what modding is possible with EMUI, even when it seems impossible to decompile the apks. There has to be a workaround if the Chinese devs can do it, right?
Sent from my GT-N8000 using Tapatalk
Click to expand...
Click to collapse
Thanks for posting this. How do you flash it? Stock recovery?
Edit
Oh, never mind thanks. ADB method,
Sounds great but unfortunately unusable. System UI crashing just goes in endless loop.
Version 1.1 available now...downloading, hope it works
http://pan.baidu.com/s/1eQIIDVW
Guys, the rom has been updated, with a patch for the SystemUI FC from @kangvip. :good: The updated link for the rom and the patch is in the OP. :victory:
I'll also update with English screenshots as soon as I've downloaded and installed the rom.
Update'
miz_pimp said:
Guys, the rom has been updated, with a patch for the SystemUI FC from @kangvip. :good: The updated link for the rom and the patch is in the OP. :victory:
I'll also update with English screenshots as soon as I've downloaded and installed the rom.
Click to expand...
Click to collapse
so now the ROM works smooth without any problems?
primo14z said:
so now the ROM works smooth without any problems?
Click to expand...
Click to collapse
It should, but I'm still waiting for the download to finish, so I'll report back when I've installed it. [emoji106]
Sent from my Huawei P6
miz_pimp said:
It should, but I'm still waiting for the download to finish, so I'll report back when I've installed it. [emoji106]
Sent from my Huawei P6
Click to expand...
Click to collapse
I Want to Check This ROM. What Kang Have Implement. Can You Mirror The Link Please If You Can.
Yes Its Works perfectly
husen4u said:
I Want to Check This ROM. What Kang Have Implement. Can You Mirror The Link Please If You Can.
Click to expand...
Click to collapse
Unfortunately my connection is too slow; it will take about 4 hours for me to upload the rom, if not longer.
If anyone is able to mirror the update, it will be much appreciated. :good:
Mirror for 1.1 version
Dropbox:https://www.dropbox.com/s/6cwsl0o3y7yezaq/P6-B506U-V1.1.rar

[N910T] Dr.Ketan ROM I S6 port I S6 Theme Store support I Multi DPI I L3

[N910T] Dr.Ketan Custom ROM L1 I Deodexed I S6 Theme support I Multi DPI
{
"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"
}
Based on N910F and N9250
ROM Features
Inbuilt features
- Full S6 Theme support including download and system level changes.
- Multi DPI. (No S-view support)
- 300 fonts enabled
- All Language enabled
- Ad Free (you can disable from Dr.Ketan Utility)
- Auto Call Recording - Auto call record included On/Off from Dr.Ketan utility
- Manual Call Record - ROM Control - Native call record
- Power Menu -5 Way Reboot mod with sound mode
- S5 ToolBox (limited standard 5 app, samsung have seems removed code further and difficult to edit)
- 30 Quick Panel Toggles (May be Air guesture won't work)
- CSC features - Separate app for CSC features
- All App Multi Window (optional in ROM Control)
- Camera Hack - Use camera with Flash at low battery + Camera shutter sound toggle
- Call/SMS block
- Floating message
- 360 Rotation
- No Increasing ring tone.
- Wifi disconnect fix no more requires custom kernel (Extra settings-Other mode-Wifi reconnect fix - Set to 'home' If your wifi disconnect and reconnect frequently.
- Memory Clean option on expanded notification with switch (Extra setting-Memory Clean view) Also Color can be set. (Extra setting-Other Mods-color-Memory color
- Mute/Vibrate/Sound option in power menu.
- NFC hack
- Soft menu button for old app. Some older app doesn't have built in three dot menu, in certain app you will see floating three dot menu.
- One hand operation (any screen) fully working (Settings-Display-One-handed operation)
- Appoops (permission manager) Settings-LockScreen and security - Application permission
- Advanced Messaging features
Save/Restore
1K receipent limit
Disable SMS to MMS auto conversion
Split view toggle
Increase SMS/hr
Increase Image size for MMS
Screen On on MSG Toggle
No log for SMS/Email
Priority sender
Delay sending option
New lock screen unlock effects
None
Ink+
Abstract*
Geometric*
Popping
Ripple*
Stone skipping
Seasonal
Summer
Autum
Winter
(* are laggy)
- Dr.Ketan Utilities
1.Toggle
Auto record Incoming call
Auto Record Outgoing call
Auto GPS (GPS will auto ON with some common app needs GPS)
Auto Wifi (Wifi will be turn off if remains disconnected for 10min)
Auto Blutooth (will be turn off if remains unpaired for 10min)
Smart Network (Mob data will be switched off after 30 sec of screen off)
Media scanner Enable/Disable
Login security - captures image with wrong password login with multi attempts.
Ad-free
2.Tasks
EFS Backup (Link only)
Data restore Fix
IntSd FIX (fix for unable to save on intSD)
Flash recovery/Kernel/Modem from intSD
AutoScan - Enable media scan only while connected to power/USB
3.ROM
LockScreen unlock effect Particle/None/Ink
Meet here - Car finder
4.Help
general info
- ROM Control
NFC hack
Recent Panel Quick Launch (Keep App desired App shortcut on recent App)
Toggle 2G/3G
Menu key assign Menu/Recent
Native Call record enable/disable
Enable LTE option (In case missing on N910C)
Enable All App in Multiwindow
Sound Mode
- Extra Settings
Heads up Notification
Fast Charging
Popup blocker (Not sure exactly what popup blocks but should block some miscelaaneuous popup related to location,Battery etc)
TotchLight with Long pressing volume while screen off
Wifi Reconnect Fix
Usage statistics
Toggles (switch on the fly) - 1.Increasing Ring tone 2. Network Meter 3. Memory View
Color Option - 1.Internet meter 2.Memory view
- Dr.Ketan Sound Mod (Available in ROM control)
Backup
Restore
Stock
Mild boost
High boost
Custom level.- User can select custom level from 77dB to 100dB (stock level is 84dB). You needs to set (scroll) desired level from sound mod and press Apply.
- Virtual key
How to use virtual key :
Open Virtual key - Tap on Right/Left button to enable corresponding virtual keys. (long press to disable)
To assign keys- scroll selected action from tab and tap on selected item to set (message will be displayed on successful assign)
Now long press bottom corner of screen to perform selected (assigned) action.
Each key have following options to assign
None
Browser
Calendar
Contact
Home
Menu
OK Google
Power (Long Press power action)
Recent
Search
Sleep (Power button to turn off screen)
Screenshot
S-Voice
Sattelite view. Just like GPS test app this is native hidden utiltiy by samsung. Shows current height,Speed,used sattelite
Battery view
- CSC features(some features not tested)
Enable camera during call
Enable Popup Notification
Shutter sound Menu
Enable Sub Menu Symbol KB
Raise name lenth limit
Max speed dial 100
Enable call button
Enable export to SD
Message
Raise recepient limit 999
SMS to MMS threshold 999
Enable folder view
Enable font features
Enable schedule msg
Disable phone nu formatting
Phonebook digit matching
Launcher Rotation
Web exit option
Wifi client 10 for MobAP
MultiWindow addOn App
Calender export
Email White BG
Clock enable Auto on off menu
Voice call waitingtone 60
National Roaming Icon enable
Web default desktop site
Credits and Thanks : @Chainfire - Respected elite developer for supersu and his unbelievable contribution to XDA/Android community. @wanam - Respected elite developer for his awesome contribution and references to his works. @xperiacle the amazing developer for reference to his work and tools. @gharrington for 3minit battery and QuickLaunch. @Chenglu @Phil3759 @bigbiff and all other team members for custom recoveries. @ficeto for awesome custom settings. @BSDgeek_Jake for his Ad free host.
I don't own this device and it wouldn't possible to make this without testers. @egren58 @chenxiaolong @dagod80 @Squilchi @ariefabuzaky @conasabi @Amd4life @balliboxer @ann1hil4tionfyc @Dmkarkutt for their continuous support in testing,sending logs and sparing their precious time. Surely I may have missed some name here but heartly thank to all tester whom I forget to mention here. Also thanks for data fix (INTL. ROM SIGNAL FIX N910T_W8.zip) was referred to use N910F ROM on T-mobile. and couldn't locate OP of it. Tell me if you are.
XDA:DevDB Information
Dr.Ketan ROM, ROM for the T-Mobile Samsung Galaxy Note 4
Contributors
dr.ketan
ROM OS Version: 5.0.x Lollipop
ROM Firmware Required: N910T
Version Information
Status: Beta
Created 2015-07-14
Last Updated 2015-08-04
Installation Instructions and Download
Installation Instruction
Installation Instruction (MUST READ before flashing ROM)
Before proceeding it's recommended to make 'Dialer Storage (SMS/MMS/APN)' back with titanium (it will be green colored). This will helpful in case any issue editing APN.
1.Download ROM from link shown below in download.
2.You must check MD5 of downloaded ROM and it must be match with provided in download section. Always recommended to check MD5 on device itself as sometimes file can be corrupted while transferring from PC to device.
3.You must have CWM recovery on device.
4.To flash ROM root is not required but if you have never backup your EFS then I strongly recommend to root your device first (If not already) then make EFS backup before flashing ROM. Though it's not required to make EFS backup every time you flash ROM but follow developer instruction and if it is recommended with particular version then you must backup again.
You can use this tool OR can get from Play store to backup EFS.
5.ROM flashing
Copy your downloaded file to device then reboot device to recovery (must be CWM/TWRP)
Select wipe data (Factory reset)
Select to Install file and navigate to your ROM file
Flash
6.Once flashing finished and you are not already on COD6,base just flash N910T COD6 bootloader and modem
After flashing switch off device and reboot to download mode (don't select reboot to download mode option from recovery)
Download N910T bootloader and modem extract to get tar.md5 and flash using PDA/AP tab of odin.
7.It may take 8-9 min to boot keep patience.
8.READ belowfor Bug / Fix discussion.
Download 3.0
http://forum.xda-developers.com/showpost.php?p=62174736&postcount=739
​
.
Known Bug Fix and Add On
Available on ChaneLog post of current version
Reserved
I may not follow this thread regularly. Follow this main thread for any updates/Fix
http://forum.xda-developers.com/note-4/snapdragon-dev/n910g-dr-ketan-custom-rom-t2928568
http://forum.xda-developers.com/note-4/snapdragon-dev/9may15-dr-ketan-rom-multi-dpi-t3103900
.
cool can't wait to try this
Definitely going to flash this right now
Great Job!!!
booted with no problem, thanks for the port!
Downloading now! Thanks!
I'll try this out
Welcome and thank you. Downloading now
Awsone
Sent from my SM-G9250 using XDA Free mobile app
I have always wanted to try one of dr.ketan's ROMS. Now I have an opportunity to, thanks for releasing this for T-Mobile phones!
oh snap here we go, it's on now
at this point it is good to say that this is an amazing rom. but I know that the S view density cannot be changed but what app is it that controls it maybe I can use the app settings from xposed to change it to standard density
viroscope said:
at this point it is good to say that this is an amazing rom. but I know that the S view density cannot be changed but what app is it that controls it maybe I can use the app settings from xposed to change it to standard density
Click to expand...
Click to collapse
It's a complex. If available try setting for framework-res
Anyone want Viper sound with stock kernel can try this. It should work on this ROM.
http://forum.xda-developers.com/showpost.php?p=61858278&postcount=3079
.
dr.ketan said:
It's a complex. If available try setting for framework-res
Click to expand...
Click to collapse
This is what comes up as far as res
viroscope said:
This is what comes up as far as res
Click to expand...
Click to collapse
I will try to make it multi Dpi. Actually all my N4 based ROM are having S-view multi Dpi just port rom yet not added support for it.
Sent from my SM-G9250 using xda premium

[ROM][magisk-based]*** GoogleWiz *** {Pixelize your OnePlus 7T pro}

***
{
"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"
}
Wiz *** Pixelize your OnePlus 7T pro
"Extreme debloat: Go where OnePlus has never gone before"
You thought that OnePlus phones were pretty stock Android? Hmmm .... think again ... there's still lots of stuff on these phones that you actually don't need (or want).
For example, did you know they have an engineering mode? Did you know that they can connect to your phone remotely? Did you know that when the phone starts up it connects to a OnePlus server in the back? Well, I don't want all that ...
In addition, there are even standard things in Android that only 0.01% of the people ever use ... for example ... tracing, android dumps, ... these things are disabled in this ROM.
Then there's bits and pieces of Qualcomm stuff that you actually do not need/want (I don't even know what they do).
This is a ROM in the form of a Magisk (thanks: @topjohnwu) module. That's great (I think). You can install it on top of the normal OnePlus software. If you don't like it or want to revert back to the "standard" OnePlus software, just remove the Magisk module and ... done!
Upfront "warning"
There are a few features which I personally do not use. When you install this module then:
- you will no longer have face unlock
- you will not have VoLTE (I have disabled this because it does not work on my carrier)
Basic requirement
(1) Your OnePlus 7T pro must be ROOTED! Without root, do not read any further as you will not be able to use this ROM. There are other threads in the OnePlus 7T Pro pro forums which explain how to root (so please don't start asking how to do this).
(2) You must also be on the latest OnePlus software: 10.0.7.HD01BA (since I own a EU model of the OnePlus 7T pro, I have ONLY tested this ROM in this device/software). It "may" work on other variants of the device ... but I don't know. I can't answer questions to that either.
(3) You must have access to ADB over USB. If you don't know what this means, stop reading, then this is not for you.
Kernel requirement
This ROM will work with the standard out-of-the-box OnePlus 7T pro kernel. However, I would strongly advice you to flash the "arter97" kernel (see https://forum.xda-developers.com/on...development/arter97-kernel-oneplus-7-t3952578). It's a fantastic kernel and this ROM has some optimizations which go very well with this kernel (don't worry, they will work on the standard kernel as well).
Download?
Interested? Start downloading the magisk module from the link below (but please read further for installation instructions !!!).
https://drive.google.com/file/d/1XpiDKFQiuFuuTBvbKMAsxMH-B9Obi-Gz/view?usp=sharing
(click on the donwload icon upper right of screen)
The link contains always the LATEST version; check the changelog in post #2 below. You can find the file size and md5sum there as well.
Changelog
See post #2 below.
History
I once owned a Galaxy S8. ***GoogleWiz*** was one one the most popular ROMs on that phone. See https://forum.xda-developers.com/ga...t/rom-googlewiz-oreo-extreme-debloat-t3750641. The difference is that I have now converted this to a Magisk module (reason: the "dynamic partitioning scheme" of Android Q makes it really hard to flash in the classical way; as you know even full TWRP functionality does currently not exist for the OnePlus 7T pro.
(Re)Using this work
Other devs, please feel free to (re)use this for your own work ... I am not asking anything from anybody, no donation, no thanks, no beer ... you don't even have to mention that you (re)use this. We are here on XDA to share and learn from eachother. If you unzip the Magisk module, you can see exactly what is inside. But ... there has been quite some work into this. It was not created in 5 minutes. But I do this as a "hobby" ... I have always rooted and customized my Android phones. So hopefully you will enjoy. Source code in post #3 (https://forum.xda-developers.com/showpost.php?p=81887167&postcount=3).
Telegram
No telegram group; I don't have time for that, so do not ask please.
Features
The ROM does NOT contain OnePlus applications! The only OnePlus applications are "Settings" and "Camera".
Nova launcher (https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher)
SwiftKey keyboard (https://play.google.com/store/apps/details?id=com.touchtype.swiftkey)
Google
play services (which can be put into doze mode)
play store (https://play.google.com/store)
photos (used as gallery; but NOT integrated with camera) (https://play.google.com/store/apps/details?id=com.google.android.apps.photos)
dialer (https://play.google.com/store/apps/details?id=com.google.android.dialer) with spam detect and nearby places
contacts (https://play.google.com/store/apps/details?id=com.google.android.contacts)
messaging (https://play.google.com/store/apps/details?id=com.google.android.apps.messaging)
text-to-speech (https://play.google.com/store/apps/details?id=com.google.android.tts)
gmail (https://play.google.com/store/apps/details?id=com.google.android.gm)
keep (https://play.google.com/store/apps/details?id=com.google.android.keep)
drive (https://play.google.com/store/apps/details?id=com.google.android.apps.docs)
maps (https://play.google.com/store/apps/details?id=com.google.android.apps.maps)
chrome (https://play.google.com/store/apps/details?id=com.android.chrome)
clock (with Spotify integration) (https://play.google.com/store/apps/details?id=com.google.android.deskclock)
calendar (https://play.google.com/store/apps/details?id=com.google.android.calendar)
calculator (https://play.google.com/store/apps/details?id=com.google.android.calculator)
search app integrated with Nova search bar (https://www.google.com/search/about/)
assistant (https://www.apkmirror.com/apk/google-inc/google-assistant/)
tasks (https://play.google.com/store/apps/details?id=com.google.android.apps.tasks)
translate (https://play.google.com/store/apps/details?id=com.google.android.apps.translate)
earth (https://play.google.com/store/apps/details?id=com.google.earth)
fit (https://play.google.com/store/apps/details?id=com.google.android.apps.fitness)
now cards integrated with Nova launcher (see https://forum.xda-developers.com/showpost.php?p=75591011&postcount=4)
lens (https://play.google.com/store/apps/details?id=com.google.ar.lens)
news (https://play.google.com/store/apps/details?id=com.google.android.apps.magazines)
chromecast (aka Google home) (https://play.google.com/store/apps/details?id=com.google.android.apps.chromecast.app)
youtube (https://play.google.com/store/apps/details?id=com.google.android.youtube)
markup (https://9to5google.com/2018/03/07/android-p-dp1-markup-screenshot-editor/)
measure (https://play.google.com/store/apps/details?id=com.google.tango.measure)
weather (just type "weather" in the google search app; it will offer you to get an icon on the desktop)
android auto (Google's car mode) (https://www.android.com/auto/)
snapseed photo editor (https://play.google.com/store/apps/details?id=com.niksoftware.snapseed)
docs (https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.docs)
slides (https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.slides)
spreadsheets (https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.sheets)
streetview (https://play.google.com/store/apps/details?id=com.google.android.street)
pixel icons in statusbar, quick settings tiles
pixel ringtones, notifications, UI sounds
camera2 API enabled (but I don't think this actuall does something useful)
- OnePlus bloatware removed (dialer, phone, messages, calculator, notes, gallery, zen, ...) + lots of background APKs
- OnePlus background processes (which send data to OnePlus) are disabled
- ad-free through large "hosts" file (works both for apps and web pages)
- lots of optimizations, really, *lots* of them (too many to list)
- support for init.d / services.d (see posts below if you want to use this)
- passes SafetyNet (I am using Google Pay and some Belgian NFC pay apps)
- "clean" and as close as possible to a Pixel phone
- optimized network/wifi config
- optimized touchboost (slightly faster application startup)
- optimized kernel scheduling settings
- disabled all kernel debugging/tracing
- frequency scaling throughout full CPU frequency ranges (saves battery and better performance when needed)
- disables swapping / zram (who needs this with 8GB of RAM)?
- bash shell in "su" mode (when using "adb shell")
- latest busybox (by @osm0sis)
- 1x7 icon row for quick settings, 5 icons per row when you swipe down the full quick settings
- added .xml permission files to enable Pixel exclusive features (e.g. Google dialer)
- optimized .proto, .conf, .json, .ini, .sql files in the system
- improved thumbnail quality
- dalvik VM optimized settings (for "speed")
- auto clean junk files at boot time
- optimized audio settings
- optimized camera settings (e.g. supernight mode; but personally I don't see a difference in the night pictures)
- disabled "factory" and "engineering" mode
- reduced wifi scan interval
- auto sqlite optimization at boot time (only runs every 3 days)
- support for both 2.4GHz and 5GHz wifi bonding
- speaker and headset volume boost
Installation (really IMPORTANT to read)
You must start from the 10.0.7 "standard" OnePlus 7T pro software. I suggest you do a clean install from factory reset. Strictly speaking a full reset is not needed (so you could just go and install the Magisk module on your phone) but there may be certain side effects in that case. Anyway, assuming you will do a full reset, follow the instructions below:
Go to Settings > System > Reset options > Erase all data (factory reset)
Proceed through the normal setup sequence: accept the terms and conditions of OnePlus, skip the User Experience Program, skip the System Stability Program, skip the Push Notifications, skip the Built-in App Updates, connect to your wifi network, do NOT copy apps and data, enter your google account email of phone number, enter your google password, do 2 factor authentication (if you have enabled this on your google account), if a dialog pops up with "Add your current account", do that, disable Backup to Google Drive, disable Use Location, disable Send Usage and Diagnostic Data, type NEXT to use fingerprint, enter PIN code (twice), set up 1 or more fingerprints, you see a message about Google Assistant, press NEXT, you see a message about Google Pay, press Got It, skip the Anything Else screen, choose your screen calibration, choose font (slight preference for Roboto, better compatibility with Google apps), choose Navigation bar or Gestures, press START on the Setup Complete screen, you are now in the OnePlus launcher, allow carrier location service, swipe down the notification which says: Android Setup, click on Finish Setup, copy your data if you want that, press START, system will now check for updates, let it complete, copy your data from cloud or iphone, continue until you are back in the OnePlus launcher, go to Settings > About phone, tap build number 7 times to activate developer options (if you don't know what this is, search XDA)., enter your PIN, press back arrow, go to Settings > System > Developer options, enable "Advanced reboot", disable "Automatic system updates", enable "USB debugging mode", connect your phone to a PC, a dialog will pop up to Allow USB debugging (tick "Always allow from this computer") and press ALLOW, install the LATEST Magisk Manager APK (see https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445), push the Magisk Manager APK to your phone, e.g.
Code:
> adb push MagiskManager-v7.5.1.apk /sdcard/
open the app drawer, open the app called "Files", on the upper right, click the 3 dots, then "Show internal storage", on the upper left, click the 3 lines, select "OnePlus 7T Pro", scroll down and click on MagiskManager-v7.5.1.apk; install the app, open Magisk Manager, it will say your phone requires Additional Setup, click OK ... your phone will reboot 5 seconds later, open Play Store, select My Apps and Games, it will say that a number of updates are pending, press "Update all", exit Play Store, reopen it ... it might still say that there are pending updates, do them, activate NETFLIX ... do it NOW ... (if you first install the Magisk module, you will no longer be able to activate Netflix), push the downloaded magisk module to your phone
Code:
> adb push mm-googlewiz.zip /sdcard/
open the Magisk Manager app, press the 3 lines (top left of screen), press Modules, press + button (and allow Magisk Manager to access media), press the 3 lines top left in the file manager, select OnePlus 7T pro, scroll down and click on the mm-googlewiz.zip file, Magisk Manager will now install the module ... you will see some text output on the screen ... wait until installation is done (it will take a minute or so), press the yellow Reboot button which appears (your phone will reboot), unlock the lock screen by entering your PIN, let the ROM settle 30 secs ... it will say "Restarting" and reboot once more your phone, unlock the lock screen by entering your PIN, open the drawer, open the Settings app (will be in black mode [my personal liking] ... you can change later back to white), press Apps & Notifications, select Default Apps, press home app and select Nova Launcher, open Settings, press Apps & Notifications, select Default Apps => select "Phone app" and then select "Phone" (this is the Google phone app)
Now you will have NOVA launcher as default ... which you can customize to your liking (much better than OnePlus launcher).
Open Drawer, use the app Nova-settings to customize.
Open Drawer, click on "Nova Google Companion" => this will enable left swipe Google Now behavior in Nova launcher
Done! .... now you can further customize your phone in any way you want ...
Bootloop?
If - after installation - you should get into a bootloop then check the following thread (https://forum.xda-developers.com/7t-pro/how-to/guide-remove-magisk-modules-twrp-t3995677) for how to remove the Magisk module.
Disclaimer
I will try to support questions / feedback. I will not answer questions such as "Can you please add OnePlus feature X,Y,Z" ... I have deliberately removed them. If you want OnePlus apps, use the standard OnePlus software.. The usual applies: no warranty, installing this void warranty, install at your own risk, ... I am not responsible for soft or hard bricks. Your phone must be rooted (again).
Help ... I really don't like it ... I want to remove it ...
Stay calm. Open Magisk Manager, press the 3 lines top left on screen, press Modules, then press the trash icon next to "googlewiz" module and reboot ... you will have the standard OnePlus software again.
Removing Google apps
You can remove Google apps from the ROM as follows. Go to the following URL: https://raw.githubusercontent.com/foobar66/googlewiz/master/googlewiz.config click right and then "Save as". Save the file using "googlewiz.config" as file name. Note that this file is a LINUX plan vanilla text file. The file will look as follows:
Code:
keep=1
lens=1
news=1
assistant=1
sheets=1
snapseed=1
street=1
home=1
measure=1
fit=1
tasks=1
earth=1
slides=1
clock=1
calculator=1
docs=1
Edit the file and put "xyz=0" for Google apps that you do NOT want to install. Above is respectively for Google {Keep, Lens, News, Assistant, Sheets, Snapseed, Streetview, Home, Measure, Fit, Tasks, Earth, Slides, Clock, Calculator, Docs}. Put the file onto your sdcard, e.g. via adb ("adb push googlewiz.config /sdcard/"). Download today's version ([version: 2020-03-30 18:28]) of the module (or later). Re-install the module via Magisk manager and reboot. You will see debug output on the screen during module installation which Google apps are getting removed.
Credits
@topjohnwu, @osm0sis, @Zackptg5, @DeadmanxXD, @arter97
Changelog
[version: 2020-02-28 17:28]
Initial version
File size: 877404687, MD5: 038c3285a68e2be5421dc1a3eb2d041e
[version: 2020-03-01 08:34]
- fix some permissions in system/xbin files
- updated com.google.android.apps.docs.editors.sheets
- updated com.google.android.apps.turbo
File size: 881052548, MD5: 7fed9105aaba0bb1def6ca145527ea4d
[version: 2020-03-01 10:54]
- use original APN files
- update com.google.android.apps.docs.editors.sheets
File size: 881149942, MD5: 93d54a90fef970d7250723895b7c6cec
[version: 2020-03-11 18:46]
- small bug fixes
- upgraded a number of Google apps to latest version
File size: 898125981, MD5: 4b82cff7e572da635f6ca252ec54f58f
[version: 2020-03-30 18:28]
- updates to Google apps
- supports configuration file /sdcard/googlewiz.config
File size: 898132639, MD5: 1bcfa989673f3e59a378243306dc3d94
[2020-04-30 07:09]
- updated to Google apps
- update to latest OnePlus camera
- added Android Auto phone screen
File size: 963547129, MD5: 67a5057d0e882ec38b7e5101c8d0bbe7
How was this Magisk module created?
Actually the Magisk module is generated by a bash script (I use linux) starting from the original OnePlus software zips.
The script is attached to this thread. Download the zip file attached and then rename the file by removing the ".zip" extention). You will have a plain Linux bash shell script file. No secrets. Sharing all in the open (which I believe should be the spirit of XDA).
Reuse as you like ...
Source code
Feel free to (re)use ... no secrets, no hidden stuff, no need to thanks, no need to donate ...
https://github.com/foobar66/googlewiz
My only request ... if you make an interesting improvement, please share with the community so we all can benefit from it!
Misc stuff
a) How do you debloat? Well ... there are different ways.
- some init.rc files are not needed, the Magisk module bind-mounts "empty" files over the original ones so they do not run
- OnePlus APKs are "debloated" by bind-mounting an "empty" APK over them; Android will no longer recognize them as valid applications
- some background processes are not needed, they are "debloated" by bind-mounting empty files over the executables in /system/bin
Unzip the Magisk module, look at the file called "service.sh" and you will understand how this is done (partly).
Check out the previous post where you can find the bash shell script which I use to "generate" the Magisk module.
b) Debug info
To see what the module has done during boot, there is a dedicated log file /data/googlewiz/googlewiz.log, do:
Code:
> adb shell
$ su
# cat /data/googlewiz/googlewiz.log
c) Logging of init.d and services.d scripts. Init.d scripts run immediately together with Android boot. services.d scripts run once /sdcard is mounted. To see the debug output do:
Code:
> adb shell
$ su
# cat /data/LS00*
# cat /data/LS99*
d) You talk about "bloatware" ... what is actually "removed"?
Code:
./system/vendor/app/com.qualcomm.qti.improvetouch.service/com.qualcomm.qti.improvetouch.service.apk
./system/vendor/app/PowerOffAlarm/PowerOffAlarm.apk
./system/vendor/app/CACertService/CACertService.apk
./system/vendor/app/CneApp/CneApp.apk
./system/vendor/app/IWlanService/IWlanService.apk
./system/vendor/app/pasrservice/pasrservice.apk
./system/product/app/remotesimlockservice/remotesimlockservice.apk
./system/product/app/SimSettings/SimSettings.apk
./system/product/app/Duo/Duo.apk
./system/product/app/QdcmFF/QdcmFF.apk
./system/product/app/OPCarrierLocation/OPCarrierLocation.apk
./system/product/app/datastatusnotification/datastatusnotification.apk
./system/product/app/embms/embms.apk
./system/product/app/GoogleLocationHistory/GoogleLocationHistory.apk
./system/product/app/uceShimService/uceShimService.apk
./system/product/app/Music2/Music2.apk
./system/product/app/imssettings/imssettings.apk
./system/product/app/PerformanceMode/PerformanceMode.apk
./system/product/app/uimgbaservice/uimgbaservice.apk
./system/product/app/TTS/TTS.apk
./system/product/app/talkback/talkback.apk
./system/product/app/Videos/Videos.apk
./system/product/app/uimlpaservice/uimlpaservice.apk
./system/product/app/DynamicDDSService/DynamicDDSService.apk
./system/product/app/uimremoteclient/uimremoteclient.apk
./system/product/app/com.qualcomm.qti.services.secureui/com.qualcomm.qti.services.secureui.apk
./system/product/app/LatinImeGoogle/LatinImeGoogle.apk
./system/product/app/DeviceInfo/DeviceInfo.apk
./system/product/app/CallFeaturesSetting/CallFeaturesSetting.apk
./system/product/app/TmoEngMode/TmoEngMode.apk
./system/product/app/ConfURIDialer/ConfURIDialer.apk
./system/product/app/uimremoteserver/uimremoteserver.apk
./system/product/app/colorservice/colorservice.apk
./system/product/app/remoteSimLockAuthentication/remoteSimLockAuthentication.apk
./system/product/priv-app/GoogleFeedback/GoogleFeedback.apk
./system/product/priv-app/StorageManager/StorageManager.apk
./system/product/priv-app/GoogleRestore/GoogleRestore.apk
./system/product/priv-app/CarrierConfig/CarrierConfig.apk
./system/product/priv-app/OPAppLocker/OPAppLocker.apk
./system/product/priv-app/GooglePartnerSetup/GooglePartnerSetup.apk
./system/product/priv-app/daxService/daxService.apk
./system/product/priv-app/dpmserviceapp/dpmserviceapp.apk
./system/product/priv-app/seccamservice/seccamservice.apk
./system/product/priv-app/QAS_DVC_MSP/QAS_DVC_MSP.apk
./system/product/priv-app/WallpaperCropper/WallpaperCropper.apk
./system/product/priv-app/AndroidAutoStub/AndroidAutoStub.apk
./system/product/priv-app/ims/ims.apk
./system/product/priv-app/ConfigUpdater/ConfigUpdater.apk
./system/app/OPAppUpgrader/OPAppUpgrader.apk
./system/app/OPLiveWallpaper/OPLiveWallpaper.apk
./system/app/OPBugReportLite/OPBugReportLite.apk
./system/app/OPFilemanager/OPFilemanager.apk
./system/app/DeskClock/DeskClock.apk
./system/app/BuiltInPrintService/BuiltInPrintService.apk
./system/app/NVBackupUI/NVBackupUI.apk
./system/app/GooglePrintRecommendationService/GooglePrintRecommendationService.apk
./system/app/OPBreathMode/OPBreathMode.apk
./system/app/OPSoundTuner/OPSoundTuner.apk
./system/app/SimAppDialog/SimAppDialog.apk
./system/app/WapiCertManage/WapiCertManage.apk
./system/app/EngSpecialTest/EngSpecialTest.apk
./system/app/Backup/Backup.apk
./system/app/Traceur/Traceur.apk
./system/app/PacProcessor/PacProcessor.apk
./system/app/CarrierDefaultApp/CarrierDefaultApp.apk
./system/app/OPScreenRecord/OPScreenRecord.apk
./system/app/CompanionDeviceManager/CompanionDeviceManager.apk
./system/app/OPMmsLocationFramework/OPMmsLocationFramework.apk
./system/app/SmscPlugger/SmscPlugger.apk
./system/app/OPGamingSpace/OPGamingSpace.apk
./system/app/OPBackup/OPBackup.apk
./system/app/BasicDreams/BasicDreams.apk
./system/app/OemAutoTestServer/OemAutoTestServer.apk
./system/app/ARCore_stub/ARCore_stub.apk
./system/app/EngineeringMode/EngineeringMode.apk
./system/app/SoterService/SoterService.apk
./system/app/OPIntelliService/OPIntelliService.apk
./system/app/PartnerBookmarksProvider/PartnerBookmarksProvider.apk
./system/app/OPGeoIpTime/OPGeoIpTime.apk
./system/app/WAPPushManager/WAPPushManager.apk
./system/app/oem_tcma/oem_tcma.apk
./system/app/SensorTestTool/SensorTestTool.apk
./system/app/WifiRfTestApk/WifiRfTestApk.apk
./system/app/BackupRestoreRemoteService/BackupRestoreRemoteService.apk
./system/app/SdCardService/SdCardService.apk
./system/app/BookmarkProvider/BookmarkProvider.apk
./system/app/PhotosOnline/PhotosOnline.apk
./system/app/OPPush/OPPush.apk
./system/app/QColor/QColor.apk
./system/app/Calculator/Calculator.apk
./system/app/AntHalService/AntHalService.apk
./system/app/WallpaperBackup/WallpaperBackup.apk
./system/app/CtsShimPrebuilt/CtsShimPrebuilt.apk
./system/app/OEMLogKit/OEMLogKit.apk
./system/app/OPCommonLogTool/OPCommonLogTool.apk
./system/app/PlayAutoInstallConfig/PlayAutoInstallConfig.apk
./system/app/LiveWallpapersPicker/LiveWallpapersPicker.apk
./system/app/BluetoothMidiService/BluetoothMidiService.apk
./system/app/Rftoolkit/Rftoolkit.apk
./system/app/EasterEgg_O2/EasterEgg_O2.apk
./system/app/HTMLViewer/HTMLViewer.apk
./system/app/OPWallpaperResources/OPWallpaperResources.apk
./system/app/Netflix_Stub/Netflix_Stub.apk
./system/app/BTtestmode/BTtestmode.apk
./system/app/OPTelephonyDiagnoseManager/OPTelephonyDiagnoseManager.apk
./system/app/OPSesAuthentication/OPSesAuthentication.apk
./system/app/LogKitSdService/LogKitSdService.apk
./system/app/Netflix_Activation/Netflix_Activation.apk
./system/app/NFCTestMode/NFCTestMode.apk
./system/priv-app/Houston/Houston.apk
./system/priv-app/OPMms/OPMms.apk
./system/priv-app/InputDevices/InputDevices.apk
./system/priv-app/ProxyHandler/ProxyHandler.apk
./system/priv-app/DynamicSystemInstallationService/DynamicSystemInstallationService.apk
./system/priv-app/OPAppCategoryProvider/OPAppCategoryProvider.apk
./system/priv-app/OPCellBroadcastReceiver/OPCellBroadcastReceiver.apk
./system/priv-app/OPFaceUnlock/OPFaceUnlock.apk
./system/priv-app/LocalTransport/LocalTransport.apk
./system/priv-app/Contacts/Contacts.apk
./system/priv-app/HotwordEnrollmentOKGoogleWCD9340/HotwordEnrollmentOKGoogleWCD9340.apk
./system/priv-app/ONS/ONS.apk
./system/priv-app/ManagedProvisioning/ManagedProvisioning.apk
./system/priv-app/TagGoogle/TagGoogle.apk
./system/priv-app/RcsSDK/RcsSDK.apk
./system/priv-app/CallLogBackup/CallLogBackup.apk
./system/priv-app/OnePlusGallery/OnePlusGallery.apk
./system/priv-app/OPDeviceManager/OPDeviceManager.apk
./system/priv-app/WfdService/WfdService.apk
./system/priv-app/OPDeviceManagerProvider/OPDeviceManagerProvider.apk
./system/priv-app/CtsShimPrivPrebuilt/CtsShimPrivPrebuilt.apk
./system/priv-app/IFAAService/IFAAService.apk
./system/priv-app/SharedStorageBackup/SharedStorageBackup.apk
./system/priv-app/HotwordEnrollmentXGoogleWCD9340/HotwordEnrollmentXGoogleWCD9340.apk
./system/priv-app/MmsService/MmsService.apk
./system/priv-app/EmergencyInfo/EmergencyInfo.apk
./system/priv-app/BackupRestoreConfirmation/BackupRestoreConfirmation.apk
./system/priv-app/Dialer/Dialer.apk
./system/priv-app/OPSimContacts/OPSimContacts.apk
d) Which /etc/init scripts are disabled?
Code:
system/etc/init/tombstoned.rc
system/etc/init/perfetto.rc
system/etc/init/atrace.rc
system/etc/init/bluetooth-events.rc
system/etc/init/[email protected]
system/etc/init/perfservice.rc
system/etc/init/heapprofd.rc
system/etc/init/dumpstate.rc
system/etc/init/sarahd.rc
system/etc/init/incidentd.rc
system/etc/init/traceur.rc
system/etc/init/iorapd.rc
system/etc/init/bootstat.rc
system/etc/init/mdnsd.rc
system/etc/init/uncrypt.rc
system/etc/init/engineermode.rc
system/etc/init/recovery-persist.rc
system/etc/init/caffed.rc
system/etc/init/update_verifier.rc
system/etc/init/rss_hwm_reset.rc
system/etc/init/wfdservice.rc
system/etc/init/update_engine.rc
system/etc/init/recovery-refresh.rc
system/etc/init/flags_health_check.rc
system/etc/init/statsd.rc
e) If you want to have full "black", use Substratum (https://play.google.com/store/apps/details?id=projekt.substratum) and the Swift Black theme (https://play.google.com/store/apps/details?id=com.brit.swiftblack.layers). That will allow you to mod all the Google apps (and others) into full black mode.
f) "adb logcat" does not seem to move ... correct, to re-enable it do:
Code:
> adb shell
$ su
# setprop log.tag I
i use face unlock...
yenkoPR said:
i use face unlock...
Click to expand...
Click to collapse
Good for you, stick with OnePlus standard software.
Nice one might give this a blast later thanks op?
Ok what have I done wrong lol ?
jaythenut said:
Ok what have I done wrong lol ?
Click to expand...
Click to collapse
You downloaded from: https://mega.nz/#!2BZSiCwR!A4VQ6ZhSr...Sd_8F5W8Njb5Sg
I downloaded and it installs fine for me (just to be sure I was not using a local copy) ... it installs fine for me.
Check the md5 sum if you know how to do that: 3fb9c987cbe94874471c7c699e65d8a1
foobar66 said:
You downloaded from: https://mega.nz/#!2BZSiCwR!A4VQ6ZhSr...Sd_8F5W8Njb5Sg
I downloaded and it installs fine for me (just to be sure I was not using a local copy) ... it installs fine for me.
Check the md5 sum if you know how to do that: 3fb9c987cbe94874471c7c699e65d8a1
Click to expand...
Click to collapse
Asking for decryption key ?
jaythenut said:
Asking for decryption key
Click to expand...
Click to collapse
Weird ... that is the first time I see mega doing this ...
I will upload to a different cloud storage ... please wait a few mins ...
Edit: uploading to my Google drive ... will take 30 mins ...
Edit: OK ... file is uploaded to Google drive, please use following link:
https://drive.google.com/file/d/1XpiDKFQiuFuuTBvbKMAsxMH-B9Obi-Gz/view?usp=sharing
(click on the donwload icon upper right of screen)
File size: 877404687, MD5: 038c3285a68e2be5421dc1a3eb2d041e
I will update OP as well.
Can I 'dirty install' over the latest global stock ROM (already rooted with Magisk)?
Is the stock call recorder activated on this ROM?
Also, any possibility of working V4A being bundled in with this ROM? (I had no luck via the adb method).
Many thanks.
elmor0 said:
Can I 'dirty install' over the latest global stock ROM (already rooted with Magisk)?
Click to expand...
Click to collapse
Is the stock call recorder activated on this ROM?
Also, any possibility of working V4A being bundled in with this ROM? (I had no luck via the adb method).
Many thanks.[/QUOTE]
Dirty install should be possible.
ROM uses the Google dialer, so no call recording for now.
V4A ... never tried it so far, I would need to investigate ... try to find a Magisk module for it (not sure if that exists).
Done a dirty flash all seems to be working fine so far ?
Hi, thx for your work. Sadly for me its not working. Going to endless boot. Followed every Step. Sadly I didnt realize that I have Netflix installed wich was not Active and now even after removing the Modules it Says not Compatible with my Device....My Vault... Is there a Workaround for this?
Iam on Hd 1.0.0.7 AB
Edit: got it fixed with Netflix but even after full reset Iam not able to boot this Module
iceraum said:
Hi, thx for your work. Sadly for me its not working. Going to endless boot. Followed every Step. Sadly I didnt realize that I have Netflix installed wich was not Active and now even after removing the Modules it Says not Compatible with my Device....My Vault... Is there a Workaround for this?
Iam on Hd 1.0.0.7 AB
Edit: got it fixed with Netflix but even after full reset Iam not able to boot this Module
Click to expand...
Click to collapse
Did you have any other Magiks modules active when you tried to install this one?
foobar66 said:
Did you have any other Magiks modules active when you tried to install this one?
Click to expand...
Click to collapse
No. Just Clean new Install after Factory reset.
can i use this rom for op7p ?
and one question. hows swipe to home animation doing here? i've tried nova launcher on stock rom but swipe to home doesnt work properly and i the app icon doesn't collapse nicely
Dark Fear said:
can i use this rom for op7p ?
and one question. hows swipe to home animation doing here? i've tried nova launcher on stock rom but swipe to home doesnt work properly and i the app icon doesn't collapse nicely
Click to expand...
Click to collapse
I don't know it if will work for op7p ... try ...
Swipe to home works fine for me on OnePlus 7T pro
iceraum said:
No. Just Clean new Install after Factory reset.
Click to expand...
Click to collapse
Which country are you in? Just realize that I might have copied the wrong APN file ... (but not sure this is why it does not work in your case).
I am uploading a new version with the original APN files ... please wait a bit.
Edit: new version available (use original download link).

Need a howto (phone firmware change)

Hey guys. I'm new here. Hope I've posted this on the right section.
Anyhow, I have the xiaomi note 8 phone (global version) and I wanna update it to the Indian version
for the purpose of adding built-in call recording (which is available on the Indian ver, according to my research)
I've already found from where to download it, that said, I've never done something like this before, and I'd appreciate some guidance on how to go about it properly (without ruining my phone). Could someone please kindly provide me with a simple to follow step by step guide? I have Windows 7 OS btw.
I'd consider myself to have excellent technical skills & computer knowledge, but as said before, this one's a bit out of my depth and I wanna make sure everything is done correctly, so my phone would remain functioning afterwards, and all help would be greatly appreciated!
RTyler201 said:
Hey guys
Click to expand...
Click to collapse
if you need only call recording use "true phone"
if you still want to change the whole rom make sure it's the right variant
redmi note 8 = ginkgo
redmi note 8 T = willow
miui roms have firmware inside so if you flash the wrong variant your phone is gone
also make sure you remember your MI account
download the rom + adb drivers and flash the rom using xiaomi flash tool
Thanks for your help loopypalm!
One question though, that call recording app you've mentioned, does it allow recording in stealth? Without telling the other person "your call is being recorded" I mean, as that kinda defeats the purpose.
One more Q, is using the xiaomi MI account a must for pre-changing the ROM? Can't I just restore things from the Google account/backups? Thanks.
RTyler201 said:
that call recording app you've mentioned, does it allow recording in stealth? Without telling the other person "your call is being recorded"
Click to expand...
Click to collapse
i'm still using v2.0.15 (pro) and it does not tell that it record
RTyler201 said:
One more Q, is using the xiaomi MI account a must for pre-changing the ROM? Can't I just restore things from the Google account/backups? Thanks.
Click to expand...
Click to collapse
the MI account is the biggest must
you can't config anything if you lost it
or you can unlock the bootloader and use a custom rom (which is the better option)
I've tried that call recording app, but there's one thing I couldn't resolve which is bothering me: Lock screen text notification of missed calls. With the default google dialer, it used to display something like "missed call, name" but with this one, nothing! Best I've accomplished is blinking LED notification, but then I have to go to the TP app and see who the call was from. Is there any way to address it? I've been thru the app's settings but couldn't find the option.
Also, excuse my ignorance, but if I have my contacts sync'd to the Google account, take regular automated backups into google drive of both whatsapp & phone (app data, call history, sms & device settings) and manually backup the phone's DCIM (photo/video folder) to my computer periodically, is there anything (backup wise) that I'm missing out by not using xiaomi's own backup solution? I have an MI account, but never really used it due to security/privacy concerns of having my data stored by a Chinese company.
Also, thanks again for all of your help! It's much appreciated.
RTyler201 said:
Lock screen text notification of missed calls. With the default google dialer, it used to display something like "missed call, name" but with this one, nothing! Best, Is there any way to address it?
Click to expand...
Click to collapse
-Make sure you set true phone as the default dialer
-also all notification turned on :
{
"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"
}
-also see lock screen setting and make sure "see all notification content" is selected
RTyler201 said:
Also, excuse my ignorance, but if I have my contacts sync'd to the Google account, take regular automated backups into google drive of both whatsapp & phone (app data, call history, sms & device settings) and manually backup the phone's DCIM (photo/video folder) to my computer periodically, is there anything (backup wise) that I'm missing out by not using xiaomi's own backup solution? I have an MI account, but never really used it due to security/privacy concerns of having my data stored by a Chinese company.
Click to expand...
Click to collapse
i never told you to use it
if you install a miui rom (or just wiped "data") it will ask for the mi account to complete the boot, so you can't login to system or restore anything if you forgot the mi account
I appreciate the quick response! Anyhow, it's already set as the default phone app, I've given it all the required permissions, and I have all the notifications enabled (from settings>apps>manage apps>true phone>notifications) and also enabled specifically for missed calls, but this doesn't seem to work for some reason, not sure if it's a theme incompatibility or a bug in the version used (I'm using the exact version you've mentioned) but maybe I'll try to rule those out later.
Now, about the MI account, so if I understand it correctly, you're saying it's only needed to make the phone usable after changing the ROM and that I don't need to make actual use of it (in terms of backup functionality)?
RTyler201 said:
I have all the notifications enabled (from settings>apps>manage apps>true phone>notifications)
Click to expand...
Click to collapse
i'm talking about the phone notification type
on aosp it's under Settings/display/lockscreen display/show all content)
RTyler201 said:
Now, about the MI account, so if I understand it correctly, you're saying it's only needed to make the phone usable after changing the ROM and that I don't need to make actual use of it (in terms of backup functionality)?
Click to expand...
Click to collapse
yes
My only lock screen settings are in settings>lock screen & settings>notifications>lock screen notifications, and I don't have the option you've mentioned. TP has lockscreen notifications enabled, but they're just not working (even with the latest version, a different theme, and after a reboot) and this part was working fine with the default Google dialer previously. LED notification is working, but not text. Anyhow, it seems I'd be going with the ROM swap later on. Will let you know how it went. And thanks again for all of your help!
Update: Had it rough and things didn't go as expected!
So, I downloaded the mi flash tool & full India ROM, extracted the rom, ran the mi flash tool and gotten all kind of errors that contained .NET in em, so I've installed .NET framework 4.8 (this didn't resolve it) and after googling, it turns out it's a bug in the app which requires the log folder to be manually created, so I've done that (and it was fully resolved) but then when I tried to flash, it said the phone is locked! So I've looked up on how to resolve it, and I've had to change some settings from developer options on the phone, as well as download an additional xiaomi tool for unlocking (which required SMS verification) and it took me multiple tries to get it work, eventually gotten it to work using mobile data & QR scanning, but then it said I have to go back to the developer options>mui unlock and associate it with the MI account, so done that, tried again... and damn app said I have to wait 168 hours (7 days) before trying again, which definitely sucks! I'll revisit this in a week or so and hopefully have better luck next time!
For whom it may concern: unlocking the bootloader is ALWAYS the first step for any phone hacking -- apart from flashing stock OTA updates...
And, yes, it requires a Mi account and takes a full week with any *mi device, if you do everything right. To the best of my knowledge, there's no escaping this.
RTyler201 said:
Update: Had it rough and things didn't go as expected!
So, I downloaded the mi flash tool & full India ROM, extracted the rom, ran the mi flash tool and gotten all kind of errors that contained .NET in em, so I've installed .NET framework 4.8 (this didn't resolve it) and after googling, it turns out it's a bug in the app which requires the log folder to be manually created, so I've done that (and it was fully resolved) but then when I tried to flash, it said the phone is locked! So I've looked up on how to resolve it, and I've had to change some settings from developer options on the phone, as well as download an additional xiaomi tool for unlocking (which required SMS verification) and it took me multiple tries to get it work, eventually gotten it to work using mobile data & QR scanning, but then it said I have to go back to the developer options>mui unlock and associate it with the MI account, so done that, tried again... and damn app said I have to wait 168 hours (7 days) before trying again, which definitely sucks! I'll revisit this in a week or so and hopefully have better luck next time!
Click to expand...
Click to collapse
unlocking the bootloader is better, you can install a custom recovery (twrp/Ofox) and in case you mess up something you can fix it easily (unlike locked bootloader)
keep in mind that when you unlock the it ,all data will be erased,so move your important data somewhere ...
in case you need them :
-VBMETA (important to have for the custom recovery)
-Clean flash steps
i suggest you try some aosp roms , maybe you will like more than Miui ...

Categories

Resources