onlyyou.apk

onlyyou.apk-凯发网站

本文目录一览:

  • 1、如何在反编译的apk中找到加密算法
  • 2、100分求经典 英文歌 像u make me wanna 之类的 欧美之类的
  • 3、elm agent可以删除吗
  • 4、com.wiboxmgtv _l.这个是什么网apk.l.l.l
  • 5、apktool编译出错 帮我看看是那边出啦问题
  • 6、如何使用apktool.jar进行反编译

如何在反编译的apk中找到加密算法

所谓apk指的是android操作系统的应用程序安装文件。所谓crack,简单地理解为“破解”。我具体指的是反编译apk文件进行汇编级的代码分析,并修改或插入自己的代码,重新签名打包为apk文件,以达到改变程序原有行为的目的。

由以上的说明可知,我们要crack一个apk文件,主要流程有三步:反编译、代码分析、重新打包签名。

基本准备

我们需要一些基本的工具进行一些主要的工作。如果你是一个会做android apk汉化的朋友,那么你应该对这些工具非常熟悉:

第一个工具是android-apktool,a tool for reengineering android apk files 。这个工具是我们完成apk crack的核心,利用它实现apk文件的反编译和重新打包。它是google code上一个非常著名的开源项目,大家可以在google code的网页上获取它和它的wiki、源码及其他相关信息。

第二个工具是auto-sign。这个工具实现的是apk打包后的签名工作,属于一个小工具。

除了这些基本工具外,为了更好的分析代码,你可能还需要用到一些其他工具,例如:dex2jar和jd-gui等,这里不做详述。

反编译

如果你是一个经常汉化apk程序的朋友,那么反编译这一步你肯定不会陌生。不过,既然这篇文章侧重于基本流程讲解,那么这一步想来是不能省掉的。所以,觉得罗嗦的朋友,请跳过。首先我们需要有一个待反编译的apk。这里我自己写了一个helloworld的apk,代码如下:

package com.zh_weir.helloworld;import android.app.activity;

import android.os.bundle;

public class mainactivity extends activity {

/** called when the activity is first created. */

@override

public void oncreate(bundle savedinstancestate) {

super.oncreate(savedinstancestate);

setcontentview(r.layout.main);

}

}

复制代码

我们通过android-apktool对这个apk进行反编译。对于android-apktool的使用,我就不做太多翻译的工作,直接给出说明文档吧。简单一句话,就是命令行执行。

apktool v1.3.2 – a tool for reengineering android apk files

凯发网站 copyright 2010 ryszard wi?niewski [email protected]

apache license 2.0 ()

usage: apktool [-v|–verbose] command […]

commands are:

d[ecode] [opts] file.apk [dir]

decode file.apk to dir.

opts:

-s, –no-src

do not decode sources.

-r, –no-res

do not decode resources.

-d, –debug

decode in debug mode. check project page for more info.

-f, –force

force delete destination directory.

-t tag, –frame-tag tag

try to use framework files tagged by tag.

–keep-broken-res

use if there was an error and some resources were dropped, e.g.:

“invalid config flags detected. dropping resources”, but you

want to decode them anyway, even with errors. you will have to

fix them manually before building.

b[uild] [opts] [app_path] [out_file]

build an apk from already decoded application located in app_path.

it will automatically detect, whether files was changed and perform

needed steps only.

if you omit app_path then current directory will be used.

if you omit out_file then app_path/dist/name_of_original.apk

will be used.

opts:

-f, –force-all

skip changes detection and build all files.

-d, –debug

build in debug mode. check project page for more info.

if|install-framework framework.apk

install framework file to your system.

for additional info, see:

复制代码

通过apktool d helloworld.apk的命令,我们就完成了一个简单的apk的反编译工作。得到了一个叫做“helloworld”的文件夹。你可以看见文件夹下有manifest文件,有反编译出的res资源文件。这些东西都是平时汉化特别关心的,而不是我们要注意的重点。我们需要注意的是一个叫做“smali”的文件夹。

仔细观察,你会发现这个文件夹下的文件组织结构和我们的android工程中java源码的组织结构几乎一致。只不过java文件被.smali的文件取而代之了。我们用文本编辑器打开这些.smali文件,你会发现它们都是可识别的、并且非常“整齐”的文本文件。

100分求经典 英文歌 像u make me wanna 之类的 欧美之类的

1.maria arredondo的 《burning》嗯,这首歌陪我度过了一整个夏天,现在都还在听,演唱者的声音很有感染力。。

2.christine glass 的《my love will get you home》是一首女声慢歌,声音很飘渺,很有feel..

3.groove coverage的《上帝是个女孩》满老的歌,也许你听过,还是推荐下。。

4.sarah connor 的《from sarah with love》这是著名蓝调天后出道后的成名作啊.她的声音既细腻,很好听。。

5.the weepies的《gotta have you 》说真的,忧伤的旋律,听的时候有种触动灵魂的感觉。。

6.taproot的《calling》,这首歌的是音阶状的,温柔舒缓,歌词很美,有夜晚徜徉在海边的感觉。。

7.《one more time laura》 是我最喜欢的一首,意大利首席女歌手很著名一首.每次听撼动的很大

8.m2m的《 pretty boy》很活泼的一首歌,就像这个组合一样。

9.mariah caray 的《i stay in love 》清爽的时节,清爽的女孩儿,清爽的音乐。把整个生命都出租出去,不属于任何人,无根地飘荡,听起来有一些伤感。

9.maria arredondo的《mercy》当maria arredondo那空灵婉如天籁的声音开始流淌时,便仿佛一切都不存在了…相当不错的好音乐!特别是前奏和结尾的叫声,旋律和女声配合简直天衣无缝,有点感伤。非常推荐!

10.迈克学摇滚的《take me to your heart》是吻别的英文版,只不过m.l.t.r.的版本少了一份哀怨,多了几分情意。

11.m2m的《the day you went away》是当之无愧的小甜甜,相信谁都不会忍心伤害这样的女生,不过歌词有点伤感。

12.peche mode的《a question of lust》peche mode很容易和“冷”这个字联系起来,冷冰冰的纯电子音乐,冷冷的唱腔,冷僻的歌词,似乎特别适合目前这个季节来听…

13.cara dillon的《craigie hill 》舒缓的节奏,简洁的编曲,十足的优美旋律,这首歌有点想 茉莉花 的感觉,第一次听到英文歌有这种感觉。

14.sweetbox的《utopia》他们的歌曲都巧妙地融合pop、摇滚音乐,行云流水的律动带出女主唱jade戏剧性的歌声,不仅开启歌迷的想像空间,而且扣人心弦,真的不动心都不行啊…

15.helene segara 的《encore une fois》听这首法语歌的时候歌词也许显得不那么重要了,那么温婉忧伤的旋律和歌手的深情演绎,让人不由自主的沉醉其中,深深感动...

16.《when you say nothing at all》电影《诺丁山》中的插曲,这里推荐的是由alison krauss演唱的版本,她甜美清澈的声音付予这首歌另一种风情,充满着女生的温柔和舒服,听起来也别有一番滋味。

17.mariah carey 的《bye bye 》跟着旋律慢慢的哼着,记不清楚是什么时候第一次听了,若有若无的思绪缠绕着自己,像梦一样,超级好听。

18. emilia的《 big big world》目前emilia的唱片在瑞典已卖过了3白金的数量。而首支单曲“big,bigworld”则成为了瑞典历史上流行速度最快的一支。推荐。

19.groove coverage的《far away from home》德国新晋乐队,这首歌已被众多知名dj誉为当今舞曲最为精华的传世之作,听了不下几百遍了,旋律好的很,女声好的很…

好听的英文歌 bye bye, love

好听的英文歌 killing me softly with his song

好听的英文歌 in the morning

好听的英文歌 the way we were

好听的英文歌 paloma blanca

好听的英文歌 i dont like to sleep alone

好听的英文歌 release me

好听的英文歌 el condor pasa

好听的英文歌 take me home country roads

好听的英文歌这个很多啊,我都是在这里听的:

更多的等你自己去挖掘了。

walking in the sky 节奏很快。很好听

i saw you walking in the rain

jeanette-porque te vas

years and 50 days

don’t cry–guns n’ roses 曾经唱哭了许多人

as long as you love me

big big world

she groove coverage 也不错

step you

pretty boy 这歌比较老。但好听

elm agent可以删除吗

【三星note3可删除程序列表】

注意:精简必须root,用re管理器打开system/app/操作即可。需要谨慎操作,删错会开不了机。

accountandsyncsettings.apk 可删

谷歌账户同步设置,需要同步谷歌帐户的朋友请不要删除,谷歌服务之一

谷歌服务,无图标,无组件

accuweatherdaemonservice.apk 可删

天气插件,删除后天气动态壁纸无法使用

服务,无图标,无组件

alertrecipients.apk 建议不要删除

就名字来看应该是发出短信后,收件人收到短信后,我们得到的回执

服务,无图标,无组件

amscomposer.apk 可删

动感短信,移动的一项业务可打10086咨询

程序,有图标,无组件

**ogclock.apk 可删

桌面时钟插件,有多种钟表样式,需要的勿删

插件,无图标,有组件

androidqq_samsung_seine.apk 可删

原厂自带的qq

axt9ime.apk 可删

内建t9输入法

插件,无图标,无组件

alipaygphone.apk 可删

原厂自带的支付宝程序

applicationsprovider.apk 保留

应用程序支持服务

系统服务,无图标,无组件,切记不要删除

badgeprovider.apk 保留

标志供给者,删除后短信等崩溃

系统服务,无图标,无组件,切记不要删除!

bluetoothavrcp.apk 保留

蓝牙设备遥控,注意这个程序删除后会出现fc,重起后就好了。据反馈说删除后会造成使用车载蓝牙死机

服务,无图标,无组件

bluetoothopp.apk 保留

蓝牙相关程序

服务,无图标,无组件

bluetoothpbap.apk 保留

蓝牙相关程序

服务,无图标,无组件

bluetoothtestmode.apk 可删

蓝牙测试模式

服务,无图标,无组件

brcmbluetoothservice.apk 保留

蓝牙相关程序

服务,无图标,无组件

browser.apk 建议保留

自带浏览器,可以用uc等代替

程序,有图标,有组件,

buddiesnow.apk 可删

好友 现况窗口小插件

插件,无图标,有组件

calendarprovider.apk 建议保留

谷歌日历储存器,删除了它机器自带的日历就不能用了

服务,无图标,无组件

callsetting.apk 保留

通话设置

服务,无图标,无组件

camera.apk 代替,建议保留

照相机,可满足大家的日常需要,也可用其他照相 软件 代替

程序,有图标,无组件

certinstaller.apk 保留

证书安装工具,具体也不知道是做什么用的,所以建议保留

服务,无图标,无组件

chocoeukor.apk 可删

某种英文特殊字型

clockpackage.apk 保留

三星自带的时钟,闹钟。也可用正点闹钟等代替

程序,有图标,无组件

contacts.apk 保留

联系人,可用其他联系人软件代替

程序,有图标,无组件

contactsprovider.apk 保留

联系人存储器

服务,无图标,无组件

cooldict.apk 可删或代替

词酷,原厂自带的英汉词典。基本能满足需要,可用有道词典代替

程序,有图标,无组件

csc.apk 保留

管理csc的工具

服务,无图标,无组件

datacreate.apk 建议不要删除

删除后系统跳到开机的“s闪”然后进桌面了,暂未发现其它影响

服务,无图标,无组件

days.apk 可删

迷你日记桌面插件

插件,无程序,有组件

defaultcontainerservice.apk 保留

媒体容器服务,删除后导致无法安装apk

服务,无图标,无组件

digitalclock.apk 可删

桌面数字时钟插件

插件,无图标,有组件,需要的勿删

divx.apk 可删

视频解码授权设置,删除后对视频播放没有影响

服务,无图标,无组件

dlna.apk 可删

多媒体无线分享,可以通过wifi来实现用手机来播放电脑里共享的视频,需要的勿删

程序,有图标,无组件

downloadprovider.apk 建议保留

谷歌浏览器下载管理,,删除后刚下载的文件不可见,如果更换浏览器的话可以删除

服务,无图标,无组件

downloadproviderui.apk 建议保留

谷歌浏览器下载管理ui,如果更换浏览器的话可以删除

服务,无图标,无组件

drmprovider.apk 可删

凯发网站的版权管理

服务,无图标,无组件

drmua.apk 可删

drm数字凯发网站的版权管理内容启动器

服务,无图标,无组件

dualclock.apk 可删

桌面双时钟插件,经常出国的朋友可以用到,删除clockpackage.apk的话可能造成无法使用,需要的勿删

插件,无图标,有组件

onlyyou.apk-onlyyou短视频

email.apk 代替,建议保留

电子邮件,自定义邮箱收邮件的朋友不要删除,条形码扫描也需要它来支持-

程序,有图标,无组件

emailwidget.apk 可删

电子邮件的桌面插件,需要的勿删

插件,无图标,有组件

encrypt.apk 可删

加密的东西,还没发现是干什么用的

服务,无图标,无组件

factorytest.apk 建议不要删除

系统复位功能,我们都会wipe,没什么用,需要的勿删

服务,无图标,无组件

filemanager.apk 可删

简易文件管理器,可用re文件管理器替代

fmradio.apk 建议保留

fm调频收音机,必须插上耳机才能使用,信号还行,看个人需要

程序,有图标,无组件

ftc.apk 可删

未知

服务,无图标,无组件

ftm.apk 可删

wifi共享管理程序

服务,无图标,无组件

fts.apk 可删

wifi共享,耗电大户。根据个人需要来决定是否删除

服务,无图标,无组件

gamehub.apk 可删

游戏 圈

geniewidget.apk 可删

天气与新闻,需要的勿删

gallery3d.apk 保留

3d相册,机器自带的看图软件灰常好用,速度很快,个人认为没有必要用快图,也可用快图等代替

程序,有图标,有组件

glyger2.apk 建议不要删除

断定是一款游戏《奇幻飞翔2》,国行专有。

程序,有图标,无组件

gmail.apk 可删

谷歌邮件程序,谷歌服务之一,需要的勿删

谷歌程序,有图标,无组件

google backuptransport.apk 可删

谷歌设置备份,可以把你的设置备份到网上,谷歌服务之一,需要的勿删

谷歌服务,无图标,无组件

googlecalendarsyncadapter.apk 可删

谷歌日历同步配置器,删除了它就不能同步日历了,谷歌服务之一,需要的勿删

谷歌服务,无图标,无组件

googlecontactssyncadapter.apk 可删

谷歌联系人同步配置器,删除了它就不能同步联系人了,谷歌服务之一,需要的勿删

谷歌服务,无图标,无组件

googlefeedback.apk 可删

谷歌市场反馈代理程序,不知道是做什么用的,谷歌服务之一,需要的勿删

谷歌服务,无图标,无组件

googlepartnersetup.apk 可删

谷歌凯发网站的合作伙伴设置,不知道是做什么用的,谷歌服务之一,需要的勿删

谷歌服务,无图标,无组件

googlepinyinime.apk 代替,建议保留

谷歌拼音

googlequicksearchbox.apk 可删

谷歌搜索,快速搜索,谷歌服务之一,需要的勿删

谷歌服务,无图标,无组件

googleservicesframework.apk 保留

谷歌服务框架,删除了它,你就什么都不能同步了,而且在双wipe后会一直停留在轻触android小机器人画面,不能进入系统,所以这个必须要保留

谷歌服务,无图标,无组件

htmlviewer.apk 可删,建议保留

本地网页查看器,好像是可以把网页下载到本机看

服务,无图标,无组件

imgotv.apk 可删

芒果

inputeventapp.apk 可删

输入事件管理器,不知道是什么东东,删除它没发现有什么影响

服务,无图标,无组件

install_flash_player.apk 建议保留

flash播放器,有测试删除后仍然可以播放flash,但还是建议保留

程序,有图标,无组件

ireader.apk 可删

爱读,看txt小说的,导语圈内置应用之一,删了导语圈就无法使用,建议用v1.0.9.5正式版代替

程序,有图标,无组件

jobmanager.apk 保留

系统自带任务管理器,也可用其它代替

程序,有图

/system/app/books.apk

/system/app/chrome.apk

/system/app/gmail2.apk

/system/app/gms_maps.apk

/system/app/hangouts.apk

/system/app/magazines.apk

/system/app/music2.apk

/system/app/playgames.apk

/system/app/plusone.apk

/system/app/street.apk

/system/app/talkback.apk

/system/app/velvet.apk

/system/app/videos.apk

/system/app/voicesearchstub.apk

/system/app/youtube.apk

/system/app/googlesearchwidget2.apk

/system/app/webmanual.apk

/system/app/yahoostockphone2013.apk

/system/app/storyalbumwidget.apk

/system/app/fotaclient.apk

/system/app/simplewidget.apk

/system/app/bloomberg.apk

/system/app/beamservice.apk

/system/app/dropbox.apk

/system/app/dropboxoobe.apk

/system/app/evernote.apk

/system/app/flipboard.apk

/system/app/sketchbookstub.apk

/system/app/tripadvisor_stub.apk

/system/app/chaton_feature_h.apk

/system/app/spppushclient_dev.apk

/system/app/interactivetutorial.apk

/system/app/chs_j_device_only.apk

/system/app/samsungapps_h.apk

/system/app/samsunghub_land.apk

/system/app/samsunghubupdater.apk

/system/app/samsunglink18.apk

/system/app/samsungvideo_h.apk

/system/app/peel.apk

/system/app/samsungwatchon.apk

/system/app/groupplay_25.apk

/system/app/shealth2_5.apk

/system/app/sensorservice2_5.apk

/system/app/s_translator_csli_stub.apk

/system/app/storyalbumstubactivation.apk

/system/app/videoeditor_lite_h.apk

/system/app/sbrowsertry.apk

/system/app/easyfavoritescontactswidget.apk

/system/app/easylauncher.apk

/system/app/easysettings.apk

/system/app/s-voice_android_phone_h.apk

/system/app/samsungtts.apk

/system/app/antplusplugins.apk

/system/app/antradioservice.apk

/system/app/anthalservice.apk

/system/app/blurb.apk

/system/app/sns.apk

/system/app/polarisviewer5.apk

/system/app/pcwclients18.apk

/system/app/spdclient.apk

/system/app/elmagent.apk

/system/app/bluetoothtest.apk

/system/app/wlantest.apk

/system/app/pickuptutorial.apk

/system/app/interactivekeyguardtutorial.apk

/system/app/preloadinstaller.apk

/system/app/cloudagent.apk

/system/app/dsmforwarding.apk

/system/app/dsmlawmo.apk

/system/app/fwupgrade.apk

/system/app/localfota.apk

/system/app/musicliveshare2.apk

/system/app/sharevideo.apk

/system/app/syncmldm.apk

/system/app/syncmlds.apk

/system/app/mobileprintsvc_epson.apk

/system/app/mobileprintsvc_hp.apk

/system/app/mobileprintsvc_samsung.apk

/system/app/mobileprintsvc_wfds.apk

/system/app/scloudbackupapp.apk

/system/app/scloudbackupprovider.apk

/system/app/sclouddatarelay.apk

/system/app/sclouddatasync.apk

/system/app/scloudquotaapp.apk

/system/app/scloudsynccalendar.apk

/system/app/scloudsynccontacts.apk

/system/app/scloudsyncsbrowser.apk

/system/app/scloudsyncsnote3.apk

/system/app/samsungservice_h.apk

/system/app/knoxagent.apk

/system/app/knoxstore.apk

/system/app/klmsagent.apk

com.wiboxmgtv _l.这个是什么网apk.l.l.l

1.查询有几个android设备连接adb serveradb deviceslist of devices attached0123456789abcdef device2.安装某个apk到android设备中adb install -r b:test6577pinyinime.apk2509 kb/s (1284852 bytes in 0.499s)pkg: /data/local/tmp/pinyinime.apksuccess-r 表示强制安装,当系统中原本有这个apk时加上这个选项可保证安装了新的apk。3.从本地复制文件到设备adb push b:test6577pinyinime.apk /data/app3491 kb/s (1284852 bytes in 0.359s)4.从设备复制文件到本地adb pull /data/app ./pull: building file list…pull: /data/app/com.android.inputmethod.pinyin-2.apk – ./com.android.inputmethod.pinyin-2.apkpull: /data/app/pinyinime.apk – ./pinyinime.apkpull: /data/app/com.google.android.inputmethod.pinyin-1.apk – ./com.google.android.inputmethod.pinyin-1.apk3 files pulled. 0 files skipped.4766 kb/s (10981224 bytes in 2.249s)这个命令的意思是把设备中/data/app目录下的所有的apk复制到本地的当前目录下。5.进入shell这样,你就可以像在 linux 下面敲命令了。adb shellroot@android:/ # logcat6.重启adb serveradb kill-serveradb start-server* daemon not running. starting it now on port 5037 ** daemon started successfully *这些命令真的是经常用到的,一定要记住哦~ adb还有很多的用法,可以用adb help。adb helpandroid debug bridge version 1.0.26-d – directs command to the only connected usb devicereturns an error if more than one usb device is present.-e – directs command to the only running emulator.returns an error if more than one emulator is running.-s serial number – directs command to the usb device or emulator withthe given serial number. overrides android_serialenvironment variable.-p product name or path – simple product name like ‘sooner’, ora relative/absolute path to a productout directory like ‘out/target/product/sooner’.if -p is not specified, the android_product_outenvironment variable is used, which mustbe an absolute path.devices – list all connected devicesconnect host[:port] – connect to a device via tcp/ipport 5555 is used by default if no port number is specified.disconnect [host[:port]] – disconnect from a tcp/ip device.port 5555 is used by default if no port number is specified.using this ocmmand with no additional argumentswill disconnect from all connected tcp/ip devices.device commands:adb push local remote – copy file/dir to deviceadb pull remote [local] – copy file/dir from deviceadb sync [ directory ] – copy host-device only if changed(-l means list but don’t copy)(see ‘adb help all’)adb shell – run remote shell interactivelyadb shell command – run remote shell commandadb emu command – run emulator console commandadb logcat [ filter-spec ] – view device logadb forward local remote – forward socket connectionsforward specs are one of:tcp:portlocalabstract:unix domain socket namelocalreserved:unix domain socket namelocalfilesystem:unix domain socket namedev:character device namejdwp:process pid (remote only)adb jdwp – list pids of processes hosting a jdwp transportadb install [-l] [-r] [-s] file – push this package file to the device and install it(‘-l’ means forward-lock the app)(‘-r’ means reinstall the app, keeping its data)(‘-s’ means install on sd card instead of internal storage)adb uninstall [-k] package – remove this app package from the device(‘-k’ means keep the data and cache directories)adb bugreport – return all information from the devicethat should be included in a bug report.adb help – show this help messageadb version – show version numdataopts:(no option) – don’t touch the data partition-w – wipe the data partition-d – flash the data partitionscripting:adb wait-for-device – block until device is onlineadb start-server – ensure that there is a server runningadb kill-server – kill the server if it is runningadb get-state – prints: offline bootloader deviceadb get-serialno – prints: serial-numberadb status-window – continuously print device status for a specified deviceadb remount – remounts the /system partition on the device read-writeadb reboot [bootloaderrecovery] – reboots the device, optionally into the bootloader or recovery programadb reboot-bootloader – reboots the device into the bootloaderadb root – restarts the adbd daemon with root permissionsadb usb – restarts the adbd daemon listening on usbadb tcpip port – restarts the adbd daemon listening on tcp on the specified portnetworking:adb ppp tty [parameters] – run ppp over usb.note: you should not automatically start a ppp connection.tty refers to the tty for ppp stream. eg. dev:/dev/omap_csmi_tty1[parameters] – eg. defaultroute debug dump local notty usepeerdnsadb sync notes: adb sync [ directory ]localdir can be interpreted in several ways:- if directory is not specified, both /system and /data partitions will be updated.- if it is “system” or “data”, only the corresponding partitionis updated.environmental variables:adb_trace – print debug information. a comma separated list of the following values1 or all, adb, sockets, packets, rwx, usb, sync, sysdeps, transport, jdwpandroid_serial – the serial number to connect to. -s takes priority over this if given.android_log_tags – when used with the logcat option, only these debug tags are printed.

apktool编译出错 帮我看看是那边出啦问题

你敲打的命令出错的啦,应该是apktool.jar的了,然后就提示的了

usage:apktool[-v|–verbose]command[…]

commandsare:

d[ecode][opts]file.apk[dir]

decodefile.apktodir.

opts:

-s,–no-src

donotdecodesources.

-r,–no-res

donotdecoderesources.

-d,–debug

decodeindebugmode.checkprojectpageformoreinfo.

-f,–force

forcedeletedestinationdirectory.

-ttag,–frame-tagtag

trytouseframeworkfilestaggedbytag.

–keep-broken-res

useiftherewasanerrorandsomeresourcesweredropped,e

“invalidconfigflagsdetected.droppingresources”,butyou

wanttodecodethemanyway,evenwitherrors.youwillhave

fixthemmanuallybeforebuilding.

b[uild][opts][app_path][out_file]

buildanapkfromalreadydecodedapplicationlocatedinapp_pa

itwillautomaticallydetect,whetherfileswaschangedandperf

neededstepsonly.

ifyouomitapp_paththencurrentdirectorywillbeused.

ifyouomitout_filethenapp_path/dist/name_of_original.ap

willbeused.

opts:

-f,–force-all

skipchangesdetectionandbuildallfiles.

-d,–debug

buildindebugmode.checkprojectpageformoreinfo.

if|install-frameworkframework.apk[tag]

installframeworkfiletoyoursystem.

foradditionalinfo,see:

如何使用apktool.jar进行反编译

a.下载地址:

b.下载之后,解压之后,就一个apktool.jar文件

c.使用apktool.jar解压apk文件

条件:

1).jdk是必不可少的

2).jdk环境变量配置

使用:

打开windows的cmd或者linux下的终端,将当前目录切换到apktool.jar所在目录

使用提示:

usage: apktool [-q|–quiet or -v|–verbose] command […]

commands are:

d[ecode] [opts] file.apk [dir]

decode file.apk to dir.

opts:

-s, –no-src

do not decode sources.

-r, –no-res

do not decode resources.

-d, –debug

decode in debug mode. check project page for more info.

-b, –no-debug-info

baksmali — don’t write out debug info (.local, .param, .line, etc.)

-f, –force

force delete destination directory.

-t tag, –frame-tag tag

try to use framework files tagged by tag.

–frame-path dir

use the specified directory for framework files

–keep-broken-res

use if there was an error and some resources were dropped, e.g.:

“invalid config flags detected. dropping resources”, but you

want to decode them anyway, even with errors. you will have to

fix them manually before building.

b[uild] [opts] [app_path] [out_file]

build an apk from already decoded application located in app_path.

it will automatically detect, whether files was changed and perform

needed steps only.

if you omit app_path then current directory will be used.

if you omit out_file then app_path/dist/name_of_original.apk

will be used.

opts:

-f, –force-all

skip changes detection and build all files.

-d, –debug

build in debug mode. check project page for more info.

-a, –aapt

loads aapt from specified location.

if|install-framework framework.apk [tag] –frame-path [location]

install framework file to your system.

for additional info, see:

for smali/baksmali info, see:

反编译命令:java -jar apktool.jar decode apk文件所在路径

(0)
上一篇 2023年2月8日 上午7:21
下一篇 2023年2月8日 上午7:22

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注