[GUIDE] How to change MAC Address (mido/nikel) - Xiaomi Redmi Note 4 Guides, News, & Discussion

*DO IT ON YOUR OWN RISK*
*I WILL NOT BE HELD RESPONSIBLE IF YOU CHANGE YOUR MAC ADDRESS FOR ILLEGAL PURPOSES*
Since there's no thread about it, I'll go ahead make one.
This guide is based on my experience, so if i miss something just tell me about it.
If what you're trying to do is to fix broken MAC Address on your custom ROM, please just flash latest firmware.
Option 1
1. Requirements
- Redmi Note 4X (Snapdragon) (mido)
nikel user read text below*
- ‎ROOT access
- ‎File manager with root access (i recommend MiXplorer)
2. Download
- MiXplorer : https://www.apkmirror.com/apk/pishr...release/mixplorer-6-27-4-android-apk-download
3. Change MAC Address
- Turn off wifi
- Open your file manager
- ‎Go to system folder(which us require root access)
- ‎Open /data/misc/wifi/
- ‎Open WCNSS_qcom_cfg.ini as text, then open with text editor
- ‎Scroll down find 'Inf0MacAddress=XXXXXXXXXXX'
- Change the value to the MAC Address you want without ':'
IMPORTANT:
RULES FOR WIFI MAC ADDRESS
1.Should be 12 Digits long only
2.Should have hexadecimal characters only (0-F)
3.Second digit of mac address should be Even Digit only (0 or 2 or 4 or 6 or 8 or A or C or E)
valid example - 0205160F0A3E
invalid example - 016GEABCDF59
- Save
- Turn on wifi then done
That's all, if you can't find WCNSS_qcom_cfg.ini try option 2 in the next post
*i do not own nikel device, but based on my experience that in mediatek device you can find /data/nvram/APCFG/APRDEB, then change the value in the WIFI file. I'm not sure about the directory, just focus finding /APCFG/APRDEB/ folder. If someone succeed please tell me the exact directory in nikel please, so i can share it with you guys.

Option 2
THIS OPTION WORKS ON ANY SNAPDRAGON SOC DEVICES
1. Requirements
- Redmi Note 4X (Snapdragon) (mido) / Any Qualcomm Snapdragon Devices
- ‎PC/Laptop
- ‎ROOT Access
2. Download
- Terminal Emulator
https://play.google.com/store/apps/details?id=jackpal.androidterm
- QPST Tools
https://androiddatahost.com/np4wq
- Notepad++
https://notepad-plus-plus.org/download/
- Qualcomm Driver
http://www.androidbrick.com/download/qualcomm-qdloader-hs-9008-edl-usb-driver/
3. How to
- Device state turned on
- Install all QPST and Qualcomm Driver, reboot pc
- Open terminal emulator on your device then input commands below
su
setprop sys.usb.config diag,adb
- Open QPST and Start Client-->Software Download.
then go to Backup and take a backup
- Open a copy of the resulting file (*.qcn) in Notepad++ and search your phone's mac address as hex.
Eg. : if your mac address is 01:02:03:04:05:06 search it as 01 02 03 04 05 06
IMPORTANT:
RULES FOR WIFI MAC ADDRESS
1.Should be 12 Digits long only
2.Should have hexadecimal characters only (0-F)
3.Second digit of mac address should be Even Digit only (0 or 2 or 4 or 6 or 8 or A or C or E)
valid example - 0205160F0A3E
invalid example - 016GEABCDF59
- You will get some search results. Now edit every search result with your desired MAC address. (approx 4 edits)
- And finally restore this edited *.qcn file and reboot your phone once complete.
That's all i wanted to share, if works simply leave a like to support me against my existential crisis. Thank

UPDATE APRIL 2019
Option 2 works on any qualcomm soc devices.
Tried it on:
- Asus Max Pro M1 (SD636)
- Redmi Note 5 Pro (SD636)
- Mi 5 (SD821)

Option 1 doesn't seem to work. I have a question for option 2, can I change MAC more than once? And do I have a fail-safe in case something goes wrong? i.e restore from a backup. TIA for answers. My reason for spoofing MAC is bypassing router bandwidth management(house rules -.-)

TheGreatAyad said:
Option 1 doesn't seem to work. I have a question for option 2, can I change MAC more than once? And do I have a fail-safe in case something goes wrong? i.e restore from a backup. TIA for answers. My reason for spoofing MAC is bypassing router bandwidth management(house rules -.-)
Click to expand...
Click to collapse
yes, simply keep the original .xqcn file, then restore it when things goes wrong. And I changed the mac address many times using option 2, but not recommended.
Based on my experience :
When option 2 not working at all(restore backup not working), go back to option 1.

justreybro said:
yes, simply keep the original .xqcn file, then restore it when things goes wrong. And I changed the mac address many times using option 2, but not recommended.
Based on my experience :
When option 2 not working at all(restore backup not working), go back to option 1.
Click to expand...
Click to collapse
Just tried it today since I went back to MIUI from a custom Oreo Rom. And I have to say, IT WORKS! Flawlessly!
ps.
btw, my MAC searching method was a bit different. Instead of searching it with no spaces like yours (010203040506) mine requires me to search it with a space (01 02 03 04 05 06) maybe it's because of the file type of my qcn, instead of .qcn i got .xqcn from the QPST backup. THANK YOU SO MUCH, you're a life saver mate. :good: :victory:

justreybro said:
yes, simply keep the original .xqcn file, then restore it when things goes wrong. And I changed the mac address many times using option 2, but not recommended.
Based on my experience :
When option 2 not working at all(restore backup not working), go back to option 1.
Click to expand...
Click to collapse
What is your version of miui?
The exact version when your option 1 works?

bonsoljoshua said:
What is your version of miui?
The exact version when your option 1 works?
Click to expand...
Click to collapse
i'm on custom rom with LATEST FIRMWARE, so i assume latest miui 9 global stable will work.

justreybro said:
i'm on custom rom with LATEST FIRMWARE, so i assume latest miui 9 global stable will work.
Click to expand...
Click to collapse
are you sure bro? is your note 4x is Qualcomm SD? because option reallyy doesn't work

bonsoljoshua said:
are you sure bro? is your note 4x is Qualcomm SD? because option reallyy doesn't work
Click to expand...
Click to collapse
describe how you tried the options, what rom do u use, etc
i can't help you if you didn't tell me.

Option 1 already worked thanks bro!

What's your custom rom?
What custom rom do you use when option 1 works? Is it nougat or oreo?
How about the kernel? Is it the original kernel or custom kernel?

bonsoljoshua said:
What custom rom do you use when option 1 works? Is it nougat or oreo?
How about the kernel? Is it the original kernel or custom kernel?
Click to expand...
Click to collapse
RR v6.0.0 Oreo Unofficial by EndLess
both stock and franco kernel working
EDIT : also using latest global stable firmware

justreybro said:
RR v6.0.0 Oreo Unofficial by EndLess
both stock and franco kernel working
EDIT : also using latest global stable firmware
Click to expand...
Click to collapse
What's your phone? nickel or mido?
what do you mean by global stable firmware?
the stock rom from miui? what version of global stable?
Is RR v6.0.0 Oreo Unofficial by EndLess smooth in PUBG?

bonsoljoshua said:
What's your phone? nickel or mido?
what do you mean by global stable firmware?
the stock rom from miui? what version of global stable?
Is RR v6.0.0 Oreo Unofficial by EndLess smooth in PUBG?
Click to expand...
Click to collapse
I'm pretty sure my device is mido (snapdragon)
if you're using custom rom, you should flash latest firmware which is based on latest miui, here's link to it, please read the thread carefully :
https://forum.xda-developers.com/re...lopment/firmware-xiaomi-redmi-note-4-t3760917
hell yea it's really good, I'm playing pubg mobile myself.
I recommend changing both cpu and gpu governor to performance in Kernel Adiutor before play
and also install app called PUBG GFX in the playstore, set it 1280x720(smooth), 60fps, disable shadows.
and before start PUBG, use app called Resolution Changer, and reduce the resolution to 16:9 450x800/576x1024
it's a bit hassle but the performance is worth it

Can confirm that method no. 2 works on my mido (running MIUI 9.5.8.0)

sdykpp said:
Can confirm that method no. 2 works on my mido (running MIUI 9.5.8.0)
Click to expand...
Click to collapse
Glad to hear that

How to spoof WiFi Mac for Redmi Note 5 ( 5 Plus) (vince) SD625?
I can not find original mac address inside qcn file. The hex number are not matching original mac address.

Hello,
I am trying both options to change my MAC address. using option 1 I found the file (WCNSS_qcom_cfg.ini), but it was in /System/Vendor/etc/wifi. I changed the MAC address there, did a reboot and had the MAC address before the modification. Interestingly enough this MAC is not even in this file.
I decided to move that file to the /data/misc/wifi folder but that also had no effect at all. So I moved to Option 2.
I was able to get the xml version of the backup file - xqcn, as qcn gave me encoded things which I couldn't edit.
However I'm still not able to find my MAC address in the xqcn file. I have confirmed what it is by checking the phone and the router both.
And maybe the reason for all this is I'm using Mi 5s on MIUI 10 global (dev.) 8.11.15.
I'd welcome any suggestion you might have. My wife and I have the same phones and now one is stealing the other's network

Hi, while searching for a way to change the MAC Address on my Redmi Note 4 (mido) running actual LineageOS 15.1 weekly + Franco Kernel r17 I found a very easy solution.
Simply edit the mac in following file:
/sys/devices/soc/a000000.qcom,wcnss-wlan/wcnss_mac_addr
disable/enable wifi and mac address should be changed.
After a reboot your original mac gets restored.
Br,
crispyduck

Related

Galaxy Note Wifi 5GHz Issue fix for Hong Kong

If you have recently upgraded to ICS and cannot connect or see your router's 5GHz SSID, it is because Sammsung used Taiwan legal channels for HK as well, You should set your router's 5GHz channle to 56, you will then see and be able to connect to your router's 5GHz channel.
Reference here: http://www.cisco.com/en/US/docs/ ... _chp.html#wp1272047
My route only has channels 36, 40, 44 and 48
Is there any way of changing /extending the number of channels on ICS?
First check whether toucan change the country setting of your router.
I am sure changing some files at the system/etc/wifi will get that fixed as well. However I haven't gone into it. Hopefully some coders could come up with an app to change that .
Sent from my GT-N7000 using Tapatalk 2
In the event your router cannot be changed to to other channels, you can do the following if your device is rooted:
1. install root explorer or anything similar
2. navigate to root then etc/wifi/
3. open the following files with a text editor ( if you are using root explorer long press the file name will pop up a menu, then choose text editor:
Files to be modified: nvram_net.txt_murate and nvram-net.txt_semcove ( back up these two file first)
4. change ccode of the two files from TW to ALL , save and exit
5. restart your wifi then you will see your 5GHz SSID at whatever channle
6. connect to that SSID as usual
In the event your router cannot change to to other channels, you can do the following if your device is rooted:
1. install root explorer or anything similar
2. navigate to root then etc/wifi/
3. open the following files with a text editor ( if you are using root explorer long press the file name will pop up a menu, then choose text editor:
Files to be modified: nvram_net.txt_murate and nvram-net.txt_semcove ( back up these two file first)
4. change ccode of the two files from TW to ALL , save and exit
5. restart your wifi then you will see your 5GHz SSID at whatever channle
6. connect to that SSID as usual
Thank you very much. I follow the root method and it works like a charm. 5GHz connected at channel 36.
It's a pitty that sammy launch such update with a silly mistake like this. Non root user may not be able to use their 5GHz though .
Sent from my GT-N7000 using xda premium
Glad that works for you
Sent from my GT-N7000 using Tapatalk 2
vaio said:
In the event your router cannot change to to other channels, you can do the following if your device is rooted:
1. install root explorer or anything similar
2. navigate to root then etc/wifi/
3. open the following files with a text editor ( if you are using root explorer long press the file name will pop up a menu, then choose text editor:
Files to be modified: nvram_net.txt_murate and nvram-net.txt_semcove ( back up these two file first)
4. change ccode of the two files from TW to ALL , save and exit
5. restart your wifi then you will see your 5GHz SSID at whatever channle
6. connect to that SSID as usual
Click to expand...
Click to collapse
I follow that and still can't connect to WIFI! Don't know what is wrong!
birdfish said:
I follow that and still can't connect to WIFI! Don't know what is wrong!
Click to expand...
Click to collapse
2.4Ghz works for you?
It is always obtaining IP address on the phone!
---------- Post added at 02:09 PM ---------- Previous post was at 02:08 PM ----------
vaio said:
2.4Ghz works for you?
Click to expand...
Click to collapse
Yes, I think it should be: Channel11 (2462 MHz)
That is a different problem, forget your router and add them back, make sure you enter the password right
The password is OK. I think there maybe some issue with the Franco r-3 kernel!
Thanks for your help
birdfish said:
The password is OK. I think there maybe some issue with the Franco r-3 kernel!
Thanks for your help
Click to expand...
Click to collapse
Sorry I cannot be of help to you. Have a great week
birdfish said:
The password is OK. I think there maybe some issue with the Franco r-3 kernel!
Thanks for your help
Click to expand...
Click to collapse
working fine on 3 routers, 2 are broadcomm based chipsets, using wpa-tkip and one is atheros based chipset using wpa2-aes. no problems getting IPs, connecting and reconnecting, or anything weird like that.
i only switched ROMs last night, but so far so good.
I'm using Franco r3 as well.
vaio said:
In the event your router cannot change to to other channels, you can do the following if your device is rooted:
1. install root explorer or anything similar
2. navigate to root then etc/wifi/
3. open the following files with a text editor ( if you are using root explorer long press the file name will pop up a menu, then choose text editor:
Files to be modified: nvram_net.txt_murate and nvram-net.txt_semcove ( back up these two file first)
4. change ccode of the two files from TW to ALL , save and exit
5. restart your wifi then you will see your 5GHz SSID at whatever channle
6. connect to that SSID as usual
Click to expand...
Click to collapse
Thanks, this worked like a charm running LPY -
Also, for those following these instructions a few minor correction, at least for me;
the correct files are nvram_net.txt_murata and nvram_net.txt_semcove
I'm sure these were typos on the posters part, but nonetheless for those that like to be certain they are modifying the correct files.
Also, my stock LPY did not list "TW" in the ccode field, instead it said GB but I'm assuming this is dependent on the region code for the rom you are using - just change to ALL like it states
vaio said:
In the event your router cannot be changed to to other channels, you can do the following if your device is rooted:
1. install root explorer or anything similar
2. navigate to root then etc/wifi/
3. open the following files with a text editor ( if you are using root explorer long press the file name will pop up a menu, then choose text editor:
Files to be modified: nvram_net.txt_murate and nvram-net.txt_semcove ( back up these two file first)
4. change ccode of the two files from TW to ALL , save and exit
5. restart your wifi then you will see your 5GHz SSID at whatever channle
6. connect to that SSID as usual
Click to expand...
Click to collapse
Interesting enough, I followed these steps to have a look at the 2 files (nvram_net.txt_semcove & nvram_net.txt_murata) and the ccode is already set to ALL but I still can't see the lower 36, 40, 44 & 48 channels.
I ended up having to change the firmware on my router, so it could run the higher channels for it to work.
---------- Post added at 06:55 AM ---------- Previous post was at 06:51 AM ----------
birdfish said:
The password is OK. I think there maybe some issue with the Franco r-3 kernel!
Click to expand...
Click to collapse
This is what I did to fix the franco kernel problem.
http://forum.xda-developers.com/showpost.php?p=26584486&postcount=2740
tw15tr said:
Interesting enough, I followed these steps to have a look at the 2 files (nvram_net.txt_semcove & nvram_net.txt_murata) and the ccode is already set to ALL but I still can't see the lower 36, 40, 44 & 48 channels.
I ended up having to change the firmware on my router, so it could run the higher channels for it to work.
Click to expand...
Click to collapse
i haven't tested this on 5ghz myself yet either. There was a modified text file from the I777 iirc that someone posted in the development section that changed it specifically to US 5ghz bands. IIRC this was for gingerbread, but it might be identical or easily modifiable for ICS.
Maybe even though ALL is set at ccode, it still limits the ccodes in some way.
Here is the thread I'm mentioning, I will have to delve into this myself later on...
http://forum.xda-developers.com/showthread.php?t=1479839
tw15tr said:
Interesting enough, I followed these steps to have a look at the 2 files (nvram_net.txt_semcove & nvram_net.txt_murata) and the ccode is already set to ALL but I still can't see the lower 36, 40, 44 & 48 channels.
I ended up having to change the firmware on my router, so it could run the higher channels for it to work.
---------- Post added at 06:55 AM ---------- Previous post was at 06:51 AM ----------
This is what I did to fix the franco kernel problem.
http://forum.xda-developers.com/showpost.php?p=26584486&postcount=2740
Click to expand...
Click to collapse
Franco Kernel is now at R4, that solves the Wifi issue ( But some says no......)
vaio said:
Franco Kernel is now at R4, that solves the Wifi issue ( But some says no......)
Click to expand...
Click to collapse
No for me too. But reflash speedmod K3-3 and the WIFI is back to normal.
I don't want to reflash the whole rom with Franco just to make WIFI work.
I believe I have a different problem than the one stated here, but I would appreciate any help I can get. As a little bit of history, I did experience the same problem I am experiencing now when I flashed LPF.
I flashed LQ2 over my rooted stock GB, which flashed the new modem "LPT." Previously, I had LA4 modem on my GB ROM, which worked fine and rendered a speed range of 9-10 MBps over wi-fi. After flashing LQ2 ROM and LPT modem, my wi-fi speeds have gone down to 200-300 KBps, which is quite low for a wi-fi connection.
I have a 2.4 GHz router, so my issue is not 2 vs 5 GHz, but the issue I am facing is the really slow speed of wi-fi on the new ROM. When I had the same wi-fi issue after flashing LPF, I had tried flashing a different and LA4 modem, but the speed did not improve.
I am in the US and my Note is originally from the UK.
As I said, any help with this issue is appreciated, as I feel crippled with such low wi-fi speed, and would be great to revert back to the high speeds. Thanks.

[OK] EAP-SIM in OnePlus 2?

Is there EAP-SIM support in OnePlus 2?
EAP-SIM is supported by my carrier (France/Free) to connect phone to nearby WiFi Hotspots automatically using mobile account identification.
There are some posts around here talking about this feature (here and there for example).
It is not provided in AOSP, the android issue #9329 is open since 2012 asking for it.
Apple, Samsung, LG, HTC, Sony... phones support it through custom OS or Android overlay.
So the real question is: Do Oxygen OS provide it?
EDIT/ANSWER :
It works fine. I've used it multiple times.
Carrier application (Free) says it supports it
I just received the phone yesterday and installed an application provided by my carrier to configure Visual Voice Mail (Messagerie Free).
The application can also configure EAP-SIM and said that the phone is compatible and I completed its configuration.
However I didn't had the change to test it (EAP-SIM).
I'll post a reply if I'm able to test it.
Connection occurs
I saw the phone connecting to an EAP-SIM WiFi Hotspot (FreeWiFi_Secure), however I couldn't confirm the connection was working (I was driving, so safefty first).
It seems to be working, I just have to confirm it (browse some website when connected to a EAP-SIM WiFi Hotspot).
It works
I can confirm it works.
I've used it multiple times.
So good news.
Hi everyone !
Are you SURE EAP-SIM is working on the Oneplus 2 (the 2, not the one).
I had the oneplus ONE and, yes, it IS working, "Messagerie Vocale Free" can configure Freewifi_secure for the phone.
But I now have the Oneplus TWO and "Messagerie Vocale Free" cannot configure it : It says it cannot configure EAP-SIM on Dual SIM phones, you have to configure it manually. And when trying to configure EAP-SIM manually.. it's not possible...
I'm talking about stock ROM (Oxygen OS 2.1.2)
Yea it works I'm on stock rom and AK kernel.
In Singapore I needed Eap Sim for my provider's free WiFi, so it kind of look like this
network={
ssid="SingTel WIFI"
key_mgmt=WPA-EAP IEEE8021X
eap=SIM
sim_num=1
priority=235
}
network={
ssid="Singtel WIFI"
key_mgmt=WPA-EAP IEEE8021X
eap=SIM
sim_num=1
priority=242
}
The settings were automatically disabled by the phone once added for some reason, I thought it didn't work and left the code there until one day I realize I was connecting to the WiFi through Eap Sim. Nt sure what I did in between that made it work. Perhaps restart or add only when WiFi is off or disable then enable background WiFi scan
Take note that there are two wpa_supplicant file. The correct one should have some WiFi AP already there if u have previously connected to any WiFi AP. The path should be system>data>misc>WiFi
I modified the file using fx file manager with the free root add-on. Which means u need to root ur phone in order to change the settings. ES file explorer didn't work for me
10/8/16:
I've upgraded to Paranoid 6.0.2, there is EAP-SIM option when connecting to Singtel WiFi however it will always result in "Authentication Problem".
I've tried many ways to fix it:
- Removing pmf = 1
- Setting DHCP back to lollipop
- Disable 1.2 and 1.1 TLS for compatibility
- Adding sim_num = 1 (will be removed by driver due to external_sim = 1)
All of them did not work for me.
The only one that did work was to use EAP-AKA instead of EAP-SIM. It even works for [email protected] too.
P"
Thanks all for your advices,
Here is the procedure for French FREE MOBILE + OP2 users
The correct file "wpa_supplicant.conf" is in System(root)/data/misc/wifi as Imk1988 said (so grateful to him btw)
(do not modify the other wpa_supplicant.conf file in System(root)/etc/wifi)
Add this line
network={
ssid="FreeWifi_secure"
key_mgmt=WPA-EAP IEEE8021X
eap=SIM
sim_num=1
priority=5
}​
after rebooting, it's working like a charm
Conditions:
SIM FREE MOBILE in slot 1
OP2 rooted
Hi lmk1988,
I tried using your method for Singtel WiFi (using a Oneplus X on CM12.1) and it's not working I'm afraid. I could edit the file successfully, but I get a "WiFi connection failed" when I try to connect.
Will try again later!
(I'm wondering if it's just that CM doesn't support EAP-SIM at all...)
Unfortunately I'm using oneplus two (custom rom: SkyDragon v3.1 OOS2.2 and Boeffla 1.1-beta3) now.
Not really sure if it will work for oneplus X
Anyway do make sure u are modifying the correct file, there are two files with the same name.
And note that not all Singtel WiFi will work. It's funny it can be working on one day then not working the next. Kinda depends on time and place.
---------- Post added at 08:59 AM ---------- Previous post was at 08:27 AM ----------
Okay the issue seems to be from CM12.1 oneplus X
Take a look at bbs.zhiyoo.com/thread-9972195-1-1.html
(T.T I can't post links yet because under 10 post)
It's in Chinese but if you look at what they say for version 8
Code:
8.0更新:
回滚7.0版本的音频驱动设置
回声问题应该解决了
禁用EAP-SIM 设备本身不支持
It basically means
Code:
version 8.0:
Reverted Audio Driver to 7.0
Echo issue have been be fixed
[B]Restricted EAP-SIM setting, it is not supported[/B]
I'm not sure if it means CM12.1 for oneplus X does not support EAP-SIM, or does it mean oneplus X does not support EAP-SIM.
Try changing your ROM back to OOS and see if it works
I see.
Thanks man! I don't really know much about coding, etc., and finding out where everything us. Just kinda winging it by searching through forums and so on.
So really appreciate the help and the info! = )
I'm not sure if I'll try to switch back to the stock OS at the moment, found CM to be preferred at the moment. If I do, though, I'll let you know!

OnePlus 2 Wifi MAC change ?

Can anybody tell me if there is a way to spoof MAC address in opt ?
P.s : Mine is on OOS 2.2.0
ajithalbus said:
Can anybody tell me if there is a way to spoof MAC address in opt ?
P.s : Mine is on OOS 2.2.0
Click to expand...
Click to collapse
You need root + xposed ... Than install "device id imei changer" in xposed ... You can changer mac there
lummujaj said:
You need root + xposed ... Than install "device id imei changer" in xposed ... You can changer mac there
Click to expand...
Click to collapse
Thank you .. I'll give it a try :good:
help
ajithalbus said:
Thank you .. I'll give it a try :good:
Click to expand...
Click to collapse
can you confirm if the app works?
i changed mine successfully, but after sometime when i check my settings the mac address becomes unavailable.
same config: oneplus 2 with OOS 2.2.0
rushatrout said:
can you confirm if the app works?
i changed mine successfully, but after sometime when i check my settings the mac address becomes unavailable.
same config: oneplus 2 with OOS 2.2.0
Click to expand...
Click to collapse
No it aint working..Though it changes the MAC in Setting , the actual MAC remains the same .
PS : now i have moved to OOS 3
You could try Pryfi by Chainfire
http://forum.xda-developers.com/showthread.php?t=2631512
Don't know if you need a specific mac address and why but this one could change it. Did not test it myself on oxygen though.
I did search quite extensively for this ... tried many methods ... nothing works. Seems there is no known way to easily spoof the mac address on the OP2.
(I'm running OOS 2.1.2 / Android 5.1.1 , rooted with xposed)
Tried the following :
- Pry-Fi app , doesn't work
- Many other secondary "mac changer" apps from the play store , none of them work
- Xposed ID changer , doesn't work
- The xda method here : http://forum.xda-developers.com/showthread.php?t=2286440 , doesn't work
- The other xda method : http://forum.xda-developers.com/oneplus-one/help/mac-spoofing-t2873101/post58755325#post58755325 , doesn't work and there is no such file on the OP2 running OOS 2.1.2 and above
- And finally the usual terminal command method : http://forum.xda-developers.com/nexus-s/general/update-18-05-13-spoof-wifi-mac-address-t1385577 : seems to actually work but then wi-fi won't connect until you reboot / change the mac back. Not sure why.
As far as I know ... nothing works ... but yes it would be really useful to be able to find a way to spoof the mac address.
I don't quite see the usefulness in this, why change mac address unless you somehow manage to get your device mac address banned/locked out of the network, probably by doing something you're not allowed to do.
If I had kids in the teenages they would probably try this to get by me blocking them for not doing the homeworks ? but then I would just block the fake mac address through the Unifi App, and if repeated I would simple turn to mac filtering and only allow my devices mac addresses ??
Or I could just write a firewall rule in my Fortigate to redirect them to either useful pages or rotten.com ??

[ROM Share][6.0][7.2.26]MIUI 8 for Huawei Honor 6[UNOFFICIAL]

I am not the author of this ROM, I just share it for you!
Unofficial MIUI 8 builds for Huawei Honor 6 by Ry09iu from China.
You can go to see Ry09iu Blog to find new Builds: http://r-rom.com/2016/11/29/huawei_miui8_release/
UPDATE LOGS
Fix when connect to PC, it does not show the notification about the connect ways.
Fix when connect to PC with some software(which can manage your phone), it does hot restart.
Fix when you did not give some apps Position or other permissions, it does restart.
Fix when you open some apps, it does restart.
Fix when you open Theme Manager, it does force crash.
Fix sometimes it shows dark screen or you could not use status bar.(If still, try to open Power saving mode)
Fix every time you boot phone, it shows "SD card: click into the file manager"
Fix on the phone cover from the sensor screen flicker problems will happen
Fix phone click recording function prompts the device being used
Fix Xposed cannot use problem, has been integrated in the Settings - advanced Settings - Xposed framework option, please do not brush Xposed framework into any other version
Add desktop icon custom function layout, can be used with proper DPI values( MIUI Settings - advanced Settings)
Remove the ROOT administrative authority authorized application tedious confirmed many times
Remove MIUI system protection on the application of the parts of the system, users to delete Mi Market/System Update can boot your phone normally.
Optimizing the time into the boot speed for the first time, although still very long, but shorter than before
I am not the author of this ROM, I just share it for you!
HOW TO INSTALL MIUI 8?
1. Unlock your bootloader
2. Upgrade your phone to EMUI 4.0
3. Flash TWRP
4. Download this ROM
5. Download Google Apps if you need(Well, I write an app to download OpenGApps:http://coolapk.com/apk/com.jakting.opengapps)
6. Wipe
7. Flash ROM and GApps if you need
8. Reboot and Enjoy
I am not the author of this ROM, I just share it for you!
Ry09iu said that it will be the final build for Honor6 MIUI8.
Get MIUI 8
[7.2.26] https://mega.nz/#F!ds0jXS7S!zeQdMLeaSf5DGWE9nsrvaw (Uploaded by @fazi2015 )
http://pan.plyz.net/s/?u=1192430225&p=miui_hwH60_7.2.26_8t5j4ad29r_6.0.zip
[6.12.12] http://pan.plyz.net/s/?u=1192430225&p=miui_hwH60_6.12.12_plfiass0h8_6.0.zip
XDA:DevDB Information
MIUI8(Shared), ROM for the Honor 6, Honor 6 Plus
Contributors
hjthjthjt, ry09iu
ROM OS Version: 6.0.x Marshmallow
Based On: MIUI
Version Information
Status: Alpha
Created 2017-01-23
Last Updated 2017-03-18
Nice rom but sim bug makes it unable to make calls and hence this rom needs work to render it for daily usage. Looking forward to use it...
nishant1695 said:
Nice rom but sim bug makes it unable to make calls and hence this rom needs work to render it for daily usage. Looking forward to use it...
Click to expand...
Click to collapse
You can make a call or send sms normally.
It just shows that "it has no signal", but working normally!:laugh:
hjthjthjt said:
You can make a call or send sms normally.
It just shows that "it has no signal", but working normally!:laugh:
Click to expand...
Click to collapse
I'm sorry i might have been mistaken... But i tried for like 30 minutes but was unable to place a call.
How long have you been using this rom? How's the performance, battery life etc.? Are there any other bugs we should be aware of?
nishant1695 said:
I'm sorry i might have been mistaken... But i tried for like 30 minutes but was unable to place a call.
How long have you been using this rom? How's the performance, battery life etc.? Are there any other bugs we should be aware of?
Click to expand...
Click to collapse
I am now with EMUI because I could not flash xposed on MIUI8 now.(I could use phone without xposed:silly
But other Chinese users said that these bugs will not influence your daily use.
Wow, this is like a dream come true. Do you think this ROM will be updated to fix the bugs (especially random reboots)? I'm looking forward to use it but I would prefer if there was a little bit more stable version for daily usage. Oh and by the way, what happened? Custom ROM based on Android 6.0 for Honor 6? Did Huawei finally release ALL the sources?
As for the SIM icon - I read on his blog that this problem happens only for the Sim Card #1. I think (but I'm not sure) than in MIUI you can actually mark SIM cards as #1 or #2 in settings. Maybe this bug could be "fixed" by simply changing the settings and marking SIM card as #2?
finnenhawke said:
Wow, this is like a dream come true. Do you think this ROM will be updated to fix the bugs (especially random reboots)? I'm looking forward to use it but I would prefer if there was a little bit more stable version for daily usage. Oh and by the way, what happened? Custom ROM based on Android 6.0 for Honor 6? Did Huawei finally release ALL the sources?
As for the SIM icon - I read on his blog that this problem happens only for the Sim Card #1. I think (but I'm not sure) than in MIUI you can actually mark SIM cards as #1 or #2 in settings. Maybe this bug could be "fixed" by simply changing the settings and marking SIM card as #2?
Click to expand...
Click to collapse
right now, nothing is a big issue, other than signal display.. unless it's perfectly usable.. and signal issues are quite common in miui ports.. honor 5x had it too. but solved eventually
finnenhawke said:
Wow, this is like a dream come true. Do you think this ROM will be updated to fix the bugs (especially random reboots)? I'm looking forward to use it but I would prefer if there was a little bit more stable version for daily usage. Oh and by the way, what happened? Custom ROM based on Android 6.0 for Honor 6? Did Huawei finally release ALL the sources?
As for the SIM icon - I read on his blog that this problem happens only for the Sim Card #1. I think (but I'm not sure) than in MIUI you can actually mark SIM cards as #1 or #2 in settings. Maybe this bug could be "fixed" by simply changing the settings and marking SIM card as #2?
Click to expand...
Click to collapse
6.12.12 is the first built for Honor 6. Since Ry09iu has been made so many ROMs for H60, like FIUI, Mokee, Flyme4, Flyme5, MIUI6,MIUI7, IUNI OS, BaiduOS, Tencent TOS, and so on!
So I think He will not give up ..
The way to build MIUI8 for honor 6 is that MIUI has put out patchrom, which help developers to make roms easily.
(So it is possible to make a CM13.0(Well, now called Lineage OS) on the same way, But no one did it...)
As for the SIM icon...Well, some Honor 6 supports TWO SIM CARDS.
Thanks for your answers. I installed it right now (on top of official B860 with TWRP 3.0.2). Unfortunately I seem to have a problem with my IMEI and Baseband. Every few seconds pop-up window appears, telling me that my Device ID is unknown and it couldn't find IMEI, therefore some Mi Account options like MiCloud will be unavailable. In my Settings > About Phone it says that Baseband is also "Unknown". I'm doing another Wipe Data / Factory Reset and we'll see how it goes. Other than that the ROM seems to work OK, however there are some chinese apps.
EDIT
Nope, it's even worse now. After doing a wipe in TWRP, phone boots up and shows the starting configuration screen. I choose language, press Next and it shows up the message that there is no SIM card. I press "Skip" and phone instantly reboots. It's the same every time.
EDIT2
OK, I figured what was the problem at the first time - I flashed OpenGAPPS just after I flashed MIUI, which was not a good idea, I guess, and caused the issue described above. I formatted everything in TWRP and reinstalled MIUI only (no GAPPS). System started and had the original MIUI configuration (before it was different, probably due to the openGapps). There are, however, some bugs.
First of all, the configuration can't be finished in my language (Polish). At the step where you can choose to enable or disable "Find my phone" option it would just kind of hang (you can't finish that step). When I pressed "Next" it would just slide back to the same screen over and over again. I couldn't get past that step. However when I switched the language to English in first step, the configuration went fine. So if you have troubles and you use other language than Chinese / English, then I recommend you finish the first-time setup in English and later on switch the language to the desired one in the settings.
Problem with SIM card is quite annoying. Device doesn't recognize SIM card (even though it might actually work) and the icon is flashing all the time at the status bar. Because of that Mobile Data switch doesn't work. By default Mobile Data is enabled all the time and you can't turn it off with the switch nor with the settings (settings crash when you try to go to anything SIM related). The only way to switch on/off mobile data is by connecting the device with USB cable and using ADB commands:
adb shell
svc data disable <- disables Mobile Data
adb shell
svc data enable <- enables Mobile Data
There's also plenty of chinese apps (some chinese store + chinese VOD). The browser also has some chinese texts + some options have chinese left-overs (Mi Account Settings). The performance itself is quite good and it's a good start. However for daily usage it, in my opinion, needs a bit more polishing. Would be nice if we had someone here that could make a port for Western countries like the modified KangVIP (removing chinese apps, repairing western languages and so on). Unfortunately I don't have that kind of skill so the only thing that I can do is to report bugs I noticed
finnenhawke said:
Thanks for your answers. I installed it right now (on top of official B860 with TWRP 3.0.2). Unfortunately I seem to have a problem with my IMEI and Baseband. Every few seconds pop-up window appears, telling me that my Device ID is unknown and it couldn't find IMEI, therefore some Mi Account options like MiCloud will be unavailable. In my Settings > About Phone it says that Baseband is also "Unknown". I'm doing another Wipe Data / Factory Reset and we'll see how it goes. Other than that the ROM seems to work OK, however there are some chinese apps.
EDIT
Nope, it's even worse now. After doing a wipe in TWRP, phone boots up and shows the starting configuration screen. I choose language, press Next and it shows up the message that there is no SIM card. I press "Skip" and phone instantly reboots. It's the same every time.
EDIT2
OK, I figured what was the problem at the first time - I flashed OpenGAPPS just after I flashed MIUI, which was not a good idea, I guess, and caused the issue described above. I formatted everything in TWRP and reinstalled MIUI only (no GAPPS). System started and had the original MIUI configuration (before it was different, probably due to the openGapps). There are, however, some bugs.
First of all, the configuration can't be finished in my language (Polish). At the step where you can choose to enable or disable "Find my phone" option it would just kind of hang (you can't finish that step). When I pressed "Next" it would just slide back to the same screen over and over again. I couldn't get past that step. However when I switched the language to English in first step, the configuration went fine. So if you have troubles and you use other language than Chinese / English, then I recommend you finish the first-time setup in English and later on switch the language to the desired one in the settings.
Problem with SIM card is quite annoying. Device doesn't recognize SIM card (even though it might actually work) and the icon is flashing all the time at the status bar. Because of that Mobile Data switch doesn't work. By default Mobile Data is enabled all the time and you can't turn it off with the switch nor with the settings (settings crash when you try to go to anything SIM related). The only way to switch on/off mobile data is by connecting the device with USB cable and using ADB commands:
adb shell
svc data disable <- disables Mobile Data
adb shell
svc data enable <- enables Mobile Data
There's also plenty of chinese apps (some chinese store + chinese VOD). The browser also has some chinese texts + some options have chinese left-overs (Mi Account Settings). The performance itself is quite good and it's a good start. However for daily usage it, in my opinion, needs a bit more polishing. Would be nice if we had someone here that could make a port for Western countries like the modified KangVIP (removing chinese apps, repairing western languages and so on). Unfortunately I don't have that kind of skill so the only thing that I can do is to report bugs I noticed
Click to expand...
Click to collapse
THANKS FOR YOUR TEST!!!
I will try to report bugs you found to Ry09iu
(if He will listen to me. Some developers In China did not like answer users' questions because there are too many users trying to report their questions.)
In My test, I flash OpenGApps at the same time and it can start Into system. So I think it is not a bug or just OpenGApps's bug.
hjthjthjt said:
THANKS FOR YOUR TEST!!!
I will try to report bugs you found to Ry09iu
(if He will listen to me. Some developers In China did not like answer users' questions because there are too many users trying to report their questions.)
In My test, I flash OpenGApps at the same time and it can start Into system. So I think it is not a bug or just OpenGApps's bug.
Click to expand...
Click to collapse
Yeah, I normally do that on other phones too. I can flash CM13 and then flash OpenGapps just after that and it works perfectly fine. However for some reason it didn't work too good on my Honor 6 with this MIUI ROM (I'm using H60-L04 btw). Maybe there was some error during installation, hard to say. However whenever I started my phone it would show up "No SIM Card" screen immedietaly on top of MIUI Configuration. When I pressed "Skip" my phone automatically restarted. Weird - that probably would fix itself automatically after SIM Card bug is fixed in MIUI.
finnenhawke said:
Yeah, I normally do that on other phones too. I can flash CM13 and then flash OpenGapps just after that and it works perfectly fine. However for some reason it didn't work too good on my Honor 6 with this MIUI ROM (I'm using H60-L04 btw). Maybe there was some error during installation, hard to say. However whenever I started my phone it would show up "No SIM Card" screen immedietaly on top of MIUI Configuration. When I pressed "Skip" my phone automatically restarted. Weird - that probably would fix itself automatically after SIM Card bug is fixed in MIUI.
Click to expand...
Click to collapse
I use H60-L01 and OpenGApps seems works normally.
I uploaded it to mega all of you now easily download it miui8(7.2.26)
https://mega.nz/#F!ds0jXS7S!zeQdMLeaSf5DGWE9nsrvaw
fazi2015 said:
I uploaded it to mega all of you now easily download it miui8(7.2.26)
https://mega.nz/#F!ds0jXS7S!zeQdMLeaSf5DGWE9nsrvaw
Click to expand...
Click to collapse
Bro do u experience battery drainage?
@hjthjthjt could you request Ry09iu to fix the sim card bug in the next update?
omeir7 said:
Bro do u experience battery drainage?
Click to expand...
Click to collapse
Yes and some other bugs it's not for daily drive...
there are still bug?
wiizard91 said:
there are still bug?
Click to expand...
Click to collapse
yes but in development forum I create a post to request developer to fix it you also have to do so if you want it in stable conduction the developer of this rom is belong to China no other claim it but @Ale who can fix the bugs we have to request hin...
How do you go back to stock EMUI from this MIUI 8 ROM?
I have the Indian H60-L04 model, and I would like to know how to go back from this MIUI 8 ROM to the normal EMUI ROM.
Thanks for any help!
pranayshah said:
I have the Indian H60-L04 model, and I would like to know how to go back from this MIUI 8 ROM to the normal EMUI ROM.
Thanks for any help!
Click to expand...
Click to collapse
simply wipe all and flash rom..

[PIE][9.0][AOSP-EXTENDED] AOSP Extended Pie ROM for Hi6250 Devices

Hi !
All i'm doing is sharing this piece of work of DarkJoker360 ! ALL Credits are on the main Thread .... I'M JUST SHARING !!!
Bugs :
Need further testing , please report your bugs in the original thread
- Audio output switching does not work ( example if you listen to music via speaker and plug in headphones , it does not switch to that output unless you change the rington stat ( from silent or vibrating to Ringing )
- Regular Magisk does not work , Please install magisk from original thread FAQ
What you need :
- A Hi6250 Device ( Check here : https://openkirin.net/devices/ )
- Fully Unlocked Device ( Bootloader AND FRP )
- Firmware Required : EMUI 8.X
- TWRP Recovery
- NotePad++
Download on original Thread Here
Before Flashing this rom !!!
We need to Modifiy the updater script
if you are on stock rom this shouldn't be a problem ( didn't test it ) but anyways , if we flash it right away there is a good chance to get an ERROR 7 Device not compatible or something on these lines , What we have to do is the remove the Assert checking on the updater-script :
-Please Check all the requirments and steps before executing this step , what we are doing is removing device verification and the zip will install no matter what on ANY Device which Can Result on a Hardbrick!
1/ Open The downloaded zip and navigate to Meta-INF/COM/google/android/updater-script
DO NOT OPEN IT USING NOTEPAD , Instead Use NotePad ++ Or some other text editing tool that does not change space Encoding
2/ After that you should see on first line "assert(get prop .....);" Remove all this line till the semi colon and save the file
3/ Copy rom to SD card !
4/ Reboot to recovery , Wipe Data / dalvik / cache
5/ Flash this rom and it should boot up flawlessly
6/ After rom Boots up , Go to setting / Developer options / Default USB configuration and chose file transfer so that your device would be recognized by your PC and other media hubs
GAPPS :
Here (ARM-64 Version 9.0 ) Pico is recommended : Google APPS
what difference from this than openkirin builds??
optionalmgrr.la said:
what difference from this than openkirin builds??
Click to expand...
Click to collapse
Openkirin provides stock EMUI camera with their build, and probably more stable ROMs
I really hope open kirin update their lineageos rom....
optionalmgrr.la said:
I really hope open kirin update their lineageos rom....
Click to expand...
Click to collapse
If they fix it patch something, they'll post it.
PalakMi said:
Openkirin provides stock EMUI camera with their build, and probably more stable ROMs
Click to expand...
Click to collapse
Not necessarily , as far as my experience this rom is as stable as the one provided by openkirin, i have to admit that i did not test their omnirom enough to judge .
I found this ROM to be much more stable and usable than the latest OmniROM from OpenKirin. I installed the Stock variant of OpenGApps and it ran flawlessly, even the Pixel Launcher. Nice work!

Categories

Resources