# 11年老手机lt26i升级安卓8.1,装linux记录

4 min read
Table of Contents

零、所需工具

  • BootLoader解锁(我的好像n年之前解锁过了。)

  • 搞机助手v4.9.1
    安卓驱动安装(搞机助手v4.9.1里下载的):

    v105.zip

    19MB

  • twrp:

    twrp-323-nozomi.7z

    12MB

    rom下载(xda去下安卓8.1)

  • 2022-7-28下载的adb工具:

    platform-tools-r3302-windows.zip

    6MB

一、刷入指定版本recovery

1.搞机助手v4.9.1装完驱动后,进入fastboot引导模式
2.使用adb输入twrp(lt26i只能刷在boot下,刷到recovery提示找不到分区):fastboot.exe flash boot twrp3.提示ok后断开usb长按电源重启(或者使用fastboot.exe reboot`重启)到twrp

二、fdisk分区*

这里不分区的话,安装8.1后只会使用sd卡储存空间,内部空间不会挂载到sd卡上,所以要把内部储存空间删除分区后重新挂在到sd卡上,原文链接
1.进入advance里选择terminal(或者电脑上使用adb shell连接到手机)
2.修改分区:

fdisk /dev/block/mmcblk0
# 具体操作可以输入m来缠
Command (m for help): p
Command (m for help): d
Partition number (1-15): 15
Command (m for help): d
Partition number (1-14): 14
Command (m for help): n
First cylinder (769-954240, default 769): 42945
Using default value 954240
Command (m for help): t
Partition number (1-14): 14
Hex code (type L to list codes): 83
Command (m for help): w

3.分完区后不要做任何其他操作,然后重启
4.重启后进入wipe里的advance wipe里选择data,点击格式化分区,格式化为f2fs
(文章里说安卓5.1就建议使用f2fs格式了,但还可以使用ext4,但6.0以上系统就不支持ext2了)
5.把cache也格式化为f2fs,然后重启
(如果看到 0MB 或数据大小错误,就再格式化data,把data转换为ext4再转回到f2fs,这里我的lt26i会提示system unmount,用adb remount 一下就好了)
6.重启后wipe所有分区(wipe无报错就好,有报错可以根据错误信息看第5条)再次重启到recovery

三、安装rom

1.用搞机助手把rom包传推送到手机里,默认是sdcard目录下
2.twrp里选择rom包安装即可

四、安装linuxdeploy

debian-stretch安装、备份、恢复教程
centos安装(我的lt26i未安装成功)
装好后可以用windows自带的ssh进入,进入后可以sudo -i使用root账号。
如果之前已经ssh过相同的ip,但重装了linux,可以先清除密钥信息
ssh-keygen -R 远程服务器ip地址

五、python安装

debian安装可以参考这个Ubuntu的
python3.11.0包官方下载地址
0.wget可能会提示不被信任,可以安装这个:
apt install -y ca-certificates
1.安装c编译环境
sudo apt install -y wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

2.开始安装python

# wget可能会提示不被信任,可以安装这个:apt install -y ca-certificates
wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0b5.tgz
tar -zxvf Python-3.11.0b5.tgz#
cd Python-3.11.0b5.tgz
#编译参数设置
./configure --prefix=/usr/local/python3
make
make install
# 这里装完后pip会提示tls/ssl错误,尝试了安装openssl,然后configure的时候也用了--with-openssl=/usr/bin/openssl,也还是不行
  1. 修改pip源

    vi ~/.pip/pip.conf # 如果上面pip报tls/ssl错误,就把https的s去掉吧,如下:
    [global]
    index-url = http://mirrors.aliyun.com/pypi/simple/
    [install]
    trusted-host=mirrors.aliyun.com

4.添加软连接

ln -s /usr/local/python3/bin/python3.11 /usr/bin/python
ln -s /usr/local/python3/bin/python3.11 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.11 /usr/bin/pip
ln -s /usr/local/python3/bin/pip3.11 /usr/bin/pip3

Comments