legendsayantan / MsRewards

Earn Microsoft Rewards Points in the fastest and easiest way, just using an Android Device.
https://rewards.is-an.app
39 stars 1 forks source link

[BUG]issue regarding the Android system Webview #7

Closed Caerus256 closed 8 months ago

Caerus256 commented 8 months ago

Describe the bug Whenever i try to add an account or run the point tasks, it asks me to uninstall Android system Webview even after uninstalling it, previously it used to work fine after uninstalling the System Webview app(version 121.0.6167.164) which my device comes prebuilt with.

Smartphone (please complete the following information):

Please be civil & patient. fixing bugs may take long as this project is entirely maintained by one college student. Small, niche and some very situational bugs may not get fixed at all, if they are not worth putting much time.
legendsayantan commented 8 months ago

Unfortunately, v121 of Android system webview isn't compatible. Possible workarounds -

  1. Downgrade Android System Webview further than the prebuilt version , can be achieved via adb or ShizuTools.
  2. Use the Rewards-Login browser extension to add accounts in the app using a desktop browser, then run Turbo Search in Efficient mode (Efficient mode doesn't depend on Android System Webview)
Caerus256 commented 8 months ago

Could you please add support to v121 or atleast v121.0.6167.164 too since previous to this update in every version I was able to use turbo search and every features. I am facing the issue only in new version, since v1.2.0

Caerus256 commented 8 months ago

I have searched through the methods 1̶. I̶t̶ r̶e̶q̶u̶i̶r̶e̶s̶ r̶o̶o̶t̶ a̶n̶d̶ c̶a̶n̶'t̶ b̶e̶ d̶o̶n̶e̶ u̶s̶i̶n̶g̶ s̶h̶i̶z̶u̶k̶u̶ o̶r̶ a̶d̶b̶. I̶f̶ y̶o̶u̶ c̶o̶u̶l̶d̶ r̶e̶f̶e̶r̶e̶n̶c̶e̶ m̶e̶ t̶o̶ a̶n̶y̶ m̶e̶t̶h̶o̶d̶, p̶l̶e̶a̶s̶e̶ s̶e̶n̶d̶ m̶e̶. 2̶. I̶ a̶m̶ n̶o̶t̶ s̶u̶r̶e̶ w̶h̶a̶t̶ i̶t̶ m̶e̶a̶n̶t̶, c̶o̶u̶l̶d̶ y̶o̶u̶ e̶x̶p̶l̶a̶i̶n̶ t̶h̶e̶m̶ m̶o̶r̶e̶. Sorry got confused shizutools with shizuku, will try it and update you.

Thanks

Caerus256 commented 8 months ago

Have successfully downgraded to v120.0.6099.232 webview version using shizutools but was still getting the error.

Screenshot_20240217_093222

legendsayantan commented 8 months ago

If it's possible to downgrade to v111 or below , it should not give any errors.

In newer versions of Android system webview, it dropped the ability to emulate desktop browsers properly. The regular PC search, Performant Turbo Search and the login algorithm will not work with v121, as they require to communicate with bing in Desktop Mode.

I have experimented with embedding an independent browser engine, and found that will inflate app size from 3 mb to 60-70 mb and will still require an entire re-work of the algorithms working under the hood.