How to View and Export Android Package Manifest with Stanley

in #utopian-io7 years ago (edited)

Hello, everyone!
I'd like to tell you about an Android open source app called Stanley.
With this app. we can explore the inside of the android app.

Now, I'll tell about things to do.
Step 1
You can download the app from play store
1.png

Step 2
Open it, then you can look at this. We can sort by the name, package, installed first or updated.
2.png

Also, we can search for an app.
3.png

Step 3
This is for example. I choose dompet bitcoin app, then I want to explore its resources files such as drawables. We can do that by clicking this one.
4.png

We will get into the drawable files.
5.png

I try to explore where's an app icon should be placed. I see the icon name is ic_btc.png.
5_2.png

Step 4
We also can know the major of package activities, even we're able to export the manifest.xml.
6.png

If you tap long, it will be like this.
7_e.png

If you tap short, it will be like this, but both are the same.
8_e.png

Tap the saved file at the location.
8_e2.png

Open up the exported manifest.xml file.
10.png

But, it's not only that. This can view and do the same thing for system apps. First, you need to uncheck this option, "Ignore System Apps". This will allow you to view the system apps, too.
11.png

The result will be like this.
12.png

You can see its activities and others, too, whereas it's a system app. That's pretty cool.
13.png

Even you can export its manifest.xml file, too, without decompile first.
14.png

Open up and here is the result. As you can see, it's amazing can be done to system app.
15.png

This app is really useful, especially for themers and modders, because they need to know what's icon name to be themed through the resources/drawables and the MainActivity or the activity they want to import to their mods.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Congratulations @dissgo! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You published 4 posts in one day
Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Thank you. Glad to contribute. :)

Hey @dissgo I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

Get Noticed!

  • Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by dissgo from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews/crimsonclad, and netuoso. The goal is to help Steemit grow by supporting Minnows and creating a social network. Please find us in the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP. Be sure to leave at least 50SP undelegated on your account.

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.031
BTC 60708.09
ETH 2619.74
USDT 1.00
SBD 2.58