<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Gaurav kushwaha</title>
    <description>The latest articles on Forem by Gaurav kushwaha (@heykush).</description>
    <link>https://forem.com/heykush</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F425461%2Fe9c957ab-4f99-4d84-9b52-ce5ab0797541.png</url>
      <title>Forem: Gaurav kushwaha</title>
      <link>https://forem.com/heykush</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/heykush"/>
    <language>en</language>
    <item>
      <title>Git refusing to merge unrelated histories on rebase</title>
      <dc:creator>Gaurav kushwaha</dc:creator>
      <pubDate>Sat, 19 Nov 2022 14:22:44 +0000</pubDate>
      <link>https://forem.com/heykush/git-refusing-to-merge-unrelated-histories-on-rebase-301e</link>
      <guid>https://forem.com/heykush/git-refusing-to-merge-unrelated-histories-on-rebase-301e</guid>
      <description>&lt;p&gt;In my case, the error was just fatal: refusing to merge unrelated histories on every try, especially the first pull request after remotely adding a Git repository.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F16s6dmaxzcbk6quz9x2l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F16s6dmaxzcbk6quz9x2l.png" alt="error" width="800" height="203"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Using the --allow-unrelated-histories flag worked with a pull request in this way:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git pull origin &amp;lt;branchname&amp;gt; --allow-unrelated-histories&lt;/code&gt;&lt;/p&gt;

</description>
      <category>linux</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Automate Posting in Blogger in Seconds</title>
      <dc:creator>Gaurav kushwaha</dc:creator>
      <pubDate>Sun, 30 Oct 2022 08:17:32 +0000</pubDate>
      <link>https://forem.com/heykush/automate-posting-in-blogger-in-seconds-527k</link>
      <guid>https://forem.com/heykush/automate-posting-in-blogger-in-seconds-527k</guid>
      <description>&lt;p&gt;I have setup auto posting my article on blogger using python and here are the steps...&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Get your blog id first.
&lt;/h2&gt;

&lt;p&gt;For this open view source page of your blog and find this line&lt;br&gt;
&lt;code&gt;&amp;lt;link rel="service.post" type="application/atom+xml" title="Shopping Gennie - Atom" href="https://www.blogger.com/feeds/293367/posts/default"&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Here &lt;code&gt;293367&lt;/code&gt; is your blog id.&lt;/p&gt;
&lt;h2&gt;
  
  
  2. Install EasyBlogger library to interact with blogger
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Run command
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pip install EasyBlogger
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;After installation, add open cmd and run this command to install additional dependencies else you will see this error message: &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ircsjv1gsddrs6mcajs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ircsjv1gsddrs6mcajs.png" alt="Error"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;winget install pandoc
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;After that run this command:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;easyblogger --blogid &amp;lt;blogid&amp;gt; get
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;example: easyblogger --blogid 293367 get&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This will open a browser. You may see a chrome warning that it can't be run as root - but you can ignore that.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbbi0dsosr6iisu5xraeo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbbi0dsosr6iisu5xraeo.png" alt="auth"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You will need to repeat the OAuth2 authorization process if you ever change the blog, or revoke permissions or if the auth token expires.&lt;/p&gt;

&lt;p&gt;make sure to install pandoc too, if throws error till now&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;All set !&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Write Script to post it
&lt;/h2&gt;

&lt;p&gt;Let’s start by getting files from the blog. You can do that with&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;easyblogger --blogid &amp;lt;blogid&amp;gt; get
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This will print out all the titles of the posts along with their post-id’s&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;4330888278066099970,OnePlus Nord N200 | 5G Unlocked Android Smartphone U.S Version | 6.49" Full HD+LCD Screen | 90Hz Smooth Display | Large 5000mAh Battery | Fast Charging | 64GB Storage | Triple Camera,Blue Quantum,&lt;a href="http://shoppingennie.blogspot.com/2022/10/oneplus-nord-n200-5g-unlocked-android.html" rel="noopener noreferrer"&gt;http://shoppingennie.blogspot.com/2022/10/oneplus-nord-n200-5g-unlocked-android.html&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And to fetch just one post, grab a postid from above and run,&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;easyblogger --blogid &amp;lt;blogid&amp;gt; get -p 437344021642199000 -d markdown
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  3. Make a python script to auto posting
&lt;/h2&gt;

&lt;p&gt;I have already made for you if you want to do amazon product posting in blog else change html content that's it. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Script link:&lt;/strong&gt;&lt;a href="https://gist.github.com/heykush/2e00cd37e254b3d8b12060191ac37378" rel="noopener noreferrer"&gt;Here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Simply add your blog id in script, and you are ready to auto post your article. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Let me if you find any error and doubts. Connect me here:&lt;/em&gt; &lt;em&gt;&lt;a href="https://twitter.com/ravvkush" rel="noopener noreferrer"&gt;https://twitter.com/ravvkush&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>automation</category>
    </item>
    <item>
      <title>Create Python Requirement file in better way</title>
      <dc:creator>Gaurav kushwaha</dc:creator>
      <pubDate>Sun, 30 Oct 2022 07:14:42 +0000</pubDate>
      <link>https://forem.com/heykush/create-python-requirement-file-in-better-way-2f72</link>
      <guid>https://forem.com/heykush/create-python-requirement-file-in-better-way-2f72</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Install &lt;strong&gt;pipreqs&lt;/strong&gt; python library
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pip3 install pipreqs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oshL3tp2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o6difhb68e35manvj3na.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oshL3tp2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o6difhb68e35manvj3na.png" alt="Install" width="712" height="126"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Run command in the &lt;strong&gt;project current directory&lt;/strong&gt; for which requirements.txt required.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;python -m  pipreqs.pipreqs 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oGjIQqfz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/69imcm9b7ohzjdeqn7o9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oGjIQqfz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/69imcm9b7ohzjdeqn7o9.png" alt="Use" width="698" height="109"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;😎 ## How better than pip freeze?&lt;/p&gt;

&lt;p&gt;Pip freeze make requirements.txt of all python library install in your machine but not for the library which is used in particular projects.&lt;/p&gt;

</description>
      <category>python</category>
      <category>git</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Life Saving VS code Hack</title>
      <dc:creator>Gaurav kushwaha</dc:creator>
      <pubDate>Wed, 24 Aug 2022 18:05:20 +0000</pubDate>
      <link>https://forem.com/heykush/life-saving-vs-code-hack-214</link>
      <guid>https://forem.com/heykush/life-saving-vs-code-hack-214</guid>
      <description>&lt;p&gt;&lt;strong&gt;Make Debugging more easier&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Q2t7b6Wl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v06xumch0e8a2tuqxfzq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Q2t7b6Wl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v06xumch0e8a2tuqxfzq.png" alt="CodeSnippet" width="545" height="109"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;"debug.inlineValues": "on",&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Add this line of javascript in setting.json of VS code and Thanks me later 🎉&lt;/em&gt;&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>python</category>
      <category>productivity</category>
      <category>github</category>
    </item>
    <item>
      <title>FREE Linkedln Learning Access for Students</title>
      <dc:creator>Gaurav kushwaha</dc:creator>
      <pubDate>Sat, 06 Aug 2022 16:24:00 +0000</pubDate>
      <link>https://forem.com/heykush/free-linkedln-learning-acess-for-student-59pb</link>
      <guid>https://forem.com/heykush/free-linkedln-learning-acess-for-student-59pb</guid>
      <description>&lt;h2&gt;
  
  
  Steps
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Login with your linkedin Account&lt;/li&gt;
&lt;li&gt;Open site: &lt;a href="https://www.spl.org/using-the-library/get-started/en-get-started/en-get-started-with-a-library-card/en-library-card-application"&gt;spl.org&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Enter Details with fake US address site: &lt;a href="https://usaddressgenerator.com/"&gt;US Fake address&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Remember your 4-digit PIN which you are enterning.&lt;/li&gt;
&lt;li&gt;You will get you free library card. Copy your library card number&lt;/li&gt;
&lt;li&gt;Open this &lt;a href="https://www.linkedin.com/learning-login/go/seattlepl"&gt;link&lt;/a&gt; to activate free learning.&lt;/li&gt;
&lt;li&gt;Enter library card number and pin.&lt;/li&gt;
&lt;li&gt;Congrat🎉. You got free access to linkedln learning. 
Enjoy &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Reference Video: &lt;a href="https://www.youtube.com/watch?v=9wzmBwUkwDI"&gt;link&lt;/a&gt;&lt;/p&gt;

</description>
      <category>learning</category>
      <category>career</category>
    </item>
    <item>
      <title>how to merge different commit in one commit</title>
      <dc:creator>Gaurav kushwaha</dc:creator>
      <pubDate>Sat, 02 Jul 2022 20:57:00 +0000</pubDate>
      <link>https://forem.com/heykush/how-to-merge-different-commit-in-one-commit-15n5</link>
      <guid>https://forem.com/heykush/how-to-merge-different-commit-in-one-commit-15n5</guid>
      <description>&lt;p&gt;&lt;strong&gt;Steps to do:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Get the log after which you want to merge all commit
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git log
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Rebase that commit
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git rebase -i &amp;lt;commit id&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;p&gt;It will show all commit above the commit we pick to rebase  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Now, have to squash commit in one commit and for that pick one commit and other's are to squash in that commit(means merge all commit in that pick commit)&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RzQEHFId--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u25l2wq4in9v9ymr9pph.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RzQEHFId--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u25l2wq4in9v9ymr9pph.png" alt="git rebase" width="579" height="171"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Git log can also view in oneline
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git log --oneline
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Now on exit, it ask you to commit a message, do that and exit with :x&lt;/li&gt;
&lt;li&gt;Done. Check your log now ✌️&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>github</category>
      <category>git</category>
      <category>githunt</category>
    </item>
    <item>
      <title>how to remove/change last pushed commit</title>
      <dc:creator>Gaurav kushwaha</dc:creator>
      <pubDate>Sat, 02 Jul 2022 20:33:00 +0000</pubDate>
      <link>https://forem.com/heykush/how-to-removechange-last-pushed-commit-1hjh</link>
      <guid>https://forem.com/heykush/how-to-removechange-last-pushed-commit-1hjh</guid>
      <description>&lt;p&gt;&lt;strong&gt;Steps to remove/changes in last pushed commit&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Get the commit id on which you want to go
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git log
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Reset on that commit and this will unstage all the changes
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git reset &amp;lt;commit id&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Now do changes in unstaged files &lt;/li&gt;
&lt;li&gt;To push changes in branch, you have to force push this time
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git push origin &amp;lt;branch name&amp;gt; -f
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;If you removed the commit, it also removed from server too.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's how you can do changes even after doing commit&lt;/p&gt;

</description>
      <category>github</category>
      <category>git</category>
      <category>githunt</category>
    </item>
    <item>
      <title>How I Hacked Shuttl 🚎</title>
      <dc:creator>Gaurav kushwaha</dc:creator>
      <pubDate>Tue, 23 Nov 2021 10:56:04 +0000</pubDate>
      <link>https://forem.com/heykush/how-i-hacked-shuttl-5h1h</link>
      <guid>https://forem.com/heykush/how-i-hacked-shuttl-5h1h</guid>
      <description>&lt;h2&gt;
  
  
  How it started 🔥
&lt;/h2&gt;

&lt;p&gt;I was in my 2nd-year @delhitechnicalcampus. College timing is 9 to 4 pm, and I have to rush to pick public transport at 7 pm. It took 2 hours to reach college in between route of Noida to Pari chowk. I used this new service &lt;strong&gt;Shuttl&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Shuttl&lt;/strong&gt; - They provide Transport service from Noida Sector 37 to Pari Chowk. &lt;strong&gt;&lt;em&gt;I am inspired by this startup&lt;/em&gt;&lt;/strong&gt; as they provide 30 rupee journey costs in 10 rupees and with AC minibus.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rEcubyeU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h5z8ummk7wo0tm1ccq60.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rEcubyeU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h5z8ummk7wo0tm1ccq60.png" alt="image" width="514" height="188"&gt;&lt;/a&gt;&lt;br&gt;
We have to book a ride through their app &amp;amp; the technology they are using in their app is mind-blowing. I have to say, I am really amazed by the startup. &lt;/p&gt;

&lt;h2&gt;
  
  
  What made to do tricks 🪄
&lt;/h2&gt;

&lt;p&gt;So, for the first ride, they provide a free Coupon Ride, which is one time applicable. BUT why so and why don't we apply again so? For this, I made a Dual app and login with my secondary number, but that code is not valid for the second number. What the Hackman!&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lc1L8GPd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u5r2rg2hkgs99w5ezgb4.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lc1L8GPd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u5r2rg2hkgs99w5ezgb4.jpg" alt="image7" width="539" height="384"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Here's a story start 👨‍💻
&lt;/h3&gt;

&lt;p&gt;I need to figure out how's this thing working and why can't I apply code in my secondary number account.&lt;/p&gt;

&lt;p&gt;After suffering on Google, I learned that they are storing EMI and device info on their sever and both EMI numbers are linked, so if one coupon is applied on one number, then another is already claimed by it. So no extra coupon can be used.&lt;/p&gt;

&lt;p&gt;My work is to do something by which the app doesn't know about its EMI number and device info. So, I did Spoofing and made the Shuttl MOD version. I Spoofed Emi and device info &lt;strong&gt;&lt;em&gt;(&lt;br&gt;
Spoofing is the act of faking the wrong information to the app).&lt;/em&gt;&lt;/strong&gt; After installing the mod version, I logged in with a different number, but there's a problem with the app now. It can't detect its exact location. I don't know why this is happening. So, I fixed it by spoofing the location permanently. (location - Noida Sector 34 to Pari Chowk)&lt;/p&gt;

&lt;h2&gt;
  
  
  How's MOD version is working now  ☠️
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Fake Virtual EMI and Device info📱&lt;/li&gt;
&lt;li&gt;Fixed the location 📍&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now the app is ready to use that coupon code that is showing invalid earlier. I applied and Explosion(kidding). Code was applied, and I got a Freeride again on the same device with a different number. (Earlier, it can also be done by different login numbers in a different phone every time)&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cTRzKiWG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0veklwl6qbijpg5dir7f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cTRzKiWG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0veklwl6qbijpg5dir7f.png" alt="image5" width="780" height="605"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I haven't a Screenshot of the mod Version installed on my phones for now, but my friends saw it. I installed 15 mod clones and tried Network Marketing Concept to get Free points in my wallet to purchase Ride Pass.&lt;/p&gt;

&lt;p&gt;According to the app, my friends and I will get 100 points, and when he takes any ride, I'll get 25 points on his every ride and plus 500 extra points for five every successful referral. This is an excellent time to earn points and get me a Free pass for the Daily ride. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LUJ2_k5f--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/24kczhzo9qvhmu049rv5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LUJ2_k5f--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/24kczhzo9qvhmu049rv5.png" alt="image2" width="376" height="531"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, I Arranged all 15 Mod apk are as follow:🔮&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MrJItHfb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yeas6cwbwal4j5r9zm1b.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MrJItHfb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yeas6cwbwal4j5r9zm1b.jpg" alt="image3" width="880" height="1862"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I hope you get an idea, how the flow of points. I applied Free code in all 15 apps. Initially, I used relative's number and consumed ride and their 25 referrals I received in my upper class(friend's number), then used all free rides and got additional points in upper class(Crush's number) and cycles goes on Free Rides.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pyv1T4YD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jcceh3pj813e984g4mf7.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pyv1T4YD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jcceh3pj813e984g4mf7.jpg" alt="image5" width="808" height="606"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mh1Y_NM8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/50k9n7za4r42c2sozkw3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mh1Y_NM8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/50k9n7za4r42c2sozkw3.jpg" alt="image6" width="365" height="606"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Finally, I got considerable points in my main account and am Ready to buy a 30-day free pass. I did Onboarding of 5 friends from my phone every time.&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Today, We can use only 20% of the points to buy a pass. Earlier it was 100%. Story changed now.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3NAF3Qy3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k7fhouxcccoiujc0fbn7.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3NAF3Qy3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k7fhouxcccoiujc0fbn7.jpg" alt="image8" width="720" height="605"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I hope you'll get to learn something from this.&lt;br&gt;
&lt;strong&gt;There's always a way, you have to find it.&lt;/strong&gt;  &lt;em&gt;Thank you, share your feedback K Bye :)&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>android</category>
      <category>startup</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
