Hi together,
does anyone having an idea how could i get the APK(Source code) from the app "com.huawei.iconnect" without Root Access? (Or does anyone having root and likely to share it?)
I would like to dig deeper in what this app is actually doing. Huawei did not yet give an appropiate answer
( Realted Topic if anyone is interested why i am asking: https://forum.xda-developers.com/t/...e-huawei-system-app-p20.4298153/post-85341835 )
houdang said:
Hi together,
does anyone having an idea how could i get the APK(Source code) from the app "com.huawei.iconnect" without Root Access? (Or does anyone having root and likely to share it?)
I would like to dig deeper in what this app is actually doing. Huawei did not yet give an appropiate answer
( Realted Topic if anyone is interested why i am asking: https://forum.xda-developers.com/t/...e-huawei-system-app-p20.4298153/post-85341835 )
Click to expand...
Click to collapse
I use fx file explorer on my tv and i used the feature to easily get the APK from the app.
Or you can use pretty much any apk extractor app that is there on the web to complete your task.
System apps r read-only i think idk if it works for you but it did for me
@houdang
You decompile the app by an online-decompiler like this one
APK Decompilers - Online Android APK Decompiler
Decompile Android APK files online ✅. We will decompile your Android apk for free so you can get access to the Java source code and other resources
www.apkdecompilers.com
Yeah, of crs i know how to decompile an APK, but where is this App located? I don't find that app nor don't i know where i can get the APK from.
App is called "com.huawei.iconnect"
You can query an APK's path via ADB
Code:
adb devices
adb shell "pm path <PACKAGE_NAME>"
In your other thread you mentioned you have deinstalled "com.huawei.iconnect".
Hence it sholud be obvious you can't find it no longer on phone.
Naaa i tried it to find it before uninstalling
But that's a helpful command, didn't know that.
I used the adb shell to deactivate/deinstall.
I gonna give it a try, Thanks !!
Yup guys, i found it, couldn't copy directly but through adb i was able to get it.
The online decompiler just gave me one Java file looking really weird. I will try another decompiler and see if i can find something. That app looks strange .. Many XML/HTML files.. nearly no code - at least with that decoder mention in the beginning.
Thanks for the help!
Ongoing discussion with HUAWEI about this app, see my another thread
Huawei - excessive mobile data usage (huawei system app ?!! ) - P20
Hello together, actually till now i was a silent reader and never had any big issues, but the topic i have since Saturday giving me question marks all over and i would kindly ask if any of you guys have any (even litte) ideas-- I'm using a...
forum.xda-developers.com
Related
I'm looking for a compiled file of busybox for android 2.2. I searched it over google and xda and I did not find it.
Somebody has this?
Thanks
Maybe on the market?
I'm working on a dev phone and hasn't access yet to the market, I do not have access to internet at all.
Toug said:
I'm working on a dev phone and hasn't access yet to the market, I do not have access to internet at all.
Click to expand...
Click to collapse
You must have an updated busybox, if you find one from google or xda it won't work.
I downloaded files from busybox.net but I don't know what to do with thes files, in the README file, they say to do make install, but adb shell doesn-t know "make"
I'am a telecom tester guy not a debug or dev man. If someboby can give me a tutorial it would be fine.
I don't see what's so special about Android 2.2 that you need a busybox specificially tailored to it. Any busybox.apk will do. A quick Google search found several instances of it.
As to what you've downloaded from busybox.net: These are the sources. You need a cross-compiler chain setup to do anything useful with it. I wouldn't recommend starting with cross-compiling if you don't know anything about compilers and sources.
How do we hack the Home Screen Tips Widget?
There seems to be one included with a few roms. I'd like to be able to change it so that I can use it to learn Japanese words. Is it just a question of editing an xml file or something? Does anyone know where it is stored? If it is baked in a rom, is it therefore impossible to edit?
Thanks.
Decompile the apk, and inside the /res/values/ directory look at the arrays.xml file
CM source -> HERE
Thanks a lot!
I'll get to it.
I'm unable to get it to work at the moment. I've been following this video tutorial too. Are there any obvious things I could be doing wrong please?
I can decompile the apk and rebuild it after changing it. The apk will run but fail to install. Or if I install it in a zip file and via Recovery it seems to install but doesn't show up in System/Apps. (I'll try pushing it with adb)
How do we disable verification? (10:40)
(I'm using CM7 7.02)
Thanks for any help.
Grant Barker said:
I'm unable to get it to work at the moment. I've been following this video tutorial too. Are there any obvious things I could be doing wrong please?
I can decompile the apk and rebuild it after changing it. The apk will run but fail to install. Or if I install it in a zip file and via Recovery it seems to install but doesn't show up in System/Apps. (I'll try pushing it with adb)
How do we disable verification? (10:40)
(I'm using CM7 7.02)
Thanks for any help.
Click to expand...
Click to collapse
You cannot replace a "system" app with an apk which is not signed as a "system app". I had the same issue when I started fixing the DCIM incompatibility in the stock Camera app.
My question for you is: do you have the arrays.xml file already compiled to suit your needs? What phone do you have (HDPI, MDPI, LDPI)? I can make you a custom widget and send it to you.
That's very kind of you hrk.
The phone is an HTC Desire HD.
I should keep trying to learn to do it myself to be honest because I'll be changing it every couple of weeks hopefully, once I learn certain words etc.
Maybe you could talk me through the steps you take or maybe you use different methods or a different program compared to the video?
Anyway thanks for your kind offer.
Grant Barker said:
the steps you take or maybe you use different methods or a different program compared to the video?
Anyway thanks for your kind offer.
Click to expand...
Click to collapse
I set up a build environment (read "I can cook ROMs"). This way I can modify the original Protips project, and then build the apk with the AOSP signing key. If you are running a Stock ROM or a customROM which has not changed the signing keys (e.g.: CyanogenMod uses the same key AOSP uses), the Protips.apk will work flawlessly.
Setting up a build environment requires a bit of time and around 5 GB of hard disk, but it's something everybody can do. The beauty and winning point of Android Open Source Project.
That's great. Thanks hrk.
I'll follow your advice and set up a build environment..
hrk said:
....
Setting up a build environment requires a bit of time and around 5 GB of hard disk, but it's something everybody can do. The beauty and winning point of Android Open Source Project.
Click to expand...
Click to collapse
It's good fun. I just finished the example project Hello World.
I'm pleased I listened to you.
Grant Barker said:
It's good fun. I just finished the example project Hello World.
I'm pleased I listened to you.
Click to expand...
Click to collapse
That's good to hear, but when I wrote "build environment" I meant the entire platform.
With the Android SDK you can build apps, but you won't be able to properly sign them: you can have your own signature and publish them in the Market, but you can't "re-sign" system apps.
Good work!
Ah. I see what you mean.
Maybe that will be the next step in the near future.
In the meantime I'm inspired to make a similar app/widget from scratch which will do what I need..
Thanks.
Grant Barker said:
Ah. I see what you mean.
Maybe that will be the next step in the near future.
In the meantime I'm inspired to make a similar app/widget from scratch which will do what I need..
Click to expand...
Click to collapse
I've had the same idea for a while now! That widget is pretty nice and could be transformed in something pretty cool
Hi did you manage to edit the homescreen tips widget,
I'm finding all over the internet and can't find a solution
_Sparks said:
Hi did you manage to edit the homescreen tips widget,
I'm finding all over the internet and can't find a solution
Click to expand...
Click to collapse
I have the same problem... im trying to hack it (changed te arrays.xml) but it still needs that damn system signing could anyone help?
Is there any other way than installing 5gb of stuff just to sign one .apk
jazux said:
I have the same problem... im trying to hack it (changed te arrays.xml) but it still needs that damn system signing could anyone help?
Is there any other way than installing 5gb of stuff just to sign one .apk
Click to expand...
Click to collapse
dude could we use apk signer or any other stuff?
_Sparks said:
dude could we use apk signer or any other stuff?
Click to expand...
Click to collapse
I think no because we need the system signing key
Any signer should work. But depending on how you edit and build the apk, you might not be able to "install" it, but have to push it instead
Sent from my HERO200 using XDA App
kyouko said:
Any signer should work. But depending on how you edit and build the apk, you might not be able to "install" it, but have to push it instead
Sent from my HERO200 using XDA App
Click to expand...
Click to collapse
I decompiled it, replaced arrays.xml compiled it TRIED to sign but i got error "unable to sign system application" or something like that
Hmm, I'll check it out and see..once the power is back on in my area
ComEd said it could be up to two days because of the storms lol
Sent from my HERO200 using XDA App
jazux said:
I decompiled it, replaced arrays.xml compiled it TRIED to sign but i got error "unable to sign system application" or something like that
Click to expand...
Click to collapse
Read my previous posts on this very topic.
You can't sign a system app without using the system key. It can't be easier than that.
It's said the reason why networklocation can not work on my phone(ZTE N780 Froyo) is becuase its sharedUserId="android.uid.system". so it need to be signed using the same key used by other system apks.
Is it possible to make a networklocation.apk, which can be used without re-signuature, so it can be used on every machine, the same as ohere apks inside GMS?
btw, I'm using the GMS downloaded from wiki page of CM titled "Latest Version/Google Apps"
more than 200 viewed with none reply. is my suggest totally wrong or there is existing solution for this issue?
Sent from my ZTE-C N780 using XDA App
justsoso8 said:
more than 200 viewed with none reply. is my suggest totally wrong or there is existing solution for this issue?
Sent from my ZTE-C N780 using XDA App
Click to expand...
Click to collapse
My latest idea is to sign all related apks by myself(Framework-res.apk, apks inside /system/app like settings.apk and so on, and Networklocation.apk).
I need to first put all apks inside /sdcard, then ssh to the phone, and move all signed apks to proper position, and set permission.
Cause there's no recovery rom on this phone, I'm worry about the method to replace all system apks on the fly. I googled this idea, and it seems someone else has done it before (I'm sorry I can not post outside links limited by xda, it's a page titled "replace-system-apkapp-on-android.html" in the site polytn.blogspot.com/2010/07/). I can not read the whole page from within china.
Would you please send the whole page to me? or give me your suggestion?
I updated my phone to4.4.1 today and ever since I haven't been able to open my music player 'Mixzing'. When I click on the App icon it goes to a black screen momentarily then back to the home screen without starting the app (this is the only app that it happens on)
I have wiped dalvik ect and deleted any folders that have 'mixzing' on and tried re-installing but nothing has helped.
Any ideas?
anyone?
Same here
I couldn't post my question on the corresponding Dev Thread for CM11 on i9300, but found this post for Nexus 5. Unfortunately without an answer.
I have the same problem (MixZing app doesn't open) on i9300 with CM11 nightly (Android 4.4.2). On CM10.2 (Android 4.3.1) it worked fine.
Have you found an answer somewhere else?
storchp said:
I couldn't post my question on the corresponding Dev Thread for CM11 on i9300, but found this post for Nexus 5. Unfortunately without an answer.
I have the same problem (MixZing app doesn't open) on i9300 with CM11 nightly (Android 4.4.2). On CM10.2 (Android 4.3.1) it worked fine.
Have you found an answer somewhere else?
Click to expand...
Click to collapse
Same here, no solution yet.
I made a modded version of the mixzing app to get it to launch for me:
All I did was replace the following in com.mixzing.android.SdCardHandler.getCardId()
Code:
invoke-static {v10}, Landroid/os/FileUtils;->getFatVolumeId(Ljava/lang/String;)I
move-result v4
with
Code:
const/16 v4, 0xBEEF
You should use your own random number instead of BEEF since this effectively means that you are always returning the same value for getFatVolumeId as far as the app is concerned.
Can you explain this to the developer of MixZing? So they can update the original App.
Would be nice, thanks.
storchp said:
Can you explain this to the developer of MixZing? So they can update the original App.
Would be nice, thanks.
Click to expand...
Click to collapse
They have said that they know about it. They were just taking too long for my taste, so I did it myself instead.
If you can't wait I can post my modded version if you want, but I highly recommend doing the mod yourself rather than simply trusting that my posted version does not contain any malware. It's just a good habit to get into IMO.
Never modded an App. But I'm eager to learn. Any resource (document, blogpost, etc.) I should look into?
storchp said:
Never modded an App. But I'm eager to learn. Any resource (document, blogpost, etc.) I should look into?
Click to expand...
Click to collapse
You can technically use a combination of 7zip (or another zip utility), smali, baksmali, and signapk to do this mod, however this is not the most user friendly way to do it. I would suggest using one of the following:
Here is one way, apktool (Linux, Mac OS, Windows): http://forum.xda-developers.com/showthread.php?t=2195680
The other is Virtuous Ten Studio (Windows Only): http://forum.xda-developers.com/showthread.php?t=1619473
*EDIT*
It is important to note that since this is not a system apk -- I.E. one that comes with the phone -- you will have to re-sign the apk after adding, removing, or changing any of the files inside. If it were a system apk, you could place the classes.dex file directly into the apk (which is secretly a zip file) without re-signing. (VTS does this for you automatically).
Thanks, I'll check it out.
Ok, decompiled it and found the lines you mentioned in a file called SdCardHandler.smali.
Before I change it I want to understand a little bit what I'm doing.
The method getFatVolumeId() returns the Id of a given Mount Point. It's a native method call which I guess causes the trouble here.
If I change it to a static value, does it do any harm? I mean I have an internal and external SD card. Does MixZing check both?
You should use your own random number instead of BEEF
Click to expand...
Click to collapse
Just some hex value I can think of? e.g. AEEF, CEEF, ABCD, ...
Couldn't wait, wanted to try anyway
Did the changes, compiled a new apk, signed it, but it doesn't install :crying:
When installing via the phone itself it just tells me that the App hasn't been installed.
When installing via ADB it get an INSTALL_FAILED_SHARED_USER_INCOMPATIBLE error. Need to figure out, how to fix this.
storchp said:
Couldn't wait, wanted to try anyway
Did the changes, compiled a new apk, signed it, but it doesn't install :crying:
When installing via the phone itself it just tells me that the App hasn't been installed.
When installing via ADB it get an INSTALL_FAILED_SHARED_USER_INCOMPATIBLE error. Need to figure out, how to fix this.
Click to expand...
Click to collapse
The problem is that on our devices, that native method does not exist, so we just arbitrarily use a value such that it always returns the same value (I.E. always the same card) As for the error, uninstall any applications signed by the same certificate as Mixzing was or sign your modded copy with debug keys, and it should install just fine.
*edit*
Other fun values:
DEAD, F00D, B00B, BABE, C0DE.
Thanks. A little research brought me to the packages.xml file. In there I found the shared user attribute for the MixZing Upgrader App. I was not sure if I want to edit the file. But after your tip I just uninstalled the Upgrader App and I could install the modded version.
Thanks a lot
Meanwhile they have fixed the App in the store.
Hello guys,
A few weeks ago i bought a samsung s4 clone 1:1 copy.Last days ive been reading allot on the forums but as a noob i cant see the trees through the wood ...im stuck... i did manage to root my divice but only after trying 10 -20 times.I used mtk droid tools.
My question is if anyone can tell me if there are other roms for this Phone and what Phone did i buy.
I hope someone can help me out. thanks .
Most people figure out which phone they are buying *before* handing over any money. Good luck.
Sent from my SCH-I605 using Tapatalk
Maybe a photo of the phone's rear side (without cover and battery) could help.. usually there is some sort of model code printed somewhere that you can google for.. hope this helps.
Thanks guys.
Sublimize,dont get me wrong but i have an original Samsung S3 and S4 and both are still under warranty.I just wanted a cheap android Phone to play with I looked on the internet for a Phone and found this one as the best S4 1:1. I do have to admitt that i didnt know anything about the specs of this Phone except what the shop wrote about them. http://www.cheaptech.nl/samsung-galaxy-s4-kloon-clone-android-1-op-1. its a dutch site. I just opened the Phone to look for anything to reveal about this Phone and i took some pictures about the inside.
now with pics i hope
Not sure if it'll help, but seeing you're rooted, you can use your file explorer and go into the folder "proc" and copy your "config" file to your PC (or you can open it in the file explorer.
This is the config file they used when compiling your kernel. Now, if you look,you may get a clue to what hardware they compiled it for. Maybe.
Seeing it's a MediaTek cpu, you probably could have use the "framaroot.apk" method for root.
use quadrant standard
download app named 'quadrant standard' from Google playstore. although it's a benchmark related app but it will tell you about your phone in detail.
prafull07 said:
download app named 'quadrant standard' from Google playstore. although it's a benchmark related app but it will tell you about your phone in detail.
Click to expand...
Click to collapse
Naw, it's a clone, and quadrant will take info from the build.prop which of course is false also.
Moscow Desire said:
Naw, it's a clone, and quadrant will take info from the build.prop which of course is false also.
Click to expand...
Click to collapse
ooh!
Moscow Desire said:
Not sure if it'll help, but seeing you're rooted, you can use your file explorer and go into the folder "proc" and copy your "config" file to your PC (or you can open it in the file explorer.
This is the config file they used when compiling your kernel. Now, if you look,you may get a clue to what hardware they compiled it for. Maybe.
Seeing it's a MediaTek cpu, you probably could have use the "framaroot.apk" method for root.
Click to expand...
Click to collapse
Thanks for the replay. I did what you wrote but couldnt find in the proc folder any config file. So i just started opening and reading anything what could have some info,such as driver system cpuinfo and other folders. I found allot about Media Tec hardware parts inside the Phone and "CHMOD" to me that must be China mod if im not mistaken. I will continue reading and hope il find more info on t he Phone.The Phone works good but that isnt the reason why i bought it for Lets hope il find what i need or maybe someone else finds anything about it.
adamir said:
Thanks for the replay. I did what you wrote but couldnt find in the proc folder any config file. So i just started opening and reading anything what could have some info,such as driver system cpuinfo and other folders. I found allot about Media Tec hardware parts inside the Phone and "CHMOD" to me that must be China mod if im not mistaken. I will continue reading and hope il find more info on t he Phone.The Phone works good but that isnt the reason why i bought it for Lets hope il find what i need or maybe someone else finds anything about it.
Click to expand...
Click to collapse
Actually, CHMOD stands for "Change Mode". It is a shell command used most often to change file permissions.
As an example of how we would use this command/tool in a terminal:
Code:
chmod +x your_file.ext
Good attempt with "China Mod" though. I like that
wildstang83 said:
Actually, CHMOD stands for "Change Mode". It is a shell command used most often to change file permissions.
As an example of how we would use this command/tool in a terminal:
Code:
chmod +x your_file.ext
Good attempt with "China Mod" though. I like that
Click to expand...
Click to collapse
Well if you try to find anything usefull about Phone details and you stumble uppon allot files written in Chinese (as a noob that is your mind plays trikcs on you and you would love to learn chinese so you can read these files hoping to find details about the Phone that are hidden in this language Well,il keep trying in any way i can...and il post it here to help others and myself
i want a phone