iOS 13.1.1 Banned Taiwan (ROC) Flag Emoji for HongKong and Macau Users

The Taiwanese (Republic of China) flag emoji "?? " is banned for China users for a long time. This feature even caused a bug on iOS 11.4 and below. However, users live in Hong Kong found that since iOS 13.1.1, Apple banned Taiwanese (ROC) flag in iOS emoji keyboard.

▼ Hong Kong users discussed about Taiwanese (ROC) flag can't be accessed in emoji keyboard. They must type "Taiwan" in English keyboard and then choose the flag in prediction candidates.

 

Since I am an iOS reverse engineering developer, let's compare the code between iOS 13 and iOS 13.2 beta.

(Because it's more convenient for me to get iOS 13.2 beta than iOS 13.1.1...)

After some researches, I found that EmojiFoundation.framework is my target. And I found this class and method:

Hmm, this function looks like something related with flags. So I tried to decompile this function.

For iOS 13.0:

However, this function changes on iOS 13.2 beta (actually it changed since iOS 13.1.1)

From the code above, we can see two significant changes:

  1. From iOS 13.1.1, the device models with "ZA" region do not add Taiwanese (ROC) flag to emoji list.
  2. From iOS 13.1.1, if you have a device with any region, but set your region to Hong Kong or Macau, iOS does not add Taiwanese (ROC) flag to emoji list.

The region code "ZA" is the model region of Hong Kong since iPhone XS / XR. Before iPhone XS, the region code of Hong Kong  is "ZP". This means that all Hong Kong devices since iPhone XS / XR with iOS 13.1.1 or above don't show Taiwanese (ROC) flag in Emoji keyboard anymore, and there's no workaround to pass this restriction.

On the other hand, devices in other regions can add this restriction with software settings. If you want to try, just change your iOS 13.1.1+ device region to Hong Kong, and make sure that the interface language is not set to "Traditional Chinese (Taiwan)", and then you can find that the Taiwanese flag is missing in Emoji keyboard.

Fortunately (?), these devices can still input the "??" flag by typing "Taiwan" in English, and choose the flag in prediction candidates. And of course, unlike China models, this Emoji still can display on Hong Kong / Macau devices. However, we don't know whether Apple will be more restricted for showing Taiwanese (ROC) flag in Hong Kong and Macau. ಠ_ಠ

 

107 則留言

  1. […] a recent update to iOS 13.1, Apple’s iPhone operating system, Apple reportedly removed the Taiwanese flag emoji from its keyboard for users in Hong Kong and Macau, China’s two […]

  2. […] Taiwan flag from the emoji keyboard for users that have their iOS region set to Hong Kong or Macau, as noticed by the blog Hiraku and later corroborated by Hong Kong Free […]

  3. […] Taiwan flag from the emoji keyboard for users that have their iOS region set to Hong Kong or Macau, as noticed by the blog Hiraku and later corroborated by Hong Kong Free […]

  4. […] Taiwan flag from the emoji keyboard for users that have their iOS region set to Hong Kong or Macau, as noticed by the blog Hiraku and later corroborated by Hong Kong Free […]

  5. […] Taiwan flag from the emoji keyboard for users that have their iOS region set to Hong Kong or Macau, as noticed by the blog Hiraku and later corroborated by Hong Kong Free […]

  6. […] Taiwan flag from the emoji keyboard for users that have their iOS region set to Hong Kong or Macau, as noticed by the blog Hiraku and later corroborated by Hong Kong Free […]

  7. […] Taiwan flag from the emoji keyboard for users that have their iOS region set to Hong Kong or Macau, as noticed by the blog Hiraku and later corroborated by Hong Kong Free […]

  8. […] Taiwan flag from the emoji keyboard for users that have their iOS region set to Hong Kong or Macau, as noticed by the blog Hiraku and later corroborated by Hong Kong Free […]

  9. […] to an article on Hiraku, a blog about Apple devices, any device model with “CN” or “ZA” region – denoting China […]

  10. […] a recent update to iOS 13.1, Apple’s iPhone operating system, Apple reportedly removed the Taiwanese flag emoji from its keyboard for users in Hong Kong and Macau, China’s two special […]

  11. […] to an article on Hiraku, a blog about Apple devices, any device model with “CN” or “ZA” region – denoting China […]

  12. […] Hong Kong and Macau as well. Hong Kong web developer Hiraku Wang first discovered the change, and said in a blog post that there were two significant new features in the […]

  13. […] option was no longer available on the emoji keyboard. Local websites, including Hiraku in Taiwan, reported the move […]

  14. […] option was no longer available on the emoji keyboard. Local websites, including Hiraku in Taiwan, reported the move […]

  15. […] was no longer available on the emoji keyboard. Local websites, including Hiraku in Taiwan, reported the move […]

  16. […] option was no longer available on the emoji keyboard. Local websites, including Hiraku in Taiwan, reported the move […]

  17. […] have their iOS region set to Hong Kong or Macau, according to a number of local websites, including Hiraku. The change, implemented via a software update, comes not long after the company released its iOS […]

  18. […] have their iOS region set to Hong Kong or Macau, according to a number of local websites, including Hiraku. The change, implemented via a software update, comes not long after the company released its iOS […]

  19. […] Hiraku Dev cited online forum users in an October 3 blog post that announced the tech giant’s decision to remove the Taiwan flag emoji for users in specific regions. […]

  20. […] have their iOS region set to Hong Kong or Macau, according to a number of local websites, including Hiraku. The change, implemented via a software update, comes not long after the company released its iOS […]

發佈留言