[DEV][Windows/Linux][2012-05-14] Custom Rom Creator Studio v1.2 - Android Software/Hacking General [Developers Only]

I have created a development environment for making the process of creating custom roms and themes easier.
For Windows/.NET Framework 4.0 and Linux/Mono 2.10.2
The version for Mono might work on OSX/Mono.
As I use my time to develop the application the documentation are a little spars at the moment but I'm working on that.
It is using apktool and smali/baksmali to do the hard work.
Features:
Open files from command line and associate file types(.rssln, .rsproj and .apk)(windows only)
ApkViewer, shows content of apk files (windows only)
Compare content of apk and jar files with older versions.
Text editor
Deodexing
Automatically discovers boot class paths
Decompiling classes
Recompiling classes
Decoding resources
Encoding resources
Optimizing png files (windows only)
Signing apk files
Creating update.zip
Excluding/Including files
Logging
Thanks to:
Brut.all for ApkTool
JesusFreke for smali/baksmali
Everyone contributing on xda, I've learned a lot here over the years.
Change log at project home
Project home at Github
FAQ at Project home
Downloads

I look forward to trying this out.
Sent from my SAMSUNG-SGH-I897 using XDA App

I hope you can find some use for it.
I will write a short guide on how to create a Theme.
I might have the time later tonight otherwise it's going to be tomorrow night.

I don't know why, but on my Windows 7 x86 don't working. Java JRE and .Net 4 i was installed from oficial sites, but now crash program((. I was try to start program as administrator, but any result((
Any ideas?

fantastic software! love the design

Shiftok said:
I don't know why, but on my Windows 7 x86 don't working. Java JRE and .Net 4 i was installed from oficial sites, but now crash program((. I was try to start program as administrator, but any result((
Any ideas?
Click to expand...
Click to collapse
Hard to say, but if you check in the following path or something similar, you should find a logfile.
C:\Users\%USER%\AppData\Roaming\Custom Rom Creator Studio\Logfiles
If you can post the latest one I will check it out.

directory C:\Users\%USER%\AppData\Roaming\Custom Rom Creator Studio is exist, but subdirectory Logfiles not exists. If it help you... Windows show it's information:
Problem signature:
Problem Event Name: CLR20r3
Problem signature 01: crcstudio.exe
Problem signature 02: 0.9.0.0
Problem signature 03: 4dd1be2c
Problem signature 04: mscorlib
Problem signature 05: 4.0.0.0
Problem signature 06: 4d53693b
Problem signature 07: 3fd5
Problem signature 08: 1a
Problem signature 09: System.ArgumentNullException
OS Version: 6.1.7601.2.1.0.256.1
Language Code: 1058
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Read our privacy statement on the Internet:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419
If the privacy statement on the Internet is not available, check with its local variants:
C: \ Windows \ system32 \ ru-RU \ erofflps.txt
Click to expand...
Click to collapse

Shiftok said:
directory C:\Users\%USER%\AppData\Roaming\Custom Rom Creator Studio is exist, but subdirectory Logfiles not exists. If it help you... Windows show it's information:
Click to expand...
Click to collapse
It looks like the application isn't even loaded.
I'm on my way out right now, but I will look in to it later tonight.

I am running into the same thing with my windows 7 machine. I have the requirements met for the .net and jve files.
It just does not want to start up and there are not any log files.

I extracted the crcstudio to a folder I named Crcstudio, then copied the tools zip to that folder.
I then extracted the tools zip and then ran crcstudio.exe - no problems.
Going to check out the tool now.

Tritan88 said:
I am running into the same thing with my windows 7 machine. I have the requirements met for the .net and jve files.
It just does not want to start up and there are not any log files.
Click to expand...
Click to collapse
I have no idea what might cause this problem.
The application will run about 20 lines of code before it logs "Application started" to the log file...
I have made a new crcstudio.exe for you to try, with additional exception handling, it will report any errors in the startup of the application in messageboxes.
Thanks for your support.
// I have removed the attached file, because the latest version fixed this problem //

It worked for my untill I did a restart, then it was crashing before the logg entry "Application Started"
Now I'm using your new exe file, which gives me this exception and then starts up the program and it works now
Code:
---------------------------
---------------------------
System.IO.DirectoryNotFoundException: Could not find a part of the path.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.Move(String sourceFileName, String destFileName)
at CrcStudio.Messages.FileMessageConsumer.RenameOldLogFiles(String file)
at CrcStudio.Messages.FileMessageConsumer.CreateLogFile()
at CrcStudio.Program.Main()
---------------------------
OK
---------------------------

Gonizahavy said:
It worked for my untill I did a restart, then it was crashing before the logg entry "Application Started"
Now I'm using your new exe file, which gives me this exception and then starts up the program and it works now
Code:
---------------------------
---------------------------
System.IO.DirectoryNotFoundException: Could not find a part of the path.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.Move(String sourceFileName, String destFileName)
at CrcStudio.Messages.FileMessageConsumer.RenameOldLogFiles(String file)
at CrcStudio.Messages.FileMessageConsumer.CreateLogFile()
at CrcStudio.Program.Main()
---------------------------
OK
---------------------------
Click to expand...
Click to collapse
Ok, thanks.
It's the creation of the logfile that fails.
I will fix this, and release a new version asap.
Sent from my GT-I9000 using XDA Premium App

This is my Error Message:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

i was used your new exe file. it shows me 2 messages:
1)
2)

Thanks Gonizahavy, sdq928 and Shiftok for you patience.
The problems had to do with different languages for windows.
This one will probably work better, but I will go trough the code tonight to make some more improvements before I release a new version.
// I have removed the attached file, because the latest version fixed this problem //

Thanks! It works!

Shiftok said:
Thanks! It works!
Click to expand...
Click to collapse
Great, I will release a new version tonight.
Sent from my GT-I9000 using XDA Premium App

Very grateful to work.

This version did start up. Going to run it through its paces when I get time.

Related

[TOOL] Android Commander 0.7.9.11

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
My website is down, but download is still alive.
Hi Guys!
Android Commander is windows application to keep control on your android apps and files from PC. This is a small, very very fast and intuitive app.
If someone want to try it, go a head. But remember, you doing this on your own risk! I'm not professional programmer, this is only my hobby
Program Requirements
Before you install the program you should read this:
Phone Requirements:
- ADB ROOT Access
- BusyBox
- „Settings->Applications->Development->USB debugging” must be enabled
- USB Cable
Computer Requirements:
- Windows XP/Vista/7
- ADB USB Driver
- Java JDK
- Minimum 800×600 screen resolution
Click to expand...
Click to collapse
Android Commander should works for any android device, but here is list of devices confirmed by me or users.
Before you report any problem to me, read program FAQ.
Full list of program features.
Screens:
Android Commander screenshots gallery
If you like my program, conceder a donation please!
Download is here
mirror
Program wasn't updated for a long time, but it still can work with any android device. The only think you have to do is update ADB binaries in program directory.
Click to expand...
Click to collapse
Changelog:
Version 0.7.9.11:
Changelog:
- updated adb and aapt binaries
- better work with JB
- better updates checking system (disabled as default)
- files and partitions size display improvements
- more fixes
Click to expand...
Click to collapse
Full program changelog
very handy app great job !! Will definitely use this !
You Sir, have just earned yourself GODLIKE status from us people who have no programming skills.
Well, if I could download the bloody thing, it just sits at 'processing download request'...
that looks awesome!! thank you for sharing it with us!!
+1 on that
Cannot download! Says File not found on server. This is for the latest and greatest version.
A fellow Windows 7 'UK Theme' user
Is there something similar for OSX ?
himmatwala said:
Cannot download! Says File not found on server. This is for the latest and greatest version.
Click to expand...
Click to collapse
same problem here
for all who cant't download file from mediafire, here is megaupload mirror: http://www.megaupload.com/?d=NJKJI587
from next update i'll start posting 2 download links
thanks worked like a charm
I get "Device: not found"
running Nexus One + Cyanogen add-on
t0pgun said:
I get "Device: not found"
running Nexus One + Cyanogen add-on
Click to expand...
Click to collapse
So Your Nexus is really unconnected or is something wrong with your ADB.
If you type in windows cdm "adb devices", what you see?
PanPiotr said:
So Your Nexus is really unconnected or is something wrong with your ADB.
If you type in windows cdm "adb devices", what you see?
Click to expand...
Click to collapse
List of devices attached
HT9CRP819577 device
t0pgun said:
List of devices attached
HT9CRP819577 device
Click to expand...
Click to collapse
so should be ok. i don't know what is wrong
PanPiotr said:
so should be ok. i don't know what is wrong
Click to expand...
Click to collapse
My bad, i was trying to run AC from the desktop. I moved it to the \android-sdk-windows\tools folder, it works now!
Thanks!!
t0pgun said:
My bad, i was trying to run AC from the desktop. I moved it to the \android-sdk-windows\tools folder, it works now!
Thanks!!
Click to expand...
Click to collapse
Yes its your bad. It works from any place on pc(desktop too), you prapobly have no adb tool directory in system path. You should.
http://developer.android.com/sdk/installing.html said:
The primary tools/ directory is located at the root of the SDK folder. Adding tools to your path lets you run Android Debug Bridge (adb) and the other command line tools without needing to supply the full path to the tools directory.
- On Linux, edit your ~/.bash_profile or ~/.bashrc file. Look for a line that sets the PATH environment variable and add the full path to the tools/ directory to it. If you don't see a line setting the path, you can add one:
export PATH=${PATH}:<your_sdk_dir>/tools
- On a Mac OS X, look in your home directory for .bash_profile and proceed as for Linux. You can create the .bash_profile if you haven't already set one up on your machine.
- On Windows, right-click on My Computer, and select Properties. Under the Advanced tab, hit the Environment Variables button, and in the dialog that comes up, double-click on Path (under System Variables). Add the full path to the tools/ directory to the path.
Click to expand...
Click to collapse
PanPiotr said:
Yes its your bad. It works from any place on pc(desktop too), you prapobly have no adb tool directory in system path. You should.
Click to expand...
Click to collapse
Fixed it! Works from any place on the pc. Thanks again!!
update
Android Commander 0.7.3:
http://www.mediafire.com/?y2mldvdmynl
mirror: http://www.megaupload.com/?d=6Y27VBLI
Code:
Changes:
- changed positions of Application Manager and Computer Files (now is more natural ;))
- bookmarks :)
- you can open any file in Computer Files
- icons for music/video/image formats readable for phone (and zips)
- window "About" with changelog
- button New Dir in Computer Files
- reading info and icons from apps works better now
- if your phone is not connected and you will open apk file info, you will se info "no device"
- hidden and system windows files are hidden in Computer Files
- log window disabling main window during progress
- more small fixes/changes
changed positions of Application Manager and Computer Files (now is more natural )
Click to expand...
Click to collapse
Very nice feature

[TOOL]QtADB (AndroidManager for Linux, Windows and MacOS)

hello,
QtADB is window app based on adb.it lets you to copy,remove etc your files and apps from PC and Android Phone
This app is under developing so be tolerant for any bug...
visit QtADB website: http://qtadb.wordpress.com/
Features:
1. File manager
-copying files and dirs between phone and computer
-removing files and dirs
-creating new dir
-and other
2. App manager
-installing apps
-removing apps
-creating backup of apps with data
-restoring backups of apps with data
3. Shell
-opens android shell
4. Screenshot
-take screenshot of your device
-save screenshot to png file
5. Fastboot
-flash bootloader, radio and recovery
-boot recovery
6. Recovery
-nandroid backup/restore
-wipe data
-flash rom
-wipe battery stats
-fix uid mismatches
7. Reboot
-to bootloader
-to recovery
-normal reboot
8. Settings
-set font used by app
-set starting paths (or remember paths on exit)
-and other
9. Automatically detects phone (device, fastboot and recovery mode)
it requires installed AndroidSDK and busybox on phone (so and root)
linux and macOS version reguires installed Qt libraries(libqtgui4, libqt4-declarative and libqt4-network 4.7 version)(install it from synaptic or some similar app)
if you have connected phone but the file list is empty run with root permisions:
1)adb kill-server
2)adb start-server
or:
create file:
gksudo gedit /etc/udev/rules.d/51-android.rules
and insert this line:
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
Ive got HTC Magic with Cyan6 and im testing everything on this. QtADB should work with every phone with busybox
if you have any suggestions/questions or you found any bug please let me know
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
More screenshots on official site
I am not responsible for damage done to your phone while using QtADB.
DOWNLOAD FROM OFFICIAL SITE
Do You miss fome feature that QtADB doesn't have? please post Your idea here: http://qtadb.uservoice.com/forums/87039-general
[size=+2]DO YOU HAVE SOME PROBLEMS WITH QTADB? PLEASE READ FAQ FIRST[/size]
If You like QtADB please consider donation:
What language is the windows version written in? Are the libraries able to be referenced from VS?
both versions are in c++ and this is the one source code compiled under windows and linux. it requires Qt libraries for VS
ps.i would like to add some screenshots but i have no permissions:/
where do i put the librays stuff?? im confused.... nvm i think i got it...
ok it says my phones connected for like 5seconds.. then it tells me to connect my phone.??
Nice app thanks!
wow this is AWESOME! thank you!
Looking good! Android management apps are really coming out of the woodwork now
I've attached a screenshot of my own Android manager 'Spot'
Crashes when i try to access a directory on the phone. Win 7 x64 and HTC Desire.
At the beginning, it looks great to use, but then I tried to open any directory, it crashed and forced close
it crashes after 2 - 3 seconds after opening
Windows 7 Pro - HTC Magic 1.5 with Sens UI - official
Acidmax: i dont know why you are having this issues.maybe its because you are using 64bit system...(i will support 64bit when app will be done)
cryshop: what phone?what OS?is phone rooted?which dir are you trying to open (on sdcard/in system).give me something information
crysu_x: "it crashes" has many meanings...what do you see?what error is appearing?what busybox do you have?you have to be more specific
the new version with new upgrades and fixes is almost ready so be patient
Works great for what i've used it for so far. Thank you sir.
@7ymekk : I'm using Windows 7 32bit and rooted HTC Legend.
I tried to open /system folder on the phone.
you know what??if you want to use my app please wait couple of days...i will end my new version and if you'll have the same issue i'll investigate it
how do you install it with ubuntu?
download first attach from first post and install libqtgui4 from synaptic
Hi, this is giving me segfault. I have installed both Sdk and libqtgui4. when i run "adb devices" i can see my tattoo attached.
I run the app, it asks me for the sdk path , then i point it to the "tools" subfolder under the sdk folder and then it segfaults.
This occurs even if i run it with root privileges.
Am i doing anything wrong?
Thanks in advance
if you are expecting some help you have to be more specific! what distro, what phone...the more informations-the better
7ymekk said:
if you are expecting some help you have to be more specific! what distro, what phone...the more informations-the better
Click to expand...
Click to collapse
Oops,
I'm working under Ubuntu 10.04 with a htc tattoo phone.
maybe this evening i will upload new version with screenshots and a lot improvements so i recommend to wait a little if you still will have those problems i will look into this

[TOOL][WINDOWS] HAT- Hybrid APK Tool - Bringing New Era of Modding!

INTRODUCTION
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What is HAT?​Well, HAT is short-form of Hybrid APK Tool. HAT makes decompiling/recompiling of all apk files easy as 1 2 3, HAT supports both apk's and jar files and is very easy to work with. HAT provides all features necessary for any modder/user.
Why use HAT?​Honestly, that's up to you. There are many tools out there but mostly fail at critical times but HAT can be a good bet.
FEATURES​
● Fast and light (Only 11 mb).
● High success rate while decompiling/recompiling.
● Special method of decompiling/recompiling jar files! Never seen before this method will never fail and you can easily edit any jar file (deodexed jar). HAT uses special method for the process.
● Avoid bootloops while editing framework-res.apk especially for SONY devices. HAT uses special method that avoids bootloops.
● Real time logging. Generate logs for every action.
● Choose your own version of apktool. Currently HAT comes with two versions of apktool (the folder is hidden due so to avoid any unwanted deletion of the folder, kindly enable the show hidden files option). To use your own version of apktool keep your apktool in "tools/apktool" folder
● Normal method of decompiling and recompiling of jar also present giving two methods to simultaneously work at jar files/
● Clear the junk files if too populated
HOW TO USE​
Simple just download the file and extract it in core C: drive. It should be C:HAT or it won't work
DOWNLOAD​
Here is the download link for the tool - DOWNLOAD HERE
FAQ
Q) I open HAT.exe and it shows a black screen and closes. Why?
Ans) Two possible reasons a) You have not extracted it in C: drive
b) You have space in your username eg Tech N You instead of TechNYou
Solution
a) Extract it in C and execute
b) Make a new account with no space in between
Q) I see errors related to java, what are they?
A) To work with apk's and jar's you must have JAVA installed on your machine. Install JAVA then proceed also if you have java installed make sure it has been defined in system path
Q) I have java still I face errors, why?
A) Reason is java not defined in system. Open cmd and type "java" and "javac" (without quotes) and press enter if you get error(s) like :"java" or "javac" is not an external or internal command define java in your PC. Search google on how to.
If you get some response on trying both commands it's an issue with tool. Please report here.
Q) Do I need anything else than java?
A) No you don't need anything else than java. Recommended latest version java
CREDITS​
@iBotPeaches for apktool
@JesusFreke for smali/baksmali
@Ticklefish for his awesome Tickle my android! Best tool so far!
@BDFreak for his AdvancedAPKTool
Me for creating this tool
XDA:DevDB Information
HAT - Hybrid APK Tool for Windows, Tool/Utility for all devices (see above for details)
Contributors
Tech N You, Tech N You
Version Information
Status: Stable
Current Stable Version: v1
Stable Release Date: 2015-03-31
Created 2015-03-30
Last Updated 2015-03-30
CHANGELOG​● v1 Initial Release​
Reserved.
Mirror needed for this awesome tool also.
Download link for H.A.T not working! Please post working one. Thanks
babydouggie said:
Download link for H.A.T not working! Please post working one. Thanks
Click to expand...
Click to collapse
babydouggie is correct and the Link is still not working anyone got a working link please ?
download link not working !!!

[Tutorial] How to remove any Ads on any apk without root

Hello,
Today I want to share with you a method to remove any ads from an apk that should work on any Android version without root permissions.
You will need a minimum level of skills to understand the method and a computer (needed to edit the apk).
Obtain the apk
When you install an application, its apk will be placed in /data/app directory. However, you need a rooted phone to access that directory. Luckily, often there is a pre-installed system application to backup your apps (on Huawei there is Huawei Backup) that can access that folder. Thus, you don't need root permissions. You can use this backup pre-installed app to save your apk on the sd and transfer it on your computer.
Edit the apk and re-install it
I'm assuming that you're on Linux, but the same can be done with Windows or Mac. Continue with the following steps:
An apk is just a zip file, thus extract it in a folder. On Linux:
Code:
$ unzip com.example.apk
Now, try to look at the strings, regarding ads, in plain text inside the file classes.dex (you don't need to extract it). For example:
Code:
$ strings classes.dex | grep "ads"
Keep note about all the ads urls contained in classes.dex (e.g. googleads.g.doubleclick.net)
Use an hex editor as GHex or Bless to replace these ads urls with invalid urls (I suggest to use the same length). So, for example, you can transform: googleads.g.doubleclick.net into foobarfoo.b.arfoobarfoo.bar.
Save overwriting the original classes.dex and zip all the files into a new apk (e.g. com.example_noads.apk)
Sign the new apk. The process is easier using some tools (look for apk signer on google, there are one click tools).
Transfer the new apk on your phone and install it (the phone should ask if you want to upgrade your app, say yes).
In this way, the application should work as always, but it will try to load the ads from invalid urls. Thus, it should not display any ads.
Note: I've tested this method and it works, however it's possible that some applications are encrypted thus there aren't plain text ads urls.
EDIT: I added a new step where you must sign the new apk. In fact, this is the rule. However, when I wrote this post I didn't talk about that, because in my case I found an application that I succesfully re-installed without re-sign the apk (bug? hash collision? I still don't know).
Application implementing this method available: Purify
I developed an application to do all this process directly and automatically on your phone!
The application is still unmature, consider it a proof of concept. It will remove only google ads for the moment.
Click here to see the source code on GitHub
If you want to try the compiled apk:
Note: This is the first pre-release, keep in mind that it is just an example of implementation. Some purified applications could crash, for example because they don't handle the wrong urls or for other reasons. However, I tested it on some apps and it seems to work. Unpacking, editing and re-packing the apk can require few minutes. Please read further details on the github page linked above.
Hey there, thank you very much, I used Purify on android 8.0 and works great. It didn't sign my apk but I signed it from the pc and it installed and worked correctly without ads. Great!
Edit: Zipsigner isn't on the play store any more but I downloaded and installed the apk from apkpure and it signs it but doesn't do it well because it doesn't let me install it after that no matter what kind of sign type do I use. So I sign it from the pc using "signapk"
Nice app.....now a days ads from other sources are increasing such as facebook.ads, mobileads, inmobi,etc.....to my knowledge, manifest.xml contains every ad activity, service, receiver etc.....is it possible to add an interface to selectively remove those....so that i can remove any ad from any app.......by the way....thanks for your work?
I could call this "Unlucky Patcher". It broke all apps I applied on.
thank you for sharing. i hope you can revive this with some updates. would like to download the apk in github releases too.
Is it still working because I have tried on latest android version where I followed the below step and I got the error as "There was a parsing issue with the package".
1. Downloaded APK file and renamed it's extension from .apk to .zip.
2.Extracted the files in one folder and edited classes.dex file using HxD editor and searched for "https://googleads.g.doubleclick.net" and replaced with "https://foobarfoo.b.arfoobarfoo.bar".
3. Later I zipped back and renamed the file from .zip to .apk.
4. Generated keystore using jdk keytool and signed with jarsigner. for more information(https://stackoverflow.com/questions/4853011/how-to-sign-an-android-apk-file)
5. Did Zipalign using the above mentioned link and transferred file to my Android 10 OS .
Can anybody help if there is any problem with app signing or compressing the files. thanks
Nrin said:
Application implementing this method available: Purify
I developed an application to do all this process directly and automatically on your phone!
The application is still unmature, consider it a proof of concept. It will remove only google ads for the moment.
Click here to see the source code on GitHub
If you want to try the compiled apk:
Note: This is the first pre-release, keep in mind that it is just an example of implementation. Some purified applications could crash, for example because they don't handle the wrong urls or for other reasons. However, I tested it on some apps and it seems to work. Unpacking, editing and re-packing the apk can require few minutes. Please read further details on the github page linked above.
Click to expand...
Click to collapse
I did all as you said and I have apk
icallscreen_82_9601261.apk-purified.apk
bat I can't install it?!?!
Interesting,didn't know about this
removing ads is one thing, but what about fignerpritning & anayltics?
Hello, im looking for an app that can remove all kind of ads in apk other than google, like ads shown by modders in the aps. will attach a screenshot which shows an ad from modder for one app in first thing after installing the app and opening it.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
the generated apk fails to install on miui 12
ON MIUI 13 Lucky patcher 10.2.6 works perfectly
pankajk said:
Is it still working because I have tried on latest android version where I followed the below step and I got the error as "There was a parsing issue with the package".
1. Downloaded APK file and renamed it's extension from .apk to .zip.
2.Extracted the files in one folder and edited classes.dex file using HxD editor and searched for "https://googleads.g.doubleclick.net" and replaced with "https://foobarfoo.b.arfoobarfoo.bar".
3. Later I zipped back and renamed the file from .zip to .apk.
4. Generated keystore using jdk keytool and signed with jarsigner. for more information(https://stackoverflow.com/questions/4853011/how-to-sign-an-android-apk-file)
5. Did Zipalign using the above mentioned link and transferred file to my Android 10 OS .
Can anybody help if there is any problem with app signing or compressing the files. thanks
Click to expand...
Click to collapse
aye bro did you find the solution?
hey I tried everything but unfortunately without success the ads stay unfortunately! Unfortunately the sylkat apache is not available for purchase without ads! tried everything! can someone help me please! have a good app for signing too ! Thanks
I have Android 10 and Android with root on the Nintendo Switch
This No Work with my Apps
googleads.g.doubleclick.net into foobarfoo.b.arfoobarfoo.bar
Thanks
I remove the ads ! Happy ! Remove ads in Apache sylkat and mobile telnet ! With lucky Patcher

[IDE][4.0.3] APK Studio - IDE for Reverse Engineering Android APKs

APK Studio​
A Cross-Platform IDE for Reverse-Engineering (Disassembling, Hacking & Rebuilding) Android applications (APKs) - featuring a friendly UI and Code editor which supports Syntax-highlighting for smali (dalvik bytecode) files.
APK Studio is powered by Qt Framework, ApkTool and uber-apk-signer
Click to expand...
Click to collapse
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
Features:
Disassembling & Rebuilding APKs
Code Editor with Syntax Highlighting (java, smali, xml & yml)
Built-in Image viewer for Resources
Single-click APK Signing with embedded key-store (New)
Android Signing scheme v2 Support (New)
Flexible Keystore & Key-Alias import
Automatic Zip-Aligning with embedded zipalign (New)
Single-click App Install to device
Frameworks Support
What’s new?
v4.0.3
Added Browse Files under Project menu
Auto Save all opened files before building
Install button added in ToolBar
v4.0.2
Added Support for Android Signing scheme v2 (7.0+) (uber-apk-signer)
Dependency on zipalign binary removed (except for linux-x86) (uber-apk-signer)
KeyStore import made optional (APK will be signed with embedded KeyStore by default) (uber-apk-signer)
Fixed original APK being overwritten (modified apk will have ‘_mod’ in its name)
Minimum JDK 8 required (instead of JDK 7) (uber-apk-signer)
Replaced Post-Signing ‘Open folder’ button with ‘install’ button (for better automation)
Fixed and updated links, strings etc.
Optimized Portable Binaries (linux x64 and windows x86)
Bundled all Qt dependencies for better UI rendering
Links:
Project site
Download
Source
Bug Report
Credits:
vaibhavpandeyvpz for original apkstudio project
iBotPeaches, brutall and JesusFreke for ApkTool
patrickfav for uber-apk-signer
probonopd for linuxdeployqt
How To Use APK Studio​
Deassembling (Decoding):
Open an APK
and select Decode or
Open existing Project
and select apktool.yml file
Hacking the App:
Click on
to show/hide Project structure panel
Edit app_permissions etc. in AndroidManifest.xml file
Edit or replace strings, icon resources etc. in res directory
Edit application logic in smali language in smali directory
Save
before closing
the edited files
Rebuilding the APK:
Build
the modified app and Sign
it.
Then you can install
it on your device too.
Troubleshooting:
Make sure you satisfy these requirements of APK Studio.
Always check Console
output if anything goes wrong.
From that try to figure out what went wrong and how to fix it.
If nothing works, Upload Console output somewhere like Pastebin and then Open an issue here.
Great. Now downloading. Will try later.
knoacc said:
Great. Now downloading. Will try later.
Click to expand...
Click to collapse
Thanks and good luck with that. Will be happy to hear your thoughts on it.
can i reskin apk from playstore with this ?
Sent from my Redmi Note 4 using Tapatalk
tetranova said:
can i reskin apk from playstore with this ?
Click to expand...
Click to collapse
Yes. You can. It's a kind of purpose APK Studio serves well.
How to use for uber driver app.
clarkswalabis said:
How to use for uber driver app.
Click to expand...
Click to collapse
I'm not sure what you want modify in that app but the process is simple: You open the uber-driver-blah-blah.apk > decode it > edit smali code or replace resources > build > sign > install
Check out User Guide above in Post #2
Well, this is to inform you all that APK Studio has been updated recently. Grab the latest binary from GitHub.
Also, if anyone has access to MacOS and can compile APK Studio for Mac, please share it on GitHub repo. Source can be found on GitHub.
Code:
$ java -Xmx256m -jar C:/Users/aximo/.apkstudio/vendor/apktool.jar -f d C:/Users/aximo/Desktop/tjk351.apk -o C:/Users/aximo/Desktop/tjk351_mod
I: Using Apktool 2.3.1 on tjk351.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
S: WARNING: Could not write to (C:\Users\aximo\AppData\Local\apktool\framework), using C:\Users\aximo\AppData\Local\Temp\ instead...
S: Please be aware this is a volatile directory and frameworks could go missing, please utilize --frame-path if the default storage directory is unavailable
I: Loading resource table from file: C:\Users\aximo\AppData\Local\Temp\1.apk
I: Regular manifest package...
I: Decoding file-resources...
Exception in thread "main" java.lang.NullPointerException
at brut.androlib.res.decoder.AXmlResourceParser.getNonDefaultNamespaceUri(AXmlResourceParser.java:312)
at brut.androlib.res.decoder.AXmlResourceParser.getAttributeNamespace(AXmlResourceParser.java:299)
at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.getAttributeNamespace(XmlPullParserDelegate.java:176)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(StaticXmlSerializerWrapper.java:267)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(StaticXmlSerializerWrapper.java:211)
at brut.androlib.res.decoder.XmlPullStreamDecoder$1.event(XmlPullStreamDecoder.java:83)
at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDecoder.java:141)
at brut.androlib.res.decoder.ResStreamDecoderContainer.decode(ResStreamDecoderContainer.java:33)
at brut.androlib.res.decoder.ResFileDecoder.decode(ResFileDecoder.java:124)
at brut.androlib.res.decoder.ResFileDecoder.decode(ResFileDecoder.java:109)
at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:264)
at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:132)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:124)
at brut.apktool.Main.cmdDecode(Main.java:163)
at brut.apktool.Main.main(Main.java:72)
Process exited with code 1
whats wrong ?
tunxaximo said:
whats wrong ?
Click to expand...
Click to collapse
This is apktool related issue and I've no idea why it's failing to decode particular XML. Please open an issue in apktool thread with above logs.
Sorry I have some question:
How to install at windows 10?
can this open on android studio?
if can how to open it?
zeroyjk said:
Sorry I have some question:
How to install at windows 10?
can this open on android studio?
if can how to open it?
Click to expand...
Click to collapse
Questions are fine
First, you don't need to install APK Studio because it's portable, just follow download link, download apkstudio-v4.x.x-windows_x86.zip file and extract it. You can then simply run apk-studio.exe .
No. It can't be opened in android studio, it's a standalone app.
hi
first i want to say thx for this great tool!
i have a request for maybe next release, could you pls add a project tree in the view section, cause if i have 2-3 projects, i can only see the last one and im not able to choose other projects!!!
thx
this would be amazing for OSX, I have followed instruction to build but to be honest its above me!
Really like APK Studio for quick changes.
Having issue with a simple change in a java file (changing variable from false to true). No errors are reported in APK Studio console - apk builds and installs correctly, however, when looking at the java code after build, the variable doesn't change. It seems that the APK Studio build process is not recompiling the modified java code.
Is there a build setting required to recompile the apk (including the modified java code)?
Any assistance would be appreciated.
------------
How does one go about setting up the "signing" portion in the settings?
How do you set up the keystore, keystore password, alias, and alias password?
Also, should zipalign be checked?

Categories

Resources