Thursday, March 20, 2014

jadx - Dex to Java decompiler

there's a new decompiler on the block. it targets dex directly, rather than java class bytecode, so it doesn't rely on dex2jar. i'm pleased by it's performance so far, and it's worth checking out: https://github.com/skylot/jadx
  • it's mostly a cli, with a simple, "experimental" gui.
  • it takes dex or jar files as input
  • it can make a control flow graph.
  • output is configurable -- you can chose to have "simple" branching, where it wont try to be smart about how it decompiles conditionals and loops. this can actually be much easier to read than jd-gui's pervasive "while(true) //a bunch of stuff" constructs.

screenshot
GitHub page curiously lacking in GUI money-shot

269 comments :

  1. @Lohan This is what I am trying to obtain, but only in python. Have reached processing code for loops, now working on try catch blocks.
    -- Hex

    ReplyDelete
  2. I use JEB decompiler and seems good also. Androidchef is nice too.

    ReplyDelete
  3. Your information about android application is really interesting. Also I want to know the latest android developments in recent years. Can you update it in your website?

    ReplyDelete
    Replies
    1. I update at the intersection of a) found something interesting and b) have time. :D

      Delete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Hi, i have been reading your blog for few months.. Thanx a lot man. very informative. I started on learning reversing process few months back. Today i came across a apk which was designed using Mono for android. I cant find any codes in it except activities. i dono where to start learning .. Can u help ??

    ReplyDelete
    Replies
    1. Roll up sleeves and get to deadlisting, bro. Drink whey protein shakes and it'll increase your reversing gains.

      Delete
  6. This comment has been removed by a blog administrator.

    ReplyDelete
    Replies
    1. pls don't be pasting apk links. i like not getting banned.

      Delete
  7. @Lohan, do you have any experience in "cracking" apps on an Android ? I use my Android tablet as a desktop computer, it would be great if you can share some info for RE on android itself. I have a few experience in Windows RE using ollydbg.

    ReplyDelete
    Replies
    1. (better late than never, amirite?)
      I'll start a blog to share RE info on android. I'll call it.. "android cracking". Sounds pretty good, right?

      Delete
  8. I wrote a tutorial about Mono, take a look in the latest posts. And if you don't understand something leave a comment under that post.

    Nihilus

    ReplyDelete
  9. tell me what command I have to run on command prompt to decompile only classes.dex using this method

    [quote] d2j-dex2jar.bat classes.dex [/quote]
    this is what I use with dex2 jar

    ReplyDelete
    Replies
    1. Is your question how to use dex2jar? Are you using linux, windows, mac, beos? This question is not properly formatted and I don't know how to help you.

      Delete
  10. hello, is there something that is easy like APKTool, but that does not have problems recompiling?

    ReplyDelete
    Replies
    1. If you're having trouble recompiling with apktool, and you don't need to modify resources, try smali/baksmali. Otherwise, apktool is really the only option for modifying resources. If you're having trouble with their tool, you should post a bug on their project page.

      Delete
  11. The Information which you provided is very much useful for JAVA Training Learners Thank You for Sharing Valuable Information.i like this blog and this is very informative.


    JAVA Training Institutes in Chennai

    ReplyDelete
  12. Thanks for sharing such informative article on Java technology. It is most preferred technology among developers to create stunning mobile application fast and easy. It also created massive career opportunity for aspiring professionals. JAVA Training

    ReplyDelete
  13. Hi! jadx Java decompiler is also available online: http://www.javadecompilers.com/apk

    ReplyDelete
  14. Understanding the latest concepts is possible only through contents like this. Thanks for sharing this page in here. It will be useful for my future projects as well. Keep blogging articles like this.


    Hadoop Training Chennai | Best hadoop training institute in chennai | Manual testing training in Chennai

    ReplyDelete
  15. This comment has been removed by a blog administrator.

    ReplyDelete
  16. I want to thank you for your effort but I have a question ,I can't get any answer for it: How can I get all APIS calls function from jadx or any thing else ?
    Please answer me with details because I'm tired from searching

    ReplyDelete
    Replies
    1. read the source code or documentation. i don't know jadx very well. when you find the answer, share your research. :D

      Delete
  17. tell me what command I have to run on command prompt to decompile only classes.dex using this method.
    websphere training in chennai

    ReplyDelete
  18. • Thanks for sharing such an interesting post.
    dot net training in chennai

    ReplyDelete
  19. We gather a lot of cracktaking software in our website which you can download without any charge. Are you interested to download and use this software. You are welcome in our website : https://cracktaking.com

    ReplyDelete
  20. Whoa! I’m enjoying the template/theme of this website. It’s simple, yet effective. A lot of times it’s very hard to get that “perfect balance” between superb usability and visual appeal. I must say you’ve done a very good job with this.

    AWS Training in Bangalore | Amazon Web Services Training in bangalore , india

    AWS Training in pune | Amazon Web Services Training in Pune, india

    AWS Training in Chennai|Amazon Web Services Training in Chennai,India


    aws online training and certification | amazon web services online training ,india

    ReplyDelete
  21. Very interesting information that you have shared with us.i have personally thank you for sharing your ideas with us.
    Java Training
    Java Training institute in Anna Nagar
    Java Training in Amjikarai
    Best Java Training Institute in OMR

    ReplyDelete
  22. If you ever want to take some of the load off, I’d like to write some material for your blog in exchange for a link back to mine. Please shoot me an email if interested. Thanks.
    nebosh course in chennai

    ReplyDelete
  23. Hello! Someone in my Facebook group shared this website with us, so I came to give it a look. I’m enjoying the information.
    nebosh course in chennai

    ReplyDelete
  24. Very Helpful Information, Thanks for sharing this post.

    ReplyDelete
  25. Thanks for sharing useful information article to us keep sharing this info,
    Mobile application development company in chennai.

    ReplyDelete
  26. Thanks for sharing such helpful an informative article. I hope you will keep sharing such an informative articles more and more

    ReplyDelete
  27. Thanks for giving great kind of information. So useful and practical for me. Thanks for your excellent blog, nice work keep it up thanks for sharing the knowledge.
    Best Interior Designer in Noida

    ReplyDelete
  28. Indoor LED Wall Lights in delhi
    Thanks for giving great kind of information. So useful and practical for me. Thanks for your excellent blog, nice work keep it up thanks for sharing the knowledge.

    ReplyDelete
  29. Hi there I am so thrilled I found your website, I really found you by mistake, while I was browsing on Yahoo for something else
    iosh safety course in chennai

    ReplyDelete
  30. Thanks for information , This is very useful for me.
    Keep sharing Lean Six Sigma Green Belt Training Bangalore


    ReplyDelete
  31. Alot of blogs I see these days don't really provide anything that I'm interested in, but I'm most definitely interested in this one. Just thought that I would post and let you know. Nice! thank you so much! Thank you for sharing.

    ReplyDelete

  32. السلامه عليكم ورحمة الله وبركاته نحن فى شركة الكمال نقوم بافضل واقوى المبيدات العالميه الموجودة

    التى تقضى على جميع الحشرات الطائره والزاحفة وابادة الحشرات
    شركة مكافحة حشرات بالطائف
    شركة مكافحة حشرات بجازان
    شركة مكافحة حشرات بحائل
    شركة مكافحة حشرات بحائل
    والسلامة عليكم وحمة الله وبركاته

    ReplyDelete
  33. Very nice post here thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.

    top institutes for machine learning in chennai
    artificial intelligence and machine learning course in chennai
    machine learning certification in chennai

    ReplyDelete
  34. Thanks for sharing the valuable information to us. Web development company NZ

    ReplyDelete
  35. This comment has been removed by the author.

    ReplyDelete
  36. This comment has been removed by the author.

    ReplyDelete
  37. hello sir,
    thanks for giving that type of information. Really enjoyed this blog post. Really looking forward to reading more. Much obliged.
    digital marketing company in delhi

    ReplyDelete
  38. I feel happy about and learning more about this topic. keep sharing your information regularly for my future reference. This content creates a new hope and inspiration with in me. Thanks for sharing article like this. the information which you have provided is better then other blog.
    Best IELTS Coaching institute in Dwarka

    ReplyDelete
  39. Hello, I read your blog occasionally, and I own a similar one, and I was just wondering if you get a lot of spam remarks? If so how do you stop it, any plugin or anything you can advise? I get so much lately it’s driving me insane, so any assistance is very much appreciated.
    Android Training in Chennai
    Selenium Training in Chennai
    Devops Training in Chennai

    ReplyDelete
  40. Your article is awesome! I have read through other blogs, but they are cumbersome and confusing.
    I hope you continue to have such quality articles to share with everyone!

    ReplyDelete
  41. Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts

    informatica mdm online training

    apache spark online training

    angularjs online training

    devops online training

    aws online training

    ReplyDelete
  42. Awesome article, I will never comment on other blog, but I will deeply read your article and I am collect many information with your article, thank you so much for share this valuable information with us, I really like to read this type blog, keep sharing like this type useful information am suggest to my all dear friend to visit this blog and get collect this great information, thank you so much for read my comment, if any one searching the website designing and also PPC company in India please come on my website ogeninfo system we are completed all type digital marketing in cheap rate.
    Top 5 Web Development Company in India

    ReplyDelete
  43. I feel happy to say this I will deeply learning your blog and it’s really useful for me, keep sharing like this type valuable information regularly, I like to thanks for sharing this superb blog I hope I see you soon again time, thank you so much for read my comment, if any one searching the shipping company in India please visit my website yhcargoindia, we are shift your all type product with care in cheap rate.
    Shipping Company in India

    ReplyDelete
  44. Thank you for an additional great post. Exactly where else could anybody get that kind of facts in this kind of a ideal way of writing? I have a presentation next week, and I’m around the appear for this kind of data.
    devops online training

    aws online training

    data science with python online training

    data science online training

    rpa online training

    ReplyDelete
  45. I really enjoy simply reading all of your weblogs. Simply wanted to inform you that you have people like me who appreciate your work. Definitely a great post I would like to read this

    Microsoft Azure online training
    Selenium online training
    Java online training
    Python online training
    uipath online training

    ReplyDelete
  46. This is quite educational arrange. It has famous breeding about what I rarity to vouch. Colossal proverb. This trumpet is a famous tone to nab to troths. Congratulations on a career well achieved. This arrange is synchronous s informative impolites festivity to pity. I appreciated what you ok extremely here 
    Microsoft Azure online training
    Selenium online training
    Java online training
    Python online training
    uipath online training

    ReplyDelete
  47. It is a great post. Keep sharing such kind of useful information.

    zhosters
    Education

    ReplyDelete
  48. Nice and interesting post,I appreciate your hard work,keep uploading more, Thank you for sharing valuable information.
    Android training in Chennai | Android training Institute in Chennai

    ReplyDelete
  49. I feel happy about and learning more about this topic. keep sharing your information regularly for my future reference. This content creates new hope and inspiration within me. Thanks for sharing an article like this. the information which you have provided is better than another blog.
    IELTS Coaching in Dwarka

    ReplyDelete
  50. आशा आहे की आपल्याकडे अधिक रूचीपूर्ण आणि मनोरंजक लेख असतील. खूप खूप धन्यवाद

    lưới chống chuột

    cửa lưới dạng xếp

    cửa lưới tự cuốn

    cửa lưới chống muỗi hà nội

    ReplyDelete
  51. Thank you for sharing such great information very useful to us.
    Android Training institute in Noida

    ReplyDelete
  52. Amazing article. Your blog helped me to improve myself in many ways thanks for sharing this kind of wonderful informative blogs in live. I have bookmarked more article from this website. Such a nice blog you are providing ! Kindly Visit Us @ Best Travels in Madurai | Tours and Travels in Madurai | Madurai Travels

    ReplyDelete
  53. Interesting information and attractive.This blog is really rocking... Yes, the post is very interesting and I really like it.I never seen articles like this. I meant it's so knowledgeable, informative, and good looking site. I appreciate your hard work. Good job.
    Kindly visit us @
    Sathya Online Shopping
    Online AC Price | Air Conditioner Online | AC Offers Online | AC Online Shopping
    Inverter AC | Best Inverter AC | Inverter Split AC
    Buy Split AC Online | Best Split AC | Split AC Online
    LED TV Sale | Buy LED TV Online | Smart LED TV | LED TV Price
    Laptop Price | Laptops for Sale | Buy Laptop | Buy Laptop Online
    Full HD TV Price | LED HD TV Price
    Buy Ultra HD TV | Buy Ultra HD TV Online
    Buy Mobile Online | Buy Smartphone Online in India

    ReplyDelete
  54. अपने लेख को पहचानना बहुत अच्छा है। एक दिलचस्प लेख साझा करने के लिए आपका बहुत-बहुत धन्यवाद

    giảo cổ lam 5 lá

    giảo cổ lam 7 lá

    giảo cổ lam khô

    giảo cổ lam 9 lá

    ReplyDelete
  55. The article is very interesting and very understood to be read, may be useful for the people. I wanted to thank you for this great read!! I definitely enjoyed every little bit of it. I have to bookmarked to check out new stuff on your post. Thanks for sharing the information keep updating, looking forward for more posts..

    Top 5 Website Development Company | Digital Marketing Company in Delhi

    ReplyDelete
  56. The article is very interesting and very understood to be read, may be useful for the people. I wanted to thank you for this great read!! I definitely enjoyed every little bit of it. I have to bookmarked to check out new stuff on your post. Thanks for sharing the information keep updating, looking forward for more posts..
    Kindly visit us @
    Madurai Travels
    Best Travels in Madurai
    Cabs in Madurai
    Tours and Travels in Madurai

    ReplyDelete
  57. Alleyaaircool is the one of the best home appliances repair canter in all over Delhi we deals in repairing window ac, Split ac , fridge , microwave, washing machine, water cooler, RO and more other home appliances in cheap rates

    Window AC Repair in vaishali
    Split AC Repair in indirapuram
    Fridge Repair in kaushambi
    Microwave Repair in patparganj
    Washing Machine Repair in vasundhara
    Water Cooler Repair in indirapuram
    RO Service AMC in vasundhara
    Any Cooling System in vaishali
    Window AC Repair in indirapuram

    ReplyDelete
  58. Get the best nursing services baby care services medical equipment services and allso get the physiotherapist at home in Delhi NCR For more information visit our site

    nursing attendant services in Delhi NCR
    medical equipment services in Delhi NCR
    nursing services in Delhi NCR
    physiotherapist at home in Delhi NCR
    baby care services in Delhi NCR

    ReplyDelete
  59. Excellent Blog. I really want to admire the quality of this post. I like the way of your presentation of ideas, views and valuable content. No doubt you are doing great work. I’ll be waiting for your next post. Thanks .Keep it up!
    Kindly visit us @
    Luxury Packaging Box
    Wallet Box
    Perfume Box Manufacturer
    Candle Packaging Boxes
    Luxury Leather Box
    Luxury Clothes Box
    Luxury Cosmetics Box
    Shoe Box Manufacturer
    Luxury Watch Box

    ReplyDelete
  60. Thank you for this very helpful information, I am a very grateful visitor from Indonesia for this information.
    Transformer Manufacturers In India | Transformer Manufacturers In Pune





    ReplyDelete
  61. This is a very interesting article to read. Thank you for giving very good information. Nice post.
    bigo live is Nice app. connect friends and relatives.

    Download the application
    BIGO LIVE APK
    BIGO LIVE LOGIN
    MESSENGER APP
    BIGO MOD APK
    DOWNLOAD FREE BIGO LIVE APK
    EARN MONEY ONLINE
    LIVE BROADCASTINGS

    ReplyDelete
  62. This is a very interesting article to read. Thanks for sharing the information. Great post.
    bigo live is GooD App. connect friends and relatives it helps users to relax, connect friends.

    Download the application:
    Bigo Live Stream Games
    Bigo Live for Windows Phone
    Excellent Platform
    Bigo Online and Offline Activities
    Social Video Broadcasting
    Sign up for Bigo Live
    Video Calling App

    ReplyDelete
  63. Nice article. Thanks for sharing valuable information.
    Bigo Live is also one of the most popular video broadcasting app
    Download the application
    BIGO LIVE APK
    BIGO LIVE LOGIN
    MESSENGER APP
    BIGO MOD APK
    Bigo Live Stream Games
    Bigo Live for Windows Phone
    Excellent Platform

    ReplyDelete
  64. Nice article. Thanks for sharing valuable information.
    Bigo Live is also one of the most popular video broadcasting app
    Download the application
    DOWNLOAD FREE BIGO LIVE APK
    EARN MONEY ONLINE
    LIVE BROADCASTINGS
    Bigo Online and Offline Activities
    Social Video Broadcasting
    Sign up for Bigo Live
    Video Calling App

    ReplyDelete
  65. Get the best Website Designing and Digital Marketing Services at Ogen Infosystem.
    Best Digital Marketing Company in Delhi

    ReplyDelete

  66. Nice Article. Thank you for sharing the informative article with us. PlayBox is the best online Streaming App for android users. Click the below link to know more about
    PlayBox Online,

    PlayBox Online,

    PlayBox APP for Android,

    PlayBox APP for iOS,

    PlayBox Online,

    ReplyDelete


  67. Just seen your Article, it amazed me and surpised me with god thoughts that eveyone will benefit from it. It is really a very informative post for all those budding entreprenuers planning to take advantage of post for business expansions. You always share such a wonderful articlewhich helps us to gain knowledge .Thanks for sharing such a wonderful article, It will be deinitely helpful and fruitful article.
    Thanks
    DedicatedHosting4u.com

    ReplyDelete
  68. Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it. You’re doing a great job Man,Keep it up.
    study abroad consultants in delhi

    ReplyDelete
  69. This is a nice Site to watch out for and we provided information on
    vidmate make sure you can check it out and keep on visiting our Site.

    ReplyDelete
  70. Sanjay Precision Industries is the best Industries in Ghaziabad and is a big manufacturer and supplier of many turned parts. Sanjay Precision provides the best quality of components with good finishing to its clients on average cost. The customers can demand their own design to the Industry by special order. If you want such components then contact Sanjay Precision.

    Sliding Head Machined Parts
    Brass Inserts
    Stainless Steel Threaded Parts
    Turned Parts
    Taper Threaded Coupler

    ReplyDelete
  71. Vidmate is one of the best known applications currently available for downloading videos and songs from online services like Vimeo,

    Dailymotion, YouTube, Instagram, FunnyorDie, Tumblr, Soundcloud, Metacafe, and tons of other multimedia portals. With this highly

    recommended app, you’ll get to download from practically any video site.A free application for Windows users that allows you to download online

    videos.
    An entertaining application
    Vidmate latest update in pie
    Amazing features of Vidmate

    ReplyDelete
  72. This is a nice Site to watch out for and we provided information on
    vidmate make sure you can check it out and keep on visiting our Site.

    ReplyDelete
  73. Hi, It's a great a post. Thanks For Sharing me a valuable and informative information.
    Sartojiva brings you the classiest collection of shoes. Explore and Buy Men Leather Shoes Online now. From Loafers, Monks, Boots, to Oxfords, you will find a lot in our collection. Visit our website and select now.

    ReplyDelete
  74. Download and install Vidmate App which is the best HD video downloader software available for Android. Get free latest HD movies, songs, and your favorite TV shows.

    ReplyDelete
  75. outsourcingall.com Most Poplar Free Porn Training Center largest The coolest Free Porn Videos & Sex Movies Updated Daily. Update is a tube porn site with millions Online and offline real life porn cam

    ReplyDelete
  76. Wow, Fantastic Blog, it’s so helpful to me, and your blog is very good
    PCD Pharma Franchise Company

    ReplyDelete

  77. The article is very interesting and very understood to be read, may be useful for the people. I wanted to thank you for this great read!! I definitely enjoyed every little bit of it. I have to bookmark to check out new stuff on your post. Thanks for sharing the information keep updating, looking forward for more posts..
    Castor Seed Exporters, Drumstick Exporters

    ReplyDelete
  78. Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it. You’re doing a great job Man,Keep it up.
    study abroad consultants in delhi

    ReplyDelete
  79. Really it is very useful for us..... the information that you have shared is really useful for everyone. If someone wants to know about Taxi Service App and Health Management Software I think this is the right place for you.
    Car Rental Application | Taxi Software | Health and Safety software

    ReplyDelete
  80. Very Good Blog. Highly valuable information have been shared. Highly useful blog..Great information has been shared. We expect many more blogs from the author. Special thanks for sharing..
    SAP Training in Chennai | AWS Training in Chennai | Android Training in Chennai | Selenium Training in Chennai | Networking Training in Chennai

    ReplyDelete
  81. Nội Thất Trẻ Em Bảo An Kids là doanh nghiệp chuyên thiết kế và thi công các sản phẩm nội thất trẻ em bao gồm: Phòng ngủ trẻ em, Giường tầng, bàn học đẹp, kệ sách, bàn học hiện đại, giường tầng đa năng cho bé trai

    ReplyDelete
  82. Visit our website for the best Mutual Fund Companies and Mutual Fund Agent in Delhi, India.
    Mutual Funds India

    ReplyDelete

  83. ____________________________________
    شركة مكافحة الحمام بالمدينة المنورة
    الحمام من الطيور التي تهاجر دائماً ولكن البعض من الناس يرغبون في تربيتها أعلى أسطح منازلهم ولكن البعض الأخر من الناس يرفضون تلك العادة التي يروها من وحهة نظرهم أنها سيئة، فهم يعتقدون أنها تنشر معها الأمراض حينما تطير هنا وهناك لذلك يذهبون إلى شركة مكافحة الحمام بالمدينة المنورة وهي المكان الوحيد التي يقدم لهم الأفكار المبتكرة مثل تركيب طارد الحمام بالمدينة المنورة فهي تمنع من فقط من وقوف الحمام على النوافذ والشرفات.

    ReplyDelete
  84. Nice blog, thanks for sharing this information with us. OGEN Infosystem provides the Best Website Designing Company in India and also for SEO Service in Delhi.
    SEO Service in Delhi

    ReplyDelete
  85. Hi,
    Good job & thank you very much for the new information, i learned something new. Very well written. It was sooo good to read and usefull to improve knowledge. Who want to learn this information most helpful. One who wanted to learn this technology IT employees will always suggest you big data hadoop training in bangalore. Because big data hadoop course in Bangalore is one of the best that one can do while choosing the course.

    ReplyDelete
  86. Hire our WooCommerce developer and programmers and get the best WooCommerce development services. we are a top-notch Woocommerce Development Company in India & USA. +91-9806724185 or Contact@expresstechsoftwares.com

    ReplyDelete
  87. Hire our WooCommerce developer and programmers and get the best WooCommerce development services. we are a top-notch Woocommerce Development Company in India & USA. +91-9806724185 or Contact@expresstechsoftwares.com

    ReplyDelete
  88. The first thing I look for is personalization. This is so easy, I really enjoyed this post. Check out this unrelated link. I wrote about the IELTS.
    IELTS Coaching in Dwarka
    IELTS Coaching in Dwarka

    ReplyDelete
  89. Dank vapes are fast becoming a staple substitution for marijuana in homes. Although vape carts remain an illegal comodity in many states across the USA and parts of the world, Dank vape carts suppliers continue to promote the use of these vape carts in these states by delivering discreetly over the mail.
    vape danks , and other carts such as Mario carts , stiizy pods,moonrock carts, exotic carts are often criticized for not scoring a pass in laboratory test. However these carts remain the best vapes in the market and constitute the best vape flavors. Dank vapes in particular for over the years has scored the highest criticism on the market but also has made the highest sales for over the years.the most popular vapes products are so far the dank vapes and the most recommended vape is the moonrock carts.
    Dankwoods blunts and backwood prerolls are also a product of the dank company.
    Though the company is an illegally operating company with no official web account, dankwoods can be found all over the internets platforms such as instagram, facebook, and tweeter.
    Dankwoods prerolls constitute a 2gram mass of dank blunt and some aromatic dank flavors.
    Dankwoods price varies over the internet and cheapest dankwood prices are determined by the dankwoods suppliers. However buying dankwoods in bulk can always be facilitated over the web.

    ReplyDelete
  90. Nice blog, thanks for sharing with us this interesting blog. Visit OGEN Infosystem for Website Designing and PPC Services in Delhi, India.
    Web Development Company

    ReplyDelete
  91. A great post without doubt. The information shared is of top quality which has to get appreciated at all levels. Well done keep up the good work. I will provide you

    some more information like this.
    Mobile App Development Delhi NCR.
    Cross-platform Apps in Delhi NCR
    IOS App Development in Delhi NCR
    Android App Development in Delhi NCR

    ReplyDelete
  92. I absolutely love that it looks so beautiful on you This is a great post it was very informative. I look forward in reading more of your work. Also I made sure to bookmark your website. I enjoyed every moment of reading it. More info please visit
    Mobile Apps Development Company in Gurgaon
    IOS Apps Development Company in Gurgaon
    Android Apps Development Company in Gurgaon

    ReplyDelete
  93. Thanks for sharing such a great blog... I am impressed with you taking time to post a nice info.
    iPad Application Development
    Hybrid App Development
    Web Development Services

    ReplyDelete

Do NOT post about or link to specific apps!