X黑手网
X黑手网
X黑手网

刷完Nethunter后的一些注意事项和Bug修复

前言

  • 为了使大家刷完Nehunter后更好的使用,X黑手成员总结了一下刷完Nethunter后的一些注意事项和Bug修复。

  • 如果以下没有你的问题的解决方法,欢迎进群请教:603791426

  • 遇到新问题并解决后会更新文章


检查chroot

  • 先打开Nethunter应用,去看看chroot能不能启动,最后都是绿字,通知栏来个通知:Happy Huntering

检查Kex Manager里的kex桌面功能是否正常(部分机型几率性出现BUG)

  • 先打开Nethunter应用,开启chroot,找到Kex Manager,点击SET LOCAL SERVER,配置完后启动服务,打开Nethunter Kex,把端口改为5901,用户root,密码就是你设的,点击连接,看能不能成功

如果刷了内核,试试硬件设备是否工作

  • 看看HID能不能用。如果不能用重启一下手机看看。(确保Nethunter软件中USB Arsenal – USB Function Selector – USB Function为 hid

更新

  • 去它给的应用商店,也就F-droid,把nethunter三大件(Nethunter、终端、kex)更新一下

禁用更新(对于一加手机)

你把系统里自动更新关了一样的效果,不过不用这种方法的话通知栏一直提示系统更新。如果你的手机已经是官方给的最新版本了,那这个注意事项你就忽略就行了。

  • 先把Nethunter终端Bug解决好再来看,或者使用其他可获取root权限的终端(如:Termux)

  • 以root打开终端(Nethunter终端选Androidsu,Termux输入su切换到root用户)

su -c pm disable com.oneplus.opbackup

执行这条命令就行了

工具的安装

  • 更新完三大件后,去Nethunter应用程序里,把那些武器库通过右上方三个点安装一下(有的没有右上方三个点就不用管)

下面三个问题在2023.3版本之后不存在:

解决Nethunter终端闪退问题

  • 去Nethunter应用里的Kali Services,随便开一个,勾选上RunOnChrootStart就行了

解决Nethunter终端zsh报错问题

解决 zsh: required key not available 和 zsh: failed to load module ‘zsh/zle’: /usr/lib/aarch64-linux-gnu/zsh/5.9/zsh/zle.so: cannot open shared object file: No such file or directory

  • 用mt管理器(已给root权限)从Nethunter根目录(也就是chroot的目录)开始,找/etc/pam.d/sshd 这个文件,直接改:

注释掉:

#session optional pam_keyinit.so force revoke

  • 找到相同目录下的su -l文件,直接改:

注释掉:

#session optional pam_keyinit.so force revoke

这样再打开终端就没问题了

解决nethunter app打开闪退的问题

打开终端,选择android su,执行以下命令:

pm grant com.offsec.nethunter android.permission.ACCESS_FINE_LOCATION

pm grant com.offsec.nethunter android.permission.ACCESS_COARSE_LOCATION

pm grant com.offsec.nethunter android.permission.READ_EXTERNAL_STORAGE

pm grant com.offsec.nethunter android.permission.WRITE_EXTERNAL_STORAGE

pm grant com.offsec.nethunter com.offsec.nhterm.permission.RUN_SCRIPT

pm grant com.offsec.nethunter com.offsec.nhterm.permission.RUN_SCRIPT_SU

pm grant com.offsec.nethunter com.offsec.nhterm.permission.RUN_SCRIPT_NH

pm grant com.offsec.nethunter com.offsec.nhterm.permission.RUN_SCRIPT_NH_LOGIN

暂时无法解析“http.kali.org”问题

原帖地址:https://forums.kali.org/archive/index.php/t-35526.html

  • /etc/resolv.conf里面改nameserver 8.8.8.8

  • /etc/passwd里面把_apt改一下0:65534

apt upgrade出现错误

Errors were encountered while processing:06-kali-themes_2023.3.1_all.deb

卡在这一直更不了,这个是kali的主题包,从2023,kali出了kali purple,这个就是它的主题包,不用更新,但怎么跳过呢:

  • 在apt里面找到他的那一行,在前面加not

  • apt-mark hold packagename(packagename为包名,可以通过这个命令禁止指定包不更新,启用更新的话:hold改成unhold)

  • 依次执行:

    dpkg --force-all --configure -a
    dpkg --purge --force-depends kali-desktop-base
    dpkg --purge --force-depends kali-themes-common
    dpkg --purge --force-depends kali-themes
    apt --fix-broken install
    reboot
    

    推荐后两种方法

  • 这样的话Kex的桌面会变成Debian那样的样式

kali汉化

1、最简单方法:

echo LANG="zh_CN.UTF-8" > /etc/default/locale

2、图形化操作

  • 打开终端,输入:

sudo dpkg-reconfigure locales

  • 然后选择字符编码: en_US.UTF-8(要完全汉化的话把这个去掉,如果只是想解决中文乱码就留着)、zh_CN.GBK、zh_CN.UTF-8 (用空格选定)
  • 接着选择字符: zh_CN.UTF-8
  • 解决编码错误显示问题,终端输入:

sudo apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy

错误解决1

sub-process /usr/bin/dpkg returned an error code (1

{F924D575-EF6D-8208-8F78-6A12D41CFB20}

解决方法:

{7E437F2C-51B0-E62F-C1E8-479F5DFB50EB}

 

© 版权声明
THE END
喜欢就支持一下吧
点赞19赞赏 分享
评论 共2条

请登录后发表评论