<?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>DEV Community: Sampreeth Nataraj</title>
    <description>The latest articles on DEV Community by Sampreeth Nataraj (@sampreeth).</description>
    <link>https://dev.to/sampreeth</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1388437%2F2e79cf5f-7496-4b2a-8475-e858e9df6360.png</url>
      <title>DEV Community: Sampreeth Nataraj</title>
      <link>https://dev.to/sampreeth</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sampreeth"/>
    <language>en</language>
    <item>
      <title>Custom Object Detection on Jetson Orin Nano</title>
      <dc:creator>Sampreeth Nataraj</dc:creator>
      <pubDate>Wed, 02 Sep 2026 10:12:42 +0000</pubDate>
      <link>https://dev.to/sampreeth/custom-object-detection-on-jetson-orin-nano-bj</link>
      <guid>https://dev.to/sampreeth/custom-object-detection-on-jetson-orin-nano-bj</guid>
      <description>&lt;h2&gt;
  
  
  How to train the model to identify custom objects?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;This is the initial pre-trained model that has a set of objects and images for detection (it fails to recognize a pen)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxmj8o9yjf2zp24zxhxgo.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxmj8o9yjf2zp24zxhxgo.gif" width="480" height="270"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;This is after training it to recognize a pen&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fls4441da6ujm3lj6lvmk.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fls4441da6ujm3lj6lvmk.gif" width="80" height="45"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Here is a step by step guide on how to identify custom objects
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;I have used my NVIDIA Jetson Orin Nano running Jetpack7.2.1 for this project&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Verify your JetPack version.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cat&lt;/span&gt; /etc/nv_tegra_release
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Make sure the following JetPack contents are installed.&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;CUDA&lt;/li&gt;
&lt;li&gt;cuDNN&lt;/li&gt;
&lt;li&gt;TensorRT&lt;/li&gt;
&lt;li&gt;VPI&lt;/li&gt;
&lt;li&gt;multimedia libraries&lt;/li&gt;
&lt;li&gt;NVIDIA container runtime&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;If you are not sure the JetPack is installed then type the following command:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;apt update
&lt;span class="nb"&gt;sudo &lt;/span&gt;apt &lt;span class="nb"&gt;install &lt;/span&gt;nvidia-jetpack
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Then run
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;reboot
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Verify the installed CUDA version:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nvcc &lt;span class="nt"&gt;--version&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Check if you have Python installed
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;python3 &lt;span class="nt"&gt;--version&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Create a YOLO project
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;mkdir&lt;/span&gt; &lt;span class="nt"&gt;-p&lt;/span&gt; ~/yolo-jetson
&lt;span class="nb"&gt;cd&lt;/span&gt; ~/yolo-jetson
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Create a Python virtual environment
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;python3 &lt;span class="nt"&gt;-m&lt;/span&gt; venv yolo-env
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Activate it
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;source &lt;/span&gt;yolo-env/bin/activate
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Every time you open a new terminal you can activate it with :
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; ~/yolo-jetson
&lt;span class="nb"&gt;source &lt;/span&gt;yolo-env/bin/activate
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Upgrade PIP
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;python3 &lt;span class="nt"&gt;-m&lt;/span&gt; pip &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;--upgrade&lt;/span&gt; pip
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Install Ultralytics
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;ultralytics
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Install the correct version of PyTorch for JetPack 7.2.1.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;torch torchvision &lt;span class="nt"&gt;--index-url&lt;/span&gt; https://download.pytorch.org/whl/cu130
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Verify PyTorch
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;python3
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Then,
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;torch&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;torch&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__version__&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;torch&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cuda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is_available&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;torch&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cuda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get_device_name&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;/div&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;python3&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;import torch; print(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;PyTorch:&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;, torch.__version__); print(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;CUDA available:&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;, torch.cuda.is_available()); print(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;GPU:&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;, torch.cuda.get_device_name(0) if torch.cuda.is_available() else &lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;N/A&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;)&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Install ONNX Runtime GPU
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;https://github.com/ultralytics/assets/releases/download/v0.0.0/onnxruntime_gpu-1.24.0-cp312-cp312-linux_aarch64.whl
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Run your first Ultralytics program
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;yolo predict &lt;span class="nv"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;yolo26n.pt &lt;span class="nb"&gt;source&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"https://github.com/ultralytics/assets/releases/download/v0.0.0/bus.jpg"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;After this works you can run YOLO on your image.Create your image folder.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;mkdir&lt;/span&gt; &lt;span class="nt"&gt;-p&lt;/span&gt; images
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;p&gt;You can use images that are already annotated or annotate them yourseves using roboflow.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you decide to annotate them yourself,&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Create your project on Roboflow or any other similar platforms.&lt;/li&gt;
&lt;li&gt;Annotate the object you want to train precisely.&lt;/li&gt;
&lt;/ul&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4txxbpm9zvp9ykes5ucn.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4txxbpm9zvp9ykes5ucn.png" alt=" " width="800" height="471"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Remember to annotate around 250-400 images for better accuracy.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Export the whole image set in YOLOv8 format&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;From the directory containing your dataset:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;yolo detect train &lt;span class="se"&gt;\&lt;/span&gt;
    &lt;span class="nv"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;yolo26n.pt &lt;span class="se"&gt;\&lt;/span&gt;
    &lt;span class="nv"&gt;data&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;pen-dataset/data.yaml &lt;span class="se"&gt;\&lt;/span&gt;
    &lt;span class="nv"&gt;epochs&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;100 &lt;span class="se"&gt;\&lt;/span&gt;
    &lt;span class="nv"&gt;imgsz&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;640 &lt;span class="se"&gt;\&lt;/span&gt;
    &lt;span class="nv"&gt;device&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;0
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Run
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;yolo predict &lt;span class="se"&gt;\&lt;/span&gt;
    &lt;span class="nv"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;runs/detect/train/weights/best.pt &lt;span class="se"&gt;\&lt;/span&gt;
    &lt;span class="nb"&gt;source&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;some_new_pen_image.jpg
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Export to TensorRT
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;yolo &lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
    &lt;span class="nv"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;models/best.pt &lt;span class="se"&gt;\&lt;/span&gt;
    &lt;span class="nv"&gt;format&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;engine &lt;span class="se"&gt;\&lt;/span&gt;
    &lt;span class="nv"&gt;half&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;True
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Run TensorRT
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;yolo predict &lt;span class="se"&gt;\&lt;/span&gt;
    &lt;span class="nv"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;models/best.engine &lt;span class="se"&gt;\&lt;/span&gt;
    &lt;span class="nb"&gt;source&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;images/test_pen.jpg &lt;span class="se"&gt;\&lt;/span&gt;
    &lt;span class="nv"&gt;device&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;0
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Try it out!!
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;yolo predict &lt;span class="nv"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;models/best.pt &lt;span class="nb"&gt;source&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;0 &lt;span class="nv"&gt;device&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;0 &lt;span class="nv"&gt;show&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;True
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;/div&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;yolo predict &lt;span class="nv"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;models/best.engine &lt;span class="nb"&gt;source&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;0 &lt;span class="nv"&gt;device&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;0 &lt;span class="nv"&gt;show&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;True
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;If it is the first test then run the test by running the following command:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; ~/yolo-jetson
&lt;span class="nb"&gt;source &lt;/span&gt;yolo-env/bin/activate
yolo predict &lt;span class="nv"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;models/best.pt &lt;span class="nb"&gt;source&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;0 &lt;span class="nv"&gt;device&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;0 &lt;span class="nv"&gt;show&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;True
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>nvidia</category>
      <category>ai</category>
      <category>machinelearning</category>
      <category>ultralytics</category>
    </item>
    <item>
      <title>Getting Started With NVIDIA Jetson Orin Nano Developer Kit</title>
      <dc:creator>Sampreeth Nataraj</dc:creator>
      <pubDate>Thu, 27 Aug 2026 09:22:42 +0000</pubDate>
      <link>https://dev.to/sampreeth/getting-started-with-nvidia-jetson-orin-nano-developer-kit-ng7</link>
      <guid>https://dev.to/sampreeth/getting-started-with-nvidia-jetson-orin-nano-developer-kit-ng7</guid>
      <description>&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F53q7f2deb14x7g66r7jd.jpg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F53q7f2deb14x7g66r7jd.jpg" alt="NVIDIA Jetson Orin Nano Developer Kit" width="800" height="875"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Requirements:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Jetson Orin Nano Developer Kit&lt;/li&gt;
&lt;li&gt;Power supply (19 V)&lt;/li&gt;
&lt;li&gt;A laptop or PC(Linux, Mac or Windows ) with at least 30 GB of storage space&lt;/li&gt;
&lt;li&gt;Target storage (NVMe SSD or UHS-1 sd card 64GB or greater)&lt;/li&gt;
&lt;li&gt;A USB flash drive (greater than 16gb storage)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Installation Steps:
&lt;/h2&gt;

&lt;p&gt;Any storage attached to the developer kit can be utilised to install the Jetson Linux onto the kit&lt;/p&gt;

&lt;p&gt;If you are using the SD card insert it into the SD card slot.&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feea9aj7hlzeuzwqikdlo.jpg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feea9aj7hlzeuzwqikdlo.jpg" alt="Insert SD Card" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you are using the NVMe SSD unscrew the screw and insert it into the slot on the underside of the board.&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3dmyapal2l94a1hfcb31.jpg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3dmyapal2l94a1hfcb31.jpg" alt="Insert NVMe SSD after unscrewing" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Check the UEFI firmaware version :
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Connect the Developer kit to an external display through the DisplayPort.&lt;/li&gt;
&lt;li&gt;Connect the power supply to the board.&lt;/li&gt;
&lt;li&gt;Repeatedly press &lt;strong&gt;Esc&lt;/strong&gt; after the NVIDIA boot splash appears&lt;/li&gt;
&lt;/ol&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwpom5e1p78k8e0vjrz05.jpg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwpom5e1p78k8e0vjrz05.jpg" alt="UEFI firmware" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;If the firmware is newer than 36.0 continue. &lt;/li&gt;
&lt;li&gt;If the firmware is older than 36.0 complete the JetPack 6.x Update Path before booting the jetpack 7.2.1 Jetson ISO&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The following steps are to be completed on the PC/laptop.
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;First download the Jetson BSP installation media ("&lt;strong&gt;Jetson ISO&lt;/strong&gt;") image file from &lt;a href="https://developer.nvidia.com/downloads/embedded/l4t/r39_release_v2.1/iso/jetsoninstaller-r39.2.1-2026-08-07-18-30-47-arm64.iso" rel="noopener noreferrer"&gt;NVIDIA's website&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;I have used Balena Etcher to burn the ISO image into the bootable USB stick you can use any other alternatives of your choice&lt;/li&gt;
&lt;li&gt;⚠️ Make sure to select the right drive to burn the ISO image to.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Final Steps
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Insert the USB stick to the developer kit and boot the Jetson ISO and install Jetson Linux&lt;/li&gt;
&lt;li&gt;Press "&lt;strong&gt;Y&lt;/strong&gt;" and "&lt;strong&gt;Enter&lt;/strong&gt;" on the firmware update confirmation .&lt;/li&gt;
&lt;li&gt;After completion of the capsule update the install continues to the Jetson Linux (BSP) installation &lt;/li&gt;
&lt;li&gt;At the Jetson BSP installation GRUB menu, select Install Jetson ISO r39.2.1.&lt;/li&gt;
&lt;li&gt;Select the target storage device, either the installed microSD card or NVMe SSD.&lt;/li&gt;
&lt;li&gt;Confirm the install operation.&lt;/li&gt;
&lt;li&gt;Wait for the installation to complete.&lt;/li&gt;
&lt;li&gt;Reboot when prompted.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  BSP Setup
&lt;/h2&gt;

&lt;p&gt;Use NVIDIA SDK Manager when you want a guided host-PC workflow for flashing Jetson Linux, updating firmware, and installing JetPack components.&lt;/p&gt;

&lt;p&gt;Choose SDK Manager when:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You have an Ubuntu 20.04 or 22.04 x86_64 host PC available.&lt;/li&gt;
&lt;li&gt;You want to flash firmware and a supported JetPack release in one guided workflow.&lt;/li&gt;
&lt;li&gt;You want to install Jetson Linux directly to a NVMe SSD instead of using a microSD card.&lt;/li&gt;
&lt;li&gt;You need to recover or reflash a developer kit from Force Recovery Mode.&lt;/li&gt;
&lt;li&gt;You prefer a host-driven flow instead of Jetson ISO.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Install SDK Manager on the Ubuntu host PC. For more information, see the &lt;a href="https://docs.nvidia.com/sdk-manager/" rel="noopener noreferrer"&gt;NVIDIA SDK Manager documentation&lt;/a&gt; and the &lt;a href="https://docs.nvidia.com/sdk-manager/download-run-sdkm/index.html" rel="noopener noreferrer"&gt;Download and Run SDK Manager page&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  If you are using ubuntu 22.04:
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
&lt;span class="nb"&gt;sudo &lt;/span&gt;dpkg &lt;span class="nt"&gt;-i&lt;/span&gt; cuda-keyring_1.1-1_all.deb
&lt;span class="nb"&gt;sudo &lt;/span&gt;apt-get update
&lt;span class="nb"&gt;sudo &lt;/span&gt;apt-get &lt;span class="nt"&gt;-y&lt;/span&gt; &lt;span class="nb"&gt;install &lt;/span&gt;sdkmanager
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  launch SDK Manager:
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;sdkmanager
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Connecting the target hardware
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Connect the Developer Kit to your PC (host) with a type C USB cable &lt;/li&gt;
&lt;li&gt;Short pin 9(GND) and 10(FC REC) using a jumper pin(safe) or a paperclip(metallic) if the screen remains blank and the board is powered then the short is successful&lt;/li&gt;
&lt;/ol&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvxocmit4sjtplh59jaor.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvxocmit4sjtplh59jaor.png" alt=" " width="800" height="379"&gt;&lt;/a&gt;&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7zwmdyd5dny9h5hxx9a9.jpg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7zwmdyd5dny9h5hxx9a9.jpg" alt=" " width="800" height="608"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In SDK Manager, select Jetson Orin Nano [8GB developer kit version] and click OK.&lt;/li&gt;
&lt;/ol&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fep6rbvmwr5qngbijsi19.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fep6rbvmwr5qngbijsi19.png" alt=" " width="799" height="525"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Clear Host Machine so only the Jetson target remains selected.&lt;/li&gt;
&lt;li&gt;Click Continue&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Install Software Components
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Select the list of componenthttps://dev.to/sampreeth/getting-started-with-nvidia-jetson-orin-nano-developer-kit-ng7s you want to install and proceed.&lt;br&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0a8q7ahcieoijq3l6wdx.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0a8q7ahcieoijq3l6wdx.png" alt=" " width="800" height="514"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enter your host PC sudo password when prompted.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Download the packages you want on your host as well&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;When the images are ready, SDK Manager opens the flashing prompt.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Flash
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;In the flashing prompt, select Runtime for OEM Configuration.&lt;/li&gt;
&lt;li&gt;Select NVMe to flash Jetson Linux to a NVMe SSD, or select SD 
&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffm1jzatcosrm6hyn6b8f.png" alt=" " width="800" height="400"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Card to flash to a microSD card.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click Flash.&lt;/li&gt;
&lt;li&gt;Remove the jumper pin if still installed &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;(This content is handwritten not 🤖)&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Root your android device</title>
      <dc:creator>Sampreeth Nataraj</dc:creator>
      <pubDate>Sat, 13 Apr 2024 19:21:00 +0000</pubDate>
      <link>https://dev.to/sampreeth/root-your-android-device-10nn</link>
      <guid>https://dev.to/sampreeth/root-your-android-device-10nn</guid>
      <description>&lt;h2&gt;
  
  
  What Is Rooting?
&lt;/h2&gt;

&lt;p&gt;Rooting is a process of giving the device user the superuser permissions or the privilege to access the device system files&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Is It Needed ?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Rooting allows elevated system access. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It enhances the engineering control over your phone.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You can decide what your phone can do .&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The appearance of your device will be in your hands &lt;br&gt;
(ultimately customisable).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;All aspects of the operating system can be customised with &lt;br&gt;
the only real limitation being the level of coding &lt;br&gt;
expertise.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Rooting also gives you access to the device's system files.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It is done to remove the restrictions that the device &lt;br&gt;
hardware manufacturer and the carriers have put on the &lt;br&gt;
device&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  How To Root An Android Device?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;If you are running android 12 or greater there is a &lt;br&gt;
possibility that you are prevented to unlock the OEM so &lt;br&gt;
follow the guide to &lt;a href="https://dev.to/sampreeth/downgrade-your-android-device-to-android-10-o6c"&gt;downgrade your device.&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In order to enable developer options and OEM unlocking &lt;br&gt;
&lt;a href="https://dev.to/sampreeth/downgrade-your-android-device-to-android-10-o6c"&gt;have a look at my other blog.&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Put your device into fastboot mode &lt;br&gt;
code : adb reboot bootloader&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Connect your device to your pc through a usb cable and OEM&lt;br&gt;&lt;br&gt;
unlock. &lt;br&gt;
code : fastboot oem unlock&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You should get a message that looks similar to this&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj613y94apbs0skixwks6.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj613y94apbs0skixwks6.jpeg" alt="Image description" width="385" height="623"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Press the volume down button once to select the 'yes' &lt;br&gt;
option and then press the power button to unlock the oem.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To root your device you need to follow a few steps.&lt;/p&gt;

&lt;p&gt;7.1. Download the device firmware either from their &lt;br&gt;
   community or from &lt;a href="//xdaforums.com"&gt;xda forums&lt;/a&gt; on your &lt;br&gt;
   pc.&lt;/p&gt;

&lt;p&gt;7.2. Download &lt;a href="http://bit.ly/3O38nbz"&gt;Payload Dumper&lt;/a&gt; and&lt;br&gt;
   &lt;a href="https://bit.ly/3z9ddft"&gt;Platform tools&lt;/a&gt; on your pc&lt;/p&gt;

&lt;p&gt;7.3. Extract and open the device firmware folder and copy &lt;br&gt;
   the payload.bin file for my oneplus device it looks &lt;br&gt;
   like this&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faynnpq0duf2ryiuyu8ho.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faynnpq0duf2ryiuyu8ho.png" alt="Image description" width="800" height="507"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;7.4. Next extract the payload dumper folder and paste &lt;br&gt;
      the payload.bin file that we copied earlier in the &lt;br&gt;
      payload_input folder&lt;/p&gt;

&lt;p&gt;7.5. Run the payload dumper application(as administrator) &lt;br&gt;
  this step will take some time wait for the application &lt;br&gt;
  to close itself.&lt;/p&gt;

&lt;p&gt;7.6. In the payload_output folder copy the boot.img file &lt;br&gt;
   paste it to the suitable directory and type cmd and &lt;br&gt;
   hit enter in the text-box above.&lt;/p&gt;

&lt;p&gt;7.7. Connect your phone to the pc through a USB cable . &lt;/p&gt;

&lt;p&gt;7.8.  Execute the following command:&lt;br&gt;
code: adb push boot.img storage/self/primary/&lt;/p&gt;

&lt;p&gt;7.9. On your phone search for magisk in your browser and &lt;br&gt;
     download and install the latest version. Or install &lt;br&gt;
     magisk &lt;br&gt;
code : adb install magisk-ver.apk&lt;/p&gt;

&lt;p&gt;7.10. Open the magisk application and click on install&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fojd6a3hae8345yihti79.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fojd6a3hae8345yihti79.jpg" alt="Image description" width="540" height="1204"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;7.11. Next click on select and patch a file then &lt;br&gt;
       navigate to the boot.img file on your phone and &lt;br&gt;
       select it.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdq066yq4zyahgq7uw59n.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdq066yq4zyahgq7uw59n.jpg" alt="Image description" width="540" height="1204"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;7.12. Copy the patched file to your pc.&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxa3rgx3krua3bwhmfsqi.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxa3rgx3krua3bwhmfsqi.jpg" alt="Image description" width="800" height="393"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;7.13. Enter fastboot mode on your phone and type the &lt;br&gt;
       following in your pc&lt;br&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;fastboot flash boot patchedfile.img&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;Note: Remember to replace the patchedfile.img by the file you copied to your computer.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdhhduyljfr9pww0y5oo4.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdhhduyljfr9pww0y5oo4.jpg" alt="Image description" width="800" height="150"&gt;&lt;/a&gt;&lt;br&gt;
     7.14. Boot your phone by pressing the power button and &lt;br&gt;
           you are good to go.&lt;br&gt;
     7.15. In order to verify if you are rooted or not , &lt;br&gt;
           install the rootchecker app and hit on verify &lt;br&gt;
           root. &lt;/p&gt;

&lt;p&gt;That's it folks happy rooting, dont brick your phone.&lt;/p&gt;

</description>
      <category>android11</category>
      <category>nethunter</category>
      <category>rooting</category>
      <category>superuser</category>
    </item>
    <item>
      <title>Downgrade your android device to android 10</title>
      <dc:creator>Sampreeth Nataraj</dc:creator>
      <pubDate>Thu, 11 Apr 2024 14:05:07 +0000</pubDate>
      <link>https://dev.to/sampreeth/downgrade-your-android-device-to-android-10-o6c</link>
      <guid>https://dev.to/sampreeth/downgrade-your-android-device-to-android-10-o6c</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Caution: This is only to unlock the oem of your mobile &lt;br&gt;
            phone and should be done only if you have android &lt;br&gt;
            12 or above in your device&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Enable Developer Options:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Head to settings on your device.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click on about device&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqf85jfxra9hktw0kppdx.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqf85jfxra9hktw0kppdx.jpeg" alt="Image description" width="540" height="1170"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;3.Tap on Build number 7 times to enable developer options&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiscypxjyzusy8xtzgel5.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiscypxjyzusy8xtzgel5.jpeg" alt="Image description" width="540" height="1170"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;You will get a popup saying that you are a developer now.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkeyqg247tqme6q8i2sh4.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkeyqg247tqme6q8i2sh4.jpeg" alt="Image description" width="540" height="1170"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Head to developer options on your phone and turn the &lt;br&gt;
on advanced reboot and USB debugging.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsy1v7yrdnnqefi3j7grl.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsy1v7yrdnnqefi3j7grl.jpeg" alt="Image description" width="540" height="1170"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Connect your phone to your PC with a USB cable.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;7.Once you've backed up all of your data, you'll need to &lt;br&gt;
   download an Android factory image of the version you want &lt;br&gt;
   to go back to. You can find this at the manufacturers &lt;br&gt;
   website if not then best place to find it is &lt;a href="//xdaforums.com"&gt;XDA forums&lt;/a&gt; &lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftj77n7aenispw2r6eiec.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftj77n7aenispw2r6eiec.png" alt="Image description" width="800" height="605"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Download the &lt;a href="https://developer.android.com/tools/releases/platform-tools"&gt;SDK platform tools&lt;/a&gt; if you are using windows then,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Extract the zip file to the desired location. &lt;/li&gt;
&lt;/ol&gt;


&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhntcltzgaiayejc8fp5q.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhntcltzgaiayejc8fp5q.jpeg" alt="Image description" width="610" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Navigate to the platform tools folder and type cmd in the search text-box&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvtgh28oppdwhrrdi21zr.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvtgh28oppdwhrrdi21zr.jpeg" alt="Image description" width="800" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Then type
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;adb devices
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;in the command prompt. You will get a string with the device being connected to your pc&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F79uyc8395t3cq2cl5grp.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F79uyc8395t3cq2cl5grp.jpeg" alt="Image description" width="800" height="413"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Type
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;adb reboot bootloader
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;in the command prompt.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Your device will reboot into fastboot mode.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F73xl5auoao83qeroulcl.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F73xl5auoao83qeroulcl.jpeg" alt="Image description" width="800" height="1422"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Now you learnt how to set your phone to fastboot mode.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Press the power button and boot your device.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Search for your local updater apk (for oneplus it is&lt;br&gt;
 &lt;a href="https://androidfilehost.com/?fid=15664248565197197812"&gt;oplocal updater&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Caution: remember to do this in fastboot mode&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
 From the stock rom you downloaded, take the .img file &lt;br&gt;
 and type the following command in the same directory&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;fastboot flash bootloader [bootloader file name].img
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Downgrade to the desired version by selecting it in the 
 apk installer.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnv0vaerrnz2wvpoe6rjt.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnv0vaerrnz2wvpoe6rjt.jpeg" alt="Image description" width="540" height="1200"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now you are good to go your mobile phone will be downgraded to the one you like.&lt;/p&gt;

</description>
      <category>downgrade</category>
      <category>android11</category>
      <category>root</category>
      <category>hacking</category>
    </item>
    <item>
      <title>Install Kali NetHunter On Your Android Device</title>
      <dc:creator>Sampreeth Nataraj</dc:creator>
      <pubDate>Wed, 10 Apr 2024 15:27:13 +0000</pubDate>
      <link>https://dev.to/sampreeth/install-kali-nethunter-on-your-android-device-256c</link>
      <guid>https://dev.to/sampreeth/install-kali-nethunter-on-your-android-device-256c</guid>
      <description>&lt;h2&gt;
  
  
  What is Kali?
&lt;/h2&gt;

&lt;p&gt;Kali Linux is a Debian-derived Linux distribution that is maintained by Offensive Security. It was developed by Mati Aharoni and Devon Kearns. Kali Linux is a specially designed OS for network analysts, Penetration testers, or in simple words, it is for those who work under the umbrella of cybersecurity and analysis.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kali on android!
&lt;/h2&gt;

&lt;p&gt;Exploring and working with Kali Linux is great but having it on your android device is exuberating. We can achieve this by following the steps below&lt;/p&gt;

&lt;h2&gt;
  
  
  My device
&lt;/h2&gt;

&lt;p&gt;I have used a OnePlus 7  GM-1901 256 GB storage 8 GB RAM mobile phone with a Snapdragon 855 Octa-core processor. This ran android 12 earlier.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why  OnePlus 7?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;It was on the Nethunter recommended hardware list  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It was easily available.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I already had an OnePlus 7 and was happy with the service &lt;br&gt;
and assistance. My device bricked once and i went to the &lt;br&gt;
oneplus service center to get it fixed and they fixed the &lt;br&gt;
software for free.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It was one of the affordable phones in the pre used &lt;br&gt;
market.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The device firmware was provided by OnePlus Community.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  How to install NetHunter on your android device
&lt;/h2&gt;

&lt;p&gt;Important Repository &lt;br&gt;
Note: You got to get the versions of the rom right dont ever mess this up here are some of the softwares that i used which may be of help to you.&lt;/p&gt;

&lt;p&gt;1) Roms (Links) &lt;br&gt;
2) Magisk to root your device&lt;br&gt;
3) OnePlus Local Update for Android :- To downgrade&lt;br&gt;
4) TWRP custom bootloader&lt;br&gt;
5) msmdownload (to recover from bricking issues) &lt;br&gt;
6) Nethunter &lt;/p&gt;

&lt;p&gt;Summary of steps &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;OEM unlock the boot loader If you are on Android12 
downgrade to 11 &lt;/li&gt;
&lt;li&gt;Root the device &lt;/li&gt;
&lt;li&gt;Install Nethunter &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Detailed Steps below &lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/sampreeth/downgrade-your-android-device-to-android-10-3jhg-temp-slug-7720644"&gt;1. Downgrade your android device to android 11 or lesser.&lt;br&gt;
   (This step is to be followed only if you have a phone with &lt;br&gt;
   android version 12 or above In my case I had an android &lt;br&gt;
   12 running device and had to downgrade it to android 10.)&lt;br&gt;
&lt;/a&gt;   &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/sampreeth/root-your-android-device-fac-temp-slug-6773951"&gt;Root your android device&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install Kali NetHunter.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&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%2Fzwdherww1s7kkviuqqg9.jpeg" 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%2Fzwdherww1s7kkviuqqg9.jpeg" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this post you will be successfully be able to perform the third step(installing kali nethunter) &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Visit store.nethunter.com and download the apk &lt;br&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%2Fo0a63eymwkr1l9h7ymzs.jpeg" 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%2Fo0a63eymwkr1l9h7ymzs.jpeg" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Head to "Downloads" in your local storage and click on NetHunterStore.apk&lt;br&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%2F9l1g5rxwkfqvirvfbjsf.jpeg" 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%2F9l1g5rxwkfqvirvfbjsf.jpeg" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You will get a popup asking you to confirm installation of applications from unknown sources. Click on "ok".&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Go to NetHunter store and search for NetHunter.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&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%2Fqrl1g59viblk1r5e6hjf.jpeg" 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%2Fqrl1g59viblk1r5e6hjf.jpeg" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Download and Install :
     1. NetHunter Terminal Kali Linux
     2. NetHunter KeX bVNC customized for NetHunter KeX
     3. NetHunter NetHunter installer, updater, and 
        interface for Kali Linux on Android.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;6.Open NetHunter Terminal and type the following commands:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;pkg install tsu&lt;/li&gt;
&lt;li&gt;apt install wget&lt;/li&gt;
&lt;li&gt;wget -o install-nethunter-termux 
  &lt;a href="https://offs.ec/2MceZWr" rel="noopener noreferrer"&gt;https://offs.ec/2MceZWr&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;sudo apt install nethunter&lt;/li&gt;
&lt;li&gt;nethunter&lt;/li&gt;
&lt;li&gt;nethunter kex passwd(give a password for kex)&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;nethunter kex &amp;amp;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Remember the port number eg 5901
&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%2F67nv5c0vtwthm1z325e5.jpeg" alt="Image description"&gt;
&lt;/li&gt;
&lt;li&gt;Open NetHunter Kex application that we installed from the 
NetHunter store earlier and enter the password given to 
kex earlier under the VNC password textbox.&lt;/li&gt;
&lt;/ol&gt;


&lt;/li&gt;

&lt;/ol&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%2Fhros5uh5hbln3e7qhdko.jpeg" 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%2Fhros5uh5hbln3e7qhdko.jpeg" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;After entering the password click on open VNC &lt;/li&gt;
&lt;/ol&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%2F25i009ck4mwr1ql89pf4.jpeg" 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%2F25i009ck4mwr1ql89pf4.jpeg" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Enjoy your Kali android.&lt;/li&gt;
&lt;/ol&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%2Fpurh816wzipfhsk3e31k.jpeg" 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%2Fpurh816wzipfhsk3e31k.jpeg" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>kali</category>
      <category>nethunter</category>
      <category>hacking</category>
      <category>android</category>
    </item>
    <item>
      <title>Password Exfiltration With Bash Bunny</title>
      <dc:creator>Sampreeth Nataraj</dc:creator>
      <pubDate>Wed, 27 Mar 2024 09:09:09 +0000</pubDate>
      <link>https://dev.to/sampreeth/bash-bunny-getting-started-k14</link>
      <guid>https://dev.to/sampreeth/bash-bunny-getting-started-k14</guid>
      <description>&lt;p&gt;In this project I have used the Bash Bunny "Getting Started With Bash Bunny" and used one of hak 5's payload to show a simple password grabber and how it works.&lt;/p&gt;

&lt;p&gt;Author : Sampreeth.Nataraj&lt;br&gt;
Creds : Hak5Darren, AlessandroZ, TeCHemically, dragmus13, RazerBlade, Jdebetaz&lt;br&gt;
Firmware support : 1.1 and higher&lt;br&gt;
Target version : Windows 7 and higher&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Description:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Grabs password from chrome, internet explorer, Firefox, FileZilla and more... This payload makes use of AleZssandroZ's awesome LaZagne password recovery tool.&lt;/p&gt;

&lt;h2&gt;
  
  
  Grab some passwords
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Download the latest &lt;a href="https://github.com/AlessandroZ/LaZagne/releases"&gt;lazagne zip&lt;/a&gt; file from .&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Turn off the antivirus and malware detection .&lt;br&gt;
Unzip the zip file and place the exe file in the tools folder.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Place the &lt;a href="https://github.com/hak5/bashbunny-payloads/tree/master/payloads/library/credentials/PasswordGrabber"&gt;payload.ps1 and payload.txt&lt;/a&gt; files along with the lazagne folder in the preferred payload switch eg: switch1 or switch2.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Plug in the bash bunny (placed in the switch mode which contains the payload) in the windows machine and enjoy&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The passwords grabbed will be placed in the passwords.txt file of the tools folder.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>bashbunny</category>
      <category>security</category>
      <category>hak5</category>
      <category>pentesting</category>
    </item>
    <item>
      <title>Bash Bunny getting started</title>
      <dc:creator>Sampreeth Nataraj</dc:creator>
      <pubDate>Wed, 27 Mar 2024 09:09:09 +0000</pubDate>
      <link>https://dev.to/sampreeth/bash-bunny-getting-started-4ic8</link>
      <guid>https://dev.to/sampreeth/bash-bunny-getting-started-4ic8</guid>
      <description>&lt;p&gt;In this project I have used the Bash Bunny "Getting Started With Bash Bunny" and used one of hak 5's payload to show a simple password grabber and how it works.&lt;/p&gt;

&lt;p&gt;Author : Sampreeth.Nataraj&lt;br&gt;
Creds : Hak5Darren, AlessandroZ, TeCHemically, dragmus13, RazerBlade, Jdebetaz&lt;br&gt;
Firmware support : 1.1 and higher&lt;br&gt;
Target version : Windows 7 and higher&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Description:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Grabs password from chrome, internet explorer, Firefox, FileZilla and more... This payload makes use of AleZssandroZ's awesome LaZagne password recovery tool.&lt;/p&gt;

&lt;h2&gt;
  
  
  Grab some passwords
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Download the latest &lt;a href="https://github.com/AlessandroZ/LaZagne/releases"&gt;lazagne zip&lt;/a&gt; file from .&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Turn off the antivirus and malware detection .&lt;br&gt;
Unzip the zip file and place the exe file in the tools folder.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Place the &lt;a href="https://github.com/hak5/bashbunny-payloads/tree/master/payloads/library/credentials/PasswordGrabber"&gt;payload.ps1 and payload.txt&lt;/a&gt; files along with the lazagne folder in the preferred payload switch eg: switch1 or switch2.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Plug in the bash bunny (placed in the switch mode which contains the payload) in the windows machine and enjoy&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The passwords grabbed will be placed in the passwords.txt file of the tools folder.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>bashbunny</category>
      <category>security</category>
      <category>hak5</category>
      <category>pentesting</category>
    </item>
  </channel>
</rss>
