Don’t know how I missed this, from Apr 1st, united Elite can earn Elite Bonus when flying ANA, in addition, earning ratio had changed to better
For TRANSPACIFIC, INTRA-JAPAN WITH INTERNATIONAL CONNECTION AND INTRA-ASIA FLIGHTS (NOT INCLUDING FLIGHTS BETWEEN JAPAN AND AUSTRALIA, CHINA, INDIA, OR KOREA):
You will earn 100% base miles on many discounted economy fares.
For other flights, base miles earning fare class still the same.
This made United/Continental Elite can earn Elite bonus on all UA, CO, US, LH and most AC, now all NH flights.
More detail can be found here