View Single Post
  #1  
Old 06-30-2016, 01:46
Mr.reCoder Mr.reCoder is offline
Friend
 
Join Date: Oct 2014
Location: Binary Land
Posts: 14
Rept. Given: 4
Rept. Rcvd 10 Times in 8 Posts
Thanks Given: 12
Thanks Rcvd at 16 Times in 3 Posts
Mr.reCoder Reputation: 10
decompile huawei android system app&apk

Hi all,

I want to de-compile and reverse Huawei android applications for example it's File Manager app to find how 'SafeBox' feature works. to be clear SafeBox is a feature that we can protect files with password.
the problem is ApkTool or other decompilers can't process and raise error.
Code:
java -jar apktool_2.1.1.jar d -f safebox.apk
ApkTool output:
Code:
Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x7f0b0166 string/tab_item_bookmarks, config=-es-rUS
        at brut.androlib.res.data.ResType.addResource(ResType.java:66)
        at brut.androlib.res.data.ResType.addResource(ResType.java:55)
        at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:261)
        at brut.androlib.res.decoder.ARSCDecoder.readTableType(ARSCDecoder.java:217)
        at brut.androlib.res.decoder.ARSCDecoder.readTableTypeSpec(ARSCDecoder.java:153)
        at brut.androlib.res.decoder.ARSCDecoder.readTablePackage(ARSCDecoder.java:115)
        at brut.androlib.res.decoder.ARSCDecoder.readTableHeader(ARSCDecoder.java:77)
        at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:47)
        at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:555)
        at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:72)
        at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:64)
        at brut.androlib.Androlib.getResTable(Androlib.java:64)
        at brut.androlib.ApkDecoder.setTargetSdkVersion(ApkDecoder.java:193)
        at brut.androlib.ApkDecoder.decode(ApkDecoder.java:102)
        at brut.apktool.Main.cmdDecode(Main.java:163)
        at brut.apktool.Main.main(Main.java:81)
Here is a thread about it but problem does not solved. using -r switch is useless because main class 'resources.arsc' remains untouched and does't decompile.
here is my apk:
Code:
http://www.mediafire.com/download/z98ub9u51ua23o3/safebox.rar
Best regards,
Able.
Reply With Quote