Ⅰ 小白要入門反編譯需要學習哪些基礎內容
現在最快的方法是學習使用現在流程的各種前端框架,比如bootstrap,另外jquery一定要會,再學學html5和css3的基礎知識,就差不多了。其它就是經驗積累了。
Ⅱ 本人小白 有一部酷派7295a想學反編譯,哪位大神能否發下工具教教我!我很少用電腦最好用手機!
你可以去網上下載東方大神的apktool手機版,現在應該有4.4版了,很簡單,把apk提取出來,反編譯,得到一個文件夾,修改好後回編譯,得到一個新的apk,從裡面提取出修改的文件,替換掉原apk里,在放回系統,就可以了!
望採納!!
Ⅲ E4A 怎樣反編譯apk 求過程 詳細一點 ! 謝謝 , (不懂得繞
用apktool來反編譯,
基本工具:
1.root
2.apktool3.7+++.7z
基本步驟:
1.下載一個apktool壓縮包,現在最新版4.5
2.解壓工具:這個可以自己網路。
3.解壓apktool3.7++.7z包或者zip包解壓到外置儲存卡根目錄。就是把解壓得到的文件夾apktool放在外置儲存卡根目錄。
4.打開文件夾apktool找到apktool3.7.apk並安裝到手機,如果是3.7以上。必須在第一次進入時找到apktool文件夾長按選擇作為apktool數據文件夾,原
5.用文件管理器比如re管理器在外置儲存卡根目錄新建一個英文文件夾比如Ming
6.把你要反編譯的apk復制到英文文件夾Ming裡面,把要反編譯的apk名字也要改為英文。
7.打開apktool.apk找到Ming裡面要反編譯的apk,單擊選擇反編譯全部。靜靜等待反編譯出文件夾++++++++-src文件夾,退出然後用920文本編輯器或者re管理器或者其他文本編輯器對軟體進行修改。改好並保存退出刪除備份的文件
8.再進入apktool找到++++++++-src文件夾單擊選擇編譯編譯好就會有一個++++++++-src.apk文件生成
9.找到++++++++.apk單擊提取簽名再找到++++++++-src.apk單擊加入簽名。到這里幾乎就結束了。
反編譯系統軟體
步驟都不變,不過要多一些步驟
可以用re管理器等可以訪問系統軟體的管理器將你要反編譯的系統軟體復制到英文文件夾
比如SystemUI.apk
在在反編譯之前要用apktool找到framework.apk單擊選擇作為framework導入,然後再返回英文文件夾進行反編譯.然後記住提取和添加簽名然後修改回名字再替換到系統裡面記得改許可權
ps:我只是一個小白,難免有出錯的地方,請大家糾正。剛當上吧主,我會努力管好本吧希望大家多多關照,寫的不好請別噴,我會虛心學習的。有什麼不懂的先去網路一下在發帖求助吧。
Ⅳ 安卓手機反編譯狀態欄是反編譯哪個文件那個文件名具體在哪叫什麼
【原創】手機端反編譯:安卓手機狀態欄時間精確到秒
大神們都不發教程的…可我卻喜歡分享技術,本教程適合小白,適合電腦端不會搭建java環境跟反編譯的傢伙
1.提取:
使用x-plore文件管理器提取system/framework/下的所有apk格式的程序例如framework_res.apk和framework-miui-res.apk等等.(總之是比目錄下的所有apk格式的文件.有些系統卻只有一個,例如泛泰a760s的深度os包)再提取system/app/SystemUI.apk 這三個文件.提取到sd卡根目錄
2.安裝手機端反編譯軟體:apktool和載入條件
下載apktool3.6手機版(我用的是非通用版,是armv7專用版),解壓把apktool文件夾放在sd卡根目錄.安裝apktool3.6打開並且獲取root許可權允許,裡面目錄找到 framework_res.apk和framework-miui-res.apk分別先後載入選擇"作為framework導入"(很多人修改SystemUI.apk不能反編譯或者回編譯出錯就是這個原因,因為沒有導入剛才那幾個)然後找到SystemUI.apk按住它選擇"反編譯全部"等待n分鍾後,反編譯成功後關閉apktool,打開x-plore找到sd根目錄新產生的文件SystemUI_src文件夾裡面的\res\layout\status_bar.xml用x-plore管理器對著它選擇以文本編輯:status_bar.xml(代碼可能不同,但是道理一樣,安卓系統通用,本人已修改cm10、深度、小米、x-ui其中包括2.3、4.04、4.1.2跟4.2.2反正安卓通用)
3.游戲才剛剛開始!現在開始修改:
在x-plore文件編輯界面點搜索剛才那個文件裡面的字,找到如下代碼:(可搜索statusbar.Clock,這樣快點)
<com.android.systemui.statusbar.Clock android:textAppearance="@android:styleTextAppearance.StatusBar.Icon" android:gravity="left|center" android:paddingRight="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />(也許你的系統有所不同代碼,不用管,刪了此代碼全部就得了)
刪了上面的代碼,全部修改為以下代碼:
<DigitalClock android:textSize="14.0dip" android:textStyle="bold" android:textColor="#ffffffff" android:gravity="center_vertical" android:id="@+id/digitalClock" android:paddingRight="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" />(直接復制然後粘貼)
4.回編譯 和替換
替換完後保存,就可以回編譯了:打開apktool軟體,找到SystemUI_src文件夾點一點它,選擇回編譯,等待n分鍾成功後,用x-plore文件管理器打開sd卡根目錄的 SystemUI_src.apk文件,選擇以zip方式打開,把SystemUI_src.apk裡面的resources.arsc跟\res\layout\路徑下的status_bar.xml 跟status_bar_expanded.xml 三個文件覆蓋替換到原本SystemUI.apk裡面的文件(不用簽名)
5.替換原來的程序
把改好的SystemUI.apk用x-plore管理器替換覆蓋到system/app/裡面!重啟後,狀態欄時間精確到秒爽!(替換前記得提取原版的SystemUI.apk以免修改錯誤導致狀態欄沒了,不過不用怕.把原版的 SystemUI.apk替換回來就行了)
Ⅳ 請問如何開發一個APP,我是一個小白,我就覺得手機功能這么強大,為什麼就不能設計一個適合自己的
額,怎麼說呢 Android app編程的話很容易入門,找套視頻看完就能了解個七七八八,光是自己寫著玩的,非常容易,無非布局加邏輯,Android很多功能都能通過第三方sdk集成實現,至於項目中框架搭建就需要時間經驗積累。
至於您說的通過已經常用的軟體修改的話,這就很麻煩了,簡單點的話改個字元串啥的只需要通過反編譯工具反編譯成smali文件,然後重新簽名,簽名比較麻煩,上網可以搜到步驟。難一點的,現在市面上的apk基本都是混淆過的,而且邏輯代碼都封裝在自己so庫中,反編譯so的話,這就需要有匯編之類的能力了。很多人會通過反編譯修改so來給一些游戲apk修改參數,金幣無限啥的。
Ⅵ 有木有用過反編譯工具的,小白求助 oo
1
現在的編程語言越來越多,我們只有知道目標軟體是哪種編程語言和平台開發出來的,才能有的放矢的選擇相應的反編譯軟體。而PEiD是一款著名的查殼工具,其功能強大,現在有軟體很多都加了殼,給破解漢化帶來非常大的不便,PEiD幾乎可以偵測出所有的殼,其數量已超過470 種PE文檔 的加殼類型和簽名,另外還可識別出EXE文件是用什麼語言編寫的,比如:VC++、Delphi、VB或Delphi等。例如下圖,PEiD的截圖,用紅色圈包圍起來的顯示的是軟體的開發語言。
Ⅶ 小白提問,反編譯可以提取apk里的模型文件嗎
首先拿到apk,把後綴名改成.rar或者是.zip。
資源全在assets裡面,打開bin找到 data目錄,很多亂碼文件看不懂
下載 disunity
目錄下有個disunity.jar,和一個disunity.bat文件 如果是0.3.4版本要自行生成jar包。
做移動端開發的,都有Java 7以上的包吧。
檢測運行-cmd -Java -version 是7以上就行
找到disunity目錄。把APK裡面的assets文件放在同級目錄。
然後在控制台輸入:disunity extract assets\bin\data*.*
反編譯完成之後就在同級目錄下可以看到了。
注意texture里的ktx 可以用PVRtextool工具查看。
那個工具下載好之後,直接打開GUI裡面的EXE 然後把KTX拖進去就行了。
Ⅷ 有什麼簡單適用的編程軟體,適合入門小白的……
學java,用android studio可以做apk
學python,用kivy做apk
學C++,用visual studio做app
Ⅸ C語言反編譯求教
你好,網上有不少mips反編譯的軟體,不過都是只能反編譯獲得對應的匯編代碼。沒有可以輸出c語言的。
Ⅹ 求安卓app逆向破解工具和一般過程,純小白
首先,使用apktool工具進行反編譯,可以得到smali代碼文件,再定位找到主Activtiy的代碼,主Activity可以從AndroidManifest文件中查到。九天傳說的主Activity查到為com.tp.ttgame.jiutian.JiuTian。
圖2是處理com\tp\ttgame\jiutian\JiuTian.smali中的onCreate函數,向其中添加有米廣告的初始化代碼截圖