yashsingh1/xdaforums huggingface dataset:
[Huawei Developers] Mayism:
Symptom

When I submitted my app to AppGallery Connect for self-check, the following message was displayed:

MAJOR:22: Integrate the version update API (checkUpdate). If you already integrate the API, check whether the HMS SDK code is obfuscated in the configuration file. For details about how to modify the configuration file, visit https://developer.huawei.com/consum...es/appgallerykit-preparation#h1-1574846682104.

Analysis

To determine the reason for integrating the API, I submitted a ticket to Huawei technical support in the following link:

https://developer.huawei.com/consumer/en/support/feedback

I was told that this API is required for joint operations games and apps for which HUAWEI AppGallery Connect Distribution Service Agreement For Paid Apps is signed. For details about how to integrate the API, please refer to:

Joint operations games:

https://developer.huawei.com/consum...lery-connect-Guides/appgallerykit-game-update

Joint operations apps:

https://developer.huawei.com/consum...llery-connect-Guides/appgallerykit-app-update

If you have not signed HUAWEI AppGallery Connect Distribution Service Agreement For Paid Apps, check whether corresponding resource files for the IAP SDK or DRM SDK have been introduced to your app project. If so, the self-check tool will regard your app as a joint operations app, and prompt you to integrate the checkUpdate API. In this case, delete the related resources and perform the self-check again.

Solution

In addition to joint operations apps that integrate the IAP SDK, other apps have introduced resource files.

Then, after I had deleted the IAP-related resource files, based on the reply from Huawei technical support, the problem was ultimately resolved during self-check.
[Moto Z2 Play  Themes, Apps, and Mods] manck:
On new Motorola.

On stock Pie
[Moto Z2 Play  Themes, Apps, and Mods] siropchik:
It will be cool to adapt it for every device😋
[General Questions and Answers] Rifat670:
Hello. I have an OPPO A83. There has been this instance where face unlock and passcode did not work, therefore I tried fo reboot the phone. When I rebooted the phone, it still asked for the passcode which didn't work the first time and still wouldn't work. Now my only option is to do hard reset on the phone. However, I still could not wipe my data for it is still asking me for the passcode which still did not work. Is there any way to fix this?
[General Questions and Answers] Deleted member 1890170:
To bypass/remove phone's FRP lock you can try to do this by means of ADB.

adb devices
adb shell "am start -n com.google.android.gsf.login/"
adb shell "am start -n com.google.android.gsf.login.LoginActivity"
adb shell "content insert --uri content://settings/secure --bind name:s:user_setup_complete --bind value:s:1"
[Touch Cruise General] evolfin:
Hi,

can someone teach me how to make my Touch an internet camera ?

thanks
[Huawei Developers] Mayism:
Symptom

A game I submitted for review is rejected because the HMS Core (APK) update pop-up displays repeatedly.

Log Analysis

I contacted Huawei operations personnel and obtained the following error log:

E/HMSSDK_X509CertUtil(11044): Not include alias 052root

E/HMSSDK_X509CertUtil(11044): rootCert is null,verify failed

E/HMSSDK_HMSPackageManager(11044): failed to verify cert chain

E/HMSSDK_HMSPackageManager(11044): checkSinger failed

E/HMSSDK_HMSPackageManager(11044): Failed to find HMS apk

I/HMSSDK_AvailableAdapter(11044): HMS is not installed

It appeared that the problem had nothing to do with my code, so I contacted Huawei technical support for help.

I was told that the cause is that the hmsrootcas.bks certificate file is missing, which leads to the update failure of HMS Core (APK).

Solution

If you use the Maven repository to integrate the HMS Core SDK in Android Studio, the certificate file is automatically stored in the assets directory of the APK.

But if you directly download the SDK and integrate it into an Eclipse project, the file may be missing due to incorrect or missing operations. You can download and import the certificate file again by referring to the following document:

https://developer.huawei.com/consum...Guides/appgallerykit-eclipse-0000001055855915

I did integrate the HMS Core SDK 5.0.5.300 in Eclipse, and the missing resource file is in the following directory.

I updated the certificate file and the problem is resolved.
[Huawei Developers] Mayism:
Symptom

After I chose the Chinese mainland as the release country/region of my app that has integrated the HMS Core SDK and submitted the app for review, my app was rejected, for the language for the update pop-up is English, rather than Chinese.

As you can see, the following pop-up is in English, which is the reason for rejection.

The ideal result would look like this.

Analysis

I use Android Studio for app development, and according to my experience, I assumed that the pop-up message is provided in the HMS Core SDK resource files. It might be caused by missing part of the files, so I checked the multi-language resources. Under External Libraries > Gradle:com.huawei.hms:ui-4.0.4.301 > res > value-zh-rCN, I found the values-zh-rCN.xml file and the pop-up message in Chinese, as shown in the following figure.

So why wasn’t it displayed?

Cause

I contacted Huawei technical support (https://developer.huawei.com/consumer/en/support/feedback/#/). Finally, I found a mistake in the multi-language configuration of my project. This is the sample code provided by the official documentation.

And here’s what I wrote.

That’s where the problem is.

I then changed zh to zh-rCN in my code, and used a VIVO phone for testing. I uninstalled HMS Core (APK) from the phone. Then I started my app, and saw the pop-up message displayed in Chinese.

This time, my app was approved.

Summary

Here’s a summary I’ve wrote:

If you use Eclipse to integrate the HMS Core SDK, ensure that the related multi-language resource packages are not missing or have not been modified. Generally, the language packages are in the res directory. Remember not to change the package name!

If you use Android Studio to integrate the HMS Core SDK, make sure:

The downloaded multi-language resource packages (in the res directory) are not missing or have not been modified.

If resConfigs has been added to android > defaultConfig, the supported languages are the same as the multi-language packages provided by Huawei, especially for zh-rCN, which is different from the naming on other platforms.
[Huawei Developers] Mayism:
Symptom

While developing a card, I used a pseudo-class for a component to implement a color changing effect. However, the color cannot be restored.

For example, the original background color was as follows.

This figure shows the new background color after using the pseudo-class.

In normal cases, the card’s background color is changed upon tapping, and will return to the original color when you lift your finger.

This problem is caused by incomplete pseudo-classes for cards supported by Huawei Quick App Loader. Even so, there’s still an easy solution.

Solution

Simply add a tap event to the component using the pseudo-class. No logic processing is needed.

Sample code:

<div class="sitetype_box" widgetid="8e4bf1ca-f716-46f8-8614-16d1b35002c5" onclick="test">

</div>

CSS style:

.sitetype_box {
flex-direction: column;
background-color:#FFBF00;
padding: dpConvert(0) dpConvert($elementsMarginHorizontalL) dpConvert(0) dpConvert($elementsMarginHorizontalL);
}

/** Pseudo-class */
.sitetype_box :active{
background-color: #E40078;
}

Method:

test(){
console.log("message");
}

Reference:

Pseudo-classes for quick apps:

https://developer.huawei.com/consumer/en/doc/development/quickApp-References/quickapp-style#h1-1578402521212
[Huawei Developers] G_the_great:
New member here
[Huawei Developers] amit a:
nice
[Huawei Developers] Neha J:
wonderful sharing!!
[Huawei Developers] Shirolex:
Thanks
[Huawei Developers] Mjsniper123:
Nice
[Huawei Developers] amit a:
good
[Huawei Developers] JessicajK:
omg, I thought I am the only one with this problem, thanks for providing the solution
[Huawei Developers] Bilal1984:
Hello from pakistan
[Huawei Developers] Mayism:
It's an honor to solve your problem.
[Samsung Galaxy S20 / S20+ / S20 Ultra Questions & ] maids:
I am having an issue with the camera.

All is ok until I use the 108MB and all I get is a blank or black image.

In my file explorer it has a size of 20mp and all the details but cant be viewed, is this camera faulty
[Touch Diamond, MDA Compact IV Themes and Apps] fyew-jit-tiv:
Message to programmers.....

As you may know BT launched BT Anytime back in march (08), Unfortunately some d??k head :mad: in bt decided to launch this system with the HTC s620 & HTC s710 handsets only, as you guys are aware us users along with HTC have moved on since these handsets were launched back in 2006... So my question is can any off you programmers take the BT software in the S260 and recode it to work with the diamond...?

Message to all BT Total Broadband users...

If you like myself cannot adjust back to the format of the S620 then please sign this page offering a minimum donation of £5, e7.50 or $10 and hopefully we can put enough donations together to tempt one off the guys here to get the BT system working on the Diamond... Thanks for your help guys...!

P.s I personally will start Donations @ £50.00's:D
[Touch Diamond, MDA Compact IV Themes and Apps] Alex Slane:
hmmmmm yeah that would be good , i mean the handsets that they offer are good , but now looking a tad out dated.

myself like you are also a bt total broadband user and would like to use the software on my diamond.

i would be willing to donate to this as well

come on guys the gauntlet has been presented before you !!!!!

alex :)
[Touch Diamond, MDA Compact IV Themes and Apps] Alex Slane:
Bump !!!!

alex slane :)
[Samsung Galaxy S10+ Questions & Answers] VebKr:
Hi, is there a way to (batch) convert all conversations on whatsapp to HTML and csv files? Most 3rd party apps online seems to use some way to install an 'old' version of whatsapp to do this and that gets me banned temporarily from Whatsapp.

I basically want to uninstall Whatsapp and not use it anymore. But I have years of important conversations (many of which I may need to refer to for work etc), and I want to keep them all on my computer in a searchable format. HTML is optimum as it would presumably preserve the look and feel of the chats. CSV could also be good in terms of efficiency of searching.

Thanks!
[Samsung Galaxy S10+ Questions & Answers] jackdistortion:
I am having the same issue and it drives me insane! Ideally, I would like my messages and my attachments to be accessible in a convenient format for the future.

All I found is backuptrans, but I haven't tried it. People (on here) say it is legit in terms of "getting the job done" but I am generally suspicious of companies that hide their whois record behind a shell corporation and don't provide business contact details.

Cheers, JD
[Samsung Galaxy S10+ Questions & Answers] VD171:
Try this, you can read messages in a GUI:

GitHub - andreas-mausch/whatsapp-viewer: Small tool to display chats from the Android msgstore.db database (crypt12)

Small tool to display chats from the Android msgstore.db database (crypt12) - andreas-mausch/whatsapp-viewer

github.com
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] santoshhh000:
#Themed-Version #NonCFW-TWRP-3.5.0 #Unified #Unofficial #Begonia

View attachment 5240475

Begonia Recovery Project 3.5.0 - Unified 2.0 UNOFFICIAL | Themed Version TWRP

Updated: 14/02/'21

▪️Download [64 MB]

Changelog:

• Initial Build

• Based on Non-CFW-TWRP 3.5.0-Unified

Notes

:

• Non - CFW based For Custom Roms and Miui Android 10.

• Magisk v21.4 Option Added.

• UnRoot Option Added

• Patch Vbmeta avb 2.0 added

• Close avb 2.0 added

• Flash the img from current non-cfw twrp or using fastboot.

• If flashing Miui , in case close avb 2.0 didn't worked then patch vbmeta avb 2.0.

• If it didn't booted on miui then flash Lrtwrp Q and close avb 2.0 and flash this over it.

Method to Flash

Use fastboot method

-put recovery in adb platform tool

-open cmd in same folder

-type

fastboot flash recovery recovery.img

Use current custom recovery

-go to install , select install img and select the themed twrp recovery file .

-on next screen select recovery as partition .

By @santoshhh000

Credits: @FancyPants @ZIDAN44

Donations link: paypal.me/santoshhh​

Screenshots :

View attachment 5240481

View attachment 5240485

View attachment 5240487

View attachment 5240489
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] VD171:
No.

You can ONLY unlock using the official Xiaomi method.

Apply for unlocking Mi devices

en.miui.com

This soft is an alternative, but it uses the same official Xiaomi method too.

XiaoMiTool V2 - Modding of Xiaomi devices made easy for everyone

XiaoMiTool V2 is a easy to use tool to install rom on your Xiaomi device. Modding made easy for everyone! Download it for free now!

xiaomitool.com
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] Crescendo Xenomorph:
@santoshhh000 Could you please link to the source code of your build? I wanna update the Magisk to the latest v22.... Thanks...
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] santoshhh000:
It was built locally ... You can pick zidan source tree for twrp
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] santoshhh000:
Did you solve your issue and can u tell how it is bootlooping ... Is it going to fastboot or recovery... Or just stuck at bootanimation
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] Crescendo Xenomorph:
nah, I don't need vanilla TWRP, I just wanna modify yours to include newer Magisk package....

that's all... thanks bro
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] santoshhh000:
I will add in next build
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] nunytes:
Hi there,

this one isn't booting and I have to reverse to LR old android Q twrp.
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] santoshhh000:
U have lrtwrp Q then close avb and flash this themed one ... It will boot... Next build is soon be available testing right now
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] santoshhh000:
#Themed-Version #NonCFW-TWRP-3.5.1 #Unified #Begonia

BegoniaRecoveryProject v3.5.1-Unified 2.5 | Themed-VersionTWRP.

Updated: 23/03/'21

▪️Download [64 MB]

▪️Download-Fastboot [48 MB]

Changelog:

• Based on Non-CFW-TWRP 3.5.1-Unified

• Progress bar UI changed

• Magisk version updated to version 22.0

• Magisk Uninstaller updated to latest version

Notes:

• Works on Non - CFW based For Custom Roms and Miui Android 10.

• Magisk Option Added.

• UnRoot Option Added

• Patch Vbmeta avb 2.0 added

• Close avb 2.0 added

• If flashing Miui , in case close avb 2.0 didn't worked then patch vbmeta avb 2.0.

• Download Themes from Here and Flash in twrp.

Credits:

FancyPants SahilSonar TheMalachite ZIDAN44

By @santoshhh000
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] donkeyman1234:
I used this twrp to update global version 12.0.6 to 12.0.7, it worked but when I got back to twrp , the data was encrypted. I don't know why?
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] santoshhh000:
Because miui did some changes to miui 12.0.7 and it breaks encryption on current twrp ... Use lrtwrp 3.3 fix2 img
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] donkeyman1234:
Thank you so much，can you show me the link, I will give it a try.

==

I downloaded and it worked, thanks.
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] santoshhh000:
It's on tg group
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] 570295535:
你好，我使用BRP3.5.0.1v2.5.img

Data转换为F2FS后，无法挂载Data，只能使用EXT4，

以后是否可以支持F2FS呢？

-----------------

Hello, I'm using BRP 3.5.0.1 v 2.5.

After IMG Data is converted to F2FS, you can not mount Data, you can only use EXT4.

Can you support F2FS in the future?

-----------------

I'm sorry, I don't speak English
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] santoshhh000:
In future may be .
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] i_m_an07:
please provide me the link
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] santoshhh000:
Use latest BRP ... It will be fined on that too
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] santhoshrakeshkumar90:
flashed the no1 file in attached screen shot
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] norimee:
Hi does it work on miui global 12.0.7?
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] RedBride:
12.5 global. doesn't work. keeps boot-looping.
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] Compass Linux:
Indeed because v2.x is for Android 10. Android 11 requires v3.x below.

MOD EDIT: Link Removed (watch the video below)

MOD EDIT: Link Removed

Compass.
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] RedBride:
Thank you! That worked like a charm.
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] Roury:
Hello guys, I'm having unexpected issues creating a Nandroid backup.

I got this error "createTarFork( ) process ended with error 255"
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] diassynthesis:
@santoshhh000

I've tried all the BRP3.5.2V3.x versions for my RN8P with MIUI 12.5.3 (RGGMIXM) A11. (Unlocked and Rooted and passing safetynet no encryption and no password ...)

But every time I try to reboot to recovery I fall in bootloop !

And the only solution I've found is to re-flash the BRP from Fastboot, this way I can log into my system without loosing any DATA nor apps.

I will try to post a video ...
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] diassynthesis:
@santoshhh000

Here is the link:
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] diassynthesis:
Any idea ??? Any solution ???
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] diassynthesis:
What'swrong in BRP with A11 ?
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] Kirasu2080:
Try

Advanced>Disable Twrp Replace

Advanced>Patch vbmeta

Reboot>System

Next time try explain your problem shorter.

I thought it worked and you just want to make a video for guide...
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] diassynthesis:
Thank you for your reply and your advice.

First, my English is very bad.

Second, this video can't be for guide, cause the process ends with a bootloop ... meaning that's the BRP3.5.2v3.0 and v3.1 doesn't work (at least for me, as you can see in the related video)!!! ... this video is unusable as a guide.

I will try with:

Advanced>Disable Twrp Replace -> Advanced>Patch vbmeta -> Reboot>System, but after rebooting into recovery with bootloop (again) and then flashing BRP3.5.2v3.1 another time .... and see the result!

Last, the important part of the video is to show the bootloop (as a proof when trying to reboot into recovery), and the others parts of the video are just to show that's the system is really working.

I will try to post another video if needed, just to let you see the entire process in real-time. And if the solution you posted works ... this time, the video can be "A GUIDE" (and all the credit will go to you).

I'm still waiting for a reply from santoshhh000.

Best regards.

Med Said BARA, 61 Years old. From ALGERIA.
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] Kirasu2080:
In post 20/12/2021, you said that you found solution and made a video. But you didn't ask for other solution, that's why Santoshhhh thought you can solve that problem (me also) then he just 👍.

Until today i saw new post for asking for problem, that's why i replied like that.

And your English is fine. Just because you forget to add something that make misunderstanding.

And you can go to Youtube and type "Alltricks", that's Santoshhhh Youtube channel. Some guide is there (Redmi note 8 pro Playlist). Some videos are old, but some work fine.
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] diassynthesis:
Sorry, but i've never said that i found a solution; I just said that I've found a trick to recover my system (After entering into bootloop) by re-flashing BRP without bricking my phone or reinstalling the hole system or losing my installed apps.

But the problem remains the same : I can't reboot into recovery without going into bootloop.

Sorry for the misunderstanding.
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] hami3d:
hey im newbie with this, i did flash this in fastboot mode and afret restart eveything is gone! fully black screen, not respond at all to any holding power button key or 3 keys together, when connected to pc, on screen light turns on but nothing happen! please help me , should i go to repair center ?
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] Kirasu2080:
Because you use wrong command or flash wrong version => Your phone got hardbrick.

You can search on Youtube to find solution or join RMN8P Telegram group to contact directly to knowledge people (usually free) and ask for error while unbrick.

And you don't need to go to repair center except you want to.
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] Kirasu2080:
And if you want to recover without losing data, you can contact me. I won't do it free. I need you to test something for me to exchange 🙂.

P/S: Problem solved
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] -Tiz-:
I am on MIUI 12.5.4 and basically have the same problem. I cannot root the phone or install any TWRP port if I do not format .data. However, I do not want to format my .data because I am not aware of any proper backup solution.
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] diassynthesis:
@Kirasu2080

I tried with the new steps: Advanced>Disable Twrp Replace ........

Unfortunately with the same result ... Can't reboot into recovery mode (+Bootloop) ... no need to post a video !!!

What I can't understand, is why you say "I thought it worked and you just want to make a video for guide...".

Isn't the video self-explanatory ???

Thank you and best regards.
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] Kirasu2080:
It worked well for me. I flashed exactly your Miui version from custom rom, recovery stock also. Maybe just follow this method. Try not use other Reboot Recovery from third party apps, just Power off then hold Power + Volume Up to open TWRP.
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] -Tiz-:
@Kirasu2080 Was your phone encrypted? Did you format .data partition? I believe that this might explain the difference. I am happy to try again but got a bootloop once I checked disable twrp replace etc. I believe that this is because my phone is encrypted and I do not want to format .data.
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] Kirasu2080:
If you use brp 3.5.2 v3.1 then decryption will work. And even it encrypted, you dont need to format data, you can use Sideload instead for flash .zip file. And if you got bootloop, try Patch vbmeta.
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] diassynthesis:
Even with VOL+ button i can't boot to recovery (but Bootloop....).

My system is not encrypted and I've tried all the versions from BRP.

NB: Before A11 and With the MIUI12 and A10 all working fine
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] -Tiz-:
Thank you, Kirasu. I installed the BRP version mentioned by you. I downloaded it from here: MOD EDIT: Link Removed

After rebooting into recovery there is no password prompt. All file names within .data remain encrypted.

Moreover, the phone does not boot to system anymore.

I also try to patch vbmeta within the recovery but got the error: reason=enablefilecrypto_failed

***

I have another theory why the recovery fails. I have two profiles on my phone. Maybe this causes problems for the recovery.
[Redmi Note 8 Pro ROMs, Kernels, Recoveries, & Othe] Kirasu2080:
You can try flash BRP again, then Reboot to System. Maybe it can help because it has patch vbmeta inside.

And devs don't use that feature, then maybe it change default encryption direction and make twrp cant find it.

And i hope that you didn't flash Disable force encryption in Advanced which need format data to use.