yashsingh1/xdaforums huggingface dataset:
[Android General] KP@2016:
Great work man! Just a request, I would like to push this tool (will integrate in GUI) to my recent project called ADK kitchen https://www.google.co.in/amp/s/xdaf...adk-android-reverse-engineering-t3803044/amp/

So need your permission. I will provide proper credits to you!

Edit: Since my kitchen do have an external deodexer it seems outdated as the original developer abandoned it, so I thought to create my own but this post caught my glimpse and even you are still working here on the updates of this tool. It would be lot easier for me to add it saving a lot of time. So what you say?
[Android General] Ticklefish:
I've just uploaded v2.0.0.0. to the downloads tab! This now features an option to deodex individual files instead of the entire rom.

Head to the third post in this thread now to find out how to use it!

I'm always happy to help if I can. As long as you've provided credits, and a link to this thread, you're more than welcome. :highfive:
[Android General] Beetle84:
Any way I can help with Pie? The tool gives a msg saying sorry I cant deodex that version, let my developer know.
[Android General] Ticklefish:
Pie is proving awkward. Currently the only way seems to be to use VdexExtractor to turn the VDEX files into a CDEX file, then turn those into the DEX files.

But the only tool I've found that can process CDEX files only works on Linux.

If we can find a way around that, we're in business. All that's needed then is a new BAT file for the Method_Files folder and whatever new tools into the Tool_Files folder. TOAD will then run the batch file next time you try it.

So that's what we need - a way to convert CDEX to DEX in Windows.
[Android General] Beetle84:
Hey mate most of what you said went straight over my head, lol. Minor mods to decompiled apps is about my limit in the Android world so far.

I found this info in the BAT changelog:

v3.7.5 DONATE

- Changed the method of deodexation Android 9.0, no longer required to pre-configure WSL. On Windows 7 - 10, flinux is used, on Windows XP - adb.

- For the signature is now used apksigner.jar: added support for APK Signature Scheme v2.

- Updated apktool (2.4.0_0918), oat2dex (0.90_0918).

v3.7.4 DONATE

- Added deodexation of Android 9.0 via WSL (only on Windows 10 x64) or via device / emulator. Learn Morehere

- Updated apktool (2.4.0_0906), vdexExtractor (0.5.2), jadx (0.8.0 build 547), adb.

- Translator of Dalvik bytecode into JVM enjarify byte code is replaced by dex2jar.

Dont know if any of that or flinux: https://github.com/wishstudio/flinux...ster/README.md is any help, but here it is anyway.
[Android General] Ticklefish:
So deodexing is a process where we turn ODEX files into DEX files and put them into the relevant APK or JAR file. When Oreo came along, this changed to turning VDEX files into DEX files instead.

For Pie, the VDEX files are a new format and it's processing those that's the problem. There is a tool available to do it on Linux, but nothing so far on Windows.

Batch APKTool can do it but I don't know how. And I'm not paying to download the tool just to steal the idea off them. That doesn't quite sit right with me.

I've looked at flinux but that looks like it creates an environment that people can enter linux codes into. I don't think that'll help us any.

But I did see a kitchen that can deodex Pie and that seems to only use cygwin so it might be worth trying that.

I hate to ask but could you possibly share your files please? It'd be really handy to have something I could do some testing with.
[Android General] Beetle84:
Im in the process of uploading the system/app, priv-app and framework folders, I will post the link ASAP.

As for Batch APK Tool, im 100% with you, I didn't mean to imply that you could purchase their program to steal it, just thought it might be helpful to see which path they were on.
[Android General] Ticklefish:
Oh, don't worry. No implication made. :)

Thank for your help. Hopefully we'll be able to make TOAD Pie-compatible soon!
[Android General] Beetle84:
https://mega.nz/#!yJ5XVICK!VD1_YFzS0MvJMMM1YNcXtYpbWbghXyv1B078mEy0BTk
[Android General] Ticklefish:
That's fantastic, thank you. I'll check it out tomorrow when I'm back at a PC.

I was playing around with flinux earlier. I think we can use that, after all. I have positive feelings about this!
[Android General] Ticklefish:
I'm multi-quoting just so others can see what we've been talking about.

I've downloaded your files and created a quick, dummy build.prop for them. It looks like the folder structure for Pie is the same as Oreo so that avoids a major rewrite. The main difference is the way the VDEX files are formatted. But I think we've got some good news there.

Using vdexExtractor on Bluetooth.vdex (picked at random) give us this:

c:\temp\vdexExtractor.exe -i Bluetooth.vdex

[INFO] Processing 1 file(s) from Bluetooth.vdex
[INFO] 1 out of 1 Vdex files have been processed
[INFO] 1 Dex files have been extracted in total
[INFO] Extracted Dex files are available in '.'

I now have a file called "Bluetooth_classes.cdex". But I can use flinux to convert that into something else:

c:\temp\flinux compact_dex_converter Bluetooth_classes.cdex

Opened 'Bluetooth_classes.cdex', DEX version '001'
compact_dex_converter I 11-14 09:38:56 10200 2 compact_dex_converter_main.cc:172] StandardDex file successfully extracted to Bluetooth_classes.cdex.new

If I rename that to "classes.dex" and put it into the APK, the APK decompiles and gives us all the smali files we would expect. So it looks like it works!

I just need to see what happens for the bigger VDEX files that will result in a "classes2.dex" then I can create a new method file.
[Android General] Beetle84:
Heres the proper build.prop but sounds like youre doing just fine without it. :good:
[Android General] iamkrishna321:
Up

:good:
[Android General] Ticklefish:
Can you try v2.0.1.0 please? I uploaded it to the Downloads tab about an hour ago.

It seems to work on your files here, but I don't have a device to test it on.

Your priv-app folder is a bit strange. The APK files have their usual ODEX and VDEX files with them. But they're also deodexed. I'm not sure quite what Sony have done here.

It's possible you can get away with just deleting the arm64 and arm folders from here to make the folder properly deodexed.
[Android General] JuniorCaesar:
i tried it and it throws me this error:

Processing file - "Your_Files\framework\arm64\boot.oat"

-----------

Processing file 5 of 5 - "Your_Files\framework\arm64\boot.oat\/system/framework/core-oj.jar"

[ERROR] [1908] 2018/11/14 19:02:16 (utils.c:118 utils_init) Couldn't stat the input file/dir 'Your_Files/framework/arm64/boot.vdex': No such file or directory

[FATAL] [1908] 2018/11/14 19:02:16 (vdexExtractor.c:159 main) Couldn't load input files

ERROR DEODEXING FAILED

14-11-2018@1902 --- Deodexing Process Finished

i want to deodex unofficial lineageos 16's framework, if you want i can upload files
[Samsung Galaxy Note 9 Questions & Answers] dxdiag:
Hi,

do you guys have a note9 with not centred camera lenses on the back?

I mean the main lense are not in the middle of the circle, like the picture.
[Samsung Galaxy Note 9 Questions & Answers] duracool:
https://xdaforums.com/galaxy-note-9/help/asymetric-camera-position-t3832943
[Samsung Galaxy Note 9 Questions & Answers] dxdiag:
Oh, Thank you ?
[OnePlus 6 Questions & Answers] Junior-J:
Essentially turning the notch into an always on second screen like the LG v20
[Touch Cruise ROM Development] confusedxx:
I will be buying my Touch Cruise next week and have read that one of the first things I should do is update the ROM. It appears that the 2 most popular ones are: WM6.1 by BEBE and the Aserg rom.

From what I can see as a total beginner is that the Bebe has TomTom installed in the permeium edition and the Aserg rom does not have it. Can I install TomTom (comes with the Touch cruise I believe), after I update the ROM?

What are the big differences in terms of speed and functionality between the ROMs?
[Touch Cruise ROM Development] bkeaver:
yes you can load TomTom on any ROM that doesnt have it already installed. The TC has the Built in Hardware to communicate with the software reguardless of the ROM.

Secondly the ROM that you use is usually personal preference. Most Roms have different features and software installed and some perform better than others depending on how much software comes loaded in them. You will probably end up flashing a few different ones before you decide which is best for you.

There is 1 more alternative. If you cannot find one to your liking there are plenty of threads here to which you can cook your own custom ROM.

Hope this helps... feel free to ask as much as needed... we are here to help!

:)
[Nokia 6 Guides, News, & Discussion] KeemoLV:
So, I downgraded the bootloader to Nougat, and installed the "homebrew" Oreo firmware. Everything went good, phone is fast. Only thing, it doesn't detect my SIM card, on either of slots. SD card gets detected fine. Did a factory reset, cleared cache, nothing. Please help!
[Nokia 6 Guides, News, & Discussion] frnsl3:
what model do you have ?
[Nokia 6 Guides, News, & Discussion] ZeroPointMax:
Try rebooting to recovery and then reboot - system. It's a common thing to break, even on my TA-1021 with stock Magisk smh.
[Nokia 8 Guides, News, & Discussion] mukulsharmaknh:
HMD Global, the manufacturer of the recent Nokia phones, has notoriously been against releasing kernel source codes for its devices, despite their popularity. And even when it does push those out to the development community, it typically prevents people from unlocking the phones' bootloaders, which hampers customization options. But this morning brought news that Nokia 8 owners could do just that: unlock their bootloaders.

To the passionate developer and modding community out there, we have news to share!

You can now unlock the bootloader of your #Nokia. #BootloaderUnlock #Nokiamobile

Click on this link

https://t.co/v61TmWNbV9
[Nokia 8 Guides, News, & Discussion] vegeta360:
Nokia 7+ not supported... error.
[Nokia 8 Guides, News, & Discussion] Sly Fox007:
Only Nokia 8 is supported at the moment.
[Nokia 8 Guides, News, & Discussion] Saswata Chakraborty:
Wrong post in a wrong thread. It should have been in Nokia 8 development thread instead of Nokia 7 plus.
[Nokia 8 Guides, News, & Discussion] k3dar7:
yes, but.. is one step to have unlocking of N7p... IF HMD is not TOO stupid, and not want have unlocking after 1 year after release (as i think is Nokia8), because of-course this NOT help growing developers community, is NEED have unlocking max some month after release, OR all possible developers buy ANOTHER phone from ANOTHER company, or SELL his already buyed N7p...
[Nokia 8 Guides, News, & Discussion] Saswata Chakraborty:
Very true! Even I am planning to get a Poco F1. It may not have super built quality, but Xiaomi atleast allows its devices to be modified. They have even selected a handful of XDA developers and giving them Poco F1 for free so that they can develop good custom ROMs and kernels for the device. This is the difference in between Xiaomi and Nokia.
[Nokia 8 Guides, News, & Discussion] k3dar7:
i too thinking about Poco F1, although sure be lower quality and plastic, although i not want more cpu power:

- officialy unlocking bootloader from day of release

- in day of release released kernel source

- official statement that unlocking bootloader NOT "void warranty"

- official statement (and recommendation!) that user can try/install GSI or custom ROM

- official support of xda developres by donating multiple Poco F1 devices to them!!!

this is REALLY different that Nokia, yes Nokia (HMD) too have some nice approach:

- AndroidOne

- N7p in beta program

- collaboration with Carl Zeis

but WHY not have GOOD HW and GOOD COMMUNITY support?? Nokia she could "next best Nexus line for users&developeres&community", if not stupid...
[Nokia 8 Guides, News, & Discussion] Saswata Chakraborty:
The biggest drawback of Nokia devices are very less resell value. Just to give you an example. I sold my 10 months old Xiaomi Mi A1 for 8500 rupees which cost me around 15000. And my 2 months old Nokia 7 plus is not getting more than 15000 which cost me 26000. Which means I will now have to accept a loss of 11000 in just two months. I tried everywhere (e.g. Olx, Quikr, Cashify, local vendors) but nobody is offering me more than 15000. All retail vendors told me the same thing that Nokia devices do not have resell value. I would have never bought a Nokia device if I knew that before.
[Nokia 8 Guides, News, & Discussion] StormIceX:
If you use this strategy you need to buy iPhone not Android phones. Best resell value. I buy my phones looking at the features I need and when I buy another phone, my old phone became my backup phone.
[Nokia 8 Guides, News, & Discussion] Saswata Chakraborty:
I think I mentioned the resell value of Xiaomi Mi A1 which is an Android device. And features gets old faster with new features coming every day. So, no wonder we may want to resell our device in order to get a new one with the latest features and not everyone needs 2-3 devices. Decreasing the device value of 11k in just two months is insane. I wonder what would be the value of the device after 5-6 months. No wonder, I have made a big mistake and I am regretting now. But lesson learnt.
[Nokia 8 Guides, News, & Discussion] k3dar7:
then A1 you sell for 56% of new price, and N7p for 57% of new price, this is more percent ;)
[Nokia 8 Guides, News, & Discussion] Saswata Chakraborty:
You don't get ut, do you? That Mi A1 was 10 months old for which I got 56% resell value. And this Nokia 7 plus is only 2 months (not even proper 2 months) old and it gives me only 57%

Imagine what would be the resell value of this device afyer 10 months? Probably 6-7k or even worse.
[Nokia 8 Guides, News, & Discussion] vegeta360:
nokia 7+ developer options

there is an option to unlock boot loader in the phone after pie update. is this the key to finally root the device?
[Nokia 8 Guides, News, & Discussion] k3dar7:
If you think DeveloperOptions/OEMUnlocking, then NO, this be here also with Oreo and still is need for unlocking have signature file generated for your specific SN/IMEI
[General Questions and Answers] Omda_Mix:
Hi ,

plz i want to root zebra tc25 handheld android 7.1

any help plz ?

thank u ,,
[Xiaomi Redmi Note 5 Pro Themes, Apps, and Mods] IMHashir:
[IMG="Dorch - Dual Torch"]http://i.imgur.com/q7Gblad.jpg[/IMG]​

Dorch - Dual Torch​

Its been a while that some newer devices devices now have both Front and Back flash for capturing photos so there but be an app for toggling both of them as torch.​

Background:

I recently bought Moto Z Play that had both front and back flashlight but i couldn't find an App that can toggles both of them at same time in store (or maybe I am bad at searching), so I developed one.

Its just a clean simple app that serves the purpose of flashlight toggling and nothing else.​

Screenshots:

[IMG="SS"]https://imgur.com/dciA9Vi.png[/IMG]

Download:

[IMG="Download From Play Store"]https://i.imgur.com/hbkeYO8.jpg[/IMG]
[Xiaomi Redmi Note 5 Pro Themes, Apps, and Mods] EdoNINJA93:
It works perfectly. Simple, clean and easy to use ;)

Really thanks!
[Xiaomi Redmi Note 5 Pro Themes, Apps, and Mods] Homlok:
I love it! Thanks! :D
[Xiaomi Redmi Note 5 Pro Themes, Apps, and Mods] abdullapdm:
Rear flash not working force close.

PE pie redmi note 5 global

Update: after restart rear flash working
[Xiaomi Redmi Note 5 Pro Themes, Apps, and Mods] Desmanto:
Thanks, this inspired me to find the java function to turn on the front flash. I created the script in Automagic to turn on/off

cm = callJavaMethod(getContext(), "android.content.Context", "getSystemService(java.lang.String)", "camera");
callJavaMethod(cm, "android.hardware.camera2.CameraManager", "setTorchMode(java.lang.String,*boolean)", 1, true)

Change 1 (front flash) to 0 for back flash. True and false is to turn on and off.
[Xiaomi Redmi Note 5 Pro Themes, Apps, and Mods] kos25k:
hey bro.can u make this app work with selfie on Gcam?Flash led just closes..
[Xiaomi Redmi Note 5 / 5 Plus Themes, Apps, and Mod] IMHashir:
[IMG="Dorch - Dual Torch"]http://i.imgur.com/q7Gblad.jpg[/IMG]​

Dorch - Dual Torch​

Its been a while that some newer devices devices now have both Front and Back flash for capturing photos so there but be an app for toggling both of them as torch.​

Background:

I recently bought Moto Z Play that had both front and back flashlight but i couldn't find an App that can toggles both of them at same time in store (or maybe I am bad at searching), so I developed one.

Its just a clean simple app that serves the purpose of flashlight toggling and nothing else.​

Screenshots:

[IMG="SS"]https://imgur.com/dciA9Vi.png[/IMG]

Download:

[IMG="Download From Play Store"]https://i.imgur.com/hbkeYO8.jpg[/IMG]
[Sony Xperia X Performance Questions & Answers] skylirizm:
Hey all,

I recently got an Xperia X Performance that was sold to me as faulty.

At first I thought it was the battery as it wouldn't charge (No LED) and holding Vol + Power did nothing.

I got a new battery, installed it and won't turn on.

When I plug it into the AC Adapter, no LED comes on.

If I hold Vol+ Power it vibrates once, then 3 times and depending on how long I hold it for (Could be 10 seconds, could be a minute) it might do that cycle again.

If I let go at a certain point I have able to:

Have a Red LED constantly on, even when the USB is not connected.

Have a Green LED constantly on, also when the USB is not connected. (PC Won't recognize either)

And the Sony Logo flashes up on a white screen for a split second and turns off and then it's dead again.

Note: The phones motherboard does get warm when I have one of the LEDs on. So something is going on.

I tried using the Xperia Companion to repair it (Like I did with many Z phones back in the day when they did similar things and that always worked) - this one doesn't work at all. PC Doesn't detect it.

Tried on a Win 7 and Win 10 system, both no avail.

When I took the back cover off the phone, someone has used, what I thought to be super glue to seal it shut.

And the OG battery was loose inside the phone before I replaced it.

So I am thinking, either it's bricked or just completely dead.

Have yet to check with a multimeter on the USB port but I believe it is working.

If anyone has any suggestions, or maybe some sort of help - I have only seen this issue with the older Xperia Z phones. Help is needed!

Thanks heaps!
[Sony Xperia X Performance Questions & Answers] Sjll:
There is no method to fix it, unless change the motherboard. I had also meet this problem, maybe you can try setool.
[MTCD Software Development] mike.b:
Reworked Px5/MTCD Radio app

This is modified Radio app for head units.

I reverse-engineered original Radio app into source code, and now try to make something better.

Current features:

on/off button on screen, mapped to play/pause steering wheel key

volume control on screen

AM band removed (may be put back in some future version)

full-screen

added clock

added speed of vehicle (from GPS)

[IMG=""]https://xdaforums.com/attachment.php?attachmentid=4607457&d=1538211364[/IMG]

What's wrong with original Radio app (as I see it):

back button stops it (instead of putting to background)

fixed amount of FM stations (18)

no station management found stations

missing on/off button

some options are useless (stereo, loc), should go to options menu

volume can't be easy controlled on screen while driving

Plans for future development:

vertical scrolling list of stations

better management of stations and tuning (add/remove/move stations)

multiple stations presets (in case you use to drive in different locations)

nicer user interface

option to work as home-screen launcher (= main app on device)

settings screen

button for launching some other app (e.g. navigation app or other homescreen launcher)

Integration details:

No root is required. Just install APK. This is separate app, and doesn't overwrite stock Radio. You can use it alongside default Radio. But don't use both radio apps at same time, this may not work good. When you wish, you can uninstall this app anytime.

Version: 20180929 (alpha)

Source code

Download APK
[MTCD Software Development] RogerClark:
Wow.

Thanks for sharing
[MTCD Software Development] meazz1:
Great, pls post feed back. I'm out of town and would love to install it when I get back.
[MTCD Software Development] adrianpop1990:
Thank you for sharing!

Can you Upload the source code to GitHub? So others can contribute and create merge request.
[MTCD Software Development] mike.b:
Source code is on Bitbucket. Is same as GitHub, just different service.
[MTCD Software Development] RogerClark:
I cloned it from BitBucket and compiled in Android Studio and it compiled OK.

But I've not had time to try it in the car. I will try to test later today.

I've also not had time to look at the code.

BTW. Slighly off topic, ideally I'd like to modify the operation of the steering wheel controls, specifically the Mode feature, as it cycles though useless things like the Video player and the reversing camera.

Currently I just set the Mode button on my steering wheel to the "Home" action, which is actually quite good, but it would be nice to have more flexibility with this.

Also for people who have CAN bus control from the Steering wheel its very limited, as they can't change the functions of the button at all.

I'm lucky that my car does not use CAN bus for this (its too old ;) ), and mine just operates via one wire from the 6 buttons, with each button being a different resistance.

I experimented with possibly using the Mode button like a Shift key, because I hoped I could do Shift Next or Shift back, or perhaps Shift Mute to do different actions.

But the existing Core features respond to the change too quickly, so I either get Mode or Mute, but not Mode in parallel with Mute.

So recompiling and recompiling the Core that handles this would be great

However I think it may not be possible as the code seems obfuscated :(
[MTCD Software Development] ipgoogle:
Good job ?

Thanks for your hard work

I’ll try it
[MTCD Software Development] skezza:
It's definitely a bit rough at the moment, but still great work. You could do with adding AM back though, it's still very popular in the UK.
[MTCD Software Development] mike.b:
AM can be added later, but it made a lot of mess in code, so as part of cleanup was removed.

In principle, user may not care if it's AM or FM, it's just another tuned station, so AM/FM could be mixed in same list.

Current Radio offers very little management of stations. You can save station by long press on button, or find all available stations and assign to the 18 buttons.

I'd think on better usability of tuning and stations.

Considerations:

- Often you drive in same place, so you want one preset of saved stations

- Sometimes (or often) you drive long distances, where signal of your saved stations is lost, so you want tune manually

- You may have more "home" locations, so multiple saved station lists could be done and switched among them

- Station list should be auto-tuned, then stations rearranged, deleted, renamed

- Steering-wheel buttons for previous/next station may cycle between just few favorite stations, while another ones may be saved in station list, which you can switch to manually on screen

- Usual 6-buttons of favorite stations may be on screen, allowing to fast switch to favorite station

UI proposal:

[IMG=""]https://dl.xda-developers.com/4/6/0/9/1/8/9/UI-design.jpg?key=-Fi9lGOvLuDIoTXKeRbptA[/IMG]