如何復(fù)制別人的app源碼(怎么復(fù)制別人的app)
今天給各位分享如何復(fù)制別人的app源碼的知識(shí),其中也會(huì)對怎么復(fù)制別人的app進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
本文目錄一覽:
- 1、怎么復(fù)制源代碼
- 2、怎么把安卓軟件源代碼導(dǎo)出來
- 3、怎么把 源碼 復(fù)制到 易語言軟件里面 ??!我想改你的源碼 內(nèi)容。。。求助 我小白,,剛剛接觸 他 ,
- 4、怎么提取軟件源碼
- 5、軟件源代碼能不能從服務(wù)器上復(fù)制下來
- 6、怎樣提取一個(gè)軟件的源代碼
怎么復(fù)制源代碼
首先需要找到需要的頁面并查看源代碼。其次就是在要復(fù)制的代碼那里點(diǎn)擊右鍵,出現(xiàn)一個(gè)全選菜單,點(diǎn)擊全選.然后再ctrl+c復(fù)制,然后在要顯示的位置ctrl+v就可以粘貼了.
如果是有選擇性的復(fù)制,老漁哥認(rèn)為你可以在復(fù)制的文字開始位置點(diǎn)左鍵不放,拖動(dòng)到相應(yīng)結(jié)束位置松開左鍵,再按照上面的方法就可以復(fù)制粘貼了.
還有一種就是在復(fù)制文字開始的位置點(diǎn)一下左鍵,然后按住shift鍵不放,在復(fù)制文字結(jié)束位置再點(diǎn)一下左鍵,就可以把要選擇的文字選中了,然后ctrl+c和ctrl+v來操作了.
怎么把安卓軟件源代碼導(dǎo)出來
apk文件復(fù)制到SD卡。
命令序列如下:
文件夾到Android的SDK / tools目錄
輸入adb的外殼
進(jìn)入蘇
輸入cd數(shù)據(jù)
輸入CD的應(yīng)用程序
然后,你可以看到所有你安裝apk文件。輸入相應(yīng)的apk位CP / SD卡/
的apk文件,因此它會(huì)被復(fù)制了一個(gè)空格。
直接進(jìn)入apk文件擴(kuò)展名rar格式,你可以看到目錄熟悉的結(jié)構(gòu),
xml文件后打開是二進(jìn)制的,不能觀看。
然后他們使用AXMLPrinter2工具android4me。 (你自己百度搜索)
輸入以下命令來解析XML文件出來
此命令是在命令行Java的罐子AXMLPrinter2.jar showtimes_list.xml
鑒于此showtimes_list.xml 該showtimes_list.xml生成xml文件,輸入以下命令:
Java的罐子AXMLPrinter2.jar showtimes_list.xml h.xml
持續(xù)到這一點(diǎn),只看到xml文件的內(nèi)容,其中工程在java源文件還是看不到,看到classes.dex文件目錄結(jié)構(gòu),我們需要DEX文件轉(zhuǎn)換成jar文件。
這里使用的另一種工具dex2jar。 (自搜索下載)解壓后顯示在Windows下
目錄如下:
在命令行中,輸入這個(gè)目錄:
在Windows下,輸入以下命令: dex2jar.bat C:\ classes.dex
在C盤運(yùn)行完成后會(huì)多一個(gè)classes.dex.dex2jar.jar文件,這就是我們所需要的jar文件。
使用JD-GUI,的jar文件的java代碼的逆向工程。 (請搜索下載)
它進(jìn)入Windows,Linux和最大三個(gè)版本,這里我下載的Windows版本。
解壓,雙擊運(yùn)行exe文件后,選擇相應(yīng)的jar文件的Java文件的文件classes.dex.dex2jar.jar顯示反向工程了!
是否可以解決您的問題?
怎么把 源碼 復(fù)制到 易語言軟件里面 !!我想改你的源碼 內(nèi)容。。。求助 我小白,,剛剛接觸 他 ,
如果你是在網(wǎng)上復(fù)制的別人的代碼,那到易語言里面新建一個(gè),然后把他寫的的代碼復(fù)制到對應(yīng)組件上。當(dāng)然你要像他那樣先把要用的小組件給弄在啟動(dòng)窗口里。寫代碼的地方雙擊某個(gè)組件之后就會(huì)自己跳轉(zhuǎn)。
還有就是一樓說的那種,你的源碼是別人寫好打包的,就可以直接雙擊點(diǎn)開源碼。或者打開易語言,點(diǎn)擊“程序”——“打開”然后就可以選擇文件了。
恩,就這么點(diǎn),看LL真的是新手呢=-=″...
怎么提取軟件源碼
問題一:怎樣提取一個(gè)軟件的源代碼 想看到源代碼?我覺得不可能,不是有些嘩序不能看到,而是所有的程序通過正當(dāng)?shù)耐緩蕉疾荒芸吹皆创a,除非這個(gè)程序是你自個(gè)寫的。因?yàn)閹缀跛械某绦蛟诎l(fā)布之前都會(huì)進(jìn)行加密、加殼的操作。即使你知道人家采用什么技術(shù)進(jìn)行的加密也不太可能會(huì)原樣的還原出來源代碼。所謂的破解也并不是把原程序的源代碼給還原了之后給你破解的。破解軟件也只不過是反編譯了軟件的匯編代碼而已!
問題二:怎樣獲取軟件的源代碼 這個(gè)問題,如果僅有EXE,是不可能獲取到源碼的。
除非你跟開發(fā)者要。
問題三:怎么從excel表格里提取源代碼? 例如表的名稱是sheet1,則在sheet1的標(biāo)簽上點(diǎn)右鍵,查看代碼就行
問題四:怎么才能得到一個(gè)軟件的源代碼 你好。
軟件源代碼一般來說就是軟件公司產(chǎn)品發(fā)布時(shí)間一定期限后,自己公布出來的。
當(dāng)然。使用反編譯也是可以的。不過破解工作很復(fù)雜,足夠再開發(fā)新軟件了。得不償失。
問題五:求一款網(wǎng)站源碼提取工具 20分 這種軟件是沒有的
因?yàn)橐@取整站源碼 必須獲取空間的權(quán)限
才能整站下載
否則獲取的是網(wǎng)站模板
問題六:如何用apktool提取源代碼 準(zhǔn)備的工具除了jdk還有以下內(nèi)容(在Google官網(wǎng)都有):
把a(bǔ)pktool-install-windows-2.1_r01-1.zip,dex2jar-0.0.7-SNAPSHOT.zip解壓到一個(gè)盤的根目錄下(這里我選擇H盤),同時(shí)把AXMLPrinter2.jar,apktool.jar和你想解包的apk軟件也放在同一個(gè)目錄下,然后“運(yùn)行--cmd”打開控制臺(tái),輸入cd /d h : / 進(jìn)入H盤的根目錄然后輸入以下內(nèi)容(控制臺(tái)不要關(guān),為了后面方便):
其中apktool.jar是解包工具,d表示解包,memo.apk是我要解包的軟件,memo表示解包后輸出到這個(gè)文件夾,等待片刻,就會(huì)生成memo文件夾,打開里面會(huì)有res文件夾下的所有文件和AndroidManifest.xml,用記事本就可以查看了。
以上是獲得.xml文件和圖片,下面獲得里面的.java源代碼:
用winRar或者好壓打開memo.apk,截圖如下:
把里面的classes.dex文件解壓到H盤根目錄下,然后重新打開控制臺(tái),輸入dex2jar.bat classes.dex
得到一個(gè)名為classes.dex.dex2jar.jar的文件,此時(shí)用jd-gui.exe打開classes.dex.dex2jar.jar就可以看到所有源代碼了!
如果想把反編譯好的文件變回apk文件,只要在控制臺(tái)輸入
apktool.jar b memo就可以了
其中b就是重新封包的意思,memo是你剛才解包出來的文件夾,前提是確保所有文件都在memo文件夾里!!
問題七:能不能破解一個(gè)軟件從而獲得其所有源代碼? 你是在說反編譯嗎?沒有軟件可以反編譯。只能靠人來反編譯,但十分麻煩。
問題八:.apk文件能獲取源代碼嗎? 你做的APP 為什么你不知道源碼。
在沒有做混淆處理的情況下 是可以通過程序反編譯出來的,源碼也可以得到。
做了混淆的話,就比較棘手了
問題九:為什么無法獲得軟件源代碼? 編譯型軟件的源代碼幾乎無法獲取,可以這樣子給你解釋為什么從理論上無法獲取:
源代碼需要經(jīng)過編譯之后變成一連串的0和1,這一連串的0和1打包起來,就是我們?nèi)粘Kf的可執(zhí)行文件,也就是你平時(shí)用的軟件了。
OK,你想通過可執(zhí)行文件,也就是這一連串的和0和1逆推回源代碼,這幾乎是不可能的事情,因?yàn)楦呒壵Z言的源代碼和最終生成的0和1不是死死的一一對應(yīng)關(guān)系。高級語言需要先被轉(zhuǎn)為匯編語言,然后匯編語言再轉(zhuǎn)為0和1,匯編語言與0和1是一一對應(yīng)關(guān)系的,但是高級語言和匯編語言就不一定了。
即便是同樣的幾句高級語言代碼,在不同的編譯器里面,也完全有可能是完全不同的匯編代碼。而且同樣邏輯的代碼,即便是只有稍微幾個(gè)關(guān)鍵字的不同,或者是變量的不同,都會(huì)產(chǎn)生不同的匯編代碼。
所以,由二進(jìn)制的0,1可執(zhí)行文件,逆推高級語言,理論上可行,實(shí)際上不可行,因?yàn)楣ぷ髁刻蟆n愃拼笮蛙浖?,好幾個(gè)G的,那是多少億行的0和1,哪怕是全世界的程序員在一起逆推,都不知道需要多少年可以完全逆向出源代碼。
那我們平時(shí)所說的逆向工程是什么呢?
OK,其實(shí)軟件是可以逆向的,但是不是說逆向出真正的源代碼,而是逆向出這個(gè)軟件的匯編代碼。但是需要注意,匯編代碼在某種程度上并不能成為這個(gè)軟件的源代碼,因?yàn)閰R編代碼量極大,而且不具備良好的可讀性,一句普通的高級語言源代碼,可能就會(huì)生成好幾十條匯編代碼。所以匯編代碼量是極大的。
同時(shí),匯編代碼幾乎是不具備有架構(gòu)性的,也就是說,即便你拿到了一個(gè)軟件的匯編代碼,你最多就是稍稍改改一些關(guān)鍵邏輯,比如說注冊邏輯(用于破解)之類的,但是你要說通過匯編代碼去改這個(gè)軟件的功能,幾乎就是不可能的事情。所以,匯編代碼是無法用于開源的,你公開出來了,別人也沒精力去看。
軟件源代碼能不能從服務(wù)器上復(fù)制下來
不過這樣復(fù)制的只是html語言,真正的程序你是復(fù)制不到的。因?yàn)楸热鏰sp等程序他們都是在服務(wù)器端才可以看到源代碼的,客服端永遠(yuǎn)不會(huì)看到。除非你把源文件下載下來。這就涉及黑客了噢;要是動(dòng)態(tài)頁 你就別想了 肯定不可能把頁都下來使用,除非。。...
怎樣提取一個(gè)軟件的源代碼
1、一款知名的開源軟件,大部分都有自己的官方網(wǎng)站,我們可以從它的官方網(wǎng)站上去下載。
比如,下載linux內(nèi)核源碼,我們可以搜索一下官網(wǎng),然后去下載。
2、除去官網(wǎng)找代碼的方法,我們可以直接使用命令行方式下載發(fā)行版的代碼。
先查看一個(gè)軟件工具屬于哪一個(gè)包,比如,我要下載linux下最常用的一個(gè)命令的源碼,‘ls’命令。
先查看'ls'命令屬于哪一個(gè)包。使用命令:#dpkg-S'ls'。
3、通過上面我們看到屬于‘coreutils’這個(gè)包。然后下載源代碼。
使用命令:#apt-get-dsource"coreutils"
這里,我們出現(xiàn)了一個(gè)錯(cuò)誤,沒有指定源碼的URI。
4、我們在系統(tǒng)設(shè)置中的“軟件和更新”這一項(xiàng),選中源代碼。然后就會(huì)更新系統(tǒng)源。
5、再次執(zhí)行第三步驟,下載源碼。將下載下來的壓縮包解壓開,就能找到‘ls'命令的源碼了。
如何復(fù)制別人的app源碼的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于怎么復(fù)制別人的app、如何復(fù)制別人的app源碼的信息別忘了在本站進(jìn)行查找喔。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。