yashsingh1/xdaforums huggingface dataset:
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
I don't think I like your attitude. Information that you don't want to read is "bullsh_t". And someone show tells the facts is "sum prick". You going to start calling me names too, if I tell you something you don't want to hear?

"Best ROM" is not a question that can be answered. You've already proven that point. Previous response suggested stock ROM. It's "best" for a lot of people. But it's not "best" for you. The "best" ROM is completely subjective. It is dependent on personal usage patters, preferences, etc. If you want a suggestion on a ROM, there are plenty of threads already discussing that.

XDA used to ban "best ROM" threads for the reason mentioned above. They now allow such threads. For no good reason, except pandering to lazy n00bs, and XDA jumped the shark on that note.
[Huawei Mate 10  Questions & Answers] lbarouf:
Has anyone seen schematics or opened their Mate 10 Pro to look for alternative charging? I'm looking for pogo pins that could be used to charge, and maybe enable wireless charging. Something other than the USB-C port.
[Huawei Mate 10  Questions & Answers] WarCow:
Not sure if there are any publicly available schematics, but you can see a full teardown of the phone here: https://www.ifixit.com/Teardown/Huawei+Mate+10+Pro+Teardown/100096
[Android Q&A, Help & Troubleshooting] icodix:
Hello guys, can you help me with my problem on google play? i can't download nor install any apps. How to troubleshoot this? :( help me please. I'm using custom rom for my phone. I did already the basic troubleshooting but still the same :(
[Android Q&A, Help & Troubleshooting] Raiz:
What do you mean by basic troubleshooting ?
[Android Q&A, Help & Troubleshooting] icodix:
Clear data and cache, restarted the phone.
[Android Q&A, Help & Troubleshooting] Raiz:
Try to register your device , maybe it will change something :fingers-crossed: www.xda-developers.com/how-to-fix-device-not-certified-by-google-error/
[Android Q&A, Help & Troubleshooting] Teddy Lo:
Try this:

Make sure that time and date is Fine , and wipe cache from each apps , remove your google account , turn off the wifi or data , after that reboot your phone connect to the internet with wifi . go to play store put your account and see if you are able again to use Google play services : ) .

Good luck
[Android Q&A, Help & Troubleshooting] icodix:
thanks for your recommendation mate! but still when it reaches 100% it wont install :(
[Android Q&A, Help & Troubleshooting] icodix:
thanks! ill try this later on after work. Hope it'll solve my problem :(
[Android Q&A, Help & Troubleshooting] HemanthJabalpuri:
Try Yalp Store
[Android Q&A, Help & Troubleshooting] icodix:
What do you mean yalp store?
[Android Q&A, Help & Troubleshooting] HemanthJabalpuri:
Yalp store is an app which can be used instead of playstore...

This does not require login and google play services also....

you can get it from here https://f-droid.org/repo/com.github.yeriomin.yalpstore_43.apk

It is just ~1.4mb
[Android Q&A, Help & Troubleshooting] icodix:
Thanks mate! You're a life saver! Its working. Many many thanks to you :crying: :highfive: thank you! Thankssss! Many thanks!
[Android Q&A, Help & Troubleshooting] icodix:
​

Thanks for this! My problem is solved! Thank you so much!
[Android Q&A, Help & Troubleshooting] Raiz:
That's nothing, happy to see this worked :svetius:

Now you can put the [SOLVED] mention in your title and press the thank button on my answers ?
[Android Q&A, Help & Troubleshooting] icodix:
How to? I dont know the functions here yet. Guide me please!
[Android Q&A, Help & Troubleshooting] icodix:
Done mate! Thank you very much! I really appreciate your help
[Android Q&A, Help & Troubleshooting] icodix:
Dude, i have a question, its unlimited when registering new gsf? How to remove the old ones?
[LeEco Le 2 Questions & Answers] Er.atul004:
I use LINEAGE OS 14.1 and AospExtended-v5.1-s2-20180130-1541-UNOFFICIAL .. but in this my back camera could not open in CGMod5 Pixel Camera .

Please suggest me a better rom in which i can use CGMod5 Pixel Camera .
[LeEco Le 2 Questions & Answers] @premkant:
U can try dotos but only one major problem is it is oreo
[LeEco Le 2 Questions & Answers] harshalgadhia:
Now i m using lineage os 15.1 it is great for camera
[Oppo Realme 1  Questions & Answers] kizarar:
I want to join whats app group but cant find link any were someone share...
[Oppo Realme 1  Questions & Answers] Cnkashyap:
It's not official but more active group among groups of realme customers..

MOD EDIT: LINK REMOVED
[Oppo Realme 1  Questions & Answers] cell0ne:
Any telegram group?
[Oppo Realme 1  Questions & Answers] nousername54756:
Per the forum rules, promoting social media such as Whatsapp & Telegram is not allowed on XDA.

THREAD CLOSED
[Nook Touch General] mountainfire:
Sadly, my nook4 can't activate virtual keyboard in any string input. So I can't enter wifi user name and password, can't input my NB account name ...etc. Try to factory reset several times but no luck. Anybody has the same experience and how to fix up. Many Thanks.
[Nook Touch General] Renate:
I don't know what version software you're using, but most of the UI stuff seems to have moved to partner.apk

If it's broken you won't get the soft keyboard.

If you have ADB and you just want to type something once or occasionally:

adb shell input text 'Hello there, I am text'
[Galaxy S6 Q&A, Help & Troubleshooting] vyyn:
I can only reach Download-Mode on my S6 (SM-G920F).

Tried to flash with Odin: G920FXXU6ERF5_G920FDBT6ERF1_G920FXXU6ERF6_HOME.tar.md5 - it says "PASS!" and my S6 has rebooted once (after 30 minutes - nothing happens). Recovery mode doesnt work - idk why... i also tried to install twrp but it didnt work either (PASS! but recovery didnt work). please help me

i just can boot up to the white logo text (Samsung Galaxy S6 - powered by android) thats why i try to repair it
[Galaxy S6 Q&A, Help & Troubleshooting] tinfoilmonster:
I am having exactly the same problem. I'll let you know if I get anywhere
[Galaxy S6 Q&A, Help & Troubleshooting] vyyn:
thanks
[Galaxy S6 Q&A, Help & Troubleshooting] CajunOutlaw:
Perform a full wipe from recovery mode volume up + home + power. Then try flashing official firmware using odin.
[Galaxy S6 Q&A, Help & Troubleshooting] vyyn:
cant boot into recovery mode.
[Galaxy S6 Q&A, Help & Troubleshooting] CajunOutlaw:
Then try flashing official firmware using odin from download mode.
[Galaxy S6 Q&A, Help & Troubleshooting] vyyn:
i did, nothing happend
[Galaxy S6 Q&A, Help & Troubleshooting] CajunOutlaw:
which errors did you receive?
[Galaxy S6 Q&A, Help & Troubleshooting] vyyn:
nothing.
[Galaxy S6 Q&A, Help & Troubleshooting] Illutorium:
Try with TWRP instead of Stock.
[Galaxy S6 Q&A, Help & Troubleshooting] Neurom67:
The same Problem i flash a stock firm and my s6 not boot

In downloadmod is system Custom and not offiziell ???????
[Android Q&A, Help & Troubleshooting] tdvolland:
My Chuwi 10 plus always remained at 100% battery charged, when turned off in Airplane mode.

Now something is using the battery in that state, after turning it on, it shows battery state anything around 70%.

I have Firefox, ezPDF, Xodo and VLC installed additionally....

Where do I look for what it is, or, even bette how do I simply make sure EVERYTHING is switched off, after I shut it down?

Thanks....
[Android Apps and Games] QueenLizzy:
Why phone messages writing not in full??......down the bottom thanks.. double line shows ok

https://ibb.co/mSbq9T
[Samsung Galaxy S7 Edge Guides, News, & Discussion] GearCEO:
Hi all, I am not sure if this will help you to downgrade from oreo to nougat but I am having issue with oreo firmware this is why I take a chance to downgrade from oreo to nougat due to some feature. I was excited once oreo released for S7 Edge but from time to time its disappointed me. Anyways I was using BTU latest G935FXXU2EREM, G935FOXA2EREM and now I am using G935FXXU2DRAG with same BL and Modem. You can also downgrade from oreo to nougat if you want but I will not taking any responsibility if your phone damage.

1- Download nougat firmware from Here

2- Open up Odin with Admin Rights. Put your phone into Downgrade Mode, select BL and CP and leave the checked as default (Auto Reboot, F. Reset Time) and flash

3- Once reboot now its time to downgrade to nougat, put BL, AP, CP and CSC (Not Home_CSC)

4- Get pit file from CSC file (use 7zip to extract) and place into their respective field. Checked Auto Reboot, Nand Erase, Re-Partition, F.Reset Time

5- This will fully format your phone, flash it and wait for reboot

6- Profit?

Let me know what's your experience on this. I just share my experience without having issue since now.

REgards
[Samsung Galaxy S7 Edge Guides, News, & Discussion] ZionMainframe:
<deleted>
[Samsung Galaxy S7 Edge Guides, News, & Discussion] lovetv:
How could u have knox 0x0 and rooted?
[Samsung Galaxy S7 Edge Guides, News, & Discussion] GearCEO:
After downgraded i flashed batman rom
[Samsung Galaxy S7 Edge Guides, News, & Discussion] lovetv:
that didn't trip knox to 1?
[Samsung Galaxy S7 Edge Guides, News, & Discussion] GearCEO:
Obviously it will trip but that's fake one. However, the main reason is to downgrade and I shared here since many people wants to downgrade from oreo to nougat.
[Samsung Galaxy S7 Edge Guides, News, & Discussion] MTDL:
does this work with the canadian S7 Edge downgrade? SM-G935W8?
[LG G6 Questions and Answers] chakchak:
Hi guys, Im on G6 US997 device and I have the annoying problem with the moisture future that it not allow me to charge manually with the cable when device is on. The ways I can charge my device are use wireless charging and turn off the phone charging (I cant get fast charging). I have this problem from nougat to oreo, even I disabled the moisture blocking in LG Hidden Menu. Can someone give me a solution or a command sth can turn this feature off. Thank a lots!
[LG G6 Questions and Answers] cory733:
https://xdaforums.com/lg-g6/help/moisture-usb-port-warning-t3617975
[Moto G6 Questions & Answers] david.gs.gm:
many have IMEI problems not backing up the efs and persisting in the g5 plus when returning to the stock rom ... in g6 plus is it the same thing? or not ... when I return to stock ROM, will I not lose any function?
[Moto G6 Questions & Answers] Attedz:
I have returned to stock ROM from LineageOS and I haven't had any problems.
[MTCD Software Development] RogerClark:
Hi,

The radio app that came with my Xtrons (Oreo) GS PX5 head unit, is OK but I think I could make a lot of improvements

So I've got ADB root to my device via Wifi and looking in the system/apps folder I can see MTCRadio4HCT which I presume is the radio app.

Inside that folder is ..

MTCRadio4HCT.apk

and the oat folder which contains an arm64 folder, which contains MTCRadio4HCT.odex and MTCRadio4HCT.vdex

I've decompiled APK's before to extract assets, but not odex or vdex

Before I go to the trouble of trying to decompile and recompile the radio app.. Does anyone know if its already been done by someone else ?

As I've never decompiled and recompiled an Android Apk before, I don't know whether this is practical or not.

I've decompiled and recompiled a lot of C# applications on Windows, and they always need a lot of work to clean up the decompiled code before they will compile and run, so I presume the APK / Java decompilers are similar (or possibly worse)
[MTCD Software Development] rabbity417:
radio app...

this apk from Malaysk ROM Oreo v2.0, and has classes.dex.

good luck!!
[MTCD Software Development] RogerClark:
Thanks

I'll try decompiling that one, as well as the one I pulled from my HU.

BTW. List of things I'd like to fix

1. Current station preset / memory is not very obvious. There is a slight change to the text colour on the button for that preset / memory, but its hard to see at a glance when driving

2. Names can't be assigned to AM stations. Ideally, It would be nice if once a station / preset / memory had been assigned, that a name could be given to that preset / button, rather than just the frequency.

Additionally, on FM some stations cycle their name e.g. ABC Classical radio, seems to broadcast its name as "ABC" then "Classical" then "Radio". So on my radio it just shows this as ABC, but there are multiple ABC stations in Australia as its government funded, with Pop, Classical and News and General stations.

3. No way to change from AM to FM via the steering wheel controls.

4. FM station preset / memory buttons, all go back to displaying their frequencies when the App is scanning. I think the same may apply when changing memory / preset.

I can't see why this should happen. The name associated with the preset / memory , must be stored by the App as soon as it gets the name from the FM transmission its self.

And it can only get the name of the station its currently tuned to.

Hence it doesn't make any sense for it to only show the names on the FM preset, when its got the name of the current station via the FM signal.

5. It would be better if unassigned preset / memory channels were blank, and skipped by the steering wheel controls.

I'm sure there other annoyances that people have ;)
[MTCD Software Development] rabbity417:
wow!!! it would be great!! :good:

if you have done, plz share it..:laugh:
[MTCD Software Development] RogerClark:
Thats the list of things I'd like to change. I've not started to try to do it yet.

It all depends on how well the App decompiles, and how difficult it is to recompile it.

Its been a while since I did any Android dev using the SDK, as I generally use Cordova for the simple Apps I need - and don't get my hands dirty with the Android SDK / API.

But I am a professional developer, (mainly C# at the moment) but also Javascript, C , PHP etc. And I've done several decompiles / recompiles of obfuscated C# apps.
[MTCD Software Development] KoTiX2:
I don't know if you are new to APK modifications but Decompile/recompile is not hard, even understanding Java code is easy.

The pain come when you start modifying the smali code.

I suggest you to use "jadx"or similar tool to obtain Java code of the APK, then modify the smali and recompile.

Good luck ;)
[MTCD Software Development] RogerClark:
I tried one of the online decompilers, and the APK from my HD just decompiled to the XML layout files and no Java code.

The APK from the Malaysk APK looks more promising as it does contain Java code, when decompiled, but looking at the graphical assets, it looks a lot different from the app in my (stock) ROM.

I'm doing to install the APK from Malaysk and see if it actually works on my HU. I'll update this thread when I find out.

I'll also see if I can decompile the vdex and odex that go with my APK file.

Edit.

Decided not to install the Malaysk as the Apkinstaller said it would overwrite the existing radio app.

as they both have package="com.microntek.radio"

Looking at the decompiled manifests, it looks like the APK from the Malaysk ROM requests more permissions to the APK in my "stock" ROM

ission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE"/>

<uses-permission android:name="android.permission.ACCESS_ALL_EXTERNAL_STORAGE"/>

<uses-permission android:name="com.cyanogenmod.lockclock.permission.READ_WEATHER"/>

I'll see if I can find any screengrabs of the Malaysk version to see if it looks different, as its strange that its requesting storage, when its just a radio app and not a music player
[MTCD Software Development] KoTiX2:
To view the Java code you need JADX or similar tool, follow this guide:

https://ourcodeworld.com/articles/read/387/how-to-decompile-an-apk-or-dex-file-using-jadx-in-windows

The obtained Java code cannot be used to recompile the APK.

To be able to recompile you have to use apktool to Decompile into smali code.

The smali code can be recompiled into the apk with apktool.

There are many custom apktool versions with GUI or batch commands that make easyer the process:

Batchapktool, Easyapktool etc...
[MTCD Software Development] RogerClark:
Thanks

I'll checkout the various apktools. BTW. I presume they handle odex and vdex files (as this app has both)
[MTCD Software Development] KoTiX2:
BatchApktool have a function for deodexing the apk.

I don't know if it deodex function work for Oreo too.
[MTCD Software Development] RogerClark:
Probably a really stupid question, but I've tried apkeasytool on the Malaysk radio apk, and the source it generated is smali, which is really hard to read

But I also tried this online tool http://www.decompileandroid.com/ and it seemed to generate both smali and Java.

As far as I can tell the Java files the online tool created are the Java equivalents of the smali code.

I have some knowledge of programming in Java, but smali is a totally new language to me.

I guess I'll need to try creating an android studio project using the manifest and resources and Java code (and omit the smali) and see if it compiles ?
[MTCD Software Development] KoTiX2:
Smali is intended for small code modifications without the need of creating your own Studio project.

Is not so hard to modify but of course is just for small things.

Once you are used to it become a little more friendly but still not as much as Java or more normal languages
[MTCD Software Development] RogerClark:
Thanks.

I'll need to work out the best way to do this...

I can decompile the Malaysk , to smali and could probably make small changes e.g. change the text colour on buttons etc. However to implement the more complex changes, would probably be impractical in smali.

I'm also not keen on overwriting my existing radio app by installing the version from the Malaysk ROM, as I don't know for sure if it would work (because there are potentially difference in MCU version).

I may have a go at renaming the Malaysk radio app, so it would install as a separate app, but I'd need to change a lot of files and it could be a pain to get it to recompile.

The Malaysk radio app apk seems to decompile to java via one of the online decompilers, so I may try creating a very basic / almost empty project in Android studio, with the same package name as the radio app, and then copy the decompiled xml, java and graphic asset files into that project, and see if it will compile

But I guess its probably not going to compile or probably not run.

I've also used the APK Easy tool to decompile the app thats in my ROM (system/apps), and used its separate odex decompiler to extract the smali for my stock app.

My concern is that if I try to change the app, and break it, then it could be hard to get back to a working version (and in the mean time I don't have a radio in the car)

I do have the system/app folder backed up to my PC, so in theory, if I break things, I could simply copy the backup of the odex file to the head unit, but I'm not sure if that would be sufficient to restore the operation of the radio

Another option is to just work out how the existing app (or the Malaysk version of the app), interfaces with hardware (MCU etc), and write a radio app from scratch.

As far as I can by looking at the current functionality, the radio only has a few functions, i.e control the "tuner" hardware to select the frequency, turn on an off various settings to do with TA etc.

But again, this would probably be big job.

Anyway, plenty for me to think about ;)
[MTCD Software Development] RogerClark:
It doesnt look like making changes to the radio app are possible because the smali files have decompilation warnings in them using the APK Easy tool :(

e.g.

#disallowed odex opcode

#iput-object-quick v0, p0, field@0x1c

I've had a look at the decompiled java files from the Malaysk ROM version of the radio app (apk), and I don't think the radio app is controlling the hardware directly

It looks like the hardware handling is in android.microntek.CarManager;

But I'm not sure where that code is.

I presume its in the framework somewhere. e.g. possibly in

framework\arm\boot-framework.vdex

I've looked in my entire backup of the system folder, there is nothing named *.CarManager.* :(

Is it possible to listen to all events that are being broadcast, e.g. perhaps from the terminal, or via a debugging app ?

I've looked for an app to do this, but the best one I found is https://play.google.com/store/apps/details?id=lt.andro.broadcastlogger and it still only shows specific broadcasts

Perhaps I need to write my own debugging app to show broadcasts with com.microntek.* , and see whats flying around

(BTW. This is the limit of my Android knowlegde, so I'm not even sure if I can write an app to listen for any com.microntek.* message, or if it needs to be more specific ????)

Edit

I think I found the CarManager

Its probably priv-apps/MTCManager.

Just decompiled the odex, and I'm taking a look inside ;)
[MTCD Software Development] Xorit:
Try logcat

you can specifiy what it shall display from the log it reads.

type in com.microntek. and it should only list the log entries with that.
[MTCD Software Development] KoTiX2:
The radio apps are almost the same for all MTC devices, you can even run the APK from Android 6 firmware on Oreo (if signature is not a problem) or even more the radio apk from px3 7.1 firmware.

The one in Malaysk is probably slightly modified by him.

I would look also in the Booroondook rom too:

https://4pda.ru/forum/index.php?showtopic=891403&st=0#entry70937201

Anyway if you need to change something in all the files all in ones, you can use the function "replace in all files" in notepad++

I'm on vacation until next week otherwise I could help you with smali and tests on my desk unit.
[MTCD Software Development] k0sTi:
no need for smali, using APKRepatcher you can decompile, edit java code, build and compile APKs... unfortunately there are complie errors for the HCTRadio apk (CarManager related + other stuff)
[MTCD Software Development] RogerClark:
Yep. That's the problem

None of the apps seems to cleanly decompile to valid smali code, which I presume means they can't be recompiled back to a usable app.

Unless perhaps the compiler is able to reconstruct the error opcodes in the smali back to the same odex / dex as before.

I have not tried decompiling then recompiling the odex to see if it would recompile. Or perhaps decompile , recompile and then decompile again - and see what the result it.

As my HU is now in the car, and I use the radio, I don't want to break the existing radio app.

Yes. I used Notepad and its find in files and replace in files is great.

I may be able to replace MTCRadio by MTCRadioNew and change the app name, so I can run my own copy.

However, its dependant on being able to decompile and recompile the code... And I'm not sure if thats possible.

I guess I should give it a try when I get some free time.

PS. Thanks for the link to the other ROM. I've downloaded it, but I've not had time to look in the image files.

But it seems to have the same date as another ROM someone else posted in a different tread on XDA, called "PE 系列 gs5_PX5_8.0_升级包(20180118" ( Translates to PE series gs5_PX5_8.0_ upgrade package (20180118) )

BTW. I wonder how Malaysk managed to modify the radio app. He must have deodexed the APK, as the APK from his ROM does not have a separate odex file, and he also must have decompiled and recompiled it (either to smali or to Java)
[MTCD Software Development] royalhawk2002:
Hope it helps... here seems that someone correctly decompiled the Java inside the CanBus App...
[MTCD Software Development] KoTiX2:
Of course he firstly deodexed the APK than he Decompiled, modified the smali and recompiled.

I did the same to add the numkeyboard to the radio apk in Android 6 ;)

Smali is always created correctly and recompile is always possible unless you make mistakes on the code.

the Java decompilers sometimes cannot generate part of the code.

You can give a try to Procyon too:

https://bitbucket.org/mstrobel/procyon/downloads/