Where is the URL of a web page written in text?

Hi .Where is the URL of a web page written in text?
image
image

Are you decompiling an apk? For what purpose would you search for the url? Why not use the obfuscate text block?

hi . obfuscate text block?I want to learn how to decompile so that I can learn how to prevent decompression.

Maybe this would be enough for you. Else you could encrypt and decrypt your url.
There are a number of topics about encrypting and decrypting on the community.

1 Like

Hi thanks.
If a person uses regular text(no obfused text), where is the URL stored?and obfused text where is the URL stored?
image

I guess somewhere in here. Search and you will find.
image

thanks.i worked little with android studio and use proguard.i want understand about app inventor.
image
i dont seen url!
Does the app inventor encrypt automatically?

I don't think so. I build a small apk with these blocks inside

I decompiled via http://www.javadecompilers.com/

Got a zip file with this inside

Inside Screen1.java is a lot of code where you can find

 ((Runnable) find2).run();
                if (C0642runtime.$Stthis$Mnis$Mnthe$Mnrepl$St != Boolean.FALSE) {
                    Values.writeValues(C0642runtime.addGlobalVarToCurrentFormEnvironment(Lit3, ""), $result);
                } else {
                    addToGlobalVars(Lit3, lambda$Fn2);
                }
                if (C0642runtime.$Stthis$Mnis$Mnthe$Mnrepl$St != Boolean.FALSE) {
                    Values.writeValues(C0642runtime.addGlobalVarToCurrentFormEnvironment(Lit4, C0642runtime.callYailPrimitive(C0642runtime.text$Mndeobfuscate, LList.list2("\t\u0011\u001e\u000b\u0001\u0010\u0003\r\u0003\u0014\f\u0001\u0014\u000e\u0000\u0013\b\u0011\u0013", "nkfhgmac"), Lit5, "deobfuscate text")), $result);
                } else {
                    addToGlobalVars(Lit4, lambda$Fn3);
                }
                if (C0642runtime.$Stthis$Mnis$Mnthe$Mnrepl$St != Boolean.FALSE) {
                    Values.writeValues(C0642runtime.addGlobalVarToCurrentFormEnvironment(Lit7, C0642runtime.callYailPrimitive(strings.string$Mnappend, LList.list4("joined", "joined", "joined", "joined"), Lit8, "join")), $result);
                } else {
                    addToGlobalVars(Lit7, lambda$Fn4);
                }
                if (C0642runtime.$Stthis$Mnis$Mnthe$Mnrepl$St != Boolean.FALSE) {
                    Values.writeValues(C0642runtime.addGlobalVarToCurrentFormEnvironment(Lit10, C0642runtime.callYailPrimitive(C0642runtime.make$Mndictionary$Mnpair, LList.list2("", C0642runtime.callYailPrimitive(C0642runtime.text$Mndeobfuscate, LList.list2("\t\u0011\u001e\u000b\u0001\u0010\u0003\r\u0003\u0014\f\u0001\u0014\u000e\u0000\u0013\b\u0011\u0013", "nkfhgmac"), Lit11, "deobfuscate text")), Lit12, "make a pair")), $result);
                } else {
                    addToGlobalVars(Lit10, lambda$Fn5);
2 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.