Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AirportItlwm-2.3.0-Sonoma iServices not works #942

Open
tuancuong92 opened this issue Dec 5, 2023 · 67 comments
Open

AirportItlwm-2.3.0-Sonoma iServices not works #942

tuancuong92 opened this issue Dec 5, 2023 · 67 comments

Comments

@tuancuong92
Copy link

tuancuong92 commented Dec 5, 2023

Have You Read Our Docs
Yes

Are You Reporting A Bug
Yes

Environment

  • Kext Version: AirportItlwm 2.3.0-beta
  • WiFi Card Model: Intel Wifi 6 AX201
  • PCI Product ID: 0x06F0
  • macOS Version: Sonoma 14.1.2

Description
I have clean install new Sonoma build on my PC, I used AirportItlwm 2.3.0-sonoma kext for compatible solution. I can login to iCloud and AppStore, but I cant log in to iMessage alsol Facetime. After that, I switched to itlwm kext 2.2.0 and HeliPort app, iServices working perfectly as before.

@shoaibadel
Copy link

the same her
found any solution?

@abhishekthomasv
Copy link

the same her

found any solution?

Try disabling System integrity protection. Worked for me when I did that.

@medinaandrez
Copy link

the same her
found any solution?

Try disabling System integrity protection. Worked for me when I did that.

How can i disable it?

@radianttap
Copy link

I have clean install new Sonoma build on my PC, I used AirportItlwm 2.3.0-sonoma kext for compatible solution. I can login to iCloud and AppStore, but I cant log in to iMessage alsol Facetime.

I have this with AX200 on Asus B550I board while the same AX200 works great on Gigabyte B550I. Pretty confusing...what else in the system could influence this..?

@beingVinesh
Copy link

the same her
found any solution?

Try disabling System integrity protection. Worked for me when I did that.

So by disabling SIP makes iServices like iMessage & FaceTime work. isn't it?

@aikins01
Copy link

@abhishekthomasv what csr config value did you use to disable SIP

@Sainahab
Copy link

@abhishekthomasv @beingVinesh @radianttap iservices activation is broken in Sonoma, fresh install ventura then activate iservices then update to sonoma !!!

@medinaandrez
Copy link

@abhishekthomasv @beingVinesh @radianttap iservices activation is broken in Sonoma, fresh install ventura then activate iservices then update to sonoma !!!

Does it work upgrading from Monterey?

@beingVinesh
Copy link

@abhishekthomasv @beingVinesh @radianttap iservices activation is broken in Sonoma, fresh install ventura then activate iservices then update to sonoma !!!

Tried installing BigSur then activated iServices and Updated to Sonoma. Still no Luck bro

@lifeknife10A
Copy link

lifeknife10A commented Jan 17, 2024

From Ventura "in which iservices were working fine" to Sonoma "in which iservices aren't working fine". I disabled the SIP by going to recovery mode then Terminal and then I wrote the command "csrutil disable" which disabled the SIP. then went to amazon website logged in and when it had asked for OTP I did not received it on the hackintosh. I received it on my iPhone as well as iPad. Keep in mind that SMS forwarding for both is enabled.

My specs :-

CPU = Intel(R) i5-1035G1 [ICE LAKE]
Network Card = Intel Wireless AC 9560 160Mhz
Kext = 2.3.0 Airportlwn Sonoma Alpha

@mahronid
Copy link

From Ventura "in which iservices were working fine" to Sonoma "in which iservices aren't working fine". I disabled the SIP by going to recovery mode then Terminal and then I wrote the command "csrutil disable" which disabled the SIP. then went to amazon website logged in and when it had asked for OTP I did not received it on the hackintosh. I received it on my iPhone as well as iPad. Keep in mind that SMS forwarding for both is enabled.

My specs :-

CPU = Intel(R) i5-1035G1 [ICE LAKE] Network Card = Intel Wireless AC 9560 160Mhz Kext = 2.3.0 Airportlwn Sonoma Alpha

So, is iService working well in Sonoma w/ 9560 wireless card?

@ShroomKing
Copy link

From Ventura "in which iservices were working fine" to Sonoma "in which iservices aren't working fine". I disabled the SIP by going to recovery mode then Terminal and then I wrote the command "csrutil disable" which disabled the SIP. then went to amazon website logged in and when it had asked for OTP I did not received it on the hackintosh. I received it on my iPhone as well as iPad. Keep in mind that SMS forwarding for both is enabled.

My specs :-

CPU = Intel(R) i5-1035G1 [ICE LAKE] Network Card = Intel Wireless AC 9560 160Mhz Kext = 2.3.0 Airportlwn Sonoma Alpha

Same with Intel AX211, features that worked great in Ventura but stopped working with Sonoma:

  • SMS Forwarding stopped working
  • Receive Calls on Other Devices stopped working
  • Share Focus Mode Across Devices stopped working
  • iMessage doesn't sync with iCloud, cannot receive messages but sending works(sometimes...)
  • FaceTime doesn't work at all
  • Reminders, Calendar, iCloud Tabs all take a very long time to Sync with iCloud
  • Can't receive Apple 2FA on Sonoma

@GiantRobot123
Copy link

Intel i7-8550u running wifi on Intel wireless 8265/8275

Wifi works great and fast, no difference in windows BUT iservices do not work with WIfi. When plugged in using iPhone Tethering iservices works flawlessly.

@rarreeees
Copy link

Same Intel AX201, Sonoma 14.2.1 and 14.3, iServices not working
Plugged in iPhone with hotspot and everything worked
Installed BigSur and Ventura, both working perfectly with v2.2.0 Airportitlwm
Hoping a fix for Sonoma comes soon

@ezorith
Copy link

ezorith commented Feb 17, 2024

Hiya wanted to add the same on Intel Wireless-AC 9560, Sonoma 14.3.1 fresh install.
Exactly the same as above - issue resolved once iMessage and FaceTime are setup via USB hotspot.

@fuzedxb1
Copy link

fuzedxb1 commented Feb 23, 2024

Commenting here as well have a AX210 upgraded to Sonoma and iservices don't work on 2.20. iMessage, FaceTime, focus mode device sharing from what I tested. Plugged in via Ethernet and boom all my services started syncing lol

Edit:

Got rid of airportltlwm and just installed itlwm.kext and Heliport this fixed the issue.

@LubosKolouch
Copy link

Problem persists with alpha-3999899

@lifeknife10A
Copy link

issue resolved once iMessage and FaceTime are setup via USB hotspot.

So basically your trying to say I erase my entire hackintosh and re install it using my iPhone's hotspot connected via a USB??

@radianttap
Copy link

issue resolved once iMessage and FaceTime are setup via USB hotspot.

So basically your trying to say I erase my entire hackintosh and re install it using my iPhone's hotspot connected via a USB??

No, I think they are saying something else.
When connected to internet over iPhone/USB, iServices work OK. Connected over WiFi they do not work. Something in the driver is preventing the connection / sync.

On my Sonoma build, Messages work over iPhone/USB and over Ethernet (I225-V). Not when using WiFi through Airportitlwm.

@lifeknife10A
Copy link

issue resolved once iMessage and FaceTime are setup via USB hotspot.

So basically your trying to say I erase my entire hackintosh and re install it using my iPhone's hotspot connected via a USB??

No, I think they are saying something else. When connected to internet over iPhone/USB, iServices work OK. Connected over WiFi they do not work. Something in the driver is preventing the connection / sync.

On my Sonoma build, Messages work over iPhone/USB and over Ethernet (I225-V). Not when using WiFi through Airportitlwm.

Hmmm...

@lifeknife10A
Copy link

Let's see if there are any further changes in the kext file. hoping for the best...

@anonymous-writer
Copy link

anonymous-writer commented Feb 27, 2024

By using HeliPort + itlwm.kext iMessenger works perfekt. Something is different by using AirportItlwm.
Maybe it is possible to find something helpful infos in the system logs.

@lifeknife10A
Copy link

By using HeliPort + itlwm.kext iMessenger works perfekt. Something is different by using AirportItlwm. Maybe it is possible to find something helpful infos in the system logs.

Hmm. I have an idea about that heliport + itwln.kext works beautifully but the goal is that I services work with airportwln....

@Umenezumi
Copy link

Pessimistic thinking : is it impossible to solve?

@lifeknife10A
Copy link

Pessimistic thinking : is it impossible to solve?

I'm not a developer so I can't say weather it's possible or not... I guess we just need to wait and hope that the developers find a way to solve this issue... 😅 Mostly it should be possible but let's see then.

@adamilmanns
Copy link

@zxystd please notice.

@radianttap
Copy link

Looking at the size of the issue, I think zxystd needs some help if this is to be solved / maintain furthered. It's a lot of work...

@lifeknife10A
Copy link

work...

If I were a developer I would have helped zxystd but I ain't 😅🥲

@Kylar6

This comment was marked as spam.

@lisai9093
Copy link

Same problem here with latest alpha version..... Only itlwm works but not AirportItlwm

@lifeknife10A
Copy link

Any Updates?

@rbelusko
Copy link

rbelusko commented Mar 31, 2024

Same issue here. iMessage only works with itlwm, but not AirportItlwm.
Want AirportItlwm because that enables airplay/airdrop.

I'm using a Dell Lattitude 5480 with Sonoma 14.3.1.

Edit: I read that a suggestion of updating to 14.4.1 would resolve this. For me, this did not work.

@SudoSuBash
Copy link

SudoSuBash commented Apr 5, 2024

@zxystd

你好,我在更新到 macOS 14.4 、 OpenCore 0.9.9 之后

iMessage 似乎恢复了一部分功能,目前账号是可以正常在「Message」上登录了(之前一直处于 loading 状态)

并且通过 iCloud 同步到了几天之前的所有短信(不清楚为啥没有最近几天的)

不过 iMessage 的收发仍有问题,劳烦知悉


(我的英语不太好,这是我用翻译软件生成的:My English is not very good. I generated it with translation software.)
Hello, after I updated to macOS 14.4, OpenCore 0.9.9, iMessage seems to have restored some functions. At present, the account can log in on "Message" normally (it has been loading before) and sync to all SMS from a few days ago through iCloud (I don't know why there are no recent days). However, there are still problems with the sending and receiving of iMessage. Please know.

我在14.4下也出现了类似状况.这个问题现在怎么样了?
在ventura下它能工作正常吗?如果可以的话我就降回ventura了。
现在的情况是(14.4):
1.可以正常登陆iMessage,但是无法发送接收信息。当我尝试发送信息的时候,它会提示我发送失败。
2.Facetime无法正常拨打电话。
3.无法接收双重验证码

I have the same issue in macOS 14.4.How is the status of this issue now?
Can it work well on Ventura?If so,I will downgrade to it.
Now there are many problems on 14.4:
1.I CAN SIGN IN iMessage NORMALLY,but I cannot send and receive the message.When I send the message,it will tell me "send fail".
2.Facetime cannot call and phone normally.
3.Cannot receive 2FA Verification Code from my Mac.

@anonymous-writer
Copy link

A pragmatic solutions can be found under this LINK to solve the problem. It might help to find other solutions. I wrote this in German. Sorry for that.

https://www.hackintosh-forum.de/forum/thread/59482-intel-wifi-unter-sonoma-l%C3%B6sungsfindungen-imessage-and-facetime-funktionieren-nic/?postID=789579#post789579

@lifeknife10A
Copy link

A pragmatic solutions can be found under this LINK to solve the problem. It might help to find other solutions. I wrote this in German. Sorry for that.

https://www.hackintosh-forum.de/forum/thread/59482-intel-wifi-unter-sonoma-l%C3%B6sungsfindungen-imessage-and-facetime-funktionieren-nic/?postID=789579#post789579

Excellent work.... But we need a separate "server" to solve this issue. Correct if I'm wrong but would MacOS assume this as a "WI-FI connection" or an "Ethernet Connection" because if MacOS assumes this as an Ethernet connection then would it be same as using Itwlm.kext? Please correct me if I'm wrong somewhere Thank you very much.

@anonymous-writer
Copy link

anonymous-writer commented Apr 10, 2024

MacOS assume this as "Ethernet Connection".
But it is not the same as Itwlm.kext. WI-FI connection is loading before login and location service are working.

This approach brings the kext AirportItlwm.kext back to the functionality of Ventura.

@lifeknife10A
Copy link

MacOS assume this as "Ethernet Connection". But it is not the same as Itwlm.kext. WI-FI connection is loading before login and location service are working.

This approach brings the kext back to the functionality of Ventura.

Ahh it makes sense.. Although it's very risky for me to do and also I don't have any servers but great work 🙌🏻🙌🏻🙌🏻

@SudoSuBash
Copy link

MacOS assume this as "Ethernet Connection". But it is not the same as Itwlm.kext. WI-FI connection is loading before login and location service are working.

This approach brings the kext AirportItlwm.kext back to the functionality of Ventura.

According to your thread,the Airdrop seems works fine.
How do you achieved it? Could you give me some advice about how to do it?
My English does not well,plz forgive me :)

@ResQre
Copy link

ResQre commented Apr 23, 2024

A pragmatic solutions can be found under this LINK to solve the problem. It might help to find other solutions. I wrote this in German. Sorry for that.

https://www.hackintosh-forum.de/forum/thread/59482-intel-wifi-unter-sonoma-l%C3%B6sungsfindungen-imessage-and-facetime-funktionieren-nic/?postID=789579#post789579

Great work ! Quite stable on Sonoma 14.4.1 . By the way, I use the free proxy method.

@ResQre
Copy link

ResQre commented Apr 23, 2024

MacOS assume this as "Ethernet Connection". But it is not the same as Itwlm.kext. WI-FI connection is loading before login and location service are working.
This approach brings the kext AirportItlwm.kext back to the functionality of Ventura.

According to your thread,the Airdrop seems works fine. How do you achieved it? Could you give me some advice about how to do it? My English does not well,plz forgive me :)

  1. 下載"Null Ethernet Network Driver by RehabMan",安裝裡面的ssdt-rmne及NullEthernet.kext。ssdt-rmne裡內建網卡MAC為112233445566,你可以使用任何一個MAC生成器生成序列來取代。完成後把系統設定/網路裡的每一項網路服務設定都刪除,然後刪除Library/SystemConfiguration/NetworkInterfaces.plist,重開機後到系統設定/網路,新增一個Wi-Fi和一個乙太網路。打開系統資訊/網路,確定乙太網路為en0,Wi-Fi為en1。
    Info-Lan

  2. “這裡”選一個你喜歡的免費proxy-server。

  3. 讓Wi-Fi連上網路後,記錄下TCP/IP及DNS的設定。手動在乙太網路的設定裡填上TCP/IP(不可與Wi-Fi 位址完全相同)及DNS,並在proxy server選項內,填入你選好的免費proxy server設定。
    Bildschirmfoto 2024-04-10 um 18 54 53

  4. 把Wi-Fi的服務順序置頂。這樣就成功了。

  5. 注意,若連上不同的無線AP,會有不同的IP,乙太網路的IP,DNS就要跟著更改,這時候可以使用網路設定裡的“位置”,來切換不同的設定。比如“家”和“熱點”。

  6. 若因為重開機或休眠導致iService失效,請在網路服務順序裡變換Wi-Fi和乙太網路的順序,幾分鐘後再回復Wi-Fi置頂,就可以恢復連線。

@lifeknife10A
Copy link

MacOS assume this as "Ethernet Connection". But it is not the same as Itwlm.kext. WI-FI connection is loading before login and location service are working.
This approach brings the kext AirportItlwm.kext back to the functionality of Ventura.

According to your thread,the Airdrop seems works fine. How do you achieved it? Could you give me some advice about how to do it? My English does not well,plz forgive me :)

  1. 下載"Null Ethernet Network Driver by RehabMan",安裝裡面的ssdt-rmne及NullEthernet.kext。ssdt-rmne裡內建網卡MAC為112233445566,你可以使用任何一個MAC生成器生成序列來取代。完成後把系統設定/網路裡的每一項網路服務設定都刪除,然後刪除Library/SystemConfiguration/NetworkInterfaces.plist,重開機後到系統設定/網路,新增一個Wi-Fi和一個乙太網路。打開系統資訊/網路,確定乙太網路為en0,Wi-Fi為en1。
    Info-Lan
  2. “這裡”選一個你喜歡的免費proxy-server。
  3. 讓Wi-Fi連上網路後,記錄下TCP/IP及DNS的設定。手動在乙太網路的設定裡填上TCP/IP(不可與Wi-Fi 位址完全相同)及DNS,並在proxy server選項內,填入你選好的免費proxy server設定。
    Bildschirmfoto 2024-04-10 um 18 54 53
  4. 把Wi-Fi的服務順序置頂。這樣就成功了。
  5. 注意,若連上不同的無線AP,會有不同的IP,乙太網路的IP,DNS就要跟著更改,這時候可以使用網路設定裡的“位置”,來切換不同的設定。比如“家”和“熱點”。
  6. 若因為重開機或休眠導致iService失效,請在網路服務順序裡變換Wi-Fi和乙太網路的順序,幾分鐘後再回復Wi-Fi置頂,就可以恢復連線。

In this workaround, I believe both "airportlwm.kext" and "itwlm.kext" should be disabled correct..

"在此解決方法中,我相信“airportlwm.kext”和“itwlm.kext”都應該正確停用。"

@lifeknife10A
Copy link

MacOS assume this as "Ethernet Connection". But it is not the same as Itwlm.kext. WI-FI connection is loading before login and location service are working.
This approach brings the kext AirportItlwm.kext back to the functionality of Ventura.

According to your thread,the Airdrop seems works fine. How do you achieved it? Could you give me some advice about how to do it? My English does not well,plz forgive me :)

  1. 下載"Null Ethernet Network Driver by RehabMan",安裝裡面的ssdt-rmne及NullEthernet.kext。ssdt-rmne裡內建網卡MAC為112233445566,你可以使用任何一個MAC生成器生成序列來取代。完成後把系統設定/網路裡的每一項網路服務設定都刪除,然後刪除Library/SystemConfiguration/NetworkInterfaces.plist,重開機後到系統設定/網路,新增一個Wi-Fi和一個乙太網路。打開系統資訊/網路,確定乙太網路為en0,Wi-Fi為en1。
    Info-Lan
  2. “這裡”選一個你喜歡的免費proxy-server。
  3. 讓Wi-Fi連上網路後,記錄下TCP/IP及DNS的設定。手動在乙太網路的設定裡填上TCP/IP(不可與Wi-Fi 位址完全相同)及DNS,並在proxy server選項內,填入你選好的免費proxy server設定。
    Bildschirmfoto 2024-04-10 um 18 54 53
  4. 把Wi-Fi的服務順序置頂。這樣就成功了。
  5. 注意,若連上不同的無線AP,會有不同的IP,乙太網路的IP,DNS就要跟著更改,這時候可以使用網路設定裡的“位置”,來切換不同的設定。比如“家”和“熱點”。
  6. 若因為重開機或休眠導致iService失效,請在網路服務順序裡變換Wi-Fi和乙太網路的順序,幾分鐘後再回復Wi-Fi置頂,就可以恢復連線。

And How do you replace the MAC address ?? as in where do you replace the generated MAC address....
Also where do you recommend us to generate our MAC address.

@ResQre
Copy link

ResQre commented Apr 24, 2024

MacOS assume this as "Ethernet Connection". But it is not the same as Itwlm.kext. WI-FI connection is loading before login and location service are working.
This approach brings the kext AirportItlwm.kext back to the functionality of Ventura.

According to your thread,the Airdrop seems works fine. How do you achieved it? Could you give me some advice about how to do it? My English does not well,plz forgive me :)

  1. 下載"Null Ethernet Network Driver by RehabMan",安裝裡面的ssdt-rmne及NullEthernet.kext。ssdt-rmne裡內建網卡MAC為112233445566,你可以使用任何一個MAC生成器生成序列來取代。完成後把系統設定/網路裡的每一項網路服務設定都刪除,然後刪除Library/SystemConfiguration/NetworkInterfaces.plist,重開機後到系統設定/網路,新增一個Wi-Fi和一個乙太網路。打開系統資訊/網路,確定乙太網路為en0,Wi-Fi為en1。
    Info-Lan
  2. “這裡”選一個你喜歡的免費proxy-server。
  3. 讓Wi-Fi連上網路後,記錄下TCP/IP及DNS的設定。手動在乙太網路的設定裡填上TCP/IP(不可與Wi-Fi 位址完全相同)及DNS,並在proxy server選項內,填入你選好的免費proxy server設定。
    Bildschirmfoto 2024-04-10 um 18 54 53
  4. 把Wi-Fi的服務順序置頂。這樣就成功了。
  5. 注意,若連上不同的無線AP,會有不同的IP,乙太網路的IP,DNS就要跟著更改,這時候可以使用網路設定裡的“位置”,來切換不同的設定。比如“家”和“熱點”。
  6. 若因為重開機或休眠導致iService失效,請在網路服務順序裡變換Wi-Fi和乙太網路的順序,幾分鐘後再回復Wi-Fi置頂,就可以恢復連線。

In this workaround, I believe both "airportlwm.kext" and "itwlm.kext" should be disabled correct..

"在此解決方法中,我相信“airportlwm.kext”和“itwlm.kext”都應該正確停用。"

No. Once you disable “airportitlwm.kext “, you drop the intel wifi.
This workaround was created to solve the iService not working properly while using airportitlwm.kext.
So airportitlwm.kext is mandatory.

@lifeknife10A
Copy link

MacOS assume this as "Ethernet Connection". But it is not the same as Itwlm.kext. WI-FI connection is loading before login and location service are working.
This approach brings the kext AirportItlwm.kext back to the functionality of Ventura.

According to your thread,the Airdrop seems works fine. How do you achieved it? Could you give me some advice about how to do it? My English does not well,plz forgive me :)

  1. 下載"Null Ethernet Network Driver by RehabMan",安裝裡面的ssdt-rmne及NullEthernet.kext。ssdt-rmne裡內建網卡MAC為112233445566,你可以使用任何一個MAC生成器生成序列來取代。完成後把系統設定/網路裡的每一項網路服務設定都刪除,然後刪除Library/SystemConfiguration/NetworkInterfaces.plist,重開機後到系統設定/網路,新增一個Wi-Fi和一個乙太網路。打開系統資訊/網路,確定乙太網路為en0,Wi-Fi為en1。
    Info-Lan
  2. “這裡”選一個你喜歡的免費proxy-server。
  3. 讓Wi-Fi連上網路後,記錄下TCP/IP及DNS的設定。手動在乙太網路的設定裡填上TCP/IP(不可與Wi-Fi 位址完全相同)及DNS,並在proxy server選項內,填入你選好的免費proxy server設定。
    Bildschirmfoto 2024-04-10 um 18 54 53
  4. 把Wi-Fi的服務順序置頂。這樣就成功了。
  5. 注意,若連上不同的無線AP,會有不同的IP,乙太網路的IP,DNS就要跟著更改,這時候可以使用網路設定裡的“位置”,來切換不同的設定。比如“家”和“熱點”。
  6. 若因為重開機或休眠導致iService失效,請在網路服務順序裡變換Wi-Fi和乙太網路的順序,幾分鐘後再回復Wi-Fi置頂,就可以恢復連線。

In this workaround, I believe both "airportlwm.kext" and "itwlm.kext" should be disabled correct..
"在此解決方法中,我相信“airportlwm.kext”和“itwlm.kext”都應該正確停用。"

No. Once you disable “airportitlwm.kext “, you drop the intel wifi. This workaround was created to solve the iService not working properly while using airportitlwm.kext. So airportitlwm.kext is mandatory.

Understood 👍🏻

@ResQre
Copy link

ResQre commented Apr 24, 2024

MacOS assume this as "Ethernet Connection". But it is not the same as Itwlm.kext. WI-FI connection is loading before login and location service are working.
This approach brings the kext AirportItlwm.kext back to the functionality of Ventura.

According to your thread,the Airdrop seems works fine. How do you achieved it? Could you give me some advice about how to do it? My English does not well,plz forgive me :)

  1. 下載"Null Ethernet Network Driver by RehabMan",安裝裡面的ssdt-rmne及NullEthernet.kext。ssdt-rmne裡內建網卡MAC為112233445566,你可以使用任何一個MAC生成器生成序列來取代。完成後把系統設定/網路裡的每一項網路服務設定都刪除,然後刪除Library/SystemConfiguration/NetworkInterfaces.plist,重開機後到系統設定/網路,新增一個Wi-Fi和一個乙太網路。打開系統資訊/網路,確定乙太網路為en0,Wi-Fi為en1。
    Info-Lan
  2. “這裡”選一個你喜歡的免費proxy-server。
  3. 讓Wi-Fi連上網路後,記錄下TCP/IP及DNS的設定。手動在乙太網路的設定裡填上TCP/IP(不可與Wi-Fi 位址完全相同)及DNS,並在proxy server選項內,填入你選好的免費proxy server設定。
    Bildschirmfoto 2024-04-10 um 18 54 53
  4. 把Wi-Fi的服務順序置頂。這樣就成功了。
  5. 注意,若連上不同的無線AP,會有不同的IP,乙太網路的IP,DNS就要跟著更改,這時候可以使用網路設定裡的“位置”,來切換不同的設定。比如“家”和“熱點”。
  6. 若因為重開機或休眠導致iService失效,請在網路服務順序裡變換Wi-Fi和乙太網路的順序,幾分鐘後再回復Wi-Fi置頂,就可以恢復連線。

And How do you replace the MAC address ?? as in where do you replace the generated MAC address.... Also where do you recommend us to generate our MAC address.

The default MAC is addressed in ssdt-rmne. You can use any available tool, like “OC auxiliary tool “ to generate a random MAC to replace it.

@lifeknife10A
Copy link

MacOS assume this as "Ethernet Connection". But it is not the same as Itwlm.kext. WI-FI connection is loading before login and location service are working.
This approach brings the kext AirportItlwm.kext back to the functionality of Ventura.

According to your thread,the Airdrop seems works fine. How do you achieved it? Could you give me some advice about how to do it? My English does not well,plz forgive me :)

  1. 下載"Null Ethernet Network Driver by RehabMan",安裝裡面的ssdt-rmne及NullEthernet.kext。ssdt-rmne裡內建網卡MAC為112233445566,你可以使用任何一個MAC生成器生成序列來取代。完成後把系統設定/網路裡的每一項網路服務設定都刪除,然後刪除Library/SystemConfiguration/NetworkInterfaces.plist,重開機後到系統設定/網路,新增一個Wi-Fi和一個乙太網路。打開系統資訊/網路,確定乙太網路為en0,Wi-Fi為en1。
    Info-Lan
  2. “這裡”選一個你喜歡的免費proxy-server。
  3. 讓Wi-Fi連上網路後,記錄下TCP/IP及DNS的設定。手動在乙太網路的設定裡填上TCP/IP(不可與Wi-Fi 位址完全相同)及DNS,並在proxy server選項內,填入你選好的免費proxy server設定。
    Bildschirmfoto 2024-04-10 um 18 54 53
  4. 把Wi-Fi的服務順序置頂。這樣就成功了。
  5. 注意,若連上不同的無線AP,會有不同的IP,乙太網路的IP,DNS就要跟著更改,這時候可以使用網路設定裡的“位置”,來切換不同的設定。比如“家”和“熱點”。
  6. 若因為重開機或休眠導致iService失效,請在網路服務順序裡變換Wi-Fi和乙太網路的順序,幾分鐘後再回復Wi-Fi置頂,就可以恢復連線。

And How do you replace the MAC address ?? as in where do you replace the generated MAC address.... Also where do you recommend us to generate our MAC address.

The default MAC is addressed in ssdt-rmne. You can use any available tool, like “OC auxiliary tool “ to generate a random MAC to replace it.

So I Have added "SSDT-RMNE.aml" onto my Plist file in OC Auxiliary Tool... now how to replace the MAC.

@ResQre
Copy link

ResQre commented Apr 24, 2024

MacOS assume this as "Ethernet Connection". But it is not the same as Itwlm.kext. WI-FI connection is loading before login and location service are working.
This approach brings the kext AirportItlwm.kext back to the functionality of Ventura.

According to your thread,the Airdrop seems works fine. How do you achieved it? Could you give me some advice about how to do it? My English does not well,plz forgive me :)

  1. 下載"Null Ethernet Network Driver by RehabMan",安裝裡面的ssdt-rmne及NullEthernet.kext。ssdt-rmne裡內建網卡MAC為112233445566,你可以使用任何一個MAC生成器生成序列來取代。完成後把系統設定/網路裡的每一項網路服務設定都刪除,然後刪除Library/SystemConfiguration/NetworkInterfaces.plist,重開機後到系統設定/網路,新增一個Wi-Fi和一個乙太網路。打開系統資訊/網路,確定乙太網路為en0,Wi-Fi為en1。
    Info-Lan
  2. “這裡”選一個你喜歡的免費proxy-server。
  3. 讓Wi-Fi連上網路後,記錄下TCP/IP及DNS的設定。手動在乙太網路的設定裡填上TCP/IP(不可與Wi-Fi 位址完全相同)及DNS,並在proxy server選項內,填入你選好的免費proxy server設定。
    Bildschirmfoto 2024-04-10 um 18 54 53
  4. 把Wi-Fi的服務順序置頂。這樣就成功了。
  5. 注意,若連上不同的無線AP,會有不同的IP,乙太網路的IP,DNS就要跟著更改,這時候可以使用網路設定裡的“位置”,來切換不同的設定。比如“家”和“熱點”。
  6. 若因為重開機或休眠導致iService失效,請在網路服務順序裡變換Wi-Fi和乙太網路的順序,幾分鐘後再回復Wi-Fi置頂,就可以恢復連線。

And How do you replace the MAC address ?? as in where do you replace the generated MAC address.... Also where do you recommend us to generate our MAC address.

The default MAC is addressed in ssdt-rmne. You can use any available tool, like “OC auxiliary tool “ to generate a random MAC to replace it.

So I Have added "SSDT-RMNE.aml" onto my Plist file in OC Auxiliary Tool... now how to replace the MAC.

You need to edit ssdt-rmne.
anonymous_writer  os-x-null-ethernet  SSDT-RMNE dsl — Bitbucket jpeg

@lifeknife10A
Copy link

MacOS assume this as "Ethernet Connection". But it is not the same as Itwlm.kext. WI-FI connection is loading before login and location service are working.
This approach brings the kext AirportItlwm.kext back to the functionality of Ventura.

According to your thread,the Airdrop seems works fine. How do you achieved it? Could you give me some advice about how to do it? My English does not well,plz forgive me :)

  1. 下載"Null Ethernet Network Driver by RehabMan",安裝裡面的ssdt-rmne及NullEthernet.kext。ssdt-rmne裡內建網卡MAC為112233445566,你可以使用任何一個MAC生成器生成序列來取代。完成後把系統設定/網路裡的每一項網路服務設定都刪除,然後刪除Library/SystemConfiguration/NetworkInterfaces.plist,重開機後到系統設定/網路,新增一個Wi-Fi和一個乙太網路。打開系統資訊/網路,確定乙太網路為en0,Wi-Fi為en1。
    Info-Lan
  2. “這裡”選一個你喜歡的免費proxy-server。
  3. 讓Wi-Fi連上網路後,記錄下TCP/IP及DNS的設定。手動在乙太網路的設定裡填上TCP/IP(不可與Wi-Fi 位址完全相同)及DNS,並在proxy server選項內,填入你選好的免費proxy server設定。
    Bildschirmfoto 2024-04-10 um 18 54 53
  4. 把Wi-Fi的服務順序置頂。這樣就成功了。
  5. 注意,若連上不同的無線AP,會有不同的IP,乙太網路的IP,DNS就要跟著更改,這時候可以使用網路設定裡的“位置”,來切換不同的設定。比如“家”和“熱點”。
  6. 若因為重開機或休眠導致iService失效,請在網路服務順序裡變換Wi-Fi和乙太網路的順序,幾分鐘後再回復Wi-Fi置頂,就可以恢復連線。

And How do you replace the MAC address ?? as in where do you replace the generated MAC address.... Also where do you recommend us to generate our MAC address.

The default MAC is addressed in ssdt-rmne. You can use any available tool, like “OC auxiliary tool “ to generate a random MAC to replace it.

So I Have added "SSDT-RMNE.aml" onto my Plist file in OC Auxiliary Tool... now how to replace the MAC.

You need to edit ssdt-rmne. anonymous_writer os-x-null-ethernet SSDT-RMNE dsl — Bitbucket jpeg

So I need to remove everything from the curly brackets "0x11, 0x22, 0x33....." and then add my generated MAC address there ??...

@ResQre
Copy link

ResQre commented Apr 24, 2024

MacOS assume this as "Ethernet Connection". But it is not the same as Itwlm.kext. WI-FI connection is loading before login and location service are working.
This approach brings the kext AirportItlwm.kext back to the functionality of Ventura.

According to your thread,the Airdrop seems works fine. How do you achieved it? Could you give me some advice about how to do it? My English does not well,plz forgive me :)

  1. 下載"Null Ethernet Network Driver by RehabMan",安裝裡面的ssdt-rmne及NullEthernet.kext。ssdt-rmne裡內建網卡MAC為112233445566,你可以使用任何一個MAC生成器生成序列來取代。完成後把系統設定/網路裡的每一項網路服務設定都刪除,然後刪除Library/SystemConfiguration/NetworkInterfaces.plist,重開機後到系統設定/網路,新增一個Wi-Fi和一個乙太網路。打開系統資訊/網路,確定乙太網路為en0,Wi-Fi為en1。
    Info-Lan
  2. “這裡”選一個你喜歡的免費proxy-server。
  3. 讓Wi-Fi連上網路後,記錄下TCP/IP及DNS的設定。手動在乙太網路的設定裡填上TCP/IP(不可與Wi-Fi 位址完全相同)及DNS,並在proxy server選項內,填入你選好的免費proxy server設定。
    Bildschirmfoto 2024-04-10 um 18 54 53
  4. 把Wi-Fi的服務順序置頂。這樣就成功了。
  5. 注意,若連上不同的無線AP,會有不同的IP,乙太網路的IP,DNS就要跟著更改,這時候可以使用網路設定裡的“位置”,來切換不同的設定。比如“家”和“熱點”。
  6. 若因為重開機或休眠導致iService失效,請在網路服務順序裡變換Wi-Fi和乙太網路的順序,幾分鐘後再回復Wi-Fi置頂,就可以恢復連線。

And How do you replace the MAC address ?? as in where do you replace the generated MAC address.... Also where do you recommend us to generate our MAC address.

The default MAC is addressed in ssdt-rmne. You can use any available tool, like “OC auxiliary tool “ to generate a random MAC to replace it.

So I Have added "SSDT-RMNE.aml" onto my Plist file in OC Auxiliary Tool... now how to replace the MAC.

You need to edit ssdt-rmne. anonymous_writer os-x-null-ethernet SSDT-RMNE dsl — Bitbucket jpeg

So I need to remove everything from the curly brackets "0x11, 0x22, 0x33....." and then add my generated MAC address there ??...

Yes. If your generated MAC is AABBCCDD… Then it should be 0xAA, 0xBB, 0xCC…

@lifeknife10A
Copy link

MacOS assume this as "Ethernet Connection". But it is not the same as Itwlm.kext. WI-FI connection is loading before login and location service are working.
This approach brings the kext AirportItlwm.kext back to the functionality of Ventura.

According to your thread,the Airdrop seems works fine. How do you achieved it? Could you give me some advice about how to do it? My English does not well,plz forgive me :)

  1. 下載"Null Ethernet Network Driver by RehabMan",安裝裡面的ssdt-rmne及NullEthernet.kext。ssdt-rmne裡內建網卡MAC為112233445566,你可以使用任何一個MAC生成器生成序列來取代。完成後把系統設定/網路裡的每一項網路服務設定都刪除,然後刪除Library/SystemConfiguration/NetworkInterfaces.plist,重開機後到系統設定/網路,新增一個Wi-Fi和一個乙太網路。打開系統資訊/網路,確定乙太網路為en0,Wi-Fi為en1。
    Info-Lan
  2. “這裡”選一個你喜歡的免費proxy-server。
  3. 讓Wi-Fi連上網路後,記錄下TCP/IP及DNS的設定。手動在乙太網路的設定裡填上TCP/IP(不可與Wi-Fi 位址完全相同)及DNS,並在proxy server選項內,填入你選好的免費proxy server設定。
    Bildschirmfoto 2024-04-10 um 18 54 53
  4. 把Wi-Fi的服務順序置頂。這樣就成功了。
  5. 注意,若連上不同的無線AP,會有不同的IP,乙太網路的IP,DNS就要跟著更改,這時候可以使用網路設定裡的“位置”,來切換不同的設定。比如“家”和“熱點”。
  6. 若因為重開機或休眠導致iService失效,請在網路服務順序裡變換Wi-Fi和乙太網路的順序,幾分鐘後再回復Wi-Fi置頂,就可以恢復連線。

And How do you replace the MAC address ?? as in where do you replace the generated MAC address.... Also where do you recommend us to generate our MAC address.

The default MAC is addressed in ssdt-rmne. You can use any available tool, like “OC auxiliary tool “ to generate a random MAC to replace it.

So I Have added "SSDT-RMNE.aml" onto my Plist file in OC Auxiliary Tool... now how to replace the MAC.

You need to edit ssdt-rmne. anonymous_writer os-x-null-ethernet SSDT-RMNE dsl — Bitbucket jpeg

So I need to remove everything from the curly brackets "0x11, 0x22, 0x33....." and then add my generated MAC address there ??...

Yes. If your generated MAC is AABBCCDD… Then it should be 0xAA, 0xBB, 0xCC…

THANK YOU THANK YOU THANK YOU SO SO SO MUCH 🙏🏻🙏🏻

@ResQre
Copy link

ResQre commented Apr 24, 2024

By the way, Airdrop works partially. The author recommends use “LocalSend “ instead. I tried and it works great.

@lifeknife10A
Copy link

By the way, Airdrop works partially. The author recommends use “LocalSend “ instead. I tried and it works great.

One last thing. So sorry to disturb you....

Screenshot 2024-04-24 at 1 18 54 PM

How to solve this now?

@ResQre
Copy link

ResQre commented Apr 24, 2024

By the way, Airdrop works partially. The author recommends use “LocalSend “ instead. I tried and it works great.

One last thing. So sorry to disturb you....

Screenshot 2024-04-24 at 1 18 54 PM

How to solve this now?

The latest MaciASL can edit downloaded ssd-rmne.aml directly without any problem.

@lifeknife10A
Copy link

By the way, Airdrop works partially. The author recommends use “LocalSend “ instead. I tried and it works great.

One last thing. So sorry to disturb you....
Screenshot 2024-04-24 at 1 18 54 PM
How to solve this now?

The latest MaciASL can edit downloaded ssd-rmne.aml directly without any problem.

Oh OK Thank you so much

@lifeknife10A
Copy link

lifeknife10A commented Apr 24, 2024

By the way, Airdrop works partially. The author recommends use “LocalSend “ instead. I tried and it works great.

One last thing. So sorry to disturb you....
Screenshot 2024-04-24 at 1 18 54 PM
How to solve this now?
Proxy Settings

The latest MaciASL can edit downloaded ssd-rmne.aml directly without any problem.
Service Order

Hello, Everything seem to work,

  1. Partial Airdrop
    BSD Device Name

  2. Location services

However, I am not able to get iservices working.

{on my E-thernet My IP address is different but my Subnet Mask is same} and Router is just put as "router"

These are my proxy settings...

I have changed my MAC address all thanks to you

This is my Service Order...

This is my BSD Device name & Order

@ResQre
Copy link

ResQre commented Apr 24, 2024

By the way, Airdrop works partially. The author recommends use “LocalSend “ instead. I tried and it works great.

One last thing. So sorry to disturb you....
Screenshot 2024-04-24 at 1 18 54 PM
How to solve this now?
Proxy Settings

The latest MaciASL can edit downloaded ssd-rmne.aml directly without any problem.
Service Order

Hello, Everything seem to work,

  1. Partial Airdrop
    BSD Device Name
  2. Location services

However, I am not able to get iservices working.

{on my E-thernet My IP address is different but my Subnet Mask is same} and Router is just put as "router"

These are my proxy settings...

I have changed my MAC address all thanks to you

This is my Service Order...

This is my BSD Device name & Order

Try to change network service priority as Ethernet above WiFi. Waiting for one or two minutes until the internet connection is down. Then switch back.

@lifeknife10A
Copy link

By the way, Airdrop works partially. The author recommends use “LocalSend “ instead. I tried and it works great.

One last thing. So sorry to disturb you....
Screenshot 2024-04-24 at 1 18 54 PM
How to solve this now?
Proxy Settings

The latest MaciASL can edit downloaded ssd-rmne.aml directly without any problem.
Service Order

Hello, Everything seem to work,

  1. Partial Airdrop
    BSD Device Name
  2. Location services

However, I am not able to get iservices working.
{on my E-thernet My IP address is different but my Subnet Mask is same} and Router is just put as "router"
These are my proxy settings...
I have changed my MAC address all thanks to you
This is my Service Order...
This is my BSD Device name & Order

Try to change network service priority as Ethernet above WiFi. Waiting for one or two minutes until the internet connection is down. Then switch back.

No luck..... it's alright.. will just need to stick with itwlm.kext at the moment

@diepeterpan
Copy link

diepeterpan commented Apr 26, 2024

Kewl, this gave me an idea instead of running/using a 3rd Party VPN/Socks server why don't I try and use a local socks proxy on Sonoma. And voila it works, I use microsocks installed using brew.

Ethernet: (NullEthernet) using a fixed IP on unused local IP subnet.
Wifi: is using DHCP.
image

https://formulae.brew.sh/formula/microsocks

/usr/local/bin/microsocks -i 10.1.0.101 -b 10.0.0.245

where 10.1.0.101 is my NullEthernet IP and 10.0.0.245 is my WiFi ethernet.

NullEthernet config: Manually set IP, Subnet, Router and DNS - DNS is my real DNS on my Fibre router. The rest is unused local IP of an unsused subnet:
image

Proxy settings on NullEthernet.
image

To make things a bit more consistent and automated I reserved my WiFi IP on my Fibre router to always be 10.0.0.245

I then created a login .command item to start microsocks with the parameters.

Network diagram:
image

@bad1dea
Copy link

bad1dea commented Apr 29, 2024

@diepeterpan great write up, I managed to do the same, running shadow socks on my router.. and locking it down.. in case I'm out.. but that required me keeping ports opened..

You can get.. your current wifi ip, via below.. obviously change en0 to whatever your wifi interface is named, and obviously the first ip.. is the nullethernet one..

wifi_ip=$(ipconfig getifaddr en0)
echo "running microsocks (10.10.0.1 via $wifi_ip)"
/usr/local/bin/microsocks -i 10.0.0.1 -b $wifi_ip &

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests