❶ 安卓反編譯學習什麼
這段時間在學android應用開發,在想既然是用java開發的應該很好反編譯從而得到源代碼吧,google了一下,確實很簡單,以下是我的實踐過程。
在此鄭重聲明,貼出來的目的不是為了去破解人家的軟體,完全是一種學習的態度,不過好像通過這種方式也可以去漢化一些外國軟體。
本文Android反編譯教程,測試環境:
Win7 Ultimate x64
Ubuntu 12.04
x86_x64
反編譯工具包 下載
(2012-10-10更新)
一、Apk反編譯得到Java源代碼
下載上述反編譯工具包,打開apk2java目錄下的dex2jar-0.0.9.9文件夾,內含apk反編譯成java源碼工具,以及源碼查看工具。
apk反編譯工具dex2jar,是將apk中的classes.dex轉化成jar文件
源碼查看工具jdgui,是一個反編譯工具,可以直接查看反編譯後的jar包源代碼
dex2jar
和 jdgui 最新版本下載,分別見google code:
dex2jar(google code)
jdgui(google code),最新版本請見 官方
具體步驟:
首先將apk文件後綴改為zip並解壓,得到其中的classes.dex,它就是java文件編譯再通過dx工具打包而成的,將classes.dex復制到dex2jar.bat所在目錄dex2jar-0.0.9.9文件夾。
在命令行下定位到dex2jar.bat所在目錄,運行
dex2jar.bat classes.dex
生成
classes_dex2jar.jar
然後,進入jdgui文件夾雙擊jd-gui.exe,打開上面生成的jar包classes_dex2jar.jar,即可看到源代碼了
❷ Android 開發有什麼進階的書么
更應該去閱讀源碼,通過Android Studio跟一下繼承關系,比看書來得快。
Android方面進階的書籍很少,如果要推薦只推薦兩本:
《Android開發藝術探索》
《APP研發錄》
《Android高級進階》
《深入理解Android內核設計思想》
這幾本書非常值得一讀。
❸ Android逆向書籍推薦有哪些
如下:
1、豐生強《Android軟體安全權威指南》,2019年3月出版。
2、姜維《Android應用安全防護和逆向分析》,2018年1月出版。
3、豐生強《Android軟體安全與逆向分析》,2013年2月出版。
1和3作者都是豐生強(非蟲大神),裡面有很多相同的內容,但1比3新增了這六年間新出的技術,2中作者說有幾章是非蟲的支持。
介紹
安卓(Android)是一種基於Linux內核(不包含GNU組件)的自由及開放源代碼的操作系統。主要使用於移動設備,如智能手機和平板電腦,由美國Google公司和開放手機聯盟領導及開發。
Android操作系統最初由Andy Rubin開發,主要支持手機。2005年8月由Google收購注資。2007年11月,Google與84家硬體製造商、軟體開發商及電信營運商組建開放手機聯盟共同研發改良Android系統。
❹ 《Android軟體安全與逆向分析》pdf下載在線閱讀全文,求百度網盤雲資源
《Android軟體安全與逆向分析》網路網盤pdf最新全集下載:
鏈接: https://pan..com/s/1brYBFOyXsboWMkT_zplYdw
❺ 如果只推薦一本android的書,大家推薦哪一本
1,Head First Java(中文版)(第2版)(涵蓋Java5.0)
背景故事:大二的時候看到論壇上一位大神推薦這本書,做了很大心裡斗爭才狠下心來用1/6的生活費買下它。看完第一章,就打心裡驚嘆原來技術書也可以寫的這么有意思,讓人印象深刻。因為這本書,我的java課程分數刷新了自己功課的最高得分記錄。也對java產生了一定的好感。
推薦理由:Android應用層和大部分framework層用的都是java,加上現在大學教育大家都懂得,學的少,混的多,所以立志於搞這個,java基礎還是有必要夯實一下的。
2,Head First設計模式(中文版)(2004年度JOLT大獎獲獎圖書)
背景故事:自己做一個模塊挺長時間了,導師讓出個文檔。自己去寫了,但導師看一遍後,就問,你知道這個功能是什麼了,但是為什麼這樣設計,你想過沒?當時我就被問住了,他也沒多說什麼,只是讓我找些設計模式的書看看。於是我去亞馬遜一看,設計模式的書也很多,沒有選擇四人幫的,因為HeadFirst。
推薦理由:O』Reilly出品,必屬精品。信賴HeadFirst系列。雖然這本書看起來也很歡樂,但是設計模式到底還是一種編程習慣的濃縮,很多模式即使看到了,也不一定能理解,即使理解了,也不一定能用上。即使用上了,也不定真用對了。這本書我只是明白了點皮毛。
3,瘋狂Android講義(附CD光碟1張)
背景故事:一天同事來我住所玩,隨便翻弄書架,隨口問,你不是搞Android的么?我說,是啊。「那奇怪了,怎麼一本這方面的書籍都沒有,看來你平時沒少劃水。」他回到。就這樣有了這本大全類型的android開發書籍,放在我的櫃子里。
推薦理由:同一時間買了三本類型差不多的書,這本無論是例子還是文章結構都會好一點。這本書很厚,字小,作者是鐵了心往裡面塞東西了。
同時作者名字(李剛)也霸氣側漏,不服不行啊,當工具書偶爾翻翻不錯的。
❻ 從零開始學習開發android系統應該看哪些書籍還有開發android需要java基礎看什麼書學習比較好
Java 基礎就找本J2SE的看就行。。後面需要看的是資料庫,因為Android提供了SQLite支持。你最好學習一下資料庫的基本操作,命令。。然後就是環境的搭建。。在最後你就可以買一本大黑---《Android/Ophone 開發完全講義》李寧寫的。。相當於一本可以陪伴你終身的字典。。哈哈。。本人以16000元學費的經驗告訴你,Java是重中之重。。只有深刻理解了Java的面向對象的編程思想,才能更好的學習Android。。樓主說你英語和數學不錯。。這點很重要。。我的英語和數學都不行。。所以學起來費勁。。。你肯定沒問題。。後期經常要看一些幫助文檔,全是英文的。。我就個郁悶啊。。。。。祝你成功吧。。有什麼不明白 的在問我。。
❼ android開發書籍看哪些比較好
android的版本更新實在太快了,任何一本書籍都不可能跟上Google的步伐。沒有最好的書籍,只有相對適合的教材,而且針對特定人群。新手學習買一本入門書籍可以。推薦《瘋狂android講義》這本書,這本是門檻很低,而且裡面的例子相當的多,可以說是從零開始學android。
首先這本書介紹了基本的android開發知識,比如環境,平台等。
然後介紹了android的基本組建,五大組件,還介紹開發的基本流程,特色,比如界面與代碼可以是分離的等概念。
後面還手把手做了一些程序
有很多人看了這本書,然後做了幾個android小軟體,並且發布到了一些軟體平台上,所以這本書還是值得推薦的。學習android開發有很多平台可以學習,不僅僅是看書學習。像做android開發培訓機構官網或論壇都會有相對應階段的視頻教程學習,基礎到入門的。
❽ 想學安卓的逆向,有推薦的視頻嗎,自學
《android逆向視頻》網路網盤資源免費下載
鏈接:https://pan..com/s/1W1NAE-AeKbz0bb6E4mdXfA
❾ 學習Android 開發,有什麼書籍值得推薦
一、《深入理解Android內核設計思想(第2版)(上下冊)》
本書既適合Android系統工程師,也適合於應用開發工程師來閱讀,從而提升Android開發能力。讀者可以在本書潛移默化的學習過程中更深刻地理解Android系統,並將所學知識自然地應用到實際開發難題的解決中。
二、《Android Studio應用開發實戰詳解》
本書適合Android初級讀者、Android應用開發人員、Android愛好者、Android Studio開發人員、Android智能家居、Android可穿戴設備研發人員學習,也可以作為相關培訓學校和大專院校相關專業的教學用書。
三、《深入解析Android 虛擬機》
本書幾乎涵蓋了Dalvik VM系統的所有主要內容,並且講解方法通俗易懂,特別有利於讀者學習並消化。
四、《Android感測器開發與智能設備案例實戰》
本書幾乎涵蓋了Android感測器和外設開發所需的所有主要內容,講解方法通俗易懂。
五、《構建安全的Android App》
本書介紹了主流的Android安全技術開發的方法,並把此方法應用在整個Android應用開發的代碼里。
六、《Android 應用測試指南》
《Android應用測試指南》是一本移動測試實用工具書。本書針對當前流行的技術、框架和工程質量改進工具進行了介紹,一步一步清晰地指導大家如何去寫應用程序的測試用例,利用各種測試手段來保證Android項目質量。
七、《精通Android網路開發》
本書幾乎涵蓋了Android網路應用中的所有主要內容,講解方法通俗易懂。
❿ android 我學過java 請前輩推薦一本學android的好書 謝謝啦
如果入門級的話,建議一本《瘋狂android 講義》這是非常基礎的書籍,如果入門之後,可以試試自己寫一個app,那樣對於你修改是很有幫助的。